[02:57:39]OFD Sender: No OFD packet to send [02:57:44]OFD Sender: No OFD packet to send [02:57:49]OFD Sender: No OFD packet to send [02:57:54]OFD Sender: No OFD packet to send [02:57:59]OFD Sender: No OFD packet to send [02:58:04]OFD Sender: No OFD packet to send [02:58:09]OFD Sender: No OFD packet to send [02:58:14]OFD Sender: No OFD packet to send [02:58:19]OFD Sender: No OFD packet to send [02:58:24]OFD Sender: No OFD packet to send [02:58:29]OFD Sender: No OFD packet to send [02:58:34]OFD Sender: No OFD packet to send [02:58:39]OFD Sender: No OFD packet to send [02:58:44]OFD Sender: No OFD packet to send [02:58:49]OFD Sender: No OFD packet to send [02:58:54]OFD Sender: No OFD packet to send [02:58:59]OFD Sender: No OFD packet to send [02:59:04]OFD Sender: No OFD packet to send [02:59:09]OFD Sender: No OFD packet to send [02:59:14]OFD Sender: No OFD packet to send [02:59:19]OFD Sender: No OFD packet to send [02:59:24]OFD Sender: No OFD packet to send [02:59:29]OFD Sender: No OFD packet to send [02:59:34]OFD Sender: No OFD packet to send [02:59:39]OFD Sender: No OFD packet to send [02:59:44]OFD Sender: No OFD packet to send [02:59:49]OFD Sender: No OFD packet to send [02:59:54]OFD Sender: No OFD packet to send [02:59:59]OFD Sender: No OFD packet to send [03:00:04]OFD Sender: No OFD packet to send [03:00:09]OFD Sender: No OFD packet to send [03:00:14]OFD Sender: No OFD packet to send [03:00:19]OFD Sender: No OFD packet to send [03:00:24]OFD Sender: No OFD packet to send [03:00:29]OFD Sender: No OFD packet to send [03:00:34]OFD Sender: No OFD packet to send [03:00:39]OFD Sender: No OFD packet to send [03:00:44]OFD Sender: No OFD packet to send [03:00:49]OFD Sender: No OFD packet to send [03:00:54]OFD Sender: No OFD packet to send [03:00:59]OFD Sender: No OFD packet to send [03:01:04]OFD Sender: No OFD packet to send [03:01:09]OFD Sender: No OFD packet to send [03:01:14]OFD Sender: No OFD packet to send [03:01:19]OFD Sender: No OFD packet to send [03:01:24]OFD Sender: No OFD packet to send [03:01:29]OFD Sender: No OFD packet to send [03:01:34]OFD Sender: No OFD packet to send [03:01:39]OFD Sender: No OFD packet to send [03:01:44]OFD Sender: No OFD packet to send [03:01:49]OFD Sender: No OFD packet to send [03:01:54]OFD Sender: No OFD packet to send [03:01:59]OFD Sender: No OFD packet to send [03:02:04]OFD Sender: No OFD packet to send [03:02:09]OFD Sender: No OFD packet to send [03:02:14]OFD Sender: No OFD packet to send [03:02:19]OFD Sender: No OFD packet to send [03:02:24]OFD Sender: No OFD packet to send [03:02:29]OFD Sender: No OFD packet to send [03:02:34]OFD Sender: No OFD packet to send [03:02:39]OFD Sender: No OFD packet to send [03:02:44]OFD Sender: No OFD packet to send [03:02:49]OFD Sender: No OFD packet to send [03:02:54]OFD Sender: No OFD packet to send [03:02:59]OFD Sender: No OFD packet to send [03:03:04]OFD Sender: No OFD packet to send [03:03:09]OFD Sender: No OFD packet to send [03:03:14]OFD Sender: No OFD packet to send [03:03:19]OFD Sender: No OFD packet to send [03:03:24]OFD Sender: No OFD packet to send [03:03:29]OFD Sender: No OFD packet to send [03:03:34]OFD Sender: No OFD packet to send [03:03:39]OFD Sender: No OFD packet to send [03:03:44]OFD Sender: No OFD packet to send [03:03:49]OFD Sender: No OFD packet to send [03:03:54]OFD Sender: No OFD packet to send [03:03:59]OFD Sender: No OFD packet to send [03:04:04]OFD Sender: No OFD packet to send [03:04:08]accept exits with 7 [03:04:08]New connection [03:04:08]New thread 3067252068 created [03:04:08]Thread 3067395428 joined [03:04:08]Waiting for new connection... [03:04:08] Sock 7.Parse request [03:04:08]Sock 7.Check first char [03:04:08]Sock 7.First char is OK [03:04:08]request: POST /json_proto HTTP/1.0 [03:04:08]Method: POST [03:04:08]URL: /json_proto [03:04:08]Method is POST - this is cgi request [03:04:08]url: /json_proto [03:04:08]query_string will be loaded in cgi processing [03:04:08]execute_cgi json_proto POST (null) [03:04:08]execute_cgi path=json_proto method=POST [03:04:08]POST find Content-Length [03:04:08]Host: 172.17.48.197:8080 [03:04:08]Content-Length: 678 [03:04:08]Content-Type: application/json [03:04:08] [03:04:08]POST finish read [03:04:08]Found Content-Length = 678 [03:04:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106410", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:04:08]execute_script... [03:04:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106410", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:04:08]POST & json_proto [03:04:08]process_json_proto [03:04:08]json parsed OK: [03:04:08]protocol is kg_v1.0 [03:04:08]action value=close_receipt [03:04:08]process_action close_receipt [03:04:08]cmd_close_receipt [03:04:08]MH_GetDate [03:04:08]Write to MH i2c: F0 00 00 52 65 A6 [03:04:08]Write i2c OK [03:04:08]MH_I2C_Read... [03:04:08]Read from MH i2c: F0 [03:04:08]MH_I2C_Read... [03:04:08]Read from MH i2c: F0 09 00 [03:04:08]MH_I2C_Read... [03:04:08]Read from MH i2c: F0 09 00 52 65 00 2E 3A E5 65 6C AF E3 65 C4 [03:04:08]GetLastDocTimeStamp 1709520442 [03:04:08]current date 1709521454 [03:04:08]FM_GetShiftState [03:04:08]SAM_PROTO_GetShiftState [03:04:08]wFMCommunicate request_size=4 [03:04:08]MH_SAM_APDU [03:04:08]CAPDU: 80 13 01 00 [03:04:08]Write to MH i2c: E2 08 00 53 65 80 13 01 00 00 00 00 00 35 [03:04:08]Write i2c OK [03:04:08]MH_I2C_Read... [03:04:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:04:08]Read from MH i2c: E2 [03:04:08]MH_I2C_Read... [03:04:08]Read from MH i2c: E2 0E 00 [03:04:08]MH_I2C_Read... [03:04:08]Read from MH i2c: E2 0E 00 53 65 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 4C [03:04:08]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [03:04:08]wFMCommunicate OK [03:04:08]SAM_PROTO_GetShiftState done [03:04:08]FM_GetShiftState done [03:04:08]opened in 1709511088 [03:04:08]opened+sec_in_day 1709597488 [03:04:08]quantity*price = 50015 [03:04:08]sum+1 = 50016 [03:04:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 26 04.03.2024 03:04 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123426 ФПД: 280129399443243 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T030414&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123426&fm=280129399443243&tin=02508201610067®Number=0000000000090573&sum=50000 [03:04:09]StoreToDocumentArchive [03:04:09]shift 324 fd 123426 [03:04:09]save to /storage/0324/doc_00123426 [03:04:09]save last doc name /storage/0324/doc_00123426 to /storage/kkm_last_doc_name [03:04:09]save OK [03:04:09]Clear old archive folders... [03:04:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:04:09]tlvbuf is 00E0D880 [03:04:09]SAM_PROTO_ClearQueue [03:04:09]wFMCommunicate request_size=4 [03:04:09]MH_SAM_APDU [03:04:09]CAPDU: 80 09 00 00 [03:04:09]Write to MH i2c: E2 08 00 60 65 80 09 00 00 00 00 00 00 37 [03:04:09]Write i2c OK [03:04:09]MH_I2C_Read... [03:04:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:04:09]Read from MH i2c: E2 [03:04:09]MH_I2C_Read... [03:04:09]Read from MH i2c: E2 03 00 [03:04:09]MH_I2C_Read... [03:04:09]Read from MH i2c: E2 03 00 60 65 00 90 00 39 [03:04:09]RAPDU: 90 00 [03:04:09]wFMCommunicate OK [03:04:09]SAM_PROTO_ClearQueue done [03:04:09]KKMCreateOFDPacket [03:04:09]OFDProtocolAddRootSTLVToBuf [03:04:09]FM_MakeSignedData [03:04:09]FM_MakeSignedData [03:04:09]SAM_PROTO_SignData [03:04:09]wFMCommunicate request_size=4 [03:04:09]MH_SAM_APDU [03:04:09]CAPDU: 80 0D 01 02 [03:04:09]Write to MH i2c: E2 08 00 61 65 80 0D 01 02 00 00 00 00 3F [03:04:09]Write i2c OK [03:04:09]MH_I2C_Read... [03:04:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:04:09]Read from MH i2c: E2 [03:04:09]MH_I2C_Read... [03:04:09]Read from MH i2c: E2 03 00 [03:04:09]MH_I2C_Read... [03:04:09]Read from MH i2c: E2 03 00 61 65 00 90 00 3A [03:04:09]RAPDU: 90 00 [03:04:09]wFMCommunicate OK [03:04:09]wFMCommunicate request_size=255 [03:04:09]MH_SAM_APDU [03:04:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 2E 3A E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 22 E2 01 00 35 04 06 00 FE [03:04:09]Write to MH i2c: E2 02 01 62 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 2E 3A E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 22 E2 01 00 35 04 06 00 FE 00 00 33 [03:04:09]Write i2c OK [03:04:09]MH_I2C_Read... [03:04:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:04:09]Read from MH i2c: E2 [03:04:09]MH_I2C_Read... [03:04:09]Read from MH i2c: E2 03 00 [03:04:09]MH_I2C_Read... [03:04:09]Read from MH i2c: E2 03 00 62 65 00 90 00 3B [03:04:09]RAPDU: 90 00 [03:04:09]wFMCommunicate OK [03:04:09]wFMCommunicate request_size=10 [03:04:09]MH_SAM_APDU [03:04:09]CAPDU: 80 0D 02 02 05 C6 B5 58 4F 2B [03:04:09]Write to MH i2c: E2 0D 00 63 65 80 0D 02 02 05 00 C6 B5 58 4F 2B 00 00 99 [03:04:09]Write i2c OK [03:04:09]MH_I2C_Read... [03:04:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:04:09]Read from MH i2c: E2 [03:04:09]MH_I2C_Read... [03:04:09]Read from MH i2c: E2 03 00 [03:04:09]MH_I2C_Read... [03:04:09]Read from MH i2c: E2 03 00 63 65 00 90 00 3C [03:04:09]RAPDU: 90 00 [03:04:09]wFMCommunicate OK [03:04:09]wFMCommunicate request_size=4 [03:04:09]MH_SAM_APDU [03:04:09]CAPDU: 80 0D 03 02 [03:04:09]Write to MH i2c: E2 08 00 64 65 80 0D 03 02 00 00 00 00 44 [03:04:09]Write i2c OK [03:04:09]MH_I2C_Read... [03:04:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:04:09]Read from MH i2c: E2 [03:04:09]MH_I2C_Read... [03:04:09]Read from MH i2c: E2 0B 00 [03:04:09]MH_I2C_Read... [03:04:09]Read from MH i2c: E2 0B 00 64 65 00 84 84 25 33 C3 22 F5 C1 90 00 40 [03:04:09]RAPDU: 84 84 25 33 C3 22 F5 C1 90 00 [03:04:09]wFMCommunicate OK [03:04:09]SAM_PROTO_SignData done [03:04:09]FM_MakeSignedData done [03:04:09]CreateOFDProtocolMessage [03:04:09]wFMCommunicate request_size=4 [03:04:09]MH_SAM_APDU [03:04:09]CAPDU: 80 11 00 00 [03:04:09]Write to MH i2c: E2 08 00 65 65 80 11 00 00 00 00 00 00 44 [03:04:09]Write i2c OK [03:04:09]MH_I2C_Read... [03:04:09]OFD Sender: No OFD packet to send [03:04:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:04:10]Read from MH i2c: E2 [03:04:10]MH_I2C_Read... [03:04:10]Read from MH i2c: E2 17 00 [03:04:10]MH_I2C_Read... [03:04:10]Read from MH i2c: E2 17 00 65 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A2 [03:04:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [03:04:10]wFMCommunicate OK [03:04:10]CreateOFDProtocolMessage done [03:04:10]OFDSenderStorePacket 123426 [03:04:10]StoreOFDPacket docnum=123426 [03:04:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 15 E4 07 01 2D 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 2E 3A E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 22 E2 01 00 35 04 06 00 FE C6 B5 58 4F 2B 84 84 25 33 C3 22 F5 C1 [03:04:10]CheckFolder [03:04:10]dirname=/storage/ofd_packets [03:04:10]CheckFolder done [03:04:10]ProducePacketName [03:04:10]name=ofd_packets/00123426 [03:04:10]NVStorageSaveData ofd_packets/00123426 [03:04:10]File name is /storage/ofd_packets/00123426 [03:04:10]Write 301 bytes [03:04:10]NVStorageSaveData done [03:04:10]OFDSenderStorePacket done [03:04:10]KKMCreateOFDPacket done [03:04:10]NVStorageSaveData kkm_last_timestamp [03:04:10]File name is /storage/kkm_last_timestamp [03:04:10]Write 4 bytes [03:04:10]NVStorageSaveData done [03:04:10]ExternCall_PrintAddStr [03:04:10]wPrintStart [03:04:10]Write to MH i2c: 01 00 00 66 65 CB [03:04:10]Write i2c OK [03:04:10]MH_I2C_Read... [03:04:10]Read from MH i2c: 01 [03:04:10]MH_I2C_Read... [03:04:10]Read from MH i2c: 01 07 00 [03:04:10]MH_I2C_Read... [03:04:10]Read from MH i2c: 01 07 00 66 65 00 00 00 00 00 FF 0F E0 [03:04:10]RasterBufferAndPrint [03:04:10]line Счет N : (1)1106410 [03:04:10]line ИНН: 02508201610067 [03:04:10]line Контрольно-Кассовый Чек [03:04:10]line ПРОДАЖА [03:04:10]line ТРК (МРК, ГНК) : 52 [03:04:10]line Товар: 2710124130 [03:04:10]line Аи-92-К-5 [03:04:10]line 8.080 * 61.90 [03:04:10]line = 500.15 [03:04:10]line НДС 12% НСП 1% [03:04:10]line > о реализуемом товаре [03:04:10]line ОКРУГЛЕНИЕ: -0.15 [03:04:10]line ИТОГО: 500.00 [03:04:10]line Внесено: 500.00 [03:04:10]line СДАЧА: 0.00 [03:04:10]line НСП 1% : 4.43 [03:04:10]line НДС 12% : 53.11 [03:04:10]line Наличными: 500.00 [03:04:10]line Безнал.: 0.00 [03:04:10]line Место: АЗС № 25 "Партнер Нефть" [03:04:10]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [03:04:10]line СНО: Общий режим [03:04:10]line Чек 26 04.03.2024 03:04 [03:04:10]line Смена: 324 ФФД: 1.0 [03:04:10]line ЗНМ: 0300000019 [03:04:10]line РНМ: 0000000000090573 [03:04:10]line Версия ККМ: 001 [03:04:10]line ФМ: 0000000000874798 [03:04:10]line ФД: 123426 [03:04:10]line ФПД: 280129399443243 [03:04:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T030414&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123426&fm=280129399443243&tin=02508201610067®Number=0000000000090573&sum=50000 [03:04:10]OFD Sender: Processing packet 123426 [packets to send 112, broken 111] [03:04:10]ProducePacketName [03:04:10]name=ofd_packets/00123426 [03:04:10]OFD Sender: To server: pG, [03:04:10]CommunicateWithHost lk.salyk.kg:30040 [03:04:10]ConnectInit lk.salyk.kg [03:04:10]written 0, free lines is 4095 [03:04:10]Connected sock=11 [03:04: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 37 39 38 0F 01 00 00 15 E4 07 01 2D 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 2E 3A E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 22 E2 01 00 35 04 06 00 FE C6 B5 58 4F 2B 84 84 25 33 C3 22 F5 C1 [03:04:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 DC 4D 47 00 5D 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 37 39 38 10 04 04 00 22 E2 01 00 F4 03 04 00 58 E6 E4 65 B6 04 01 00 00 1B E8 85 51 EE CF 31 74 [03:04:10]CommunicateWithHost err = 0 [03:04:10]CheckOFDResponse [03:04:10]1017 (14) - 77093643461234 [03:04:10]1041 (16) - 0000000000874798 [03:04:10]1040 (4) - 123426 [03:04:10]1012 (4) - 03.03.2024 21:06 [03:04:10]1206 (1) - 0 [03:04:10]OFD Sender: Remove packet 123426 [03:04:10]ProducePacketName [03:04:10]name=ofd_packets/00123426 [03:04:10]NVStorageDeleteData [03:04:10]Write to MH i2c: 01 00 00 91 65 F6 [03:04:10]Write i2c OK [03:04:10]MH_I2C_Read... [03:04:10]Read from MH i2c: 01 [03:04:10]MH_I2C_Read... [03:04:10]Read from MH i2c: 01 07 00 [03:04:10]MH_I2C_Read... [03:04:10]Read from MH i2c: 01 07 00 91 65 00 00 00 00 00 E3 0C EC [03:04:10]RasterBufferAndPrint [03:04:10]line [03:04:10]line [03:04:10]line [03:04:10]line [03:04:10]line [03:04:10]written 0, free lines is 3305 [03:04:10]MH_Cut [03:04:10]Write to MH i2c: D1 01 00 98 65 01 CF [03:04:10]Write i2c OK [03:04:10]MH_I2C_Read... [03:04:10]Read from MH i2c: D1 [03:04:10]MH_I2C_Read... [03:04:10]Read from MH i2c: D1 01 00 [03:04:10]MH_I2C_Read... [03:04:10]Read from MH i2c: D1 01 00 98 65 00 CE [03:04:10]Write to MH i2c: 01 00 00 99 65 FE [03:04:10]Write i2c OK [03:04:10]MH_I2C_Read... [03:04:11]OFD Sender: No OFD packet to send [03:04:11]*** Cut start [03:04:11]*** Purtial cut [03:04:11]*** Stage 1: CUTSNS_PIN = 1 [03:04:13]Read from MH i2c: 01 [03:04:13]MH_I2C_Read... [03:04:13]*** Stop cut motor [03:04:13]*** Cut end [03:04:13]Read from MH i2c: 01 07 00 [03:04:13]MH_I2C_Read... [03:04:13]Read from MH i2c: 01 07 00 99 65 00 00 00 00 00 FF 0F 13 [03:04:13]process_action close_receipt done [03:04:13]requested_data is exist [03:04:13]produce_requested_data [03:04:13]requested_item fm.sn is exist - process it [03:04:13]wFMCommunicate request_size=4 [03:04:13]MH_SAM_APDU [03:04:13]CAPDU: 80 11 00 00 [03:04:13]Write to MH i2c: E2 08 00 9A 65 80 11 00 00 00 00 00 00 79 [03:04:13]Write i2c OK [03:04:13]MH_I2C_Read... [03:04:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:04:13]Read from MH i2c: E2 [03:04:13]MH_I2C_Read... [03:04:13]Read from MH i2c: E2 17 00 [03:04:13]MH_I2C_Read... [03:04:13]Read from MH i2c: E2 17 00 9A 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D7 [03:04:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [03:04:13]wFMCommunicate OK [03:04:13]requested_item fd.num is exist - process it [03:04:13]SAM_PROTO_GetFieldsCounters [03:04:13]wFMCommunicate request_size=4 [03:04:13]MH_SAM_APDU [03:04:13]CAPDU: 80 13 00 00 [03:04:13]Write to MH i2c: E2 08 00 9B 65 80 13 00 00 00 00 00 00 7C [03:04:13]Write i2c OK [03:04:13]MH_I2C_Read... [03:04:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:04:13]Read from MH i2c: E2 [03:04:13]MH_I2C_Read... [03:04:13]Read from MH i2c: E2 62 00 [03:04:13]MH_I2C_Read... [03:04:13]Read from MH i2c: E2 62 00 9B 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 22 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 3F [03:04: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 22 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:04:13]wFMCommunicate OK [03:04:13]SAM_PROTO_GetFieldsCounters done [03:04:13]requested_item shift.num is exist - process it [03:04:13]requested_item shift.opened is exist - process it [03:04:13]req_shift_opened [03:04:13]FM_GetShiftState [03:04:13]SAM_PROTO_GetShiftState [03:04:13]wFMCommunicate request_size=4 [03:04:13]MH_SAM_APDU [03:04:13]CAPDU: 80 13 01 00 [03:04:13]Write to MH i2c: E2 08 00 9C 65 80 13 01 00 00 00 00 00 7E [03:04:13]Write i2c OK [03:04:13]MH_I2C_Read... [03:04:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:04:13]Read from MH i2c: E2 [03:04:13]MH_I2C_Read... [03:04:13]Read from MH i2c: E2 0E 00 [03:04:13]MH_I2C_Read... [03:04:13]Read from MH i2c: E2 0E 00 9C 65 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 95 [03:04:13]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [03:04:13]wFMCommunicate OK [03:04:13]SAM_PROTO_GetShiftState done [03:04:13]FM_GetShiftState done [03:04:13]req_shift_opened done [03:04:13]requested_item shift.open_date is exist - process it [03:04:13]req_shift_open_date [03:04:13]req_shift_open_date done [03:04:13]produce_requested_data done [03:04:13]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123426,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [03:04:13]process_action_free close_receipt [03:04:13]json_value_free [03:04:13]json_value_free done [03:04:13]process_json_proto returns [03:04:13]Send response to host [03:04:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123426,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [03:04:13]free response buf [03:04:13]execute_script done [03:04:13]execute_script returns [03:04:13]free content buf [03:04:13]Sock 7.Close socket [03:04:13]Sock 7.Thread stoped [03:04:16]OFD Sender: No OFD packet to send [03:04:21]OFD Sender: No OFD packet to send [03:04:26]OFD Sender: No OFD packet to send [03:04:31]OFD Sender: No OFD packet to send [03:04:36]OFD Sender: No OFD packet to send [03:04:41]OFD Sender: No OFD packet to send [03:04:46]OFD Sender: No OFD packet to send [03:04:51]OFD Sender: No OFD packet to send [03:04:56]OFD Sender: No OFD packet to send [03:05:01]OFD Sender: No OFD packet to send [03:05:06]OFD Sender: No OFD packet to send [03:05:11]OFD Sender: No OFD packet to send [03:05:16]OFD Sender: No OFD packet to send [03:05:21]OFD Sender: No OFD packet to send [03:05:26]OFD Sender: No OFD packet to send [03:05:31]OFD Sender: No OFD packet to send [03:05:36]OFD Sender: No OFD packet to send [03:05:41]OFD Sender: No OFD packet to send [03:05:46]OFD Sender: No OFD packet to send [03:05:51]OFD Sender: No OFD packet to send [03:05:56]OFD Sender: No OFD packet to send [03:06:01]OFD Sender: No OFD packet to send [03:06:06]OFD Sender: No OFD packet to send [03:06:11]OFD Sender: No OFD packet to send [03:06:16]OFD Sender: No OFD packet to send [03:06:21]OFD Sender: No OFD packet to send [03:06:26]OFD Sender: No OFD packet to send [03:06:31]OFD Sender: No OFD packet to send [03:06:36]OFD Sender: No OFD packet to send [03:06:41]OFD Sender: No OFD packet to send [03:06:46]OFD Sender: No OFD packet to send [03:06:51]OFD Sender: No OFD packet to send [03:06:56]OFD Sender: No OFD packet to send [03:07:01]OFD Sender: No OFD packet to send [03:07:06]OFD Sender: No OFD packet to send [03:07:11]OFD Sender: No OFD packet to send [03:07:16]OFD Sender: No OFD packet to send [03:07:21]OFD Sender: No OFD packet to send [03:07:26]OFD Sender: No OFD packet to send [03:07:31]OFD Sender: No OFD packet to send [03:07:36]OFD Sender: No OFD packet to send [03:07:41]OFD Sender: No OFD packet to send [03:07:46]OFD Sender: No OFD packet to send [03:07:51]OFD Sender: No OFD packet to send [03:07:56]OFD Sender: No OFD packet to send [03:08:01]OFD Sender: No OFD packet to send [03:08:06]OFD Sender: No OFD packet to send [03:08:11]OFD Sender: No OFD packet to send [03:08:16]OFD Sender: No OFD packet to send [03:08:21]OFD Sender: No OFD packet to send [03:08:26]OFD Sender: No OFD packet to send [03:08:31]OFD Sender: No OFD packet to send [03:08:36]OFD Sender: No OFD packet to send [03:08:41]OFD Sender: No OFD packet to send [03:08:46]OFD Sender: No OFD packet to send [03:08:51]OFD Sender: No OFD packet to send [03:08:56]OFD Sender: No OFD packet to send [03:09:01]OFD Sender: No OFD packet to send [03:09:06]OFD Sender: No OFD packet to send [03:09:11]OFD Sender: No OFD packet to send [03:09:16]OFD Sender: No OFD packet to send [03:09:21]OFD Sender: No OFD packet to send [03:09:26]OFD Sender: No OFD packet to send [03:09:31]OFD Sender: No OFD packet to send [03:09:36]OFD Sender: No OFD packet to send [03:09:41]OFD Sender: No OFD packet to send [03:09:46]OFD Sender: No OFD packet to send [03:09:51]OFD Sender: No OFD packet to send [03:09:56]OFD Sender: No OFD packet to send [03:10:01]OFD Sender: No OFD packet to send [03:10:06]OFD Sender: No OFD packet to send [03:10:11]OFD Sender: No OFD packet to send [03:10:16]OFD Sender: No OFD packet to send [03:10:21]OFD Sender: No OFD packet to send [03:10:26]OFD Sender: No OFD packet to send [03:10:31]OFD Sender: No OFD packet to send [03:10:36]OFD Sender: No OFD packet to send [03:10:41]OFD Sender: No OFD packet to send [03:10:46]OFD Sender: No OFD packet to send [03:10:51]OFD Sender: No OFD packet to send [03:10:56]OFD Sender: No OFD packet to send [03:11:01]OFD Sender: No OFD packet to send [03:11:06]OFD Sender: No OFD packet to send [03:11:11]OFD Sender: No OFD packet to send [03:11:16]OFD Sender: No OFD packet to send [03:11:21]OFD Sender: No OFD packet to send [03:11:26]OFD Sender: No OFD packet to send [03:11:31]OFD Sender: No OFD packet to send [03:11:36]OFD Sender: No OFD packet to send [03:11:41]OFD Sender: No OFD packet to send [03:11:46]OFD Sender: No OFD packet to send [03:11:51]OFD Sender: No OFD packet to send [03:11:56]OFD Sender: No OFD packet to send [03:12:01]OFD Sender: No OFD packet to send [03:12:06]OFD Sender: No OFD packet to send [03:12:11]OFD Sender: No OFD packet to send [03:12:16]OFD Sender: No OFD packet to send [03:12:21]OFD Sender: No OFD packet to send [03:12:26]OFD Sender: No OFD packet to send [03:12:31]OFD Sender: No OFD packet to send [03:12:36]OFD Sender: No OFD packet to send [03:12:41]OFD Sender: No OFD packet to send [03:12:46]OFD Sender: No OFD packet to send [03:12:51]OFD Sender: No OFD packet to send [03:12:56]OFD Sender: No OFD packet to send [03:13:01]OFD Sender: No OFD packet to send [03:13:06]OFD Sender: No OFD packet to send [03:13:11]OFD Sender: No OFD packet to send [03:13:16]OFD Sender: No OFD packet to send [03:13:21]OFD Sender: No OFD packet to send [03:13:26]OFD Sender: No OFD packet to send [03:13:31]OFD Sender: No OFD packet to send [03:13:36]OFD Sender: No OFD packet to send [03:13:41]OFD Sender: No OFD packet to send [03:13:46]OFD Sender: No OFD packet to send [03:13:51]OFD Sender: No OFD packet to send [03:13:56]OFD Sender: No OFD packet to send [03:14:01]OFD Sender: No OFD packet to send [03:14:06]OFD Sender: No OFD packet to send [03:14:11]OFD Sender: No OFD packet to send [03:14:16]OFD Sender: No OFD packet to send [03:14:21]OFD Sender: No OFD packet to send [03:14:26]OFD Sender: No OFD packet to send [03:14:31]OFD Sender: No OFD packet to send [03:14:36]OFD Sender: No OFD packet to send [03:14:41]OFD Sender: No OFD packet to send [03:14:46]OFD Sender: No OFD packet to send [03:14:51]OFD Sender: No OFD packet to send [03:14:56]OFD Sender: No OFD packet to send [03:15:01]OFD Sender: No OFD packet to send [03:15:06]OFD Sender: No OFD packet to send [03:15:11]OFD Sender: No OFD packet to send [03:15:16]OFD Sender: No OFD packet to send [03:15:21]OFD Sender: No OFD packet to send [03:15:26]OFD Sender: No OFD packet to send [03:15:31]OFD Sender: No OFD packet to send [03:15:36]OFD Sender: No OFD packet to send [03:15:41]OFD Sender: No OFD packet to send [03:15:46]OFD Sender: No OFD packet to send [03:15:51]OFD Sender: No OFD packet to send [03:15:56]OFD Sender: No OFD packet to send [03:16:01]OFD Sender: No OFD packet to send [03:16:06]OFD Sender: No OFD packet to send [03:16:11]OFD Sender: No OFD packet to send [03:16:16]OFD Sender: No OFD packet to send [03:16:21]OFD Sender: No OFD packet to send [03:16:26]OFD Sender: No OFD packet to send [03:16:31]OFD Sender: No OFD packet to send [03:16:36]OFD Sender: No OFD packet to send [03:16:41]OFD Sender: No OFD packet to send [03:16:46]OFD Sender: No OFD packet to send [03:16:51]OFD Sender: No OFD packet to send [03:16:56]OFD Sender: No OFD packet to send [03:17:01]OFD Sender: No OFD packet to send [03:17:06]OFD Sender: No OFD packet to send [03:17:11]OFD Sender: No OFD packet to send [03:17:16]OFD Sender: No OFD packet to send [03:17:21]OFD Sender: No OFD packet to send [03:17:26]OFD Sender: No OFD packet to send [03:17:31]OFD Sender: No OFD packet to send [03:17:36]OFD Sender: No OFD packet to send [03:17:41]OFD Sender: No OFD packet to send [03:17:47]OFD Sender: No OFD packet to send [03:17:52]OFD Sender: No OFD packet to send [03:17:57]OFD Sender: No OFD packet to send [03:18:02]OFD Sender: No OFD packet to send [03:18:07]OFD Sender: No OFD packet to send [03:18:12]OFD Sender: No OFD packet to send [03:18:17]OFD Sender: No OFD packet to send [03:18:22]OFD Sender: No OFD packet to send [03:18:27]OFD Sender: No OFD packet to send [03:18:32]OFD Sender: No OFD packet to send [03:18:37]OFD Sender: No OFD packet to send [03:18:42]OFD Sender: No OFD packet to send [03:18:47]OFD Sender: No OFD packet to send [03:18:52]OFD Sender: No OFD packet to send [03:18:57]OFD Sender: No OFD packet to send [03:19:02]OFD Sender: No OFD packet to send [03:19:07]OFD Sender: No OFD packet to send [03:19:12]OFD Sender: No OFD packet to send [03:19:17]OFD Sender: No OFD packet to send [03:19:22]OFD Sender: No OFD packet to send [03:19:27]OFD Sender: No OFD packet to send [03:19:32]OFD Sender: No OFD packet to send [03:19:37]OFD Sender: No OFD packet to send [03:19:42]OFD Sender: No OFD packet to send [03:19:47]OFD Sender: No OFD packet to send [03:19:52]OFD Sender: No OFD packet to send [03:19:57]OFD Sender: No OFD packet to send [03:20:02]OFD Sender: No OFD packet to send [03:20:07]OFD Sender: No OFD packet to send [03:20:12]OFD Sender: No OFD packet to send [03:20:17]OFD Sender: No OFD packet to send [03:20:22]OFD Sender: No OFD packet to send [03:20:27]OFD Sender: No OFD packet to send [03:20:32]OFD Sender: No OFD packet to send [03:20:37]OFD Sender: No OFD packet to send [03:20:42]OFD Sender: No OFD packet to send [03:20:47]OFD Sender: No OFD packet to send [03:20:52]OFD Sender: No OFD packet to send [03:20:57]OFD Sender: No OFD packet to send [03:21:02]OFD Sender: No OFD packet to send [03:21:07]OFD Sender: No OFD packet to send [03:21:12]OFD Sender: No OFD packet to send [03:21:17]OFD Sender: No OFD packet to send [03:21:22]OFD Sender: No OFD packet to send [03:21:27]OFD Sender: No OFD packet to send [03:21:32]OFD Sender: No OFD packet to send [03:21:37]OFD Sender: No OFD packet to send [03:21:42]OFD Sender: No OFD packet to send [03:21:47]OFD Sender: No OFD packet to send [03:21:52]OFD Sender: No OFD packet to send [03:21:57]OFD Sender: No OFD packet to send [03:22:02]OFD Sender: No OFD packet to send [03:22:07]OFD Sender: No OFD packet to send [03:22:12]OFD Sender: No OFD packet to send [03:22:17]OFD Sender: No OFD packet to send [03:22:22]OFD Sender: No OFD packet to send [03:22:27]OFD Sender: No OFD packet to send [03:22:32]OFD Sender: No OFD packet to send [03:22:37]OFD Sender: No OFD packet to send [03:22:42]OFD Sender: No OFD packet to send [03:22:47]OFD Sender: No OFD packet to send [03:22:52]OFD Sender: No OFD packet to send [03:22:57]OFD Sender: No OFD packet to send [03:23:02]OFD Sender: No OFD packet to send [03:23:07]OFD Sender: No OFD packet to send [03:23:12]OFD Sender: No OFD packet to send [03:23:17]OFD Sender: No OFD packet to send [03:23:22]OFD Sender: No OFD packet to send [03:23:27]OFD Sender: No OFD packet to send [03:23:32]OFD Sender: No OFD packet to send [03:23:37]OFD Sender: No OFD packet to send [03:23:42]OFD Sender: No OFD packet to send [03:23:47]OFD Sender: No OFD packet to send [03:23:52]OFD Sender: No OFD packet to send [03:23:57]OFD Sender: No OFD packet to send [03:24:02]OFD Sender: No OFD packet to send [03:24:07]OFD Sender: No OFD packet to send [03:24:12]OFD Sender: No OFD packet to send [03:24:17]OFD Sender: No OFD packet to send [03:24:22]OFD Sender: No OFD packet to send [03:24:27]OFD Sender: No OFD packet to send [03:24:32]OFD Sender: No OFD packet to send [03:24:37]OFD Sender: No OFD packet to send [03:24:42]OFD Sender: No OFD packet to send [03:24:47]OFD Sender: No OFD packet to send [03:24:52]OFD Sender: No OFD packet to send [03:24:57]OFD Sender: No OFD packet to send [03:25:02]OFD Sender: No OFD packet to send [03:25:07]OFD Sender: No OFD packet to send [03:25:12]OFD Sender: No OFD packet to send [03:25:17]OFD Sender: No OFD packet to send [03:25:22]OFD Sender: No OFD packet to send [03:25:27]OFD Sender: No OFD packet to send [03:25:32]OFD Sender: No OFD packet to send [03:25:37]OFD Sender: No OFD packet to send [03:25:42]OFD Sender: No OFD packet to send [03:25:47]OFD Sender: No OFD packet to send [03:25:52]OFD Sender: No OFD packet to send [03:25:57]OFD Sender: No OFD packet to send [03:26:02]OFD Sender: No OFD packet to send [03:26:07]OFD Sender: No OFD packet to send [03:26:12]OFD Sender: No OFD packet to send [03:26:17]OFD Sender: No OFD packet to send [03:26:22]OFD Sender: No OFD packet to send [03:26:27]OFD Sender: No OFD packet to send [03:26:32]OFD Sender: No OFD packet to send [03:26:37]OFD Sender: No OFD packet to send [03:26:42]OFD Sender: No OFD packet to send [03:26:47]OFD Sender: No OFD packet to send [03:26:52]OFD Sender: No OFD packet to send [03:26:57]OFD Sender: No OFD packet to send [03:27:02]OFD Sender: No OFD packet to send [03:27:07]OFD Sender: No OFD packet to send [03:27:12]OFD Sender: No OFD packet to send [03:27:17]OFD Sender: No OFD packet to send [03:27:22]OFD Sender: No OFD packet to send [03:27:27]OFD Sender: No OFD packet to send [03:27:32]OFD Sender: No OFD packet to send [03:27:37]OFD Sender: No OFD packet to send [03:27:42]OFD Sender: No OFD packet to send [03:27:47]OFD Sender: No OFD packet to send [03:27:52]OFD Sender: No OFD packet to send [03:27:57]OFD Sender: No OFD packet to send [03:28:02]OFD Sender: No OFD packet to send [03:28:07]OFD Sender: No OFD packet to send [03:28:12]OFD Sender: No OFD packet to send [03:28:17]OFD Sender: No OFD packet to send [03:28:22]OFD Sender: No OFD packet to send [03:28:27]OFD Sender: No OFD packet to send [03:28:32]OFD Sender: No OFD packet to send [03:28:37]OFD Sender: No OFD packet to send [03:28:42]OFD Sender: No OFD packet to send [03:28:47]OFD Sender: No OFD packet to send [03:28:52]OFD Sender: No OFD packet to send [03:28:57]OFD Sender: No OFD packet to send [03:29:02]OFD Sender: No OFD packet to send [03:29:07]OFD Sender: No OFD packet to send [03:29:12]OFD Sender: No OFD packet to send [03:29:17]OFD Sender: No OFD packet to send [03:29:22]OFD Sender: No OFD packet to send [03:29:27]OFD Sender: No OFD packet to send [03:29:32]OFD Sender: No OFD packet to send [03:29:37]OFD Sender: No OFD packet to send [03:29:42]OFD Sender: No OFD packet to send [03:29:47]OFD Sender: No OFD packet to send [03:29:52]OFD Sender: No OFD packet to send [03:29:57]OFD Sender: No OFD packet to send [03:30:02]OFD Sender: No OFD packet to send [03:30:07]OFD Sender: No OFD packet to send [03:30:12]OFD Sender: No OFD packet to send [03:30:17]OFD Sender: No OFD packet to send [03:30:22]OFD Sender: No OFD packet to send [03:30:27]OFD Sender: No OFD packet to send [03:30:32]OFD Sender: No OFD packet to send [03:30:37]OFD Sender: No OFD packet to send [03:30:42]OFD Sender: No OFD packet to send [03:30:47]OFD Sender: No OFD packet to send [03:30:52]OFD Sender: No OFD packet to send [03:30:57]OFD Sender: No OFD packet to send [03:31:02]OFD Sender: No OFD packet to send [03:31:07]OFD Sender: No OFD packet to send [03:31:12]OFD Sender: No OFD packet to send [03:31:17]OFD Sender: No OFD packet to send [03:31:22]OFD Sender: No OFD packet to send [03:31:27]OFD Sender: No OFD packet to send [03:31:32]OFD Sender: No OFD packet to send [03:31:37]OFD Sender: No OFD packet to send [03:31:42]OFD Sender: No OFD packet to send [03:31:47]OFD Sender: No OFD packet to send [03:31:52]OFD Sender: No OFD packet to send [03:31:57]OFD Sender: No OFD packet to send [03:32:02]OFD Sender: No OFD packet to send [03:32:07]OFD Sender: No OFD packet to send [03:32:12]OFD Sender: No OFD packet to send [03:32:17]OFD Sender: No OFD packet to send [03:32:22]OFD Sender: No OFD packet to send [03:32:27]OFD Sender: No OFD packet to send [03:32:32]OFD Sender: No OFD packet to send [03:32:38]OFD Sender: No OFD packet to send [03:32:43]OFD Sender: No OFD packet to send [03:32:48]OFD Sender: No OFD packet to send [03:32:53]OFD Sender: No OFD packet to send [03:32:58]OFD Sender: No OFD packet to send [03:33:03]OFD Sender: No OFD packet to send [03:33:08]OFD Sender: No OFD packet to send [03:33:13]OFD Sender: No OFD packet to send [03:33:18]OFD Sender: No OFD packet to send [03:33:23]OFD Sender: No OFD packet to send [03:33:28]OFD Sender: No OFD packet to send [03:33:33]OFD Sender: No OFD packet to send [03:33:38]OFD Sender: No OFD packet to send [03:33:43]OFD Sender: No OFD packet to send [03:33:48]OFD Sender: No OFD packet to send [03:33:53]OFD Sender: No OFD packet to send [03:33:58]OFD Sender: No OFD packet to send [03:34:03]OFD Sender: No OFD packet to send [03:34:08]OFD Sender: No OFD packet to send [03:34:13]OFD Sender: No OFD packet to send [03:34:18]OFD Sender: No OFD packet to send [03:34:23]OFD Sender: No OFD packet to send [03:34:28]OFD Sender: No OFD packet to send [03:34:33]OFD Sender: No OFD packet to send [03:34:38]OFD Sender: No OFD packet to send [03:34:43]OFD Sender: No OFD packet to send [03:34:48]OFD Sender: No OFD packet to send [03:34:53]OFD Sender: No OFD packet to send [03:34:58]OFD Sender: No OFD packet to send [03:35:03]OFD Sender: No OFD packet to send [03:35:08]OFD Sender: No OFD packet to send [03:35:13]OFD Sender: No OFD packet to send [03:35:18]OFD Sender: No OFD packet to send [03:35:23]OFD Sender: No OFD packet to send [03:35:28]OFD Sender: No OFD packet to send [03:35:33]OFD Sender: No OFD packet to send [03:35:38]OFD Sender: No OFD packet to send [03:35:43]OFD Sender: No OFD packet to send [03:35:48]OFD Sender: No OFD packet to send [03:35:53]OFD Sender: No OFD packet to send [03:35:58]OFD Sender: No OFD packet to send [03:36:03]OFD Sender: No OFD packet to send [03:36:08]OFD Sender: No OFD packet to send [03:36:13]OFD Sender: No OFD packet to send [03:36:18]OFD Sender: No OFD packet to send [03:36:23]OFD Sender: No OFD packet to send [03:36:28]OFD Sender: No OFD packet to send [03:36:33]OFD Sender: No OFD packet to send [03:36:38]OFD Sender: No OFD packet to send [03:36:43]OFD Sender: No OFD packet to send [03:36:48]OFD Sender: No OFD packet to send [03:36:53]OFD Sender: No OFD packet to send [03:36:58]OFD Sender: No OFD packet to send [03:37:03]OFD Sender: No OFD packet to send [03:37:08]OFD Sender: No OFD packet to send [03:37:13]OFD Sender: No OFD packet to send [03:37:18]OFD Sender: No OFD packet to send [03:37:23]OFD Sender: No OFD packet to send [03:37:28]OFD Sender: No OFD packet to send [03:37:33]OFD Sender: No OFD packet to send [03:37:38]OFD Sender: No OFD packet to send [03:37:43]OFD Sender: No OFD packet to send [03:37:48]OFD Sender: No OFD packet to send [03:37:53]OFD Sender: No OFD packet to send [03:37:58]OFD Sender: No OFD packet to send [03:38:03]OFD Sender: No OFD packet to send [03:38:08]OFD Sender: No OFD packet to send [03:38:13]OFD Sender: No OFD packet to send [03:38:18]OFD Sender: No OFD packet to send [03:38:23]OFD Sender: No OFD packet to send [03:38:28]OFD Sender: No OFD packet to send [03:38:33]OFD Sender: No OFD packet to send [03:38:38]OFD Sender: No OFD packet to send [03:38:43]OFD Sender: No OFD packet to send [03:38:48]OFD Sender: No OFD packet to send [03:38:53]OFD Sender: No OFD packet to send [03:38:58]OFD Sender: No OFD packet to send [03:39:03]OFD Sender: No OFD packet to send [03:39:08]OFD Sender: No OFD packet to send [03:39:13]OFD Sender: No OFD packet to send [03:39:18]OFD Sender: No OFD packet to send [03:39:23]OFD Sender: No OFD packet to send [03:39:28]OFD Sender: No OFD packet to send [03:39:33]OFD Sender: No OFD packet to send [03:39:38]OFD Sender: No OFD packet to send [03:39:43]OFD Sender: No OFD packet to send [03:39:48]OFD Sender: No OFD packet to send [03:39:53]OFD Sender: No OFD packet to send [03:39:58]OFD Sender: No OFD packet to send [03:40:03]OFD Sender: No OFD packet to send [03:40:08]OFD Sender: No OFD packet to send [03:40:13]OFD Sender: No OFD packet to send [03:40:18]OFD Sender: No OFD packet to send [03:40:23]OFD Sender: No OFD packet to send [03:40:28]OFD Sender: No OFD packet to send [03:40:33]OFD Sender: No OFD packet to send [03:40:38]OFD Sender: No OFD packet to send [03:40:43]OFD Sender: No OFD packet to send [03:40:48]OFD Sender: No OFD packet to send [03:40:53]OFD Sender: No OFD packet to send [03:40:58]OFD Sender: No OFD packet to send [03:41:03]OFD Sender: No OFD packet to send [03:41:08]OFD Sender: No OFD packet to send [03:41:13]OFD Sender: No OFD packet to send [03:41:18]OFD Sender: No OFD packet to send [03:41:23]OFD Sender: No OFD packet to send [03:41:28]OFD Sender: No OFD packet to send [03:41:33]OFD Sender: No OFD packet to send [03:41:38]OFD Sender: No OFD packet to send [03:41:43]OFD Sender: No OFD packet to send [03:41:48]OFD Sender: No OFD packet to send [03:41:53]OFD Sender: No OFD packet to send [03:41:58]OFD Sender: No OFD packet to send [03:42:03]OFD Sender: No OFD packet to send [03:42:08]OFD Sender: No OFD packet to send [03:42:13]OFD Sender: No OFD packet to send [03:42:18]OFD Sender: No OFD packet to send [03:42:23]OFD Sender: No OFD packet to send [03:42:28]OFD Sender: No OFD packet to send [03:42:33]OFD Sender: No OFD packet to send [03:42:38]OFD Sender: No OFD packet to send [03:42:43]OFD Sender: No OFD packet to send [03:42:48]OFD Sender: No OFD packet to send [03:42:53]OFD Sender: No OFD packet to send [03:42:58]OFD Sender: No OFD packet to send [03:43:03]OFD Sender: No OFD packet to send [03:43:08]OFD Sender: No OFD packet to send [03:43:13]OFD Sender: No OFD packet to send [03:43:18]OFD Sender: No OFD packet to send [03:43:23]OFD Sender: No OFD packet to send [03:43:28]OFD Sender: No OFD packet to send [03:43:33]OFD Sender: No OFD packet to send [03:43:38]OFD Sender: No OFD packet to send [03:43:43]OFD Sender: No OFD packet to send [03:43:48]OFD Sender: No OFD packet to send [03:43:53]OFD Sender: No OFD packet to send [03:43:58]OFD Sender: No OFD packet to send [03:44:03]OFD Sender: No OFD packet to send [03:44:08]OFD Sender: No OFD packet to send [03:44:13]OFD Sender: No OFD packet to send [03:44:18]OFD Sender: No OFD packet to send [03:44:23]OFD Sender: No OFD packet to send [03:44:28]OFD Sender: No OFD packet to send [03:44:33]OFD Sender: No OFD packet to send [03:44:38]OFD Sender: No OFD packet to send [03:44:43]OFD Sender: No OFD packet to send [03:44:48]OFD Sender: No OFD packet to send [03:44:53]OFD Sender: No OFD packet to send [03:44:58]OFD Sender: No OFD packet to send [03:45:03]OFD Sender: No OFD packet to send [03:45:08]OFD Sender: No OFD packet to send [03:45:13]OFD Sender: No OFD packet to send [03:45:18]OFD Sender: No OFD packet to send [03:45:23]OFD Sender: No OFD packet to send [03:45:28]OFD Sender: No OFD packet to send [03:45:33]OFD Sender: No OFD packet to send [03:45:38]OFD Sender: No OFD packet to send [03:45:43]OFD Sender: No OFD packet to send [03:45:48]OFD Sender: No OFD packet to send [03:45:53]OFD Sender: No OFD packet to send [03:45:58]OFD Sender: No OFD packet to send [03:46:03]OFD Sender: No OFD packet to send [03:46:08]OFD Sender: No OFD packet to send [03:46:13]OFD Sender: No OFD packet to send [03:46:18]OFD Sender: No OFD packet to send [03:46:23]OFD Sender: No OFD packet to send [03:46:28]OFD Sender: No OFD packet to send [03:46:33]OFD Sender: No OFD packet to send [03:46:38]OFD Sender: No OFD packet to send [03:46:43]OFD Sender: No OFD packet to send [03:46:48]OFD Sender: No OFD packet to send [03:46:53]OFD Sender: No OFD packet to send [03:46:58]OFD Sender: No OFD packet to send [03:47:03]OFD Sender: No OFD packet to send [03:47:08]OFD Sender: No OFD packet to send [03:47:13]OFD Sender: No OFD packet to send [03:47:18]OFD Sender: No OFD packet to send [03:47:23]OFD Sender: No OFD packet to send [03:47:29]OFD Sender: No OFD packet to send [03:47:34]OFD Sender: No OFD packet to send [03:47:39]OFD Sender: No OFD packet to send [03:47:44]OFD Sender: No OFD packet to send [03:47:49]OFD Sender: No OFD packet to send [03:47:54]OFD Sender: No OFD packet to send [03:47:59]OFD Sender: No OFD packet to send [03:48:04]OFD Sender: No OFD packet to send [03:48:09]OFD Sender: No OFD packet to send [03:48:14]OFD Sender: No OFD packet to send [03:48:19]OFD Sender: No OFD packet to send [03:48:24]OFD Sender: No OFD packet to send [03:48:29]OFD Sender: No OFD packet to send [03:48:34]OFD Sender: No OFD packet to send [03:48:39]OFD Sender: No OFD packet to send [03:48:44]OFD Sender: No OFD packet to send [03:48:49]OFD Sender: No OFD packet to send [03:48:54]OFD Sender: No OFD packet to send [03:48:59]OFD Sender: No OFD packet to send [03:49:04]OFD Sender: No OFD packet to send [03:49:09]OFD Sender: No OFD packet to send [03:49:14]OFD Sender: No OFD packet to send [03:49:19]OFD Sender: No OFD packet to send [03:49:24]OFD Sender: No OFD packet to send [03:49:29]OFD Sender: No OFD packet to send [03:49:34]OFD Sender: No OFD packet to send [03:49:39]OFD Sender: No OFD packet to send [03:49:44]OFD Sender: No OFD packet to send [03:49:49]OFD Sender: No OFD packet to send [03:49:54]OFD Sender: No OFD packet to send [03:49:59]OFD Sender: No OFD packet to send [03:50:04]OFD Sender: No OFD packet to send [03:50:09]OFD Sender: No OFD packet to send [03:50:14]OFD Sender: No OFD packet to send [03:50:19]OFD Sender: No OFD packet to send [03:50:24]OFD Sender: No OFD packet to send [03:50:29]OFD Sender: No OFD packet to send [03:50:34]OFD Sender: No OFD packet to send [03:50:39]OFD Sender: No OFD packet to send [03:50:44]OFD Sender: No OFD packet to send [03:50:49]OFD Sender: No OFD packet to send [03:50:54]OFD Sender: No OFD packet to send [03:50:59]OFD Sender: No OFD packet to send [03:51:04]OFD Sender: No OFD packet to send [03:51:09]OFD Sender: No OFD packet to send [03:51:14]OFD Sender: No OFD packet to send [03:51:19]OFD Sender: No OFD packet to send [03:51:24]OFD Sender: No OFD packet to send [03:51:29]OFD Sender: No OFD packet to send [03:51:34]OFD Sender: No OFD packet to send [03:51:39]OFD Sender: No OFD packet to send [03:51:44]OFD Sender: No OFD packet to send [03:51:49]OFD Sender: No OFD packet to send [03:51:54]OFD Sender: No OFD packet to send [03:51:59]OFD Sender: No OFD packet to send [03:52:04]OFD Sender: No OFD packet to send [03:52:09]OFD Sender: No OFD packet to send [03:52:14]OFD Sender: No OFD packet to send [03:52:19]OFD Sender: No OFD packet to send [03:52:24]OFD Sender: No OFD packet to send [03:52:29]OFD Sender: No OFD packet to send [03:52:34]OFD Sender: No OFD packet to send [03:52:39]OFD Sender: No OFD packet to send [03:52:44]OFD Sender: No OFD packet to send [03:52:49]OFD Sender: No OFD packet to send [03:52:54]OFD Sender: No OFD packet to send [03:52:59]OFD Sender: No OFD packet to send [03:53:04]OFD Sender: No OFD packet to send [03:53:09]OFD Sender: No OFD packet to send [03:53:14]OFD Sender: No OFD packet to send [03:53:19]OFD Sender: No OFD packet to send [03:53:24]OFD Sender: No OFD packet to send [03:53:29]OFD Sender: No OFD packet to send [03:53:34]OFD Sender: No OFD packet to send [03:53:39]OFD Sender: No OFD packet to send [03:53:44]OFD Sender: No OFD packet to send [03:53:49]OFD Sender: No OFD packet to send [03:53:54]OFD Sender: No OFD packet to send [03:53:59]OFD Sender: No OFD packet to send [03:54:04]OFD Sender: No OFD packet to send [03:54:09]OFD Sender: No OFD packet to send [03:54:14]OFD Sender: No OFD packet to send [03:54:19]OFD Sender: No OFD packet to send [03:54:24]OFD Sender: No OFD packet to send [03:54:29]OFD Sender: No OFD packet to send [03:54:34]OFD Sender: No OFD packet to send [03:54:39]OFD Sender: No OFD packet to send [03:54:44]OFD Sender: No OFD packet to send [03:54:49]OFD Sender: No OFD packet to send [03:54:54]OFD Sender: No OFD packet to send [03:54:59]OFD Sender: No OFD packet to send [03:55:04]OFD Sender: No OFD packet to send [03:55:09]OFD Sender: No OFD packet to send [03:55:14]OFD Sender: No OFD packet to send [03:55:19]OFD Sender: No OFD packet to send [03:55:24]OFD Sender: No OFD packet to send [03:55:29]OFD Sender: No OFD packet to send [03:55:34]OFD Sender: No OFD packet to send [03:55:39]OFD Sender: No OFD packet to send [03:55:44]OFD Sender: No OFD packet to send [03:55:49]OFD Sender: No OFD packet to send [03:55:54]OFD Sender: No OFD packet to send [03:55:59]OFD Sender: No OFD packet to send [03:56:04]OFD Sender: No OFD packet to send [03:56:09]OFD Sender: No OFD packet to send [03:56:14]OFD Sender: No OFD packet to send [03:56:19]OFD Sender: No OFD packet to send [03:56:24]OFD Sender: No OFD packet to send [03:56:29]OFD Sender: No OFD packet to send [03:56:34]OFD Sender: No OFD packet to send [03:56:39]OFD Sender: No OFD packet to send [03:56:44]OFD Sender: No OFD packet to send [03:56:49]OFD Sender: No OFD packet to send [03:56:54]OFD Sender: No OFD packet to send [03:56:59]OFD Sender: No OFD packet to send [03:57:04]OFD Sender: No OFD packet to send [03:57:09]accept exits with 9 [03:57:09]New connection [03:57:09]New thread 3067395428 created [03:57:09]Thread 3067252068 joined [03:57:09]Waiting for new connection... [03:57:09] Sock 9.Parse request [03:57:09]Sock 9.Check first char [03:57:09]Sock 9.First char is OK [03:57:09]request: POST /json_proto HTTP/1.0 [03:57:09]Method: POST [03:57:09]URL: /json_proto [03:57:09]Method is POST - this is cgi request [03:57:09]url: /json_proto [03:57:09]query_string will be loaded in cgi processing [03:57:09]execute_cgi json_proto POST (null) [03:57:09]execute_cgi path=json_proto method=POST [03:57:09]POST find Content-Length [03:57:09]Host: 172.17.48.197:8080 [03:57:09]Content-Length: 678 [03:57:09]Content-Type: application/json [03:57:09] [03:57:09]POST finish read [03:57:09]Found Content-Length = 678 [03:57:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106411", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.49, "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" ] } } [03:57:09]execute_script... [03:57:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106411", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.49, "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" ] } } [03:57:09]POST & json_proto [03:57:09]process_json_proto [03:57:09]json parsed OK: [03:57:09]protocol is kg_v1.0 [03:57:09]action value=close_receipt [03:57:09]process_action close_receipt [03:57:09]cmd_close_receipt [03:57:09]MH_GetDate [03:57:09]Write to MH i2c: F0 00 00 9D 65 F1 [03:57:09]Write i2c OK [03:57:09]MH_I2C_Read... [03:57:09]Read from MH i2c: F0 [03:57:09]MH_I2C_Read... [03:57:09]Read from MH i2c: F0 09 00 [03:57:09]MH_I2C_Read... [03:57:09]Read from MH i2c: F0 09 00 9D 65 00 9C 46 E5 65 6C AF E3 65 89 [03:57:09]GetLastDocTimeStamp 1709521454 [03:57:09]current date 1709524636 [03:57:09]FM_GetShiftState [03:57:09]SAM_PROTO_GetShiftState [03:57:09]wFMCommunicate request_size=4 [03:57:09]MH_SAM_APDU [03:57:09]CAPDU: 80 13 01 00 [03:57:09]Write to MH i2c: E2 08 00 9E 65 80 13 01 00 00 00 00 00 80 [03:57:09]Write i2c OK [03:57:09]MH_I2C_Read... [03:57:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:57:09]Read from MH i2c: E2 [03:57:09]MH_I2C_Read... [03:57:09]Read from MH i2c: E2 0E 00 [03:57:09]MH_I2C_Read... [03:57:09]Read from MH i2c: E2 0E 00 9E 65 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 97 [03:57:09]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [03:57:09]wFMCommunicate OK [03:57:09]SAM_PROTO_GetShiftState done [03:57:09]FM_GetShiftState done [03:57:09]opened in 1709511088 [03:57:09]opened+sec_in_day 1709597488 [03:57:09]quantity*price = 40049 [03:57:09]sum+1 = 40050 [03:57:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.53 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 27 04.03.2024 03:57 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123427 ФПД: 99087941602421 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T035716&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123427&fm=99087941602421&tin=02508201610067®Number=0000000000090573&sum=40000 [03:57:10]StoreToDocumentArchive [03:57:10]shift 324 fd 123427 [03:57:10]save to /storage/0324/doc_00123427 [03:57:10]save last doc name /storage/0324/doc_00123427 to /storage/kkm_last_doc_name [03:57:10]save OK [03:57:10]Clear old archive folders... [03:57:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:57:10]tlvbuf is 00E45700 [03:57:10]SAM_PROTO_ClearQueue [03:57:10]wFMCommunicate request_size=4 [03:57:10]MH_SAM_APDU [03:57:10]CAPDU: 80 09 00 00 [03:57:10]Write to MH i2c: E2 08 00 AB 65 80 09 00 00 00 00 00 00 82 [03:57:10]Write i2c OK [03:57:10]MH_I2C_Read... [03:57:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:57:10]Read from MH i2c: E2 [03:57:10]MH_I2C_Read... [03:57:10]Read from MH i2c: E2 03 00 [03:57:10]MH_I2C_Read... [03:57:10]Read from MH i2c: E2 03 00 AB 65 00 90 00 84 [03:57:10]RAPDU: 90 00 [03:57:10]wFMCommunicate OK [03:57:10]SAM_PROTO_ClearQueue done [03:57:10]KKMCreateOFDPacket [03:57:10]OFDProtocolAddRootSTLVToBuf [03:57:10]FM_MakeSignedData [03:57:10]FM_MakeSignedData [03:57:10]SAM_PROTO_SignData [03:57:10]wFMCommunicate request_size=4 [03:57:10]MH_SAM_APDU [03:57:10]CAPDU: 80 0D 01 02 [03:57:10]Write to MH i2c: E2 08 00 AC 65 80 0D 01 02 00 00 00 00 8A [03:57:10]Write i2c OK [03:57:10]MH_I2C_Read... [03:57:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:57:10]Read from MH i2c: E2 [03:57:10]MH_I2C_Read... [03:57:10]Read from MH i2c: E2 03 00 [03:57:10]MH_I2C_Read... [03:57:10]Read from MH i2c: E2 03 00 AC 65 00 90 00 85 [03:57:10]RAPDU: 90 00 [03:57:10]wFMCommunicate OK [03:57:10]wFMCommunicate request_size=255 [03:57:10]MH_SAM_APDU [03:57:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 9C 46 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 23 E2 01 00 35 04 06 00 5A [03:57:10]Write to MH i2c: E2 02 01 AD 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 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 9C 46 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 23 E2 01 00 35 04 06 00 5A 00 00 04 [03:57:10]Write i2c OK [03:57:10]MH_I2C_Read... [03:57:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:57:10]Read from MH i2c: E2 [03:57:10]MH_I2C_Read... [03:57:10]Read from MH i2c: E2 03 00 [03:57:10]MH_I2C_Read... [03:57:10]Read from MH i2c: E2 03 00 AD 65 00 90 00 86 [03:57:10]RAPDU: 90 00 [03:57:10]wFMCommunicate OK [03:57:10]wFMCommunicate request_size=10 [03:57:10]MH_SAM_APDU [03:57:10]CAPDU: 80 0D 02 02 05 1E B5 8F 8C 75 [03:57:10]Write to MH i2c: E2 0D 00 AE 65 80 0D 02 02 05 00 1E B5 8F 8C 75 00 00 FA [03:57:10]Write i2c OK [03:57:10]MH_I2C_Read... [03:57:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:57:11]Read from MH i2c: E2 [03:57:11]MH_I2C_Read... [03:57:11]Read from MH i2c: E2 03 00 [03:57:11]MH_I2C_Read... [03:57:11]Read from MH i2c: E2 03 00 AE 65 00 90 00 87 [03:57:11]RAPDU: 90 00 [03:57:11]wFMCommunicate OK [03:57:11]wFMCommunicate request_size=4 [03:57:11]MH_SAM_APDU [03:57:11]CAPDU: 80 0D 03 02 [03:57:11]Write to MH i2c: E2 08 00 AF 65 80 0D 03 02 00 00 00 00 8F [03:57:11]Write i2c OK [03:57:11]MH_I2C_Read... [03:57:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:57:11]Read from MH i2c: E2 [03:57:11]MH_I2C_Read... [03:57:11]Read from MH i2c: E2 0B 00 [03:57:11]MH_I2C_Read... [03:57:11]Read from MH i2c: E2 0B 00 AF 65 00 49 69 8D EC 6A 05 18 FC 90 00 3E [03:57:11]RAPDU: 49 69 8D EC 6A 05 18 FC 90 00 [03:57:11]wFMCommunicate OK [03:57:11]SAM_PROTO_SignData done [03:57:11]FM_MakeSignedData done [03:57:11]CreateOFDProtocolMessage [03:57:11]wFMCommunicate request_size=4 [03:57:11]MH_SAM_APDU [03:57:11]CAPDU: 80 11 00 00 [03:57:11]Write to MH i2c: E2 08 00 B0 65 80 11 00 00 00 00 00 00 8F [03:57:11]Write i2c OK [03:57:11]MH_I2C_Read... [03:57:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:57:11]Read from MH i2c: E2 [03:57:11]MH_I2C_Read... [03:57:11]Read from MH i2c: E2 17 00 [03:57:11]MH_I2C_Read... [03:57:11]Read from MH i2c: E2 17 00 B0 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 ED [03:57:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [03:57:11]wFMCommunicate OK [03:57:11]CreateOFDProtocolMessage done [03:57:11]OFDSenderStorePacket 123427 [03:57:11]StoreOFDPacket docnum=123427 [03:57:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 74 E0 07 01 1C 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 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 9C 46 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 23 E2 01 00 35 04 06 00 5A 1E B5 8F 8C 75 49 69 8D EC 6A 05 18 FC [03:57:11]CheckFolder [03:57:11]dirname=/storage/ofd_packets [03:57:11]CheckFolder done [03:57:11]ProducePacketName [03:57:11]name=ofd_packets/00123427 [03:57:11]NVStorageSaveData ofd_packets/00123427 [03:57:11]File name is /storage/ofd_packets/00123427 [03:57:11]Write 301 bytes [03:57:11]NVStorageSaveData done [03:57:11]OFDSenderStorePacket done [03:57:11]KKMCreateOFDPacket done [03:57:11]NVStorageSaveData kkm_last_timestamp [03:57:11]File name is /storage/kkm_last_timestamp [03:57:11]Write 4 bytes [03:57:11]NVStorageSaveData done [03:57:11]ExternCall_PrintAddStr [03:57:11]wPrintStart [03:57:11]Write to MH i2c: 01 00 00 B1 65 16 [03:57:11]Write i2c OK [03:57:11]MH_I2C_Read... [03:57:11]Read from MH i2c: 01 [03:57:11]MH_I2C_Read... [03:57:11]Read from MH i2c: 01 07 00 [03:57:11]MH_I2C_Read... [03:57:11]Read from MH i2c: 01 07 00 B1 65 00 00 00 00 00 FF 0F 2B [03:57:11]RasterBufferAndPrint [03:57:11]line Счет N : (1)1106411 [03:57:11]line ИНН: 02508201610067 [03:57:11]line Контрольно-Кассовый Чек [03:57:11]line ПРОДАЖА [03:57:11]line ТРК (МРК, ГНК) : 11 [03:57:11]line Товар: 2710124130 [03:57:11]line Аи-92-К-5 [03:57:11]line 6.470 * 61.90 [03:57:11]line = 400.49 [03:57:11]line НДС 12% НСП 1% [03:57:11]line > о реализуемом товаре [03:57:11]line ОКРУГЛЕНИЕ: -0.49 [03:57:11]line ИТОГО: 400.00 [03:57:11]line Внесено: 400.00 [03:57:11]line СДАЧА: 0.00 [03:57:11]line НСП 1% : 3.54 [03:57:11]line НДС 12% : 42.53 [03:57:11]line Наличными: 400.00 [03:57:11]line Безнал.: 0.00 [03:57:11]line Место: АЗС № 25 "Партнер Нефть" [03:57:11]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [03:57:11]line СНО: Общий режим [03:57:11]line Чек 27 04.03.2024 03:57 [03:57:11]line Смена: 324 ФФД: 1.0 [03:57:11]line ЗНМ: 0300000019 [03:57:11]line РНМ: 0000000000090573 [03:57:11]line Версия ККМ: 001 [03:57:11]line ФМ: 0000000000874798 [03:57:11]line ФД: 123427 [03:57:11]line ФПД: 99087941602421 [03:57:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T035716&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123427&fm=99087941602421&tin=02508201610067®Number=0000000000090573&sum=40000 [03:57:11]OFD Sender: Processing packet 123427 [packets to send 112, broken 111] [03:57:11]ProducePacketName [03:57:11]name=ofd_packets/00123427 [03:57:11]OFD Sender: To server: pG, [03:57:11]CommunicateWithHost lk.salyk.kg:30040 [03:57:11]ConnectInit lk.salyk.kg [03:57:11]written 0, free lines is 4095 [03:57:11]Connected sock=10 [03:57: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 37 39 38 0F 01 00 00 74 E0 07 01 1C 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 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 9C 46 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 23 E2 01 00 35 04 06 00 5A 1E B5 8F 8C 75 49 69 8D EC 6A 05 18 FC [03:57:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 05 7F 47 00 21 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 37 39 38 10 04 04 00 23 E2 01 00 F4 03 04 00 C5 F2 E4 65 B6 04 01 00 00 2E 7D D3 F1 18 34 2E 95 [03:57:11]CommunicateWithHost err = 0 [03:57:11]CheckOFDResponse [03:57:11]1017 (14) - 77093643461234 [03:57:11]1041 (16) - 0000000000874798 [03:57:11]1040 (4) - 123427 [03:57:11]1012 (4) - 03.03.2024 21:59 [03:57:11]1206 (1) - 0 [03:57:11]OFD Sender: Remove packet 123427 [03:57:11]ProducePacketName [03:57:11]name=ofd_packets/00123427 [03:57:11]NVStorageDeleteData [03:57:11]Write to MH i2c: 01 00 00 DC 65 41 [03:57:11]Write i2c OK [03:57:11]MH_I2C_Read... [03:57:11]Read from MH i2c: 01 [03:57:11]MH_I2C_Read... [03:57:11]Read from MH i2c: 01 07 00 [03:57:11]MH_I2C_Read... [03:57:11]Read from MH i2c: 01 07 00 DC 65 00 00 00 00 00 DE 0C 32 [03:57:11]RasterBufferAndPrint [03:57:11]line [03:57:11]line [03:57:11]line [03:57:11]line [03:57:11]line [03:57:11]written 0, free lines is 3301 [03:57:11]MH_Cut [03:57:11]Write to MH i2c: D1 01 00 E3 65 01 1A [03:57:11]Write i2c OK [03:57:11]MH_I2C_Read... [03:57:11]Read from MH i2c: D1 [03:57:11]MH_I2C_Read... [03:57:11]Read from MH i2c: D1 01 00 [03:57:11]MH_I2C_Read... [03:57:11]Read from MH i2c: D1 01 00 E3 65 00 19 [03:57:11]Write to MH i2c: 01 00 00 E4 65 49 [03:57:11]Write i2c OK [03:57:11]MH_I2C_Read... [03:57:12]OFD Sender: No OFD packet to send [03:57:12]*** Cut start [03:57:12]*** Purtial cut [03:57:12]*** Stage 1: CUTSNS_PIN = 1 [03:57:14]Read from MH i2c: 01 [03:57:14]MH_I2C_Read... [03:57:14]*** Stop cut motor [03:57:14]*** Cut end [03:57:14]Read from MH i2c: 01 07 00 [03:57:14]MH_I2C_Read... [03:57:14]Read from MH i2c: 01 07 00 E4 65 00 00 00 00 00 FF 0F 5E [03:57:14]process_action close_receipt done [03:57:14]requested_data is exist [03:57:14]produce_requested_data [03:57:14]requested_item fm.sn is exist - process it [03:57:14]wFMCommunicate request_size=4 [03:57:14]MH_SAM_APDU [03:57:14]CAPDU: 80 11 00 00 [03:57:14]Write to MH i2c: E2 08 00 E5 65 80 11 00 00 00 00 00 00 C4 [03:57:14]Write i2c OK [03:57:14]MH_I2C_Read... [03:57:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:57:14]Read from MH i2c: E2 [03:57:14]MH_I2C_Read... [03:57:14]Read from MH i2c: E2 17 00 [03:57:14]MH_I2C_Read... [03:57:14]Read from MH i2c: E2 17 00 E5 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 22 [03:57:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [03:57:14]wFMCommunicate OK [03:57:14]requested_item fd.num is exist - process it [03:57:14]SAM_PROTO_GetFieldsCounters [03:57:14]wFMCommunicate request_size=4 [03:57:14]MH_SAM_APDU [03:57:14]CAPDU: 80 13 00 00 [03:57:14]Write to MH i2c: E2 08 00 E6 65 80 13 00 00 00 00 00 00 C7 [03:57:14]Write i2c OK [03:57:14]MH_I2C_Read... [03:57:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:57:14]Read from MH i2c: E2 [03:57:14]MH_I2C_Read... [03:57:14]Read from MH i2c: E2 62 00 [03:57:14]MH_I2C_Read... [03:57:14]Read from MH i2c: E2 62 00 E6 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 23 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 8E [03:57:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 23 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:57:14]wFMCommunicate OK [03:57:14]SAM_PROTO_GetFieldsCounters done [03:57:14]requested_item shift.num is exist - process it [03:57:14]requested_item shift.opened is exist - process it [03:57:14]req_shift_opened [03:57:14]FM_GetShiftState [03:57:14]SAM_PROTO_GetShiftState [03:57:14]wFMCommunicate request_size=4 [03:57:14]MH_SAM_APDU [03:57:14]CAPDU: 80 13 01 00 [03:57:14]Write to MH i2c: E2 08 00 E7 65 80 13 01 00 00 00 00 00 C9 [03:57:14]Write i2c OK [03:57:14]MH_I2C_Read... [03:57:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:57:14]Read from MH i2c: E2 [03:57:14]MH_I2C_Read... [03:57:14]Read from MH i2c: E2 0E 00 [03:57:14]MH_I2C_Read... [03:57:14]Read from MH i2c: E2 0E 00 E7 65 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 E0 [03:57:14]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [03:57:14]wFMCommunicate OK [03:57:14]SAM_PROTO_GetShiftState done [03:57:14]FM_GetShiftState done [03:57:14]req_shift_opened done [03:57:14]requested_item shift.open_date is exist - process it [03:57:14]req_shift_open_date [03:57:14]req_shift_open_date done [03:57:14]produce_requested_data done [03:57:14]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123427,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [03:57:14]process_action_free close_receipt [03:57:14]json_value_free [03:57:14]json_value_free done [03:57:14]process_json_proto returns [03:57:14]Send response to host [03:57:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123427,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [03:57:14]free response buf [03:57:14]execute_script done [03:57:14]execute_script returns [03:57:14]free content buf [03:57:14]Sock 9.Close socket [03:57:14]Sock 9.Thread stoped [03:57:17]OFD Sender: No OFD packet to send [03:57:22]OFD Sender: No OFD packet to send [03:57:27]OFD Sender: No OFD packet to send [03:57:32]OFD Sender: No OFD packet to send [03:57:37]OFD Sender: No OFD packet to send [03:57:42]OFD Sender: No OFD packet to send [03:57:47]OFD Sender: No OFD packet to send [03:57:52]OFD Sender: No OFD packet to send [03:57:57]OFD Sender: No OFD packet to send [03:58:02]OFD Sender: No OFD packet to send [03:58:07]OFD Sender: No OFD packet to send [03:58:12]OFD Sender: No OFD packet to send [03:58:17]OFD Sender: No OFD packet to send [03:58:22]OFD Sender: No OFD packet to send [03:58:27]OFD Sender: No OFD packet to send [03:58:32]OFD Sender: No OFD packet to send [03:58:37]OFD Sender: No OFD packet to send [03:58:42]OFD Sender: No OFD packet to send [03:58:47]OFD Sender: No OFD packet to send [03:58:52]OFD Sender: No OFD packet to send [03:58:57]OFD Sender: No OFD packet to send [03:59:02]OFD Sender: No OFD packet to send [03:59:07]OFD Sender: No OFD packet to send [03:59:12]OFD Sender: No OFD packet to send [03:59:17]OFD Sender: No OFD packet to send [03:59:22]OFD Sender: No OFD packet to send [03:59:27]OFD Sender: No OFD packet to send [03:59:32]OFD Sender: No OFD packet to send [03:59:37]OFD Sender: No OFD packet to send [03:59:42]OFD Sender: No OFD packet to send [03:59:47]OFD Sender: No OFD packet to send [03:59:52]OFD Sender: No OFD packet to send [03:59:57]OFD Sender: No OFD packet to send [04:00:02]OFD Sender: No OFD packet to send [04:00:07]OFD Sender: No OFD packet to send [04:00:12]OFD Sender: No OFD packet to send [04:00:17]OFD Sender: No OFD packet to send [04:00:22]OFD Sender: No OFD packet to send [04:00:27]OFD Sender: No OFD packet to send [04:00:32]OFD Sender: No OFD packet to send [04:00:37]OFD Sender: No OFD packet to send [04:00:42]OFD Sender: No OFD packet to send [04:00:47]OFD Sender: No OFD packet to send [04:00:52]OFD Sender: No OFD packet to send [04:00:57]OFD Sender: No OFD packet to send [04:01:02]OFD Sender: No OFD packet to send [04:01:07]OFD Sender: No OFD packet to send [04:01:12]OFD Sender: No OFD packet to send [04:01:17]OFD Sender: No OFD packet to send [04:01:22]OFD Sender: No OFD packet to send [04:01:27]OFD Sender: No OFD packet to send [04:01:32]OFD Sender: No OFD packet to send [04:01:37]OFD Sender: No OFD packet to send [04:01:42]OFD Sender: No OFD packet to send [04:01:47]OFD Sender: No OFD packet to send [04:01:52]OFD Sender: No OFD packet to send [04:01:57]OFD Sender: No OFD packet to send [04:02:02]OFD Sender: No OFD packet to send [04:02:07]OFD Sender: No OFD packet to send [04:02:12]OFD Sender: No OFD packet to send [04:02:17]OFD Sender: No OFD packet to send [04:02:22]OFD Sender: No OFD packet to send [04:02:27]OFD Sender: No OFD packet to send [04:02:32]OFD Sender: No OFD packet to send [04:02:37]OFD Sender: No OFD packet to send [04:02:42]OFD Sender: No OFD packet to send [04:02:47]OFD Sender: No OFD packet to send [04:02:52]OFD Sender: No OFD packet to send [04:02:57]OFD Sender: No OFD packet to send [04:03:02]OFD Sender: No OFD packet to send [04:03:07]OFD Sender: No OFD packet to send [04:03:12]OFD Sender: No OFD packet to send [04:03:17]OFD Sender: No OFD packet to send [04:03:22]OFD Sender: No OFD packet to send [04:03:27]OFD Sender: No OFD packet to send [04:03:32]OFD Sender: No OFD packet to send [04:03:37]OFD Sender: No OFD packet to send [04:03:42]OFD Sender: No OFD packet to send [04:03:47]OFD Sender: No OFD packet to send [04:03:52]OFD Sender: No OFD packet to send [04:03:57]OFD Sender: No OFD packet to send [04:04:02]OFD Sender: No OFD packet to send [04:04:07]OFD Sender: No OFD packet to send [04:04:12]OFD Sender: No OFD packet to send [04:04:17]OFD Sender: No OFD packet to send [04:04:22]OFD Sender: No OFD packet to send [04:04:27]OFD Sender: No OFD packet to send [04:04:32]OFD Sender: No OFD packet to send [04:04:37]OFD Sender: No OFD packet to send [04:04:42]OFD Sender: No OFD packet to send [04:04:47]OFD Sender: No OFD packet to send [04:04:52]OFD Sender: No OFD packet to send [04:04:57]OFD Sender: No OFD packet to send [04:05:02]OFD Sender: No OFD packet to send [04:05:07]OFD Sender: No OFD packet to send [04:05:12]OFD Sender: No OFD packet to send [04:05:17]OFD Sender: No OFD packet to send [04:05:22]OFD Sender: No OFD packet to send [04:05:27]OFD Sender: No OFD packet to send [04:05:32]OFD Sender: No OFD packet to send [04:05:37]OFD Sender: No OFD packet to send [04:05:42]OFD Sender: No OFD packet to send [04:05:47]OFD Sender: No OFD packet to send [04:05:52]OFD Sender: No OFD packet to send [04:05:57]OFD Sender: No OFD packet to send [04:06:02]OFD Sender: No OFD packet to send [04:06:07]OFD Sender: No OFD packet to send [04:06:12]OFD Sender: No OFD packet to send [04:06:17]OFD Sender: No OFD packet to send [04:06:22]OFD Sender: No OFD packet to send [04:06:27]OFD Sender: No OFD packet to send [04:06:32]OFD Sender: No OFD packet to send [04:06:37]OFD Sender: No OFD packet to send [04:06:42]OFD Sender: No OFD packet to send [04:06:47]OFD Sender: No OFD packet to send [04:06:52]OFD Sender: No OFD packet to send [04:06:57]OFD Sender: No OFD packet to send [04:07:02]OFD Sender: No OFD packet to send [04:07:07]OFD Sender: No OFD packet to send [04:07:12]OFD Sender: No OFD packet to send [04:07:17]OFD Sender: No OFD packet to send [04:07:18]accept exits with 7 [04:07:18]New connection [04:07:18]New thread 3067252068 created [04:07:18]Thread 3067395428 joined [04:07:18]Waiting for new connection... [04:07:18] Sock 7.Parse request [04:07:18]Sock 7.Check first char [04:07:18]Sock 7.First char is OK [04:07:18]request: POST /json_proto HTTP/1.0 [04:07:18]Method: POST [04:07:18]URL: /json_proto [04:07:18]Method is POST - this is cgi request [04:07:18]url: /json_proto [04:07:18]query_string will be loaded in cgi processing [04:07:18]execute_cgi json_proto POST (null) [04:07:18]execute_cgi path=json_proto method=POST [04:07:18]POST find Content-Length [04:07:18]Host: 172.17.48.197:8080 [04:07:18]Content-Length: 809 [04:07:18]Content-Type: application/json [04:07:18] [04:07:18]POST finish read [04:07:18]Found Content-Length = 809 [04:07:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106412", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 24.240, "sum" : 1500.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.46 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:07:18]execute_script... [04: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)1106412", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 24.240, "sum" : 1500.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.46 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:07:18]POST & json_proto [04:07:18]process_json_proto [04:07:18]json parsed OK: [04:07:18]protocol is kg_v1.0 [04:07:18]action value=close_receipt [04:07:18]process_action close_receipt [04:07:18]cmd_close_receipt [04:07:18]MH_GetDate [04:07:18]Write to MH i2c: F0 00 00 E8 65 3C [04:07:18]Write i2c OK [04:07:18]MH_I2C_Read... [04:07:18]Read from MH i2c: F0 [04:07:18]MH_I2C_Read... [04:07:18]Read from MH i2c: F0 09 00 [04:07:18]MH_I2C_Read... [04:07:18]Read from MH i2c: F0 09 00 E8 65 00 FD 48 E5 65 6C AF E3 65 37 [04:07:18]GetLastDocTimeStamp 1709524636 [04:07:18]current date 1709525245 [04:07:18]FM_GetShiftState [04:07:18]SAM_PROTO_GetShiftState [04:07:18]wFMCommunicate request_size=4 [04:07:18]MH_SAM_APDU [04:07:18]CAPDU: 80 13 01 00 [04:07:18]Write to MH i2c: E2 08 00 E9 65 80 13 01 00 00 00 00 00 CB [04:07:18]Write i2c OK [04:07:18]MH_I2C_Read... [04:07:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:07:18]Read from MH i2c: E2 [04:07:18]MH_I2C_Read... [04:07:18]Read from MH i2c: E2 0E 00 [04:07:18]MH_I2C_Read... [04:07:18]Read from MH i2c: E2 0E 00 E9 65 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 E2 [04:07:18]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [04:07:18]wFMCommunicate OK [04:07:18]SAM_PROTO_GetShiftState done [04:07:18]FM_GetShiftState done [04:07:18]opened in 1709511088 [04:07:18]opened+sec_in_day 1709597488 [04:07:18]quantity*price = 150045 [04:07:18]sum+1 = 150047 [04:07:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.46 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 0.00 Безнал.: 1500.46 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 28 04.03.2024 04:07 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 123428 ФПД: 121080831552447 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T040725&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123428&fm=121080831552447&tin=02508201610067®Number=0000000000090573&sum=150046 [04:07:19]StoreToDocumentArchive [04:07:19]shift 324 fd 123428 [04:07:19]save to /storage/0324/doc_00123428 [04:07:19]save last doc name /storage/0324/doc_00123428 to /storage/kkm_last_doc_name [04:07:19]save OK [04:07:19]Clear old archive folders... [04:07:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:07:19]tlvbuf is 00F66FE0 [04:07:19]SAM_PROTO_ClearQueue [04:07:19]wFMCommunicate request_size=4 [04:07:19]MH_SAM_APDU [04:07:19]CAPDU: 80 09 00 00 [04:07:19]Write to MH i2c: E2 08 00 F6 65 80 09 00 00 00 00 00 00 CD [04:07:19]Write i2c OK [04:07:19]MH_I2C_Read... [04:07:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:07:19]Read from MH i2c: E2 [04:07:19]MH_I2C_Read... [04:07:19]Read from MH i2c: E2 03 00 [04:07:19]MH_I2C_Read... [04:07:19]Read from MH i2c: E2 03 00 F6 65 00 90 00 CF [04:07:19]RAPDU: 90 00 [04:07:19]wFMCommunicate OK [04:07:19]SAM_PROTO_ClearQueue done [04:07:19]KKMCreateOFDPacket [04:07:19]OFDProtocolAddRootSTLVToBuf [04:07:19]FM_MakeSignedData [04:07:19]FM_MakeSignedData [04:07:19]SAM_PROTO_SignData [04:07:19]wFMCommunicate request_size=4 [04:07:19]MH_SAM_APDU [04:07:19]CAPDU: 80 0D 01 02 [04:07:19]Write to MH i2c: E2 08 00 F7 65 80 0D 01 02 00 00 00 00 D5 [04:07:19]Write i2c OK [04:07:19]MH_I2C_Read... [04:07:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:07:19]Read from MH i2c: E2 [04:07:19]MH_I2C_Read... [04:07:19]Read from MH i2c: E2 03 00 [04:07:19]MH_I2C_Read... [04:07:19]Read from MH i2c: E2 03 00 F7 65 00 90 00 D0 [04:07:19]RAPDU: 90 00 [04:07:19]wFMCommunicate OK [04:07:19]wFMCommunicate request_size=255 [04:07:19]MH_SAM_APDU [04: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1E 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1E 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 FD 48 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 24 E2 01 00 35 04 06 00 6E [04:07:19]Write to MH i2c: E2 02 01 F8 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 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1E 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1E 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 FD 48 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 24 E2 01 00 35 04 06 00 6E 00 00 91 [04:07:19]Write i2c OK [04:07:19]MH_I2C_Read... [04:07:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:07:19]Read from MH i2c: E2 [04:07:19]MH_I2C_Read... [04:07:19]Read from MH i2c: E2 03 00 [04:07:19]MH_I2C_Read... [04:07:19]Read from MH i2c: E2 03 00 F8 65 00 90 00 D1 [04:07:19]RAPDU: 90 00 [04:07:19]wFMCommunicate OK [04:07:19]wFMCommunicate request_size=10 [04:07:19]MH_SAM_APDU [04:07:19]CAPDU: 80 0D 02 02 05 1F 53 F4 2B BF [04:07:19]Write to MH i2c: E2 0D 00 F9 65 80 0D 02 02 05 00 1F 53 F4 2B BF 00 00 32 [04:07:19]Write i2c OK [04:07:19]MH_I2C_Read... [04:07:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:07:19]Read from MH i2c: E2 [04:07:19]MH_I2C_Read... [04:07:19]Read from MH i2c: E2 03 00 [04:07:19]MH_I2C_Read... [04:07:19]Read from MH i2c: E2 03 00 F9 65 00 90 00 D2 [04:07:19]RAPDU: 90 00 [04:07:19]wFMCommunicate OK [04:07:19]wFMCommunicate request_size=4 [04:07:19]MH_SAM_APDU [04:07:19]CAPDU: 80 0D 03 02 [04:07:19]Write to MH i2c: E2 08 00 FA 65 80 0D 03 02 00 00 00 00 DA [04:07:19]Write i2c OK [04:07:19]MH_I2C_Read... [04:07:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:07:20]Read from MH i2c: E2 [04:07:20]MH_I2C_Read... [04:07:20]Read from MH i2c: E2 0B 00 [04:07:20]MH_I2C_Read... [04:07:20]Read from MH i2c: E2 0B 00 FA 65 00 B8 35 77 13 8C 29 AC D1 90 00 84 [04:07:20]RAPDU: B8 35 77 13 8C 29 AC D1 90 00 [04:07:20]wFMCommunicate OK [04:07:20]SAM_PROTO_SignData done [04:07:20]FM_MakeSignedData done [04:07:20]CreateOFDProtocolMessage [04:07:20]wFMCommunicate request_size=4 [04:07:20]MH_SAM_APDU [04:07:20]CAPDU: 80 11 00 00 [04:07:20]Write to MH i2c: E2 08 00 FB 65 80 11 00 00 00 00 00 00 DA [04:07:20]Write i2c OK [04:07:20]MH_I2C_Read... [04:07:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:07:20]Read from MH i2c: E2 [04:07:20]MH_I2C_Read... [04:07:20]Read from MH i2c: E2 17 00 [04:07:20]MH_I2C_Read... [04:07:20]Read from MH i2c: E2 17 00 FB 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 38 [04:07:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [04:07:20]wFMCommunicate OK [04:07:20]CreateOFDProtocolMessage done [04:07:20]OFDSenderStorePacket 123428 [04:07:20]StoreOFDPacket docnum=123428 [04:07:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 EA 0F 07 01 CA CF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1E 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1E 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 FD 48 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 24 E2 01 00 35 04 06 00 6E 1F 53 F4 2B BF B8 35 77 13 8C 29 AC D1 [04:07:20]CheckFolder [04:07:20]dirname=/storage/ofd_packets [04:07:20]CheckFolder done [04:07:20]ProducePacketName [04:07:20]name=ofd_packets/00123428 [04:07:20]NVStorageSaveData ofd_packets/00123428 [04:07:20]File name is /storage/ofd_packets/00123428 [04:07:20]Write 301 bytes [04:07:20]NVStorageSaveData done [04:07:20]OFDSenderStorePacket done [04:07:20]KKMCreateOFDPacket done [04:07:20]NVStorageSaveData kkm_last_timestamp [04:07:20]File name is /storage/kkm_last_timestamp [04:07:20]Write 4 bytes [04:07:20]NVStorageSaveData done [04:07:20]ExternCall_PrintAddStr [04:07:20]wPrintStart [04:07:20]Write to MH i2c: 01 00 00 FC 65 61 [04:07:20]Write i2c OK [04:07:20]MH_I2C_Read... [04:07:20]Read from MH i2c: 01 [04:07:20]MH_I2C_Read... [04:07:20]Read from MH i2c: 01 07 00 [04:07:20]MH_I2C_Read... [04:07:20]Read from MH i2c: 01 07 00 FC 65 00 00 00 00 00 FF 0F 76 [04:07:20]RasterBufferAndPrint [04:07:20]line Счет N : (1)1106412 [04:07:20]line ИНН: 02508201610067 [04:07:20]line Контрольно-Кассовый Чек [04:07:20]line ПРОДАЖА [04:07:20]line ТРК (МРК, ГНК) : 52 [04:07:20]line Товар: 2710124130 [04:07:20]line Аи-92-К-5 [04:07:20]line 24.240 * 61.90 [04:07:20]line = 1500.46 [04:07:20]line НДС 12% НСП 1% [04:07:20]line > о реализуемом товаре [04:07:20]line ИТОГО: 1500.46 [04:07:20]line НСП 1% : 13.28 [04:07:20]line НДС 12% : 159.34 [04:07:20]line Наличными: 0.00 [04:07:20]line Безнал.: 1500.46 [04:07:20]line Место: АЗС № 25 "Партнер Нефть" [04:07:20]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [04:07:20]line СНО: Общий режим [04:07:20]line Чек 28 04.03.2024 04:07 [04:07:20]line Смена: 324 ФФД: 1.0 [04:07:20]line ЗНМ: 0300000019 [04:07:20]line РНМ: 0000000000090573 [04:07:20]line Версия ККМ: 001 [04:07:20]line Платежная система: О! деньги [04:07:20]line ФМ: 0000000000874798 [04:07:20]line ФД: 123428 [04:07:20]line ФПД: 121080831552447 [04:07:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T040725&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123428&fm=121080831552447&tin=02508201610067®Number=0000000000090573&sum=150046 [04:07:20]OFD Sender: Processing packet 123428 [packets to send 112, broken 111] [04:07:20]ProducePacketName [04:07:20]name=ofd_packets/00123428 [04:07:20]OFD Sender: To server: pG, [04:07:20]CommunicateWithHost lk.salyk.kg:30040 [04:07:20]ConnectInit lk.salyk.kg [04:07:20]written 0, free lines is 4095 [04:07:20]Connected sock=10 [04: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 37 39 38 0F 01 00 00 EA 0F 07 01 CA CF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1E 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1E 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 00 00 00 F4 03 04 00 FD 48 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 24 E2 01 00 35 04 06 00 6E 1F 53 F4 2B BF B8 35 77 13 8C 29 AC D1 [04: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 37 39 38 4F 00 00 00 35 94 47 00 61 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 37 39 38 10 04 04 00 24 E2 01 00 F4 03 04 00 26 F5 E4 65 B6 04 01 00 00 52 C4 53 FF 42 76 A3 51 [04:07:20]CommunicateWithHost err = 0 [04:07:20]CheckOFDResponse [04:07:20]1017 (14) - 77093643461234 [04:07:20]1041 (16) - 0000000000874798 [04:07:20]1040 (4) - 123428 [04:07:20]1012 (4) - 03.03.2024 22:09 [04:07:20]1206 (1) - 0 [04:07:20]OFD Sender: Remove packet 123428 [04:07:20]ProducePacketName [04:07:20]name=ofd_packets/00123428 [04:07:20]NVStorageDeleteData [04:07:20]Write to MH i2c: 01 00 00 26 66 8C [04:07:20]Write i2c OK [04:07:20]MH_I2C_Read... [04:07:20]Read from MH i2c: 01 [04:07:20]MH_I2C_Read... [04:07:20]Read from MH i2c: 01 07 00 [04:07:20]MH_I2C_Read... [04:07:20]Read from MH i2c: 01 07 00 26 66 00 00 00 00 00 FB 0C 9A [04:07:20]RasterBufferAndPrint [04:07:20]line [04:07:20]line [04:07:20]line [04:07:20]line [04:07:20]line [04:07:20]written 0, free lines is 3332 [04:07:20]MH_Cut [04:07:20]Write to MH i2c: D1 01 00 2D 66 01 65 [04:07:20]Write i2c OK [04:07:20]MH_I2C_Read... [04:07:20]Read from MH i2c: D1 [04:07:20]MH_I2C_Read... [04:07:20]Read from MH i2c: D1 01 00 [04:07:20]MH_I2C_Read... [04:07:20]Read from MH i2c: D1 01 00 2D 66 00 64 [04:07:20]Write to MH i2c: 01 00 00 2E 66 94 [04:07:20]Write i2c OK [04:07:20]MH_I2C_Read... [04:07:21]OFD Sender: No OFD packet to send [04:07:21]*** Cut start [04:07:21]*** Purtial cut [04:07:21]*** Stage 1: CUTSNS_PIN = 1 [04:07:23]Read from MH i2c: 01 [04:07:23]MH_I2C_Read... [04:07:23]*** Stop cut motor [04:07:23]*** Cut end [04:07:23]Read from MH i2c: 01 07 00 [04:07:23]MH_I2C_Read... [04:07:23]Read from MH i2c: 01 07 00 2E 66 00 00 00 00 00 FF 0F A9 [04:07:23]process_action close_receipt done [04:07:23]requested_data is exist [04:07:23]produce_requested_data [04:07:23]requested_item fm.sn is exist - process it [04:07:23]wFMCommunicate request_size=4 [04:07:23]MH_SAM_APDU [04:07:23]CAPDU: 80 11 00 00 [04:07:23]Write to MH i2c: E2 08 00 2F 66 80 11 00 00 00 00 00 00 0F [04:07:23]Write i2c OK [04:07:23]MH_I2C_Read... [04:07:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:07:23]Read from MH i2c: E2 [04:07:23]MH_I2C_Read... [04:07:23]Read from MH i2c: E2 17 00 [04:07:23]MH_I2C_Read... [04:07:23]Read from MH i2c: E2 17 00 2F 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 6D [04:07:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [04:07:23]wFMCommunicate OK [04:07:23]requested_item fd.num is exist - process it [04:07:23]SAM_PROTO_GetFieldsCounters [04:07:23]wFMCommunicate request_size=4 [04:07:23]MH_SAM_APDU [04:07:23]CAPDU: 80 13 00 00 [04:07:23]Write to MH i2c: E2 08 00 30 66 80 13 00 00 00 00 00 00 12 [04:07:23]Write i2c OK [04:07:23]MH_I2C_Read... [04:07:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:07:23]Read from MH i2c: E2 [04:07:23]MH_I2C_Read... [04:07:23]Read from MH i2c: E2 62 00 [04:07:23]MH_I2C_Read... [04:07:23]Read from MH i2c: E2 62 00 30 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 24 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 DD [04:07: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 24 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:07:23]wFMCommunicate OK [04:07:23]SAM_PROTO_GetFieldsCounters done [04:07:23]requested_item shift.num is exist - process it [04:07:23]requested_item shift.opened is exist - process it [04:07:23]req_shift_opened [04:07:23]FM_GetShiftState [04:07:23]SAM_PROTO_GetShiftState [04:07:23]wFMCommunicate request_size=4 [04:07:23]MH_SAM_APDU [04:07:23]CAPDU: 80 13 01 00 [04:07:23]Write to MH i2c: E2 08 00 31 66 80 13 01 00 00 00 00 00 14 [04:07:23]Write i2c OK [04:07:23]MH_I2C_Read... [04:07:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:07:23]Read from MH i2c: E2 [04:07:23]MH_I2C_Read... [04:07:23]Read from MH i2c: E2 0E 00 [04:07:23]MH_I2C_Read... [04:07:23]Read from MH i2c: E2 0E 00 31 66 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 2B [04:07:23]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [04:07:23]wFMCommunicate OK [04:07:23]SAM_PROTO_GetShiftState done [04:07:23]FM_GetShiftState done [04:07:23]req_shift_opened done [04:07:23]requested_item shift.open_date is exist - process it [04:07:23]req_shift_open_date [04:07:23]req_shift_open_date done [04:07:23]produce_requested_data done [04:07:23]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123428,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [04:07:23]process_action_free close_receipt [04:07:23]json_value_free [04:07:23]json_value_free done [04:07:23]process_json_proto returns [04:07:23]Send response to host [04:07:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123428,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [04:07:23]free response buf [04:07:23]execute_script done [04:07:23]execute_script returns [04:07:23]free content buf [04:07:23]Sock 7.Close socket [04:07:23]Sock 7.Thread stoped [04:07:26]OFD Sender: No OFD packet to send [04:07:31]OFD Sender: No OFD packet to send [04:07:36]OFD Sender: No OFD packet to send [04:07:41]OFD Sender: No OFD packet to send [04:07:46]OFD Sender: No OFD packet to send [04:07:51]OFD Sender: No OFD packet to send [04:07:56]OFD Sender: No OFD packet to send [04:08:01]OFD Sender: No OFD packet to send [04:08:06]OFD Sender: No OFD packet to send [04:08:11]OFD Sender: No OFD packet to send [04:08:16]OFD Sender: No OFD packet to send [04:08: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:27]OFD Sender: No OFD packet to send [04:19:32]OFD Sender: No OFD packet to send [04:19:37]OFD Sender: No OFD packet to send [04:19:42]OFD Sender: No OFD packet to send [04:19:47]OFD Sender: No OFD packet to send [04:19:52]OFD Sender: No OFD packet to send [04:19:57]OFD Sender: No OFD packet to send [04:20:02]OFD Sender: No OFD packet to send [04:20:07]OFD Sender: No OFD packet to send [04:20:12]OFD Sender: No OFD packet to send [04:20:17]OFD Sender: No OFD packet to send [04:20:22]OFD Sender: No OFD packet to send [04:20:27]OFD Sender: No OFD packet to send [04:20:32]OFD Sender: No OFD packet to send [04:20:37]OFD Sender: No OFD packet to send [04:20:42]OFD Sender: No OFD packet to send [04:20:47]OFD Sender: No OFD packet to send [04:20:52]OFD Sender: No OFD packet to send [04:20:57]OFD Sender: No OFD packet to send [04:21:02]OFD Sender: No OFD packet to send [04:21:07]OFD Sender: No OFD packet to send [04:21:12]OFD Sender: No OFD packet to send [04:21:17]OFD Sender: No OFD packet to send [04:21:22]OFD Sender: No OFD packet to send [04:21:27]OFD Sender: No OFD packet to send [04:21:32]OFD Sender: No OFD packet to send [04:21:37]OFD Sender: No OFD packet to send [04:21:42]OFD Sender: No OFD packet to send [04:21:47]OFD Sender: No OFD packet to send [04:21:52]OFD Sender: No OFD packet to send [04:21:57]OFD Sender: No OFD packet to send [04:22:02]OFD Sender: No OFD packet to send [04:22:07]OFD Sender: No OFD packet to send [04:22:12]OFD Sender: No OFD packet to send [04:22:17]OFD Sender: No OFD packet to send [04:22:22]OFD Sender: No OFD packet to send [04:22:27]OFD Sender: No OFD packet to send [04:22:32]OFD Sender: No OFD packet to send [04:22:37]OFD Sender: No OFD packet to send [04:22:42]OFD Sender: No OFD packet to send [04:22:47]OFD Sender: No OFD packet to send [04:22:52]OFD Sender: No OFD packet to send [04:22:57]OFD Sender: No OFD packet to send [04:23:02]OFD Sender: No OFD packet to send [04:23:07]OFD Sender: No OFD packet to send [04:23:12]OFD Sender: No OFD packet to send [04:23:17]OFD Sender: No OFD packet to send [04:23:22]OFD Sender: No OFD packet to send [04:23:27]OFD Sender: No OFD packet to send [04:23:32]OFD Sender: No OFD packet to send [04:23:37]OFD Sender: No OFD packet to send [04:23:42]OFD Sender: No OFD packet to send [04:23:47]OFD Sender: No OFD packet to send [04:23:52]OFD Sender: No OFD packet to send [04:23:57]OFD Sender: No OFD packet to send [04:24:02]OFD Sender: No OFD packet to send [04:24:07]OFD Sender: No OFD packet to send [04:24:12]OFD Sender: No OFD packet to send [04:24:17]OFD Sender: No OFD packet to send [04:24:22]OFD Sender: No OFD packet to send [04:24:27]OFD Sender: No OFD packet to send [04:24:32]OFD Sender: No OFD packet to send [04:24:37]OFD Sender: No OFD packet to send [04:24:42]OFD Sender: No OFD packet to send [04:24:47]OFD Sender: No OFD packet to send [04:24:52]OFD Sender: No OFD packet to send [04:24:57]OFD Sender: No OFD packet to send [04:25:02]OFD Sender: No OFD packet to send [04:25:07]OFD Sender: No OFD packet to send [04:25:12]OFD Sender: No OFD packet to send [04:25:17]OFD Sender: No OFD packet to send [04:25:22]OFD Sender: No OFD packet to send [04:25:27]OFD Sender: No OFD packet to send [04:25:32]OFD Sender: No OFD packet to send [04:25:37]OFD Sender: No OFD packet to send [04:25:42]OFD Sender: No OFD packet to send [04:25:47]OFD Sender: No OFD packet to send [04:25:52]OFD Sender: No OFD packet to send [04:25:57]OFD Sender: No OFD packet to send [04:26: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:07]OFD Sender: No OFD packet to send [04:32:12]OFD Sender: No OFD packet to send [04:32:17]OFD Sender: No OFD packet to send [04:32:22]OFD Sender: No OFD packet to send [04:32:27]OFD Sender: No OFD packet to send [04:32:32]OFD Sender: No OFD packet to send [04:32:37]OFD Sender: No OFD packet to send [04:32:42]OFD Sender: No OFD packet to send [04:32:47]OFD Sender: No OFD packet to send [04:32:52]OFD Sender: No OFD packet to send [04:32:57]OFD Sender: No OFD packet to send [04:33:02]OFD Sender: No OFD packet to send [04:33:07]OFD Sender: No OFD packet to send [04:33:12]OFD Sender: No OFD packet to send [04:33:17]OFD Sender: No OFD packet to send [04:33:22]OFD Sender: No OFD packet to send [04:33:27]OFD Sender: No OFD packet to send [04:33:32]OFD Sender: No OFD packet to send [04:33:37]OFD Sender: No OFD packet to send [04:33:42]OFD Sender: No OFD packet to send [04:33:47]OFD Sender: No OFD packet to send [04:33:52]OFD Sender: No OFD packet to send [04:33:57]OFD Sender: No OFD packet to send [04:34:02]OFD Sender: No OFD packet to send [04:34:07]OFD Sender: No OFD packet to send [04:34: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:30]accept exits with 9 [04:36:30]New connection [04:36:30]New thread 3067395428 created [04:36:30]Thread 3067252068 joined [04:36:30]Waiting for new connection... [04:36:30] Sock 9.Parse request [04:36:30]Sock 9.Check first char [04:36:30]Sock 9.First char is OK [04:36:30]request: POST /json_proto HTTP/1.0 [04:36:30]Method: POST [04:36:30]URL: /json_proto [04:36:30]Method is POST - this is cgi request [04:36:30]url: /json_proto [04:36:30]query_string will be loaded in cgi processing [04:36:30]execute_cgi json_proto POST (null) [04:36:30]execute_cgi path=json_proto method=POST [04:36:30]POST find Content-Length [04:36:30]Host: 172.17.48.197:8080 [04:36:30]Content-Length: 817 [04:36:30]Content-Type: application/json [04:36:30] [04:36:30]POST finish read [04:36:30]Found Content-Length = 817 [04:36:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106414", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:36:30]execute_script... [04:36: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)1106414", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:36:30]POST & json_proto [04:36:30]process_json_proto [04:36:30]json parsed OK: [04:36:30]protocol is kg_v1.0 [04:36:30]action value=close_receipt [04:36:30]process_action close_receipt [04:36:30]cmd_close_receipt [04:36:30]MH_GetDate [04:36:30]Write to MH i2c: F0 00 00 32 66 87 [04:36:30]Write i2c OK [04:36:30]MH_I2C_Read... [04:36:30]Read from MH i2c: F0 [04:36:30]MH_I2C_Read... [04:36:30]Read from MH i2c: F0 09 00 [04:36:30]MH_I2C_Read... [04:36:30]Read from MH i2c: F0 09 00 32 66 00 D5 4F E5 65 6C AF E3 65 61 [04:36:30]GetLastDocTimeStamp 1709525245 [04:36:30]current date 1709526997 [04:36:30]FM_GetShiftState [04:36:30]SAM_PROTO_GetShiftState [04:36:30]wFMCommunicate request_size=4 [04:36:30]MH_SAM_APDU [04:36:30]CAPDU: 80 13 01 00 [04:36:30]Write to MH i2c: E2 08 00 33 66 80 13 01 00 00 00 00 00 16 [04:36:30]Write i2c OK [04:36:30]MH_I2C_Read... [04:36:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:36:30]Read from MH i2c: E2 [04:36:30]MH_I2C_Read... [04:36:30]Read from MH i2c: E2 0E 00 [04:36:30]MH_I2C_Read... [04:36:30]Read from MH i2c: E2 0E 00 33 66 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 2D [04:36:30]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [04:36:30]wFMCommunicate OK [04:36:30]SAM_PROTO_GetShiftState done [04:36:30]FM_GetShiftState done [04:36:30]opened in 1709511088 [04:36:30]opened+sec_in_day 1709597488 [04:36:30]quantity*price = 50015 [04:36:30]sum+1 = 50016 [04:36:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.15 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.15 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 29 04.03.2024 04:36 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123429 ФПД: 66559624905830 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T043637&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123429&fm=66559624905830&tin=02508201610067®Number=0000000000090573&sum=50015 [04:36:31]StoreToDocumentArchive [04:36:31]shift 324 fd 123429 [04:36:31]save to /storage/0324/doc_00123429 [04:36:31]save last doc name /storage/0324/doc_00123429 to /storage/kkm_last_doc_name [04:36:31]save OK [04:36:31]Clear old archive folders... [04:36:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:36:31]tlvbuf is 00DB7480 [04:36:31]SAM_PROTO_ClearQueue [04:36:31]wFMCommunicate request_size=4 [04:36:31]MH_SAM_APDU [04:36:31]CAPDU: 80 09 00 00 [04:36:31]Write to MH i2c: E2 08 00 40 66 80 09 00 00 00 00 00 00 18 [04:36:31]Write i2c OK [04:36:31]MH_I2C_Read... [04:36:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:36:31]Read from MH i2c: E2 [04:36:31]MH_I2C_Read... [04:36:31]Read from MH i2c: E2 03 00 [04:36:31]MH_I2C_Read... [04:36:31]Read from MH i2c: E2 03 00 40 66 00 90 00 1A [04:36:31]RAPDU: 90 00 [04:36:31]wFMCommunicate OK [04:36:31]SAM_PROTO_ClearQueue done [04:36:31]KKMCreateOFDPacket [04:36:31]OFDProtocolAddRootSTLVToBuf [04:36:31]FM_MakeSignedData [04:36:31]FM_MakeSignedData [04:36:31]SAM_PROTO_SignData [04:36:31]wFMCommunicate request_size=4 [04:36:31]MH_SAM_APDU [04:36:31]CAPDU: 80 0D 01 02 [04:36:31]Write to MH i2c: E2 08 00 41 66 80 0D 01 02 00 00 00 00 20 [04:36:31]Write i2c OK [04:36:31]MH_I2C_Read... [04:36:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:36:31]Read from MH i2c: E2 [04:36:31]MH_I2C_Read... [04:36:31]Read from MH i2c: E2 03 00 [04:36:31]MH_I2C_Read... [04:36:31]Read from MH i2c: E2 03 00 41 66 00 90 00 1B [04:36:31]RAPDU: 90 00 [04:36:31]wFMCommunicate OK [04:36:31]wFMCommunicate request_size=255 [04:36:31]MH_SAM_APDU [04:36:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 D5 4F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 25 E2 01 00 35 04 06 00 3C [04:36:31]Write to MH i2c: E2 02 01 42 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 D5 4F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 25 E2 01 00 35 04 06 00 3C 00 00 32 [04:36:31]Write i2c OK [04:36:31]MH_I2C_Read... [04:36:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:36:31]Read from MH i2c: E2 [04:36:31]MH_I2C_Read... [04:36:31]Read from MH i2c: E2 03 00 [04:36:31]MH_I2C_Read... [04:36:31]Read from MH i2c: E2 03 00 42 66 00 90 00 1C [04:36:31]RAPDU: 90 00 [04:36:31]wFMCommunicate OK [04:36:31]wFMCommunicate request_size=10 [04:36:31]MH_SAM_APDU [04:36:31]CAPDU: 80 0D 02 02 05 89 1E CC 84 66 [04:36:31]Write to MH i2c: E2 0D 00 43 66 80 0D 02 02 05 00 89 1E CC 84 66 00 00 8A [04:36:31]Write i2c OK [04:36:31]MH_I2C_Read... [04:36:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:36:32]Read from MH i2c: E2 [04:36:32]MH_I2C_Read... [04:36:32]Read from MH i2c: E2 03 00 [04:36:32]MH_I2C_Read... [04:36:32]Read from MH i2c: E2 03 00 43 66 00 90 00 1D [04:36:32]RAPDU: 90 00 [04:36:32]wFMCommunicate OK [04:36:32]wFMCommunicate request_size=4 [04:36:32]MH_SAM_APDU [04:36:32]CAPDU: 80 0D 03 02 [04:36:32]Write to MH i2c: E2 08 00 44 66 80 0D 03 02 00 00 00 00 25 [04:36:32]Write i2c OK [04:36:32]MH_I2C_Read... [04:36:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:36:32]Read from MH i2c: E2 [04:36:32]MH_I2C_Read... [04:36:32]Read from MH i2c: E2 0B 00 [04:36:32]MH_I2C_Read... [04:36:32]Read from MH i2c: E2 0B 00 44 66 00 52 33 A3 7A 7D EA F2 BC 90 00 DD [04:36:32]RAPDU: 52 33 A3 7A 7D EA F2 BC 90 00 [04:36:32]wFMCommunicate OK [04:36:32]SAM_PROTO_SignData done [04:36:32]FM_MakeSignedData done [04:36:32]CreateOFDProtocolMessage [04:36:32]wFMCommunicate request_size=4 [04:36:32]MH_SAM_APDU [04:36:32]CAPDU: 80 11 00 00 [04:36:32]Write to MH i2c: E2 08 00 45 66 80 11 00 00 00 00 00 00 25 [04:36:32]Write i2c OK [04:36:32]MH_I2C_Read... [04:36:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:36:32]Read from MH i2c: E2 [04:36:32]MH_I2C_Read... [04:36:32]Read from MH i2c: E2 17 00 [04:36:32]MH_I2C_Read... [04:36:32]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 37 39 38 90 00 83 [04:36:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [04:36:32]wFMCommunicate OK [04:36:32]CreateOFDProtocolMessage done [04:36:32]OFDSenderStorePacket 123429 [04:36:32]StoreOFDPacket docnum=123429 [04:36:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E4 4A 07 01 34 81 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 D5 4F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 25 E2 01 00 35 04 06 00 3C 89 1E CC 84 66 52 33 A3 7A 7D EA F2 BC [04:36:32]CheckFolder [04:36:32]dirname=/storage/ofd_packets [04:36:32]CheckFolder done [04:36:32]ProducePacketName [04:36:32]name=ofd_packets/00123429 [04:36:32]NVStorageSaveData ofd_packets/00123429 [04:36:32]File name is /storage/ofd_packets/00123429 [04:36:32]Write 301 bytes [04:36:32]NVStorageSaveData done [04:36:32]OFDSenderStorePacket done [04:36:32]KKMCreateOFDPacket done [04:36:32]NVStorageSaveData kkm_last_timestamp [04:36:32]File name is /storage/kkm_last_timestamp [04:36:32]Write 4 bytes [04:36:32]NVStorageSaveData done [04:36:32]ExternCall_PrintAddStr [04:36:32]wPrintStart [04:36:32]Write to MH i2c: 01 00 00 46 66 AC [04:36:32]Write i2c OK [04:36:32]MH_I2C_Read... [04:36:32]Read from MH i2c: 01 [04:36:32]MH_I2C_Read... [04:36:32]Read from MH i2c: 01 07 00 [04:36:32]MH_I2C_Read... [04:36:32]Read from MH i2c: 01 07 00 46 66 00 00 00 00 00 FF 0F C1 [04:36:32]RasterBufferAndPrint [04:36:32]line Счет N : (1)1106414 [04:36:32]line ИНН: 02508201610067 [04:36:32]line Контрольно-Кассовый Чек [04:36:32]line ПРОДАЖА [04:36:32]line ТРК (МРК, ГНК) : 52 [04:36:32]line Товар: 2710124130 [04:36:32]line Аи-92-К-5 [04:36:32]line 8.080 * 61.90 [04:36:32]line = 500.15 [04:36:32]line НДС 12% НСП 1% [04:36:32]line > о реализуемом товаре [04:36:32]line ИТОГО: 500.15 [04:36:32]line НСП 1% : 4.43 [04:36:32]line НДС 12% : 53.11 [04:36:32]line Наличными: 0.00 [04:36:32]line Безнал.: 500.15 [04:36:32]line Место: АЗС № 25 "Партнер Нефть" [04:36:32]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [04:36:32]line СНО: Общий режим [04:36:32]line Чек 29 04.03.2024 04:36 [04:36:32]line Смена: 324 ФФД: 1.0 [04:36:32]line ЗНМ: 0300000019 [04:36:32]line РНМ: 0000000000090573 [04:36:32]line Версия ККМ: 001 [04:36:32]line Платежная система: Бакай Банк [04:36:32]line ФМ: 0000000000874798 [04:36:32]line ФД: 123429 [04:36:32]line ФПД: 66559624905830 [04:36:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T043637&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123429&fm=66559624905830&tin=02508201610067®Number=0000000000090573&sum=50015 [04:36:32]OFD Sender: Processing packet 123429 [packets to send 112, broken 111] [04:36:32]ProducePacketName [04:36:32]name=ofd_packets/00123429 [04:36:32]OFD Sender: To server: pG, [04:36:32]CommunicateWithHost lk.salyk.kg:30040 [04:36:32]ConnectInit lk.salyk.kg [04:36:32]written 0, free lines is 4095 [04:36:32]Connected sock=10 [04:36: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 37 39 38 0F 01 00 00 E4 4A 07 01 34 81 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 D5 4F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 25 E2 01 00 35 04 06 00 3C 89 1E CC 84 66 52 33 A3 7A 7D EA F2 BC [04:36:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 9A 0E 47 00 00 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 37 39 38 10 04 04 00 25 E2 01 00 F4 03 04 00 FE FB E4 65 B6 04 01 00 00 63 C1 65 FF A5 1A AA FD [04:36:32]CommunicateWithHost err = 0 [04:36:32]CheckOFDResponse [04:36:32]1017 (14) - 77093643461234 [04:36:32]1041 (16) - 0000000000874798 [04:36:32]1040 (4) - 123429 [04:36:32]1012 (4) - 03.03.2024 22:38 [04:36:32]1206 (1) - 0 [04:36:32]OFD Sender: Remove packet 123429 [04:36:32]ProducePacketName [04:36:32]name=ofd_packets/00123429 [04:36:32]NVStorageDeleteData [04:36:32]Write to MH i2c: 01 00 00 70 66 D6 [04:36:32]Write i2c OK [04:36:32]MH_I2C_Read... [04:36:32]Read from MH i2c: 01 [04:36:32]MH_I2C_Read... [04:36:32]Read from MH i2c: 01 07 00 [04:36:32]MH_I2C_Read... [04:36:32]Read from MH i2c: 01 07 00 70 66 00 00 00 00 00 FD 0C E6 [04:36:32]RasterBufferAndPrint [04:36:32]line [04:36:32]line [04:36:32]line [04:36:32]line [04:36:32]line [04:36:32]written 0, free lines is 3331 [04:36:32]MH_Cut [04:36:32]Write to MH i2c: D1 01 00 77 66 01 AF [04:36:32]Write i2c OK [04:36:32]MH_I2C_Read... [04:36:32]Read from MH i2c: D1 [04:36:32]MH_I2C_Read... [04:36:32]Read from MH i2c: D1 01 00 [04:36:32]MH_I2C_Read... [04:36:32]Read from MH i2c: D1 01 00 77 66 00 AE [04:36:32]Write to MH i2c: 01 00 00 78 66 DE [04:36:32]Write i2c OK [04:36:32]MH_I2C_Read... [04:36:33]OFD Sender: No OFD packet to send [04:36:33]*** Cut start [04:36:33]*** Purtial cut [04:36:33]*** Stage 1: CUTSNS_PIN = 1 [04:36:35]Read from MH i2c: 01 [04:36:35]MH_I2C_Read... [04:36:35]*** Stop cut motor [04:36:35]*** Cut end [04:36:35]Read from MH i2c: 01 07 00 [04:36:35]MH_I2C_Read... [04:36:35]Read from MH i2c: 01 07 00 78 66 00 00 00 00 00 FF 0F F3 [04:36:35]process_action close_receipt done [04:36:35]requested_data is exist [04:36:35]produce_requested_data [04:36:35]requested_item fm.sn is exist - process it [04:36:35]wFMCommunicate request_size=4 [04:36:35]MH_SAM_APDU [04:36:35]CAPDU: 80 11 00 00 [04:36:35]Write to MH i2c: E2 08 00 79 66 80 11 00 00 00 00 00 00 59 [04:36:35]Write i2c OK [04:36:35]MH_I2C_Read... [04:36:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:36:35]Read from MH i2c: E2 [04:36:35]MH_I2C_Read... [04:36:35]Read from MH i2c: E2 17 00 [04:36:35]MH_I2C_Read... [04:36:35]Read from MH i2c: E2 17 00 79 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B7 [04:36:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [04:36:35]wFMCommunicate OK [04:36:35]requested_item fd.num is exist - process it [04:36:35]SAM_PROTO_GetFieldsCounters [04:36:35]wFMCommunicate request_size=4 [04:36:35]MH_SAM_APDU [04:36:35]CAPDU: 80 13 00 00 [04:36:35]Write to MH i2c: E2 08 00 7A 66 80 13 00 00 00 00 00 00 5C [04:36:35]Write i2c OK [04:36:35]MH_I2C_Read... [04:36:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:36:35]Read from MH i2c: E2 [04:36:35]MH_I2C_Read... [04:36:35]Read from MH i2c: E2 62 00 [04:36:35]MH_I2C_Read... [04:36:35]Read from MH i2c: E2 62 00 7A 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 25 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 2B [04:36: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 25 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:36:35]wFMCommunicate OK [04:36:35]SAM_PROTO_GetFieldsCounters done [04:36:35]requested_item shift.num is exist - process it [04:36:35]requested_item shift.opened is exist - process it [04:36:35]req_shift_opened [04:36:35]FM_GetShiftState [04:36:35]SAM_PROTO_GetShiftState [04:36:35]wFMCommunicate request_size=4 [04:36:35]MH_SAM_APDU [04:36:35]CAPDU: 80 13 01 00 [04:36:35]Write to MH i2c: E2 08 00 7B 66 80 13 01 00 00 00 00 00 5E [04:36:35]Write i2c OK [04:36:35]MH_I2C_Read... [04:36:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:36:35]Read from MH i2c: E2 [04:36:35]MH_I2C_Read... [04:36:35]Read from MH i2c: E2 0E 00 [04:36:35]MH_I2C_Read... [04:36:35]Read from MH i2c: E2 0E 00 7B 66 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 75 [04:36:35]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [04:36:35]wFMCommunicate OK [04:36:35]SAM_PROTO_GetShiftState done [04:36:35]FM_GetShiftState done [04:36:35]req_shift_opened done [04:36:35]requested_item shift.open_date is exist - process it [04:36:35]req_shift_open_date [04:36:35]req_shift_open_date done [04:36:35]produce_requested_data done [04:36:35]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123429,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [04:36:35]process_action_free close_receipt [04:36:35]json_value_free [04:36:35]json_value_free done [04:36:35]process_json_proto returns [04:36:35]Send response to host [04:36:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123429,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [04:36:35]free response buf [04:36:35]execute_script done [04:36:35]execute_script returns [04:36:35]free content buf [04:36:35]Sock 9.Close socket [04:36:35]Sock 9.Thread stoped [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:08]OFD Sender: No OFD packet to send [04:44:13]OFD Sender: No OFD packet to send [04:44:18]OFD Sender: No OFD packet to send [04:44:23]OFD Sender: No OFD packet to send [04:44:28]OFD Sender: No OFD packet to send [04:44:33]OFD Sender: No OFD packet to send [04:44:38]OFD Sender: No OFD packet to send [04:44:43]OFD Sender: No OFD packet to send [04:44:48]OFD Sender: No OFD packet to send [04:44:53]OFD Sender: No OFD packet to send [04:44:58]OFD Sender: No OFD packet to send [04:45:03]OFD Sender: No OFD packet to send [04:45:08]OFD Sender: No OFD packet to send [04:45:13]OFD Sender: No OFD packet to send [04:45:18]OFD Sender: No OFD packet to send [04:45:23]OFD Sender: No OFD packet to send [04:45:28]OFD Sender: No OFD packet to send [04:45:33]OFD Sender: No OFD packet to send [04:45:38]OFD Sender: No OFD packet to send [04:45:43]OFD Sender: No OFD packet to send [04:45:48]OFD Sender: No OFD packet to send [04:45:53]OFD Sender: No OFD packet to send [04:45:58]OFD Sender: No OFD packet to send [04:46:03]OFD Sender: No OFD packet to send [04:46:08]OFD Sender: No OFD packet to send [04:46:13]OFD Sender: No OFD packet to send [04:46:18]OFD Sender: No OFD packet to send [04:46:23]OFD Sender: No OFD packet to send [04:46:28]OFD Sender: No OFD packet to send [04:46:33]OFD Sender: No OFD packet to send [04:46:38]OFD Sender: No OFD packet to send [04:46:43]OFD Sender: No OFD packet to send [04:46:48]OFD Sender: No OFD packet to send [04:46:53]OFD Sender: No OFD packet to send [04:46:58]OFD Sender: No OFD packet to send [04:47:03]OFD Sender: No OFD packet to send [04:47:08]OFD Sender: No OFD packet to send [04:47:13]OFD Sender: No OFD packet to send [04:47:18]OFD Sender: No OFD packet to send [04:47:23]OFD Sender: No OFD packet to send [04:47:28]OFD Sender: No OFD packet to send [04:47:33]OFD Sender: No OFD packet to send [04:47:38]OFD Sender: No OFD packet to send [04:47:43]OFD Sender: No OFD packet to send [04:47:48]OFD Sender: No OFD packet to send [04:47:53]OFD Sender: No OFD packet to send [04:47:58]OFD Sender: No OFD packet to send [04:48:04]OFD Sender: No OFD packet to send [04:48:09]OFD Sender: No OFD packet to send [04:48:14]OFD Sender: No OFD packet to send [04:48:19]OFD Sender: No OFD packet to send [04:48:24]OFD Sender: No OFD packet to send [04:48:29]OFD Sender: No OFD packet to send [04:48:34]OFD Sender: No OFD packet to send [04:48:39]OFD Sender: No OFD packet to send [04:48:44]OFD Sender: No OFD packet to send [04:48:49]OFD Sender: No OFD packet to send [04:48:54]OFD Sender: No OFD packet to send [04:48:59]OFD Sender: No OFD packet to send [04:49:04]OFD Sender: No OFD packet to send [04:49:09]OFD Sender: No OFD packet to send [04:49:14]OFD Sender: No OFD packet to send [04:49:19]OFD Sender: No OFD packet to send [04:49:24]OFD Sender: No OFD packet to send [04:49:29]OFD Sender: No OFD packet to send [04:49:34]OFD Sender: No OFD packet to send [04:49:39]OFD Sender: No OFD packet to send [04:49:44]OFD Sender: No OFD packet to send [04:49:49]OFD Sender: No OFD packet to send [04:49:54]OFD Sender: No OFD packet to send [04:49:59]OFD Sender: No OFD packet to send [04:50:04]OFD Sender: No OFD packet to send [04:50:09]OFD Sender: No OFD packet to send [04:50:14]OFD Sender: No OFD packet to send [04:50:19]OFD Sender: No OFD packet to send [04:50:24]OFD Sender: No OFD packet to send [04:50:29]OFD Sender: No OFD packet to send [04:50:34]OFD Sender: No OFD packet to send [04:50:39]OFD Sender: No OFD packet to send [04:50:44]OFD Sender: No OFD packet to send [04:50:49]OFD Sender: No OFD packet to send [04:50:54]OFD Sender: No OFD packet to send [04:50:59]OFD Sender: No OFD packet to send [04:51:04]OFD Sender: No OFD packet to send [04:51:09]OFD Sender: No OFD packet to send [04:51:14]OFD Sender: No OFD packet to send [04:51:19]OFD Sender: No OFD packet to send [04:51:24]OFD Sender: No OFD packet to send [04:51:29]OFD Sender: No OFD packet to send [04:51:34]OFD Sender: No OFD packet to send [04:51:39]OFD Sender: No OFD packet to send [04:51:44]OFD Sender: No OFD packet to send [04:51:49]OFD Sender: No OFD packet to send [04:51:54]OFD Sender: No OFD packet to send [04:51:59]OFD Sender: No OFD packet to send [04:52:04]OFD Sender: No OFD packet to send [04:52:09]OFD Sender: No OFD packet to send [04:52:14]OFD Sender: No OFD packet to send [04:52:19]OFD Sender: No OFD packet to send [04:52:24]OFD Sender: No OFD packet to send [04:52:29]OFD Sender: No OFD packet to send [04:52:34]OFD Sender: No OFD packet to send [04:52:39]OFD Sender: No OFD packet to send [04:52:44]OFD Sender: No OFD packet to send [04:52:49]OFD Sender: No OFD packet to send [04:52:54]OFD Sender: No OFD packet to send [04:52:59]OFD Sender: No OFD packet to send [04:53:04]OFD Sender: No OFD packet to send [04:53:09]OFD Sender: No OFD packet to send [04:53:14]OFD Sender: No OFD packet to send [04:53:19]OFD Sender: No OFD packet to send [04:53:24]OFD Sender: No OFD packet to send [04:53:29]OFD Sender: No OFD packet to send [04:53:34]OFD Sender: No OFD packet to send [04:53:39]OFD Sender: No OFD packet to send [04:53:44]OFD Sender: No OFD packet to send [04:53:49]OFD Sender: No OFD packet to send [04:53:54]OFD Sender: No OFD packet to send [04:53:59]OFD Sender: No OFD packet to send [04:54:04]OFD Sender: No OFD packet to send [04:54:09]OFD Sender: No OFD packet to send [04:54:14]OFD Sender: No OFD packet to send [04:54:19]OFD Sender: No OFD packet to send [04:54:24]OFD Sender: No OFD packet to send [04:54:29]OFD Sender: No OFD packet to send [04:54:34]OFD Sender: No OFD packet to send [04:54:39]OFD Sender: No OFD packet to send [04:54:44]OFD Sender: No OFD packet to send [04:54:49]OFD Sender: No OFD packet to send [04:54:54]OFD Sender: No OFD packet to send [04:54:59]OFD Sender: No OFD packet to send [04:55:04]OFD Sender: No OFD packet to send [04:55:09]OFD Sender: No OFD packet to send [04:55:14]OFD Sender: No OFD packet to send [04:55:19]OFD Sender: No OFD packet to send [04:55:24]OFD Sender: No OFD packet to send [04:55:29]OFD Sender: No OFD packet to send [04:55:34]OFD Sender: No OFD packet to send [04:55:39]OFD Sender: No OFD packet to send [04:55:44]OFD Sender: No OFD packet to send [04:55:49]OFD Sender: No OFD packet to send [04:55:54]OFD Sender: No OFD packet to send [04:55:59]OFD Sender: No OFD packet to send [04:56:04]OFD Sender: No OFD packet to send [04:56:09]OFD Sender: No OFD packet to send [04:56:14]OFD Sender: No OFD packet to send [04:56:19]OFD Sender: No OFD packet to send [04:56:24]OFD Sender: No OFD packet to send [04:56:29]OFD Sender: No OFD packet to send [04:56:34]OFD Sender: No OFD packet to send [04:56:39]OFD Sender: No OFD packet to send [04:56:44]OFD Sender: No OFD packet to send [04:56:49]OFD Sender: No OFD packet to send [04:56:54]OFD Sender: No OFD packet to send [04:56:59]OFD Sender: No OFD packet to send [04:57:04]OFD Sender: No OFD packet to send [04:57:09]OFD Sender: No OFD packet to send [04:57:14]OFD Sender: No OFD packet to send [04:57:19]OFD Sender: No OFD packet to send [04:57:24]OFD Sender: No OFD packet to send [04:57:29]OFD Sender: No OFD packet to send [04:57:34]OFD Sender: No OFD packet to send [04:57:39]OFD Sender: No OFD packet to send [04:57:44]OFD Sender: No OFD packet to send [04:57:49]OFD Sender: No OFD packet to send [04:57:54]OFD Sender: No OFD packet to send [04:57:59]OFD Sender: No OFD packet to send [04:58:04]OFD Sender: No OFD packet to send [04:58:09]OFD Sender: No OFD packet to send [04:58:14]OFD Sender: No OFD packet to send [04:58:19]OFD Sender: No OFD packet to send [04:58:24]OFD Sender: No OFD packet to send [04:58:29]OFD Sender: No OFD packet to send [04:58:34]OFD Sender: No OFD packet to send [04:58:39]OFD Sender: No OFD packet to send [04:58:44]OFD Sender: No OFD packet to send [04:58:49]OFD Sender: No OFD packet to send [04:58:54]OFD Sender: No OFD packet to send [04:58:59]OFD Sender: No OFD packet to send [04:59:04]OFD Sender: No OFD packet to send [04:59:09]OFD Sender: No OFD packet to send [04:59:14]OFD Sender: No OFD packet to send [04:59:19]OFD Sender: No OFD packet to send [04:59:24]OFD Sender: No OFD packet to send [04:59:29]OFD Sender: No OFD packet to send [04:59:34]OFD Sender: No OFD packet to send [04:59:39]OFD Sender: No OFD packet to send [04:59:44]OFD Sender: No OFD packet to send [04:59:49]OFD Sender: No OFD packet to send [04:59:54]OFD Sender: No OFD packet to send [04:59:59]OFD Sender: No OFD packet to send [05:00:04]OFD Sender: No OFD packet to send [05:00:09]OFD Sender: No OFD packet to send [05:00:14]OFD Sender: No OFD packet to send [05:00:19]OFD Sender: No OFD packet to send [05:00:24]OFD Sender: No OFD packet to send [05:00:29]OFD Sender: No OFD packet to send [05:00:34]OFD Sender: No OFD packet to send [05:00:39]OFD Sender: No OFD packet to send [05:00:44]OFD Sender: No OFD packet to send [05:00:49]OFD Sender: No OFD packet to send [05:00:54]OFD Sender: No OFD packet to send [05:00:59]OFD Sender: No OFD packet to send [05:01:04]OFD Sender: No OFD packet to send [05:01:09]OFD Sender: No OFD packet to send [05:01:14]OFD Sender: No OFD packet to send [05:01:19]OFD Sender: No OFD packet to send [05:01:24]OFD Sender: No OFD packet to send [05:01:29]OFD Sender: No OFD packet to send [05:01:34]OFD Sender: No OFD packet to send [05:01:39]OFD Sender: No OFD packet to send [05:01:44]OFD Sender: No OFD packet to send [05:01:49]OFD Sender: No OFD packet to send [05:01:54]OFD Sender: No OFD packet to send [05:01:59]OFD Sender: No OFD packet to send [05:02:04]OFD Sender: No OFD packet to send [05:02:09]OFD Sender: No OFD packet to send [05:02:14]OFD Sender: No OFD packet to send [05:02:19]OFD Sender: No OFD packet to send [05:02:24]OFD Sender: No OFD packet to send [05:02:29]OFD Sender: No OFD packet to send [05:02:34]OFD Sender: No OFD packet to send [05:02:39]OFD Sender: No OFD packet to send [05:02:44]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:55]OFD Sender: No OFD packet to send [05:10:00]OFD Sender: No OFD packet to send [05:10:05]OFD Sender: No OFD packet to send [05:10:10]OFD Sender: No OFD packet to send [05:10:15]OFD Sender: No OFD packet to send [05:10:20]OFD Sender: No OFD packet to send [05:10:25]OFD Sender: No OFD packet to send [05:10:30]OFD Sender: No OFD packet to send [05:10:35]OFD Sender: No OFD packet to send [05:10:40]OFD Sender: No OFD packet to send [05:10:45]OFD Sender: No OFD packet to send [05:10:50]OFD Sender: No OFD packet to send [05:10:55]OFD Sender: No OFD packet to send [05:11:00]OFD Sender: No OFD packet to send [05:11:05]OFD Sender: No OFD packet to send [05:11:10]OFD Sender: No OFD packet to send [05:11:15]OFD Sender: No OFD packet to send [05:11:20]OFD Sender: No OFD packet to send [05:11:25]OFD Sender: No OFD packet to send [05:11:30]OFD Sender: No OFD packet to send [05:11:35]OFD Sender: No OFD packet to send [05:11:40]OFD Sender: No OFD packet to send [05:11:45]OFD Sender: No OFD packet to send [05:11:50]OFD Sender: No OFD packet to send [05:11:55]OFD Sender: No OFD packet to send [05:12:00]OFD Sender: No OFD packet to send [05:12:05]OFD Sender: No OFD packet to send [05:12:10]OFD Sender: No OFD packet to send [05:12:15]OFD Sender: No OFD packet to send [05:12:20]OFD Sender: No OFD packet to send [05:12:25]OFD Sender: No OFD packet to send [05:12:30]OFD Sender: No OFD packet to send [05:12:35]OFD Sender: No OFD packet to send [05:12:40]OFD Sender: No OFD packet to send [05:12:45]OFD Sender: No OFD packet to send [05:12:50]OFD Sender: No OFD packet to send [05:12:55]OFD Sender: No OFD packet to send [05:13:00]OFD Sender: No OFD packet to send [05:13:05]OFD Sender: No OFD packet to send [05:13:10]OFD Sender: No OFD packet to send [05:13:15]OFD Sender: No OFD packet to send [05:13:20]OFD Sender: No OFD packet to send [05:13:25]OFD Sender: No OFD packet to send [05:13:30]OFD Sender: No OFD packet to send [05:13:35]OFD Sender: No OFD packet to send [05:13:40]OFD Sender: No OFD packet to send [05:13:45]OFD Sender: No OFD packet to send [05:13:50]OFD Sender: No OFD packet to send [05:13:55]OFD Sender: No OFD packet to send [05:14:00]OFD Sender: No OFD packet to send [05:14:05]OFD Sender: No OFD packet to send [05:14:10]OFD Sender: No OFD packet to send [05:14:15]OFD Sender: No OFD packet to send [05:14:20]OFD Sender: No OFD packet to send [05:14:25]OFD Sender: No OFD packet to send [05:14:30]OFD Sender: No OFD packet to send [05:14:35]OFD Sender: No OFD packet to send [05:14:40]OFD Sender: No OFD packet to send [05:14:45]OFD Sender: No OFD packet to send [05:14:50]OFD Sender: No OFD packet to send [05:14:55]OFD Sender: No OFD packet to send [05:15:00]OFD Sender: No OFD packet to send [05:15:05]OFD Sender: No OFD packet to send [05:15:10]OFD Sender: No OFD packet to send [05:15:15]OFD Sender: No OFD packet to send [05:15:20]OFD Sender: No OFD packet to send [05:15:25]OFD Sender: No OFD packet to send [05:15:30]OFD Sender: No OFD packet to send [05:15:35]OFD Sender: No OFD packet to send [05:15:40]OFD Sender: No OFD packet to send [05:15:45]OFD Sender: No OFD packet to send [05:15:50]OFD Sender: No OFD packet to send [05:15:55]OFD Sender: No OFD packet to send [05:16:00]OFD Sender: No OFD packet to send [05:16:05]OFD Sender: No OFD packet to send [05:16:10]OFD Sender: No OFD packet to send [05:16:15]OFD Sender: No OFD packet to send [05:16:20]OFD Sender: No OFD packet to send [05:16:25]OFD Sender: No OFD packet to send [05:16:30]OFD Sender: No OFD packet to send [05:16:35]OFD Sender: No OFD packet to send [05:16:40]OFD Sender: No OFD packet to send [05:16:45]OFD Sender: No OFD packet to send [05:16:50]OFD Sender: No OFD packet to send [05:16:55]OFD Sender: No OFD packet to send [05:17:00]OFD Sender: No OFD packet to send [05:17:05]OFD Sender: No OFD packet to send [05:17:10]OFD Sender: No OFD packet to send [05:17:15]OFD Sender: No OFD packet to send [05:17:20]OFD Sender: No OFD packet to send [05:17:25]OFD Sender: No OFD packet to send [05:17:30]OFD Sender: No OFD packet to send [05:17:36]OFD Sender: No OFD packet to send [05:17:41]OFD Sender: No OFD packet to send [05:17:46]OFD Sender: No OFD packet to send [05:17:51]OFD Sender: No OFD packet to send [05:17:56]OFD Sender: No OFD packet to send [05:18:01]OFD Sender: No OFD packet to send [05:18:06]OFD Sender: No OFD packet to send [05:18:11]OFD Sender: No OFD packet to send [05:18:16]OFD Sender: No OFD packet to send [05:18:21]OFD Sender: No OFD packet to send [05:18:26]OFD Sender: No OFD packet to send [05:18:31]OFD Sender: No OFD packet to send [05:18:36]OFD Sender: No OFD packet to send [05:18:41]OFD Sender: No OFD packet to send [05:18:46]OFD Sender: No OFD packet to send [05:18:51]OFD Sender: No OFD packet to send [05:18:56]OFD Sender: No OFD packet to send [05:19:01]OFD Sender: No OFD packet to send [05:19:06]OFD Sender: No OFD packet to send [05:19:11]OFD Sender: No OFD packet to send [05:19:16]OFD Sender: No OFD packet to send [05:19:21]OFD Sender: No OFD packet to send [05:19:26]OFD Sender: No OFD packet to send [05:19:31]OFD Sender: No OFD packet to send [05:19:36]OFD Sender: No OFD packet to send [05:19:41]OFD Sender: No OFD packet to send [05:19:46]OFD Sender: No OFD packet to send [05:19:51]OFD Sender: No OFD packet to send [05:19:56]OFD Sender: No OFD packet to send [05:20:01]OFD Sender: No OFD packet to send [05:20:06]OFD Sender: No OFD packet to send [05:20:11]OFD Sender: No OFD packet to send [05:20:16]OFD Sender: No OFD packet to send [05:20:21]OFD Sender: No OFD packet to send [05:20:26]OFD Sender: No OFD packet to send [05:20:31]OFD Sender: No OFD packet to send [05:20:36]OFD Sender: No OFD packet to send [05:20:41]OFD Sender: No OFD packet to send [05:20:46]OFD Sender: No OFD packet to send [05:20:51]OFD Sender: No OFD packet to send [05:20:56]OFD Sender: No OFD packet to send [05:21:01]OFD Sender: No OFD packet to send [05:21:06]OFD Sender: No OFD packet to send [05:21:11]OFD Sender: No OFD packet to send [05:21:16]OFD Sender: No OFD packet to send [05:21:21]OFD Sender: No OFD packet to send [05:21:26]OFD Sender: No OFD packet to send [05:21:31]OFD Sender: No OFD packet to send [05:21:36]OFD Sender: No OFD packet to send [05:21:41]OFD Sender: No OFD packet to send [05:21:46]OFD Sender: No OFD packet to send [05:21:51]OFD Sender: No OFD packet to send [05:21:56]OFD Sender: No OFD packet to send [05:22:01]OFD Sender: No OFD packet to send [05:22:06]OFD Sender: No OFD packet to send [05:22:11]OFD Sender: No OFD packet to send [05:22:16]OFD Sender: No OFD packet to send [05:22:21]OFD Sender: No OFD packet to send [05:22:26]OFD Sender: No OFD packet to send [05:22:31]OFD Sender: No OFD packet to send [05:22:36]OFD Sender: No OFD packet to send [05:22:41]OFD Sender: No OFD packet to send [05:22:46]OFD Sender: No OFD packet to send [05:22:51]OFD Sender: No OFD packet to send [05:22:56]OFD Sender: No OFD packet to send [05:23:01]OFD Sender: No OFD packet to send [05:23:06]OFD Sender: No OFD packet to send [05:23:11]OFD Sender: No OFD packet to send [05:23:16]OFD Sender: No OFD packet to send [05:23:21]OFD Sender: No OFD packet to send [05:23:26]OFD Sender: No OFD packet to send [05:23:31]OFD Sender: No OFD packet to send [05:23:36]OFD Sender: No OFD packet to send [05:23:41]OFD Sender: No OFD packet to send [05:23:46]OFD Sender: No OFD packet to send [05:23:51]OFD Sender: No OFD packet to send [05:23:56]OFD Sender: No OFD packet to send [05:24:01]OFD Sender: No OFD packet to send [05:24:06]OFD Sender: No OFD packet to send [05:24:11]OFD Sender: No OFD packet to send [05:24:16]OFD Sender: No OFD packet to send [05:24:21]OFD Sender: No OFD packet to send [05:24:26]OFD Sender: No OFD packet to send [05:24:31]OFD Sender: No OFD packet to send [05:24:36]OFD Sender: No OFD packet to send [05:24:41]OFD Sender: No OFD packet to send [05:24:46]OFD Sender: No OFD packet to send [05:24:51]OFD Sender: No OFD packet to send [05:24:56]OFD Sender: No OFD packet to send [05:25:01]OFD Sender: No OFD packet to send [05:25:06]OFD Sender: No OFD packet to send [05:25:11]OFD Sender: No OFD packet to send [05:25:16]OFD Sender: No OFD packet to send [05:25:21]OFD Sender: No OFD packet to send [05:25:26]OFD Sender: No OFD packet to send [05:25:31]OFD Sender: No OFD packet to send [05:25:36]OFD Sender: No OFD packet to send [05:25:41]OFD Sender: No OFD packet to send [05:25:46]OFD Sender: No OFD packet to send [05:25:51]OFD Sender: No OFD packet to send [05:25:56]OFD Sender: No OFD packet to send [05:26:01]OFD Sender: No OFD packet to send [05:26:06]OFD Sender: No OFD packet to send [05:26:11]OFD Sender: No OFD packet to send [05:26:16]OFD Sender: No OFD packet to send [05:26:21]OFD Sender: No OFD packet to send [05:26:26]OFD Sender: No OFD packet to send [05:26:31]OFD Sender: No OFD packet to send [05:26:36]OFD Sender: No OFD packet to send [05:26:41]OFD Sender: No OFD packet to send [05:26:46]OFD Sender: No OFD packet to send [05:26:51]OFD Sender: No OFD packet to send [05:26:56]OFD Sender: No OFD packet to send [05:27:01]OFD Sender: No OFD packet to send [05:27:06]OFD Sender: No OFD packet to send [05:27:11]OFD Sender: No OFD packet to send [05:27:16]OFD Sender: No OFD packet to send [05:27:21]OFD Sender: No OFD packet to send [05:27:26]OFD Sender: No OFD packet to send [05:27:31]OFD Sender: No OFD packet to send [05:27:36]OFD Sender: No OFD packet to send [05:27:41]OFD Sender: No OFD packet to send [05:27:46]OFD Sender: No OFD packet to send [05:27:51]OFD Sender: No OFD packet to send [05:27:56]OFD Sender: No OFD packet to send [05:28:01]OFD Sender: No OFD packet to send [05:28:06]OFD Sender: No OFD packet to send [05:28:11]OFD Sender: No OFD packet to send [05:28:16]OFD Sender: No OFD packet to send [05:28:21]OFD Sender: No OFD packet to send [05:28:26]OFD Sender: No OFD packet to send [05:28:31]OFD Sender: No OFD packet to send [05:28:36]OFD Sender: No OFD packet to send [05:28:41]OFD Sender: No OFD packet to send [05:28:46]OFD Sender: No OFD packet to send [05:28:51]OFD Sender: No OFD packet to send [05:28:56]OFD Sender: No OFD packet to send [05:29:01]OFD Sender: No OFD packet to send [05:29:06]OFD Sender: No OFD packet to send [05:29:11]OFD Sender: No OFD packet to send [05:29:16]OFD Sender: No OFD packet to send [05:29:21]OFD Sender: No OFD packet to send [05:29:26]OFD Sender: No OFD packet to send [05:29:31]OFD Sender: No OFD packet to send [05:29:36]OFD Sender: No OFD packet to send [05:29:41]OFD Sender: No OFD packet to send [05:29:46]OFD Sender: No OFD packet to send [05:29:51]OFD Sender: No OFD packet to send [05:29:56]OFD Sender: No OFD packet to send [05:30:01]OFD Sender: No OFD packet to send [05:30:06]OFD Sender: No OFD packet to send [05:30:11]OFD Sender: No OFD packet to send [05:30:16]OFD Sender: No OFD packet to send [05:30:21]OFD Sender: No OFD packet to send [05:30:26]OFD Sender: No OFD packet to send [05:30:31]OFD Sender: No OFD packet to send [05:30:36]OFD Sender: No OFD packet to send [05:30:41]OFD Sender: No OFD packet to send [05:30:46]OFD Sender: No OFD packet to send [05:30:51]OFD Sender: No OFD packet to send [05:30:56]OFD Sender: No OFD packet to send [05:31:01]OFD Sender: No OFD packet to send [05:31:06]OFD Sender: No OFD packet to send [05:31:11]OFD Sender: No OFD packet to send [05:31:16]OFD Sender: No OFD packet to send [05:31:21]OFD Sender: No OFD packet to send [05:31:26]OFD Sender: No OFD packet to send [05:31:31]OFD Sender: No OFD packet to send [05:31:36]OFD Sender: No OFD packet to send [05:31:41]OFD Sender: No OFD packet to send [05:31:46]OFD Sender: No OFD packet to send [05:31:51]OFD Sender: No OFD packet to send [05:31:56]OFD Sender: No OFD packet to send [05:32:01]OFD Sender: No OFD packet to send [05:32:06]OFD Sender: No OFD packet to send [05:32:11]OFD Sender: No OFD packet to send [05:32:16]OFD Sender: No OFD packet to send [05:32: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:07]OFD Sender: No OFD packet to send [05:34:12]OFD Sender: No OFD packet to send [05:34:17]OFD Sender: No OFD packet to send [05:34:22]OFD Sender: No OFD packet to send [05:34:27]OFD Sender: No OFD packet to send [05:34:32]OFD Sender: No OFD packet to send [05:34:37]OFD Sender: No OFD packet to send [05:34:42]OFD Sender: No OFD packet to send [05:34:47]OFD Sender: No OFD packet to send [05:34:52]OFD Sender: No OFD packet to send [05:34:57]OFD Sender: No OFD packet to send [05:35:02]OFD Sender: No OFD packet to send [05:35:07]OFD Sender: No OFD packet to send [05:35:12]OFD Sender: No OFD packet to send [05:35:17]OFD Sender: No OFD packet to send [05:35:22]OFD Sender: No OFD packet to send [05:35:27]OFD Sender: No OFD packet to send [05:35:32]OFD Sender: No OFD packet to send [05:35:37]OFD Sender: No OFD packet to send [05:35:42]OFD Sender: No OFD packet to send [05:35:47]OFD Sender: No OFD packet to send [05:35:52]OFD Sender: No OFD packet to send [05:35:57]OFD Sender: No OFD packet to send [05:36:02]OFD Sender: No OFD packet to send [05:36:07]OFD Sender: No OFD packet to send [05:36:12]OFD Sender: No OFD packet to send [05:36:17]OFD Sender: No OFD packet to send [05:36:22]OFD Sender: No OFD packet to send [05:36:27]OFD Sender: No OFD packet to send [05:36:32]OFD Sender: No OFD packet to send [05:36:37]OFD Sender: No OFD packet to send [05:36:42]OFD Sender: No OFD packet to send [05:36:47]OFD Sender: No OFD packet to send [05:36:52]OFD Sender: No OFD packet to send [05:36:57]OFD Sender: No OFD packet to send [05:37:02]OFD Sender: No OFD packet to send [05:37:07]OFD Sender: No OFD packet to send [05:37:12]OFD Sender: No OFD packet to send [05:37:17]OFD Sender: No OFD packet to send [05:37:22]OFD Sender: No OFD packet to send [05:37:27]OFD Sender: No OFD packet to send [05:37:32]OFD Sender: No OFD packet to send [05:37:37]OFD Sender: No OFD packet to send [05:37:42]OFD Sender: No OFD packet to send [05:37:47]OFD Sender: No OFD packet to send [05:37:52]OFD Sender: No OFD packet to send [05:37:57]OFD Sender: No OFD packet to send [05:38:02]OFD Sender: No OFD packet to send [05:38:07]OFD Sender: No OFD packet to send [05:38:12]OFD Sender: No OFD packet to send [05:38:17]OFD Sender: No OFD packet to send [05:38:22]OFD Sender: No OFD packet to send [05:38:27]OFD Sender: No OFD packet to send [05:38:32]OFD Sender: No OFD packet to send [05:38:37]OFD Sender: No OFD packet to send [05:38:42]OFD Sender: No OFD packet to send [05:38:47]OFD Sender: No OFD packet to send [05:38:52]OFD Sender: No OFD packet to send [05:38:57]OFD Sender: No OFD packet to send [05:39:02]OFD Sender: No OFD packet to send [05:39:07]OFD Sender: No OFD packet to send [05:39:12]OFD Sender: No OFD packet to send [05:39:17]OFD Sender: No OFD packet to send [05:39:22]OFD Sender: No OFD packet to send [05:39:27]OFD Sender: No OFD packet to send [05:39:32]OFD Sender: No OFD packet to send [05:39:37]OFD Sender: No OFD packet to send [05:39:42]OFD Sender: No OFD packet to send [05:39:47]OFD Sender: No OFD packet to send [05:39:52]OFD Sender: No OFD packet to send [05:39:57]OFD Sender: No OFD packet to send [05:40:02]OFD Sender: No OFD packet to send [05:40:07]OFD Sender: No OFD packet to send [05:40:12]OFD Sender: No OFD packet to send [05:40:17]OFD Sender: No OFD packet to send [05:40:22]OFD Sender: No OFD packet to send [05:40:27]OFD Sender: No OFD packet to send [05:40:32]OFD Sender: No OFD packet to send [05:40:37]OFD Sender: No OFD packet to send [05:40:42]OFD Sender: No OFD packet to send [05:40:47]OFD Sender: No OFD packet to send [05:40:52]OFD Sender: No OFD packet to send [05:40:57]OFD Sender: No OFD packet to send [05:41:02]OFD Sender: No OFD packet to send [05:41:07]OFD Sender: No OFD packet to send [05:41:12]OFD Sender: No OFD packet to send [05:41:17]OFD Sender: No OFD packet to send [05:41:22]OFD Sender: No OFD packet to send [05:41:27]OFD Sender: No OFD packet to send [05:41:32]OFD Sender: No OFD packet to send [05:41:37]OFD Sender: No OFD packet to send [05:41:42]OFD Sender: No OFD packet to send [05:41:47]OFD Sender: No OFD packet to send [05:41:52]OFD Sender: No OFD packet to send [05:41:57]OFD Sender: No OFD packet to send [05:42:02]OFD Sender: No OFD packet to send [05:42:07]OFD Sender: No OFD packet to send [05:42:12]OFD Sender: No OFD packet to send [05:42:17]OFD Sender: No OFD packet to send [05:42:22]OFD Sender: No OFD packet to send [05:42:27]OFD Sender: No OFD packet to send [05:42:32]OFD Sender: No OFD packet to send [05:42:37]OFD Sender: No OFD packet to send [05:42:42]OFD Sender: No OFD packet to send [05:42:47]OFD Sender: No OFD packet to send [05:42:52]OFD Sender: No OFD packet to send [05:42:57]OFD Sender: No OFD packet to send [05:43:02]OFD Sender: No OFD packet to send [05:43:07]OFD Sender: No OFD packet to send [05:43:12]OFD Sender: No OFD packet to send [05:43:17]OFD Sender: No OFD packet to send [05:43:22]OFD Sender: No OFD packet to send [05:43:27]OFD Sender: No OFD packet to send [05:43:32]OFD Sender: No OFD packet to send [05:43:37]OFD Sender: No OFD packet to send [05:43:42]OFD Sender: No OFD packet to send [05:43:47]OFD Sender: No OFD packet to send [05:43:52]OFD Sender: No OFD packet to send [05:43:57]OFD Sender: No OFD packet to send [05:44:02]OFD Sender: No OFD packet to send [05:44:07]OFD Sender: No OFD packet to send [05:44:12]OFD Sender: No OFD packet to send [05:44:17]OFD Sender: No OFD packet to send [05:44:22]OFD Sender: No OFD packet to send [05:44:27]OFD Sender: No OFD packet to send [05:44:32]OFD Sender: No OFD packet to send [05:44:37]OFD Sender: No OFD packet to send [05:44:42]OFD Sender: No OFD packet to send [05:44:47]OFD Sender: No OFD packet to send [05:44:52]OFD Sender: No OFD packet to send [05:44:57]OFD Sender: No OFD packet to send [05:45:02]OFD Sender: No OFD packet to send [05:45:07]OFD Sender: No OFD packet to send [05:45:12]OFD Sender: No OFD packet to send [05:45:17]OFD Sender: No OFD packet to send [05:45:22]OFD Sender: No OFD packet to send [05:45:27]OFD Sender: No OFD packet to send [05:45:32]OFD Sender: No OFD packet to send [05:45:37]OFD Sender: No OFD packet to send [05:45:42]OFD Sender: No OFD packet to send [05:45:47]OFD Sender: No OFD packet to send [05:45:52]OFD Sender: No OFD packet to send [05:45:57]OFD Sender: No OFD packet to send [05:46:02]OFD Sender: No OFD packet to send [05:46:07]OFD Sender: No OFD packet to send [05:46:12]OFD Sender: No OFD packet to send [05:46:17]OFD Sender: No OFD packet to send [05:46:22]OFD Sender: No OFD packet to send [05:46:27]OFD Sender: No OFD packet to send [05:46: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:08]OFD Sender: No OFD packet to send [05:47:13]OFD Sender: No OFD packet to send [05:47:18]OFD Sender: No OFD packet to send [05:47:23]OFD Sender: No OFD packet to send [05:47:28]OFD Sender: No OFD packet to send [05:47:33]OFD Sender: No OFD packet to send [05:47:38]OFD Sender: No OFD packet to send [05:47:43]OFD Sender: No OFD packet to send [05:47:48]OFD Sender: No OFD packet to send [05:47:53]OFD Sender: No OFD packet to send [05:47:58]OFD Sender: No OFD packet to send [05:48:03]OFD Sender: No OFD packet to send [05:48:08]OFD Sender: No OFD packet to send [05:48:13]OFD Sender: No OFD packet to send [05:48:18]OFD Sender: No OFD packet to send [05:48:23]OFD Sender: No OFD packet to send [05:48:28]OFD Sender: No OFD packet to send [05:48:33]OFD Sender: No OFD packet to send [05:48:38]OFD Sender: No OFD packet to send [05:48:43]OFD Sender: No OFD packet to send [05:48:48]OFD Sender: No OFD packet to send [05:48:53]OFD Sender: No OFD packet to send [05:48:58]OFD Sender: No OFD packet to send [05:49:03]OFD Sender: No OFD packet to send [05:49:08]OFD Sender: No OFD packet to send [05:49:13]OFD Sender: No OFD packet to send [05:49:18]OFD Sender: No OFD packet to send [05:49:23]OFD Sender: No OFD packet to send [05:49:28]OFD Sender: No OFD packet to send [05:49:33]OFD Sender: No OFD packet to send [05:49:38]OFD Sender: No OFD packet to send [05:49:43]OFD Sender: No OFD packet to send [05:49:48]OFD Sender: No OFD packet to send [05:49:53]OFD Sender: No OFD packet to send [05:49:58]OFD Sender: No OFD packet to send [05:50:03]OFD Sender: No OFD packet to send [05:50:08]OFD Sender: No OFD packet to send [05:50:13]OFD Sender: No OFD packet to send [05:50:18]OFD Sender: No OFD packet to send [05:50:23]OFD Sender: No OFD packet to send [05:50:28]OFD Sender: No OFD packet to send [05:50:33]OFD Sender: No OFD packet to send [05:50:38]OFD Sender: No OFD packet to send [05:50:43]OFD Sender: No OFD packet to send [05:50:48]OFD Sender: No OFD packet to send [05:50:53]OFD Sender: No OFD packet to send [05:50:58]OFD Sender: No OFD packet to send [05:51:03]OFD Sender: No OFD packet to send [05:51:08]OFD Sender: No OFD packet to send [05:51:13]OFD Sender: No OFD packet to send [05:51:18]OFD Sender: No OFD packet to send [05:51:23]OFD Sender: No OFD packet to send [05:51:28]OFD Sender: No OFD packet to send [05:51:33]OFD Sender: No OFD packet to send [05:51:38]OFD Sender: No OFD packet to send [05:51:43]OFD Sender: No OFD packet to send [05:51:48]OFD Sender: No OFD packet to send [05:51:53]OFD Sender: No OFD packet to send [05:51:58]OFD Sender: No OFD packet to send [05:52:03]OFD Sender: No OFD packet to send [05:52:08]OFD Sender: No OFD packet to send [05:52:13]OFD Sender: No OFD packet to send [05:52:18]OFD Sender: No OFD packet to send [05:52:23]OFD Sender: No OFD packet to send [05:52:28]OFD Sender: No OFD packet to send [05:52:33]OFD Sender: No OFD packet to send [05:52:38]OFD Sender: No OFD packet to send [05:52:43]OFD Sender: No OFD packet to send [05:52:48]OFD Sender: No OFD packet to send [05:52:53]OFD Sender: No OFD packet to send [05:52:58]OFD Sender: No OFD packet to send [05:53:03]OFD Sender: No OFD packet to send [05:53:08]OFD Sender: No OFD packet to send [05:53:13]OFD Sender: No OFD packet to send [05:53:18]OFD Sender: No OFD packet to send [05:53:23]OFD Sender: No OFD packet to send [05:53:28]OFD Sender: No OFD packet to send [05:53:33]OFD Sender: No OFD packet to send [05:53:38]OFD Sender: No OFD packet to send [05:53:43]OFD Sender: No OFD packet to send [05:53:48]OFD Sender: No OFD packet to send [05:53:53]OFD Sender: No OFD packet to send [05:53:58]OFD Sender: No OFD packet to send [05:54:03]OFD Sender: No OFD packet to send [05:54:08]OFD Sender: No OFD packet to send [05:54:13]OFD Sender: No OFD packet to send [05:54:18]OFD Sender: No OFD packet to send [05:54:23]OFD Sender: No OFD packet to send [05:54:28]OFD Sender: No OFD packet to send [05:54:33]OFD Sender: No OFD packet to send [05:54:38]OFD Sender: No OFD packet to send [05:54:43]OFD Sender: No OFD packet to send [05:54:48]OFD Sender: No OFD packet to send [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:43]OFD Sender: No OFD packet to send [05:55:48]OFD Sender: No OFD packet to send [05:55:53]OFD Sender: No OFD packet to send [05:55:58]OFD Sender: No OFD packet to send [05:56:03]OFD Sender: No OFD packet to send [05:56:08]OFD Sender: No OFD packet to send [05:56:13]OFD Sender: No OFD packet to send [05:56:18]OFD Sender: No OFD packet to send [05:56:23]OFD Sender: No OFD packet to send [05:56:28]OFD Sender: No OFD packet to send [05:56:33]OFD Sender: No OFD packet to send [05:56:38]OFD Sender: No OFD packet to send [05:56:43]OFD Sender: No OFD packet to send [05:56:48]OFD Sender: No OFD packet to send [05:56:53]OFD Sender: No OFD packet to send [05:56:58]OFD Sender: No OFD packet to send [05:57:03]OFD Sender: No OFD packet to send [05:57:08]OFD Sender: No OFD packet to send [05:57:13]OFD Sender: No OFD packet to send [05:57:18]OFD Sender: No OFD packet to send [05:57:23]OFD Sender: No OFD packet to send [05:57:28]OFD Sender: No OFD packet to send [05:57:33]OFD Sender: No OFD packet to send [05:57:38]OFD Sender: No OFD packet to send [05:57:43]OFD Sender: No OFD packet to send [05:57:48]OFD Sender: No OFD packet to send [05:57:53]OFD Sender: No OFD packet to send [05:57:58]OFD Sender: No OFD packet to send [05:58:03]OFD Sender: No OFD packet to send [05:58:08]OFD Sender: No OFD packet to send [05:58:13]OFD Sender: No OFD packet to send [05:58:18]OFD Sender: No OFD packet to send [05:58:23]OFD Sender: No OFD packet to send [05:58:28]OFD Sender: No OFD packet to send [05:58:33]OFD Sender: No OFD packet to send [05:58:38]OFD Sender: No OFD packet to send [05:58:43]OFD Sender: No OFD packet to send [05:58:48]OFD Sender: No OFD packet to send [05:58:53]OFD Sender: No OFD packet to send [05:58:58]OFD Sender: No OFD packet to send [05:59:03]OFD Sender: No OFD packet to send [05:59:08]OFD Sender: No OFD packet to send [05:59:13]OFD Sender: No OFD packet to send [05:59:18]OFD Sender: No OFD packet to send [05:59:23]OFD Sender: No OFD packet to send [05:59:28]OFD Sender: No OFD packet to send [05:59:33]OFD Sender: No OFD packet to send [05:59:38]OFD Sender: No OFD packet to send [05:59:43]OFD Sender: No OFD packet to send [05:59:48]OFD Sender: No OFD packet to send [05:59:53]OFD Sender: No OFD packet to send [05:59:58]OFD Sender: No OFD packet to send [06:00:03]OFD Sender: No OFD packet to send [06:00:08]OFD Sender: No OFD packet to send [06:00:13]OFD Sender: No OFD packet to send [06:00:18]OFD Sender: No OFD packet to send [06:00:23]OFD Sender: No OFD packet to send [06:00:28]OFD Sender: No OFD packet to send [06:00:33]OFD Sender: No OFD packet to send [06:00:38]OFD Sender: No OFD packet to send [06:00:43]OFD Sender: No OFD packet to send [06:00:48]OFD Sender: No OFD packet to send [06:00:53]OFD Sender: No OFD packet to send [06:00:58]OFD Sender: No OFD packet to send [06:01:03]OFD Sender: No OFD packet to send [06:01:08]OFD Sender: No OFD packet to send [06:01:13]OFD Sender: No OFD packet to send [06:01:18]OFD Sender: No OFD packet to send [06:01:23]OFD Sender: No OFD packet to send [06:01:28]OFD Sender: No OFD packet to send [06:01:33]OFD Sender: No OFD packet to send [06:01:38]OFD Sender: No OFD packet to send [06:01:43]OFD Sender: No OFD packet to send [06:01:48]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:49]OFD Sender: No OFD packet to send [06:02:54]OFD Sender: No OFD packet to send [06:02:59]OFD Sender: No OFD packet to send [06:03:04]OFD Sender: No OFD packet to send [06:03:09]OFD Sender: No OFD packet to send [06:03:14]OFD Sender: No OFD packet to send [06:03:19]OFD Sender: No OFD packet to send [06:03:24]OFD Sender: No OFD packet to send [06:03:29]OFD Sender: No OFD packet to send [06:03:34]OFD Sender: No OFD packet to send [06:03:39]OFD Sender: No OFD packet to send [06:03:44]OFD Sender: No OFD packet to send [06:03:49]OFD Sender: No OFD packet to send [06:03:54]OFD Sender: No OFD packet to send [06:03:59]OFD Sender: No OFD packet to send [06:04:04]OFD Sender: No OFD packet to send [06:04:09]OFD Sender: No OFD packet to send [06:04:14]OFD Sender: No OFD packet to send [06:04:19]OFD Sender: No OFD packet to send [06:04:24]OFD Sender: No OFD packet to send [06:04:29]OFD Sender: No OFD packet to send [06:04:34]OFD Sender: No OFD packet to send [06:04:39]OFD Sender: No OFD packet to send [06:04:44]OFD Sender: No OFD packet to send [06:04:49]OFD Sender: No OFD packet to send [06:04:54]OFD Sender: No OFD packet to send [06:04:59]OFD Sender: No OFD packet to send [06:05:04]OFD Sender: No OFD packet to send [06:05:09]OFD Sender: No OFD packet to send [06:05:14]OFD Sender: No OFD packet to send [06:05:19]OFD Sender: No OFD packet to send [06:05:24]OFD Sender: No OFD packet to send [06:05:29]OFD Sender: No OFD packet to send [06:05:34]OFD Sender: No OFD packet to send [06:05:39]OFD Sender: No OFD packet to send [06:05:44]OFD Sender: No OFD packet to send [06:05:49]OFD Sender: No OFD packet to send [06:05:54]OFD Sender: No OFD packet to send [06:05:59]OFD Sender: No OFD packet to send [06:06:04]OFD Sender: No OFD packet to send [06:06:09]OFD Sender: No OFD packet to send [06:06:14]OFD Sender: No OFD packet to send [06:06:19]OFD Sender: No OFD packet to send [06:06:24]OFD Sender: No OFD packet to send [06:06:29]OFD Sender: No OFD packet to send [06:06:34]OFD Sender: No OFD packet to send [06:06:39]OFD Sender: No OFD packet to send [06:06:44]OFD Sender: No OFD packet to send [06:06:49]OFD Sender: No OFD packet to send [06:06:54]OFD Sender: No OFD packet to send [06:06:59]OFD Sender: No OFD packet to send [06:07:04]OFD Sender: No OFD packet to send [06:07:09]OFD Sender: No OFD packet to send [06:07:14]OFD Sender: No OFD packet to send [06:07:19]OFD Sender: No OFD packet to send [06:07:24]OFD Sender: No OFD packet to send [06:07:29]OFD Sender: No OFD packet to send [06:07:34]OFD Sender: No OFD packet to send [06:07:39]OFD Sender: No OFD packet to send [06:07:44]OFD Sender: No OFD packet to send [06:07:49]OFD Sender: No OFD packet to send [06:07:54]OFD Sender: No OFD packet to send [06:07:59]OFD Sender: No OFD packet to send [06:08:04]OFD Sender: No OFD packet to send [06:08:09]OFD Sender: No OFD packet to send [06:08:14]OFD Sender: No OFD packet to send [06:08:19]OFD Sender: No OFD packet to send [06:08:24]OFD Sender: No OFD packet to send [06:08:29]OFD Sender: No OFD packet to send [06:08:34]OFD Sender: No OFD packet to send [06:08:39]OFD Sender: No OFD packet to send [06:08:44]OFD Sender: No OFD packet to send [06:08:49]OFD Sender: No OFD packet to send [06:08:54]OFD Sender: No OFD packet to send [06:08:59]OFD Sender: No OFD packet to send [06:09:04]OFD Sender: No OFD packet to send [06:09:09]OFD Sender: No OFD packet to send [06:09:14]OFD Sender: No OFD packet to send [06:09:19]OFD Sender: No OFD packet to send [06:09:24]OFD Sender: No OFD packet to send [06:09:29]OFD Sender: No OFD packet to send [06:09:34]OFD Sender: No OFD packet to send [06:09:39]OFD Sender: No OFD packet to send [06:09:44]OFD Sender: No OFD packet to send [06:09:49]OFD Sender: No OFD packet to send [06:09:54]OFD Sender: No OFD packet to send [06:09:59]OFD Sender: No OFD packet to send [06:10:04]OFD Sender: No OFD packet to send [06:10:09]OFD Sender: No OFD packet to send [06:10:14]OFD Sender: No OFD packet to send [06:10:19]OFD Sender: No OFD packet to send [06:10:24]OFD Sender: No OFD packet to send [06:10:29]OFD Sender: No OFD packet to send [06:10:34]OFD Sender: No OFD packet to send [06:10:39]OFD Sender: No OFD packet to send [06:10:44]OFD Sender: No OFD packet to send [06:10:49]OFD Sender: No OFD packet to send [06:10:54]OFD Sender: No OFD packet to send [06:10:59]OFD Sender: No OFD packet to send [06:11:04]OFD Sender: No OFD packet to send [06:11:09]OFD Sender: No OFD packet to send [06:11:14]OFD Sender: No OFD packet to send [06:11:19]OFD Sender: No OFD packet to send [06:11:24]OFD Sender: No OFD packet to send [06:11:29]OFD Sender: No OFD packet to send [06:11:34]OFD Sender: No OFD packet to send [06:11:39]OFD Sender: No OFD packet to send [06:11:44]OFD Sender: No OFD packet to send [06:11:49]OFD Sender: No OFD packet to send [06:11:54]OFD Sender: No OFD packet to send [06:11:59]OFD Sender: No OFD packet to send [06:12:04]OFD Sender: No OFD packet to send [06:12:09]OFD Sender: No OFD packet to send [06:12:14]OFD Sender: No OFD packet to send [06:12:19]OFD Sender: No OFD packet to send [06:12:24]OFD Sender: No OFD packet to send [06:12:29]OFD Sender: No OFD packet to send [06:12:34]OFD Sender: No OFD packet to send [06:12:39]OFD Sender: No OFD packet to send [06:12:44]OFD Sender: No OFD packet to send [06:12:49]OFD Sender: No OFD packet to send [06:12:54]OFD Sender: No OFD packet to send [06:12:59]OFD Sender: No OFD packet to send [06:13:04]OFD Sender: No OFD packet to send [06:13:09]OFD Sender: No OFD packet to send [06:13:14]OFD Sender: No OFD packet to send [06:13:19]OFD Sender: No OFD packet to send [06:13:24]OFD Sender: No OFD packet to send [06:13:29]OFD Sender: No OFD packet to send [06:13:34]OFD Sender: No OFD packet to send [06:13:39]OFD Sender: No OFD packet to send [06:13:44]OFD Sender: No OFD packet to send [06:13:49]OFD Sender: No OFD packet to send [06:13:54]OFD Sender: No OFD packet to send [06:13:59]OFD Sender: No OFD packet to send [06:14:04]OFD Sender: No OFD packet to send [06:14:09]OFD Sender: No OFD packet to send [06:14:14]OFD Sender: No OFD packet to send [06:14:19]OFD Sender: No OFD packet to send [06:14:24]OFD Sender: No OFD packet to send [06:14:29]OFD Sender: No OFD packet to send [06:14:34]OFD Sender: No OFD packet to send [06:14:39]OFD Sender: No OFD packet to send [06:14:44]OFD Sender: No OFD packet to send [06:14:49]OFD Sender: No OFD packet to send [06:14:54]OFD Sender: No OFD packet to send [06:14:59]OFD Sender: No OFD packet to send [06:15:04]OFD Sender: No OFD packet to send [06:15:09]OFD Sender: No OFD packet to send [06:15:14]OFD Sender: No OFD packet to send [06:15:19]OFD Sender: No OFD packet to send [06:15:24]OFD Sender: No OFD packet to send [06:15:29]OFD Sender: No OFD packet to send [06:15:34]OFD Sender: No OFD packet to send [06:15:39]OFD Sender: No OFD packet to send [06:15:44]OFD Sender: No OFD packet to send [06:15:49]OFD Sender: No OFD packet to send [06:15:54]OFD Sender: No OFD packet to send [06:15:59]OFD Sender: No OFD packet to send [06:16:04]OFD Sender: No OFD packet to send [06:16:09]OFD Sender: No OFD packet to send [06:16:14]OFD Sender: No OFD packet to send [06:16:19]OFD Sender: No OFD packet to send [06:16:24]OFD Sender: No OFD packet to send [06:16:29]OFD Sender: No OFD packet to send [06:16:34]OFD Sender: No OFD packet to send [06:16:40]OFD Sender: No OFD packet to send [06:16:45]OFD Sender: No OFD packet to send [06:16:50]OFD Sender: No OFD packet to send [06:16:55]OFD Sender: No OFD packet to send [06:17:00]OFD Sender: No OFD packet to send [06:17:05]OFD Sender: No OFD packet to send [06:17:10]OFD Sender: No OFD packet to send [06:17:15]OFD Sender: No OFD packet to send [06:17:20]OFD Sender: No OFD packet to send [06:17:25]OFD Sender: No OFD packet to send [06:17:30]OFD Sender: No OFD packet to send [06:17:35]OFD Sender: No OFD packet to send [06:17:40]OFD Sender: No OFD packet to send [06:17:45]OFD Sender: No OFD packet to send [06:17:50]OFD Sender: No OFD packet to send [06:17:55]OFD Sender: No OFD packet to send [06:18:00]OFD Sender: No OFD packet to send [06:18:05]OFD Sender: No OFD packet to send [06:18:10]OFD Sender: No OFD packet to send [06:18:15]OFD Sender: No OFD packet to send [06:18:20]OFD Sender: No OFD packet to send [06:18:25]OFD Sender: No OFD packet to send [06:18:30]OFD Sender: No OFD packet to send [06:18:35]OFD Sender: No OFD packet to send [06:18:40]OFD Sender: No OFD packet to send [06:18:41]accept exits with 7 [06:18:41]New connection [06:18:41]New thread 3067252068 created [06:18:41]Thread 3067395428 joined [06:18:41]Waiting for new connection... [06:18:41] Sock 7.Parse request [06:18:41]Sock 7.Check first char [06:18:41]Sock 7.First char is OK [06:18:41]request: POST /json_proto HTTP/1.0 [06:18:41]Method: POST [06:18:41]URL: /json_proto [06:18:41]Method is POST - this is cgi request [06:18:41]url: /json_proto [06:18:41]query_string will be loaded in cgi processing [06:18:41]execute_cgi json_proto POST (null) [06:18:41]execute_cgi path=json_proto method=POST [06:18:41]POST find Content-Length [06:18:41]Host: 172.17.48.197:8080 [06:18:41]Content-Length: 825 [06:18:41]Content-Type: application/json [06:18:41] [06:18:41]POST finish read [06:18:41]Found Content-Length = 825 [06:18:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106415", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 21.160, "sum" : 1500.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:18:41]execute_script... [06: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)1106415", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 21.160, "sum" : 1500.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:18:41]POST & json_proto [06:18:41]process_json_proto [06:18:41]json parsed OK: [06:18:41]protocol is kg_v1.0 [06:18:41]action value=close_receipt [06:18:41]process_action close_receipt [06:18:41]cmd_close_receipt [06:18:41]MH_GetDate [06:18:41]Write to MH i2c: F0 00 00 7C 66 D1 [06:18:41]Write i2c OK [06:18:41]MH_I2C_Read... [06:18:41]Read from MH i2c: F0 [06:18:41]MH_I2C_Read... [06:18:41]Read from MH i2c: F0 09 00 [06:18:41]MH_I2C_Read... [06:18:41]Read from MH i2c: F0 09 00 7C 66 00 C8 67 E5 65 6C AF E3 65 B6 [06:18:41]GetLastDocTimeStamp 1709526997 [06:18:41]current date 1709533128 [06:18:41]FM_GetShiftState [06:18:41]SAM_PROTO_GetShiftState [06:18:41]wFMCommunicate request_size=4 [06:18:41]MH_SAM_APDU [06:18:41]CAPDU: 80 13 01 00 [06:18:41]Write to MH i2c: E2 08 00 7D 66 80 13 01 00 00 00 00 00 60 [06:18:41]Write i2c OK [06:18:41]MH_I2C_Read... [06:18:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:18:41]Read from MH i2c: E2 [06:18:41]MH_I2C_Read... [06:18:41]Read from MH i2c: E2 0E 00 [06:18:41]MH_I2C_Read... [06:18:41]Read from MH i2c: E2 0E 00 7D 66 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 77 [06:18:41]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [06:18:41]wFMCommunicate OK [06:18:41]SAM_PROTO_GetShiftState done [06:18:41]FM_GetShiftState done [06:18:41]opened in 1709511088 [06:18:41]opened+sec_in_day 1709597488 [06:18:41]quantity*price = 150024 [06:18:41]sum+1 = 150025 [06:18:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.24 НСП 1% : 13.28 НДС 12% : 159.32 Наличными: 0.00 Безнал.: 1500.24 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 30 04.03.2024 06:18 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123430 ФПД: 121267157113636 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T061848&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123430&fm=121267157113636&tin=02508201610067®Number=0000000000090573&sum=150024 [06:18:42]StoreToDocumentArchive [06:18:42]shift 324 fd 123430 [06:18:42]save to /storage/0324/doc_00123430 [06:18:42]save last doc name /storage/0324/doc_00123430 to /storage/kkm_last_doc_name [06:18:42]save OK [06:18:42]Clear old archive folders... [06:18:42]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:18:42]tlvbuf is 00D9DF90 [06:18:42]SAM_PROTO_ClearQueue [06:18:42]wFMCommunicate request_size=4 [06:18:42]MH_SAM_APDU [06:18:42]CAPDU: 80 09 00 00 [06:18:42]Write to MH i2c: E2 08 00 8A 66 80 09 00 00 00 00 00 00 62 [06:18:42]Write i2c OK [06:18:42]MH_I2C_Read... [06:18:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:18:42]Read from MH i2c: E2 [06:18:42]MH_I2C_Read... [06:18:42]Read from MH i2c: E2 03 00 [06:18:42]MH_I2C_Read... [06:18:42]Read from MH i2c: E2 03 00 8A 66 00 90 00 64 [06:18:42]RAPDU: 90 00 [06:18:42]wFMCommunicate OK [06:18:42]SAM_PROTO_ClearQueue done [06:18:42]KKMCreateOFDPacket [06:18:42]OFDProtocolAddRootSTLVToBuf [06:18:42]FM_MakeSignedData [06:18:42]FM_MakeSignedData [06:18:42]SAM_PROTO_SignData [06:18:42]wFMCommunicate request_size=4 [06:18:42]MH_SAM_APDU [06:18:42]CAPDU: 80 0D 01 02 [06:18:42]Write to MH i2c: E2 08 00 8B 66 80 0D 01 02 00 00 00 00 6A [06:18:42]Write i2c OK [06:18:42]MH_I2C_Read... [06:18:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:18:42]Read from MH i2c: E2 [06:18:42]MH_I2C_Read... [06:18:42]Read from MH i2c: E2 03 00 [06:18:42]MH_I2C_Read... [06:18:42]Read from MH i2c: E2 03 00 8B 66 00 90 00 65 [06:18:42]RAPDU: 90 00 [06:18:42]wFMCommunicate OK [06:18:42]wFMCommunicate request_size=255 [06:18:42]MH_SAM_APDU [06:18:42]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 A8 52 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 08 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 C8 67 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 26 E2 01 00 35 04 06 00 [06:18:42]Write to MH i2c: E2 02 01 8C 66 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 A8 52 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 08 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 C8 67 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 26 E2 01 00 35 04 06 00 00 00 10 [06:18:42]Write i2c OK [06:18:42]MH_I2C_Read... [06:18:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:18:43]Read from MH i2c: E2 [06:18:43]MH_I2C_Read... [06:18:43]Read from MH i2c: E2 03 00 [06:18:43]MH_I2C_Read... [06:18:43]Read from MH i2c: E2 03 00 8C 66 00 90 00 66 [06:18:43]RAPDU: 90 00 [06:18:43]wFMCommunicate OK [06:18:43]wFMCommunicate request_size=11 [06:18:43]MH_SAM_APDU [06:18:43]CAPDU: 80 0D 02 02 06 6E 4A B5 D2 9B 24 [06:18:43]Write to MH i2c: E2 0E 00 8D 66 80 0D 02 02 06 00 6E 4A B5 D2 9B 24 00 00 77 [06:18:43]Write i2c OK [06:18:43]MH_I2C_Read... [06:18:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:18:43]Read from MH i2c: E2 [06:18:43]MH_I2C_Read... [06:18:43]Read from MH i2c: E2 03 00 [06:18:43]MH_I2C_Read... [06:18:43]Read from MH i2c: E2 03 00 8D 66 00 90 00 67 [06:18:43]RAPDU: 90 00 [06:18:43]wFMCommunicate OK [06:18:43]wFMCommunicate request_size=4 [06:18:43]MH_SAM_APDU [06:18:43]CAPDU: 80 0D 03 02 [06:18:43]Write to MH i2c: E2 08 00 8E 66 80 0D 03 02 00 00 00 00 6F [06:18:43]Write i2c OK [06:18:43]MH_I2C_Read... [06:18:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:18:43]Read from MH i2c: E2 [06:18:43]MH_I2C_Read... [06:18:43]Read from MH i2c: E2 0B 00 [06:18:43]MH_I2C_Read... [06:18:43]Read from MH i2c: E2 0B 00 8E 66 00 55 E5 A8 1D CF 0B 9E 2C 90 00 13 [06:18:43]RAPDU: 55 E5 A8 1D CF 0B 9E 2C 90 00 [06:18:43]wFMCommunicate OK [06:18:43]SAM_PROTO_SignData done [06:18:43]FM_MakeSignedData done [06:18:43]CreateOFDProtocolMessage [06:18:43]wFMCommunicate request_size=4 [06:18:43]MH_SAM_APDU [06:18:43]CAPDU: 80 11 00 00 [06:18:43]Write to MH i2c: E2 08 00 8F 66 80 11 00 00 00 00 00 00 6F [06:18:43]Write i2c OK [06:18:43]MH_I2C_Read... [06:18:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:18:43]Read from MH i2c: E2 [06:18:43]MH_I2C_Read... [06:18:43]Read from MH i2c: E2 17 00 [06:18:43]MH_I2C_Read... [06:18:43]Read from MH i2c: E2 17 00 8F 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 CD [06:18:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [06:18:43]wFMCommunicate OK [06:18:43]CreateOFDProtocolMessage done [06:18:43]OFDSenderStorePacket 123430 [06:18:43]StoreOFDPacket docnum=123430 [06:18:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 46 40 08 01 F5 09 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 A8 52 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 08 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 C8 67 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 26 E2 01 00 35 04 06 00 6E 4A B5 D2 9B 24 55 E5 A8 1D CF 0B 9E 2C [06:18:43]CheckFolder [06:18:43]dirname=/storage/ofd_packets [06:18:43]CheckFolder done [06:18:43]ProducePacketName [06:18:43]name=ofd_packets/00123430 [06:18:43]NVStorageSaveData ofd_packets/00123430 [06:18:43]File name is /storage/ofd_packets/00123430 [06:18:43]Write 302 bytes [06:18:43]NVStorageSaveData done [06:18:43]OFDSenderStorePacket done [06:18:43]KKMCreateOFDPacket done [06:18:43]NVStorageSaveData kkm_last_timestamp [06:18:43]File name is /storage/kkm_last_timestamp [06:18:43]Write 4 bytes [06:18:43]NVStorageSaveData done [06:18:43]ExternCall_PrintAddStr [06:18:43]wPrintStart [06:18:43]Write to MH i2c: 01 00 00 90 66 F6 [06:18:43]Write i2c OK [06:18:43]MH_I2C_Read... [06:18:43]Read from MH i2c: 01 [06:18:43]MH_I2C_Read... [06:18:43]Read from MH i2c: 01 07 00 [06:18:43]MH_I2C_Read... [06:18:43]Read from MH i2c: 01 07 00 90 66 00 00 00 00 00 FF 0F 0B [06:18:43]RasterBufferAndPrint [06:18:43]line Счет N : (1)1106415 [06:18:43]line ИНН: 02508201610067 [06:18:43]line Контрольно-Кассовый Чек [06:18:43]line ПРОДАЖА [06:18:43]line ТРК (МРК, ГНК) : 51 [06:18:43]line Товар: 2710194210 [06:18:43]line ДТ(л)-К-5 [06:18:43]line 21.160 * 70.90 [06:18:43]line = 1500.24 [06:18:43]line НДС 12% НСП 1% [06:18:43]line > о реализуемом товаре [06:18:43]line ИТОГО: 1500.24 [06:18:43]line НСП 1% : 13.28 [06:18:43]line НДС 12% : 159.32 [06:18:43]line Наличными: 0.00 [06:18:43]line Безнал.: 1500.24 [06:18:43]line Место: АЗС № 25 "Партнер Нефть" [06:18:43]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [06:18:43]line СНО: Общий режим [06:18:43]line Чек 30 04.03.2024 06:18 [06:18:43]line Смена: 324 ФФД: 1.0 [06:18:43]line ЗНМ: 0300000019 [06:18:43]line РНМ: 0000000000090573 [06:18:43]line Версия ККМ: 001 [06:18:43]line Платежная система: Бакай Банк [06:18:43]line ФМ: 0000000000874798 [06:18:43]line ФД: 123430 [06:18:43]line ФПД: 121267157113636 [06:18:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T061848&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123430&fm=121267157113636&tin=02508201610067®Number=0000000000090573&sum=150024 [06:18:43]written 0, free lines is 4095 [06:18:43]OFD Sender: Processing packet 123430 [packets to send 112, broken 111] [06:18:43]ProducePacketName [06:18:43]name=ofd_packets/00123430 [06:18:43]OFD Sender: To server: pG, [06:18:43]CommunicateWithHost lk.salyk.kg:30040 [06:18:43]ConnectInit lk.salyk.kg [06:18:43]Connected sock=10 [06: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 37 39 38 10 01 00 00 46 40 08 01 F5 09 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 A8 52 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 08 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 C8 67 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 26 E2 01 00 35 04 06 00 6E 4A B5 D2 9B 24 55 E5 A8 1D CF 0B 9E 2C [06: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 37 39 38 4F 00 00 00 6B 05 47 00 A0 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 37 39 38 10 04 04 00 26 E2 01 00 F4 03 04 00 F1 13 E5 65 B6 04 01 00 00 7B 8C 0C B7 0C 2C 81 0B [06:18:43]CommunicateWithHost err = 0 [06:18:43]CheckOFDResponse [06:18:43]1017 (14) - 77093643461234 [06:18:43]1041 (16) - 0000000000874798 [06:18:43]1040 (4) - 123430 [06:18:43]1012 (4) - 04.03.2024 00:21 [06:18:43]1206 (1) - 0 [06:18:43]OFD Sender: Remove packet 123430 [06:18:43]ProducePacketName [06:18:43]name=ofd_packets/00123430 [06:18:43]NVStorageDeleteData [06:18:43]Write to MH i2c: 01 00 00 BA 66 20 [06:18:43]Write i2c OK [06:18:43]MH_I2C_Read... [06:18:43]Read from MH i2c: 01 [06:18:43]MH_I2C_Read... [06:18:43]Read from MH i2c: 01 07 00 [06:18:43]MH_I2C_Read... [06:18:43]Read from MH i2c: 01 07 00 BA 66 00 00 00 00 00 1E 0D 52 [06:18:43]RasterBufferAndPrint [06:18:43]line [06:18:43]line [06:18:43]line [06:18:43]line [06:18:43]line [06:18:43]written 0, free lines is 3367 [06:18:43]MH_Cut [06:18:43]Write to MH i2c: D1 01 00 C1 66 01 F9 [06:18:43]Write i2c OK [06:18:43]MH_I2C_Read... [06:18:43]Read from MH i2c: D1 [06:18:43]MH_I2C_Read... [06:18:43]Read from MH i2c: D1 01 00 [06:18:43]MH_I2C_Read... [06:18:43]Read from MH i2c: D1 01 00 C1 66 00 F8 [06:18:43]Write to MH i2c: 01 00 00 C2 66 28 [06:18:43]Write i2c OK [06:18:43]MH_I2C_Read... [06:18:44]OFD Sender: No OFD packet to send [06:18:44]*** Cut start [06:18:44]*** Purtial cut [06:18:44]*** Stage 1: CUTSNS_PIN = 1 [06:18:46]Read from MH i2c: 01 [06:18:46]MH_I2C_Read... [06:18:46]*** Stop cut motor [06:18:46]*** Cut end [06:18:46]Read from MH i2c: 01 07 00 [06:18:46]MH_I2C_Read... [06:18:46]Read from MH i2c: 01 07 00 C2 66 00 00 00 00 00 FF 0F 3D [06:18:46]process_action close_receipt done [06:18:46]requested_data is exist [06:18:46]produce_requested_data [06:18:46]requested_item fm.sn is exist - process it [06:18:46]wFMCommunicate request_size=4 [06:18:46]MH_SAM_APDU [06:18:46]CAPDU: 80 11 00 00 [06:18:46]Write to MH i2c: E2 08 00 C3 66 80 11 00 00 00 00 00 00 A3 [06:18:46]Write i2c OK [06:18:46]MH_I2C_Read... [06:18:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:18:46]Read from MH i2c: E2 [06:18:46]MH_I2C_Read... [06:18:46]Read from MH i2c: E2 17 00 [06:18:46]MH_I2C_Read... [06:18:46]Read from MH i2c: E2 17 00 C3 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 01 [06:18:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [06:18:46]wFMCommunicate OK [06:18:46]requested_item fd.num is exist - process it [06:18:46]SAM_PROTO_GetFieldsCounters [06:18:46]wFMCommunicate request_size=4 [06:18:46]MH_SAM_APDU [06:18:46]CAPDU: 80 13 00 00 [06:18:46]Write to MH i2c: E2 08 00 C4 66 80 13 00 00 00 00 00 00 A6 [06:18:46]Write i2c OK [06:18:46]MH_I2C_Read... [06:18:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:18:46]Read from MH i2c: E2 [06:18:46]MH_I2C_Read... [06:18:46]Read from MH i2c: E2 62 00 [06:18:46]MH_I2C_Read... [06:18:46]Read from MH i2c: E2 62 00 C4 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 26 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 79 [06:18: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 26 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:18:46]wFMCommunicate OK [06:18:46]SAM_PROTO_GetFieldsCounters done [06:18:46]requested_item shift.num is exist - process it [06:18:46]requested_item shift.opened is exist - process it [06:18:46]req_shift_opened [06:18:46]FM_GetShiftState [06:18:46]SAM_PROTO_GetShiftState [06:18:46]wFMCommunicate request_size=4 [06:18:46]MH_SAM_APDU [06:18:46]CAPDU: 80 13 01 00 [06:18:46]Write to MH i2c: E2 08 00 C5 66 80 13 01 00 00 00 00 00 A8 [06:18:46]Write i2c OK [06:18:46]MH_I2C_Read... [06:18:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:18:46]Read from MH i2c: E2 [06:18:46]MH_I2C_Read... [06:18:46]Read from MH i2c: E2 0E 00 [06:18:46]MH_I2C_Read... [06:18:46]Read from MH i2c: E2 0E 00 C5 66 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 BF [06:18:46]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [06:18:46]wFMCommunicate OK [06:18:46]SAM_PROTO_GetShiftState done [06:18:46]FM_GetShiftState done [06:18:46]req_shift_opened done [06:18:46]requested_item shift.open_date is exist - process it [06:18:46]req_shift_open_date [06:18:46]req_shift_open_date done [06:18:46]produce_requested_data done [06:18:46]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123430,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [06:18:46]process_action_free close_receipt [06:18:46]json_value_free [06:18:46]json_value_free done [06:18:46]process_json_proto returns [06:18:46]Send response to host [06:18:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123430,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [06:18:46]free response buf [06:18:46]execute_script done [06:18:46]execute_script returns [06:18:46]free content buf [06:18:46]Sock 7.Close socket [06:18:46]Sock 7.Thread stoped [06:18:49]OFD Sender: No OFD packet to send [06:18:54]OFD Sender: No OFD packet to send [06:18:59]OFD Sender: No OFD packet to send [06:19:04]OFD Sender: No OFD packet to send [06:19:09]OFD Sender: No OFD packet to send [06:19:14]OFD Sender: No OFD packet to send [06:19:19]OFD Sender: No OFD packet to send [06:19:24]OFD Sender: No OFD packet to send [06:19:29]OFD Sender: No OFD packet to send [06:19:34]OFD Sender: No OFD packet to send [06:19:39]OFD Sender: No OFD packet to send [06:19:44]OFD Sender: No OFD packet to send [06:19:49]OFD Sender: No OFD packet to send [06:19:54]OFD Sender: No OFD packet to send [06:19:59]OFD Sender: No OFD packet to send [06:20:04]OFD Sender: No OFD packet to send [06:20:09]OFD Sender: No OFD packet to send [06:20:14]OFD Sender: No OFD packet to send [06:20:19]OFD Sender: No OFD packet to send [06:20:24]OFD Sender: No OFD packet to send [06:20:29]OFD Sender: No OFD packet to send [06:20:34]OFD Sender: No OFD packet to send [06:20:39]OFD Sender: No OFD packet to send [06:20:44]OFD Sender: No OFD packet to send [06:20:49]OFD Sender: No OFD packet to send [06:20:54]OFD Sender: No OFD packet to send [06:20:59]OFD Sender: No OFD packet to send [06:21:04]OFD Sender: No OFD packet to send [06:21:09]OFD Sender: No OFD packet to send [06:21:14]OFD Sender: No OFD packet to send [06:21:19]OFD Sender: No OFD packet to send [06:21:24]OFD Sender: No OFD packet to send [06:21:29]OFD Sender: No OFD packet to send [06:21:44]OFD Sender: No OFD packet to send [06:21:49]OFD Sender: No OFD packet to send [06:21:54]OFD Sender: No OFD packet to send [06:21:59]OFD Sender: No OFD packet to send [06:22:04]OFD Sender: No OFD packet to send [06:22:09]OFD Sender: No OFD packet to send [06:22:14]OFD Sender: No OFD packet to send [06:22:19]OFD Sender: No OFD packet to send [06:22:24]OFD Sender: No OFD packet to send [06:22:29]OFD Sender: No OFD packet to send [06:22:34]OFD Sender: No OFD packet to send [06:22:39]OFD Sender: No OFD packet to send [06:22:44]OFD Sender: No OFD packet to send [06:22:49]OFD Sender: No OFD packet to send [06:22:54]OFD Sender: No OFD packet to send [06:22:59]OFD Sender: No OFD packet to send [06:23:04]OFD Sender: No OFD packet to send [06:23:09]OFD Sender: No OFD packet to send [06:23:14]OFD Sender: No OFD packet to send [06:23:19]OFD Sender: No OFD packet to send [06:23:24]OFD Sender: No OFD packet to send [06:23:29]OFD Sender: No OFD packet to send [06:23:34]OFD Sender: No OFD packet to send [06:23:39]OFD Sender: No OFD packet to send [06:23:44]OFD Sender: No OFD packet to send [06:23:48]ConnectInit Can't connect to host [06:23:49]OFD Sender: No OFD packet to send [06:23:54]OFD Sender: No OFD packet to send [06:23:59]OFD Sender: No OFD packet to send [06:24:04]OFD Sender: No OFD packet to send [06:24:09]OFD Sender: No OFD packet to send [06:24:14]OFD Sender: No OFD packet to send [06:24:19]OFD Sender: No OFD packet to send [06:24:24]OFD Sender: No OFD packet to send [06:24:29]OFD Sender: No OFD packet to send [06:24:34]OFD Sender: No OFD packet to send [06:24:39]OFD Sender: No OFD packet to send [06:24:44]OFD Sender: No OFD packet to send [06:24:49]OFD Sender: No OFD packet to send [06:24:54]OFD Sender: No OFD packet to send [06:24:59]OFD Sender: No OFD packet to send [06:25:04]OFD Sender: No OFD packet to send [06:25:09]OFD Sender: No OFD packet to send [06:25:14]OFD Sender: No OFD packet to send [06:25:19]OFD Sender: No OFD packet to send [06:25:24]OFD Sender: No OFD packet to send [06:25:29]OFD Sender: No OFD packet to send [06:25:34]OFD Sender: No OFD packet to send [06:25:39]OFD Sender: No OFD packet to send [06:25:44]OFD Sender: No OFD packet to send [06:25:49]OFD Sender: No OFD packet to send [06:25:54]OFD Sender: No OFD packet to send [06:25:59]OFD Sender: No OFD packet to send [06:26:04]OFD Sender: No OFD packet to send [06:26:09]OFD Sender: No OFD packet to send [06:26:14]OFD Sender: No OFD packet to send [06:26:19]OFD Sender: No OFD packet to send [06:26:24]OFD Sender: No OFD packet to send [06:26:29]OFD Sender: No OFD packet to send [06:26:34]OFD Sender: No OFD packet to send [06:26:39]OFD Sender: No OFD packet to send [06:26:44]OFD Sender: No OFD packet to send [06:26:49]OFD Sender: No OFD packet to send [06:26:54]OFD Sender: No OFD packet to send [06:26:59]OFD Sender: No OFD packet to send [06:27:04]OFD Sender: No OFD packet to send [06:27:09]OFD Sender: No OFD packet to send [06:27:14]OFD Sender: No OFD packet to send [06:27:19]OFD Sender: No OFD packet to send [06:27:24]OFD Sender: No OFD packet to send [06:27:29]OFD Sender: No OFD packet to send [06:27:34]OFD Sender: No OFD packet to send [06:27:39]OFD Sender: No OFD packet to send [06:27:44]OFD Sender: No OFD packet to send [06:27:49]OFD Sender: No OFD packet to send [06:27:54]OFD Sender: No OFD packet to send [06:27:59]OFD Sender: No OFD packet to send [06:28:04]OFD Sender: No OFD packet to send [06:28:09]OFD Sender: No OFD packet to send [06:28:14]OFD Sender: No OFD packet to send [06:28:19]OFD Sender: No OFD packet to send [06:28:24]OFD Sender: No OFD packet to send [06:28:29]OFD Sender: No OFD packet to send [06:28:34]OFD Sender: No OFD packet to send [06:28:39]OFD Sender: No OFD packet to send [06:28:44]OFD Sender: No OFD packet to send [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:30:59]OFD Sender: No OFD packet to send [06:31:04]OFD Sender: No OFD packet to send [06:31:09]OFD Sender: No OFD packet to send [06:31:14]OFD Sender: No OFD packet to send [06:31:19]OFD Sender: No OFD packet to send [06:31:24]OFD Sender: No OFD packet to send [06:31:29]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:54]accept exits with 9 [06:33:54]New connection [06:33:54]New thread 3067395428 created [06:33:54]Thread 3067252068 joined [06:33:54]Waiting for new connection... [06:33:54] Sock 9.Parse request [06:33:54]Sock 9.Check first char [06:33:54]Sock 9.First char is OK [06:33:54]request: POST /json_proto HTTP/1.0 [06:33:54]Method: POST [06:33:54]URL: /json_proto [06:33:54]Method is POST - this is cgi request [06:33:54]url: /json_proto [06:33:54]query_string will be loaded in cgi processing [06:33:54]execute_cgi json_proto POST (null) [06:33:54]execute_cgi path=json_proto method=POST [06:33:54]POST find Content-Length [06:33:54]Host: 172.17.48.197:8080 [06:33:54]Content-Length: 817 [06:33:54]Content-Type: application/json [06:33:54] [06:33:54]POST finish read [06:33:54]Found Content-Length = 817 [06:33:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106416", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 400.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:33:54]execute_script... [06:33: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)1106416", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 400.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:33:54]POST & json_proto [06:33:54]process_json_proto [06:33:54]json parsed OK: [06:33:54]protocol is kg_v1.0 [06:33:54]action value=close_receipt [06:33:54]process_action close_receipt [06:33:54]cmd_close_receipt [06:33:54]MH_GetDate [06:33:54]Write to MH i2c: F0 00 00 C6 66 1B [06:33:55]Write i2c OK [06:33:55]MH_I2C_Read... [06:33:55]Read from MH i2c: F0 [06:33:55]MH_I2C_Read... [06:33:55]Read from MH i2c: F0 09 00 [06:33:55]MH_I2C_Read... [06:33:55]Read from MH i2c: F0 09 00 C6 66 00 5A 6B E5 65 6C AF E3 65 96 [06:33:55]GetLastDocTimeStamp 1709533128 [06:33:55]current date 1709534042 [06:33:55]FM_GetShiftState [06:33:55]SAM_PROTO_GetShiftState [06:33:55]wFMCommunicate request_size=4 [06:33:55]MH_SAM_APDU [06:33:55]CAPDU: 80 13 01 00 [06:33:55]Write to MH i2c: E2 08 00 C7 66 80 13 01 00 00 00 00 00 AA [06:33:55]Write i2c OK [06:33:55]MH_I2C_Read... [06:33:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:33:55]Read from MH i2c: E2 [06:33:55]MH_I2C_Read... [06:33:55]Read from MH i2c: E2 0E 00 [06:33:55]MH_I2C_Read... [06:33:55]Read from MH i2c: E2 0E 00 C7 66 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 C1 [06:33:55]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [06:33:55]wFMCommunicate OK [06:33:55]SAM_PROTO_GetShiftState done [06:33:55]FM_GetShiftState done [06:33:55]opened in 1709511088 [06:33:55]opened+sec_in_day 1709597488 [06:33:55]quantity*price = 40049 [06:33:55]sum+1 = 40050 [06:33:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.49 НСП 1% : 3.54 НДС 12% : 42.53 Наличными: 0.00 Безнал.: 400.49 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 31 04.03.2024 06:34 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123431 ФПД: 264350918827537 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T063402&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123431&fm=264350918827537&tin=02508201610067®Number=0000000000090573&sum=40049 [06:33:56]StoreToDocumentArchive [06:33:56]shift 324 fd 123431 [06:33:56]save to /storage/0324/doc_00123431 [06:33:56]save last doc name /storage/0324/doc_00123431 to /storage/kkm_last_doc_name [06:33:56]save OK [06:33:56]Clear old archive folders... [06:33:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:33:56]tlvbuf is 00FAEE30 [06:33:56]SAM_PROTO_ClearQueue [06:33:56]wFMCommunicate request_size=4 [06:33:56]MH_SAM_APDU [06:33:56]CAPDU: 80 09 00 00 [06:33:56]Write to MH i2c: E2 08 00 D4 66 80 09 00 00 00 00 00 00 AC [06:33:56]Write i2c OK [06:33:56]MH_I2C_Read... [06:33:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:33:56]Read from MH i2c: E2 [06:33:56]MH_I2C_Read... [06:33:56]Read from MH i2c: E2 03 00 [06:33:56]MH_I2C_Read... [06:33:56]Read from MH i2c: E2 03 00 D4 66 00 90 00 AE [06:33:56]RAPDU: 90 00 [06:33:56]wFMCommunicate OK [06:33:56]SAM_PROTO_ClearQueue done [06:33:56]KKMCreateOFDPacket [06:33:56]OFDProtocolAddRootSTLVToBuf [06:33:56]FM_MakeSignedData [06:33:56]FM_MakeSignedData [06:33:56]SAM_PROTO_SignData [06:33:56]wFMCommunicate request_size=4 [06:33:56]MH_SAM_APDU [06:33:56]CAPDU: 80 0D 01 02 [06:33:56]Write to MH i2c: E2 08 00 D5 66 80 0D 01 02 00 00 00 00 B4 [06:33:56]Write i2c OK [06:33:56]MH_I2C_Read... [06:33:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:33:56]Read from MH i2c: E2 [06:33:56]MH_I2C_Read... [06:33:56]Read from MH i2c: E2 03 00 [06:33:56]MH_I2C_Read... [06:33:56]Read from MH i2c: E2 03 00 D5 66 00 90 00 AF [06:33:56]RAPDU: 90 00 [06:33:56]wFMCommunicate OK [06:33:56]wFMCommunicate request_size=255 [06:33:56]MH_SAM_APDU [06:33:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 71 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 71 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 5A 6B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 27 E2 01 00 35 04 06 00 F0 [06:33:56]Write to MH i2c: E2 02 01 D6 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 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 71 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 71 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 5A 6B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 27 E2 01 00 35 04 06 00 F0 00 00 11 [06:33:56]Write i2c OK [06:33:56]MH_I2C_Read... [06:33:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:33:56]Read from MH i2c: E2 [06:33:56]MH_I2C_Read... [06:33:56]Read from MH i2c: E2 03 00 [06:33:56]MH_I2C_Read... [06:33:56]Read from MH i2c: E2 03 00 D6 66 00 90 00 B0 [06:33:56]RAPDU: 90 00 [06:33:56]wFMCommunicate OK [06:33:56]wFMCommunicate request_size=10 [06:33:56]MH_SAM_APDU [06:33:56]CAPDU: 80 0D 02 02 05 6C FE 9C DE 11 [06:33:56]Write to MH i2c: E2 0D 00 D7 66 80 0D 02 02 05 00 6C FE 9C DE 11 00 00 B6 [06:33:56]Write i2c OK [06:33:56]MH_I2C_Read... [06:33:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:33:56]Read from MH i2c: E2 [06:33:56]MH_I2C_Read... [06:33:56]Read from MH i2c: E2 03 00 [06:33:56]MH_I2C_Read... [06:33:56]Read from MH i2c: E2 03 00 D7 66 00 90 00 B1 [06:33:56]RAPDU: 90 00 [06:33:56]wFMCommunicate OK [06:33:56]wFMCommunicate request_size=4 [06:33:56]MH_SAM_APDU [06:33:56]CAPDU: 80 0D 03 02 [06:33:56]Write to MH i2c: E2 08 00 D8 66 80 0D 03 02 00 00 00 00 B9 [06:33:56]Write i2c OK [06:33:56]MH_I2C_Read... [06:33:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:33:56]Read from MH i2c: E2 [06:33:56]MH_I2C_Read... [06:33:56]Read from MH i2c: E2 0B 00 [06:33:56]MH_I2C_Read... [06:33:56]Read from MH i2c: E2 0B 00 D8 66 00 3C 6D 34 5F A9 93 C7 B4 90 00 AD [06:33:56]RAPDU: 3C 6D 34 5F A9 93 C7 B4 90 00 [06:33:56]wFMCommunicate OK [06:33:56]SAM_PROTO_SignData done [06:33:56]FM_MakeSignedData done [06:33:56]CreateOFDProtocolMessage [06:33:56]wFMCommunicate request_size=4 [06:33:56]MH_SAM_APDU [06:33:56]CAPDU: 80 11 00 00 [06:33:56]Write to MH i2c: E2 08 00 D9 66 80 11 00 00 00 00 00 00 B9 [06:33:56]Write i2c OK [06:33:56]MH_I2C_Read... [06:33:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:33:56]Read from MH i2c: E2 [06:33:56]MH_I2C_Read... [06:33:56]Read from MH i2c: E2 17 00 [06:33:56]MH_I2C_Read... [06:33:56]Read from MH i2c: E2 17 00 D9 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 17 [06:33:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [06:33:56]wFMCommunicate OK [06:33:56]CreateOFDProtocolMessage done [06:33:56]OFDSenderStorePacket 123431 [06:33:56]StoreOFDPacket docnum=123431 [06:33:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 17 19 07 01 78 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 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 71 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 71 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 5A 6B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 27 E2 01 00 35 04 06 00 F0 6C FE 9C DE 11 3C 6D 34 5F A9 93 C7 B4 [06:33:56]CheckFolder [06:33:56]dirname=/storage/ofd_packets [06:33:56]CheckFolder done [06:33:56]ProducePacketName [06:33:56]name=ofd_packets/00123431 [06:33:56]NVStorageSaveData ofd_packets/00123431 [06:33:56]File name is /storage/ofd_packets/00123431 [06:33:56]Write 301 bytes [06:33:56]NVStorageSaveData done [06:33:56]OFDSenderStorePacket done [06:33:56]KKMCreateOFDPacket done [06:33:56]NVStorageSaveData kkm_last_timestamp [06:33:56]File name is /storage/kkm_last_timestamp [06:33:56]Write 4 bytes [06:33:56]NVStorageSaveData done [06:33:56]ExternCall_PrintAddStr [06:33:56]wPrintStart [06:33:56]Write to MH i2c: 01 00 00 DA 66 40 [06:33:56]Write i2c OK [06:33:56]MH_I2C_Read... [06:33:56]Read from MH i2c: 01 [06:33:56]MH_I2C_Read... [06:33:56]Read from MH i2c: 01 07 00 [06:33:56]MH_I2C_Read... [06:33:56]Read from MH i2c: 01 07 00 DA 66 00 00 00 00 00 FF 0F 55 [06:33:56]RasterBufferAndPrint [06:33:56]line Счет N : (1)1106416 [06:33:56]line ИНН: 02508201610067 [06:33:56]line Контрольно-Кассовый Чек [06:33:56]line ПРОДАЖА [06:33:56]line ТРК (МРК, ГНК) : 52 [06:33:56]line Товар: 2710124130 [06:33:56]line Аи-92-К-5 [06:33:56]line 6.470 * 61.90 [06:33:56]line = 400.49 [06:33:56]line НДС 12% НСП 1% [06:33:56]line > о реализуемом товаре [06:33:56]line ИТОГО: 400.49 [06:33:56]line НСП 1% : 3.54 [06:33:56]line НДС 12% : 42.53 [06:33:56]line Наличными: 0.00 [06:33:56]line Безнал.: 400.49 [06:33:56]line Место: АЗС № 25 "Партнер Нефть" [06:33:56]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [06:33:56]line СНО: Общий режим [06:33:56]line Чек 31 04.03.2024 06:34 [06:33:56]line Смена: 324 ФФД: 1.0 [06:33:56]line ЗНМ: 0300000019 [06:33:56]line РНМ: 0000000000090573 [06:33:56]line Версия ККМ: 001 [06:33:56]line Платежная система: Бакай Банк [06:33:56]line ФМ: 0000000000874798 [06:33:56]line ФД: 123431 [06:33:56]line ФПД: 264350918827537 [06:33:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T063402&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123431&fm=264350918827537&tin=02508201610067®Number=0000000000090573&sum=40049 [06:33:57]OFD Sender: Processing packet 123431 [packets to send 112, broken 111] [06:33:57]ProducePacketName [06:33:57]name=ofd_packets/00123431 [06:33:57]OFD Sender: To server: pG, [06:33:57]CommunicateWithHost lk.salyk.kg:30040 [06:33:57]ConnectInit lk.salyk.kg [06:33:57]written 0, free lines is 4095 [06:33:57]Write to MH i2c: 01 00 00 04 67 6B [06:33:57]Write i2c OK [06:33:57]MH_I2C_Read... [06:33:57]Read from MH i2c: 01 [06:33:57]MH_I2C_Read... [06:33:57]Read from MH i2c: 01 07 00 [06:33:57]MH_I2C_Read... [06:33:57]Read from MH i2c: 01 07 00 04 67 00 00 00 00 00 EF 0C 6D [06:33:57]RasterBufferAndPrint [06:33:57]line [06:33:57]line [06:33:57]line [06:33:57]line [06:33:57]line [06:33:57]written 0, free lines is 3317 [06:33:57]MH_Cut [06:33:57]Write to MH i2c: D1 01 00 0B 67 01 44 [06:33:57]Write i2c OK [06:33:57]MH_I2C_Read... [06:33:57]Read from MH i2c: D1 [06:33:57]MH_I2C_Read... [06:33:57]Read from MH i2c: D1 01 00 [06:33:57]MH_I2C_Read... [06:33:57]Read from MH i2c: D1 01 00 0B 67 00 43 [06:33:57]Write to MH i2c: 01 00 00 0C 67 73 [06:33:57]Write i2c OK [06:33:57]MH_I2C_Read... [06:33:58]*** Cut start [06:33:58]*** Purtial cut [06:33:58]*** Stage 1: CUTSNS_PIN = 1 [06:34:00]Read from MH i2c: 01 [06:34:00]MH_I2C_Read... [06:34:00]*** Stop cut motor [06:34:00]*** Cut end [06:34:00]Read from MH i2c: 01 07 00 [06:34:00]MH_I2C_Read... [06:34:00]Read from MH i2c: 01 07 00 0C 67 00 00 00 00 00 FF 0F 88 [06:34:00]process_action close_receipt done [06:34:00]requested_data is exist [06:34:00]produce_requested_data [06:34:00]requested_item fm.sn is exist - process it [06:34:00]wFMCommunicate request_size=4 [06:34:00]MH_SAM_APDU [06:34:00]CAPDU: 80 11 00 00 [06:34:00]Write to MH i2c: E2 08 00 0D 67 80 11 00 00 00 00 00 00 EE [06:34:00]Write i2c OK [06:34:00]MH_I2C_Read... [06:34:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:34:00]Read from MH i2c: E2 [06:34:00]MH_I2C_Read... [06:34:00]Read from MH i2c: E2 17 00 [06:34:00]MH_I2C_Read... [06:34:00]Read from MH i2c: E2 17 00 0D 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 4C [06:34:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [06:34:00]wFMCommunicate OK [06:34:00]requested_item fd.num is exist - process it [06:34:00]SAM_PROTO_GetFieldsCounters [06:34:00]wFMCommunicate request_size=4 [06:34:00]MH_SAM_APDU [06:34:00]CAPDU: 80 13 00 00 [06:34:00]Write to MH i2c: E2 08 00 0E 67 80 13 00 00 00 00 00 00 F1 [06:34:00]Write i2c OK [06:34:00]MH_I2C_Read... [06:34:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:34:00]Read from MH i2c: E2 [06:34:00]MH_I2C_Read... [06:34:00]Read from MH i2c: E2 62 00 [06:34:00]MH_I2C_Read... [06:34:00]Read from MH i2c: E2 62 00 0E 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 27 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 C8 [06:34: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 27 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:34:00]wFMCommunicate OK [06:34:00]SAM_PROTO_GetFieldsCounters done [06:34:00]requested_item shift.num is exist - process it [06:34:00]requested_item shift.opened is exist - process it [06:34:00]req_shift_opened [06:34:00]FM_GetShiftState [06:34:00]SAM_PROTO_GetShiftState [06:34:00]wFMCommunicate request_size=4 [06:34:00]MH_SAM_APDU [06:34:00]CAPDU: 80 13 01 00 [06:34:00]Write to MH i2c: E2 08 00 0F 67 80 13 01 00 00 00 00 00 F3 [06:34:00]Write i2c OK [06:34:00]MH_I2C_Read... [06:34:00]Read from MH i2c: E2 [06:34:00]MH_I2C_Read... [06:34:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:34:00]Read from MH i2c: E2 0E 00 [06:34:00]MH_I2C_Read... [06:34:00]Read from MH i2c: E2 0E 00 0F 67 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 0A [06:34:00]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [06:34:00]wFMCommunicate OK [06:34:00]SAM_PROTO_GetShiftState done [06:34:00]FM_GetShiftState done [06:34:00]req_shift_opened done [06:34:00]requested_item shift.open_date is exist - process it [06:34:00]req_shift_open_date [06:34:00]req_shift_open_date done [06:34:00]produce_requested_data done [06:34:00]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123431,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [06:34:00]process_action_free close_receipt [06:34:00]json_value_free [06:34:00]json_value_free done [06:34:00]process_json_proto returns [06:34:00]Send response to host [06:34:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123431,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [06:34:00]free response buf [06:34:00]execute_script done [06:34:00]execute_script returns [06:34:00]free content buf [06:34:00]Sock 9.Close socket [06:34:00]Sock 9.Thread stoped [06:34:02]ConnectInit Can't take IP for lk.salyk.kg [06:34:02]CommunicateWithHost connect error [06:34:02]CommunicateWithHost err = -1 [06:34:02]OFD Sender: Server communicate error [06:34:07]OFD Sender: Processing packet 123431 [packets to send 112, broken 111] [06:34:07]ProducePacketName [06:34:07]name=ofd_packets/00123431 [06:34:07]OFD Sender: To server: pG, [06:34:07]CommunicateWithHost lk.salyk.kg:30040 [06:34:07]ConnectInit lk.salyk.kg [06:34:12]ConnectInit Can't take IP for lk.salyk.kg [06:34:12]CommunicateWithHost connect error [06:34:12]CommunicateWithHost err = -1 [06:34:12]OFD Sender: Server communicate error [06:34:17]OFD Sender: Processing packet 123431 [packets to send 112, broken 111] [06:34:17]ProducePacketName [06:34:17]name=ofd_packets/00123431 [06:34:17]OFD Sender: To server: pG, [06:34:17]CommunicateWithHost lk.salyk.kg:30040 [06:34:17]ConnectInit lk.salyk.kg [06:34:22]ConnectInit Can't take IP for lk.salyk.kg [06:34:22]CommunicateWithHost connect error [06:34:22]CommunicateWithHost err = -1 [06:34:22]OFD Sender: Server communicate error [06:34:27]OFD Sender: Processing packet 123431 [packets to send 112, broken 111] [06:34:27]ProducePacketName [06:34:27]name=ofd_packets/00123431 [06:34:27]OFD Sender: To server: pG, [06:34:27]CommunicateWithHost lk.salyk.kg:30040 [06:34:27]ConnectInit lk.salyk.kg [06:34:32]ConnectInit Can't take IP for lk.salyk.kg [06:34:32]CommunicateWithHost connect error [06:34:32]CommunicateWithHost err = -1 [06:34:32]OFD Sender: Server communicate error [06:34:37]OFD Sender: Processing packet 123431 [packets to send 112, broken 111] [06:34:37]ProducePacketName [06:34:37]name=ofd_packets/00123431 [06:34:37]OFD Sender: To server: pG, [06:34:37]CommunicateWithHost lk.salyk.kg:30040 [06:34:37]ConnectInit lk.salyk.kg [06:34:39]Connected sock=9 [06: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 37 39 38 0F 01 00 00 17 19 07 01 78 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 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 71 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 71 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 5A 6B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 27 E2 01 00 35 04 06 00 F0 6C FE 9C DE 11 3C 6D 34 5F A9 93 C7 B4 [06: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 37 39 38 4F 00 00 00 F3 AE 47 00 EE 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 37 39 38 10 04 04 00 27 E2 01 00 F4 03 04 00 AE 17 E5 65 B6 04 01 00 00 E6 7A 92 F9 4B 6F C0 20 [06:34:39]CommunicateWithHost err = 0 [06:34:39]CheckOFDResponse [06:34:39]1017 (14) - 77093643461234 [06:34:39]1041 (16) - 0000000000874798 [06:34:39]1040 (4) - 123431 [06:34:39]1012 (4) - 04.03.2024 00:37 [06:34:39]1206 (1) - 0 [06:34:39]OFD Sender: Remove packet 123431 [06:34:39]ProducePacketName [06:34:39]name=ofd_packets/00123431 [06:34:39]NVStorageDeleteData [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:50]OFD Sender: No OFD packet to send [06:38:55]OFD Sender: No OFD packet to send [06:39:00]OFD Sender: No OFD packet to send [06:39:05]OFD Sender: No OFD packet to send [06:39:10]OFD Sender: No OFD packet to send [06:39:15]OFD Sender: No OFD packet to send [06:39:20]OFD Sender: No OFD packet to send [06:39:25]OFD Sender: No OFD packet to send [06:39:30]OFD Sender: No OFD packet to send [06:39:35]OFD Sender: No OFD packet to send [06:39:40]OFD Sender: No OFD packet to send [06:39:45]OFD Sender: No OFD packet to send [06:39:50]OFD Sender: No OFD packet to send [06:39:55]OFD Sender: No OFD packet to send [06:40:00]OFD Sender: No OFD packet to send [06:40:05]OFD Sender: No OFD packet to send [06:40:10]OFD Sender: No OFD packet to send [06:40:15]OFD Sender: No OFD packet to send [06:40:20]OFD Sender: No OFD packet to send [06:40:25]OFD Sender: No OFD packet to send [06:40:30]OFD Sender: No OFD packet to send [06:40:35]OFD Sender: No OFD packet to send [06:40:40]OFD Sender: No OFD packet to send [06:40:45]OFD Sender: No OFD packet to send [06:40:50]OFD Sender: No OFD packet to send [06:40:55]OFD Sender: No OFD packet to send [06:41:00]OFD Sender: No OFD packet to send [06:41:05]OFD Sender: No OFD packet to send [06:41:10]OFD Sender: No OFD packet to send [06:41:15]OFD Sender: No OFD packet to send [06:41:20]OFD Sender: No OFD packet to send [06:41:25]OFD Sender: No OFD packet to send [06:41:30]OFD Sender: No OFD packet to send [06:41:35]OFD Sender: No OFD packet to send [06:41:40]OFD Sender: No OFD packet to send [06:41:45]OFD Sender: No OFD packet to send [06:41:50]OFD Sender: No OFD packet to send [06:41:55]OFD Sender: No OFD packet to send [06:42:00]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:46]OFD Sender: No OFD packet to send [06:42:51]OFD Sender: No OFD packet to send [06:42:56]OFD Sender: No OFD packet to send [06:43:01]OFD Sender: No OFD packet to send [06:43:06]OFD Sender: No OFD packet to send [06:43:11]OFD Sender: No OFD packet to send [06:43:16]OFD Sender: No OFD packet to send [06:43:21]OFD Sender: No OFD packet to send [06:43:26]OFD Sender: No OFD packet to send [06:43:31]OFD Sender: No OFD packet to send [06:43:36]OFD Sender: No OFD packet to send [06:43:41]OFD Sender: No OFD packet to send [06:43:46]OFD Sender: No OFD packet to send [06:43:51]OFD Sender: No OFD packet to send [06:43:56]OFD Sender: No OFD packet to send [06:44:01]OFD Sender: No OFD packet to send [06:44:06]OFD Sender: No OFD packet to send [06:44:11]OFD Sender: No OFD packet to send [06:44:16]OFD Sender: No OFD packet to send [06:44:21]OFD Sender: No OFD packet to send [06:44:26]OFD Sender: No OFD packet to send [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:36]OFD Sender: No OFD packet to send [06:46:41]OFD Sender: No OFD packet to send [06:46:46]OFD Sender: No OFD packet to send [06:46:51]OFD Sender: No OFD packet to send [06:46:56]OFD Sender: No OFD packet to send [06:47:01]OFD Sender: No OFD packet to send [06:47:06]OFD Sender: No OFD packet to send [06:47:11]OFD Sender: No OFD packet to send [06:47:16]OFD Sender: No OFD packet to send [06:47:21]OFD Sender: No OFD packet to send [06:47:26]OFD Sender: No OFD packet to send [06:47:31]OFD Sender: No OFD packet to send [06:47:36]OFD Sender: No OFD packet to send [06:47:41]OFD Sender: No OFD packet to send [06:47:46]OFD Sender: No OFD packet to send [06:47:51]OFD Sender: No OFD packet to send [06:47:56]OFD Sender: No OFD packet to send [06:48:01]OFD Sender: No OFD packet to send [06:48:06]OFD Sender: No OFD packet to send [06:48:11]OFD Sender: No OFD packet to send [06:48:16]OFD Sender: No OFD packet to send [06:48:21]OFD Sender: No OFD packet to send [06:48:26]OFD Sender: No OFD packet to send [06:48:31]OFD Sender: No OFD packet to send [06:48:36]OFD Sender: No OFD packet to send [06:48:41]OFD Sender: No OFD packet to send [06:48:46]OFD Sender: No OFD packet to send [06:48:51]OFD Sender: No OFD packet to send [06:48:56]OFD Sender: No OFD packet to send [06:49:01]OFD Sender: No OFD packet to send [06:49:06]OFD Sender: No OFD packet to send [06:49:11]OFD Sender: No OFD packet to send [06:49:16]OFD Sender: No OFD packet to send [06:49:21]OFD Sender: No OFD packet to send [06:49:26]OFD Sender: No OFD packet to send [06:49:31]OFD Sender: No OFD packet to send [06:49:36]OFD Sender: No OFD packet to send [06:49:41]OFD Sender: No OFD packet to send [06:49:46]OFD Sender: No OFD packet to send [06:49:51]OFD Sender: No OFD packet to send [06:49:56]OFD Sender: No OFD packet to send [06:50:01]OFD Sender: No OFD packet to send [06:50:06]OFD Sender: No OFD packet to send [06:50:11]OFD Sender: No OFD packet to send [06:50:16]OFD Sender: No OFD packet to send [06:50:21]OFD Sender: No OFD packet to send [06:50:26]OFD Sender: No OFD packet to send [06:50:31]OFD Sender: No OFD packet to send [06:50:36]OFD Sender: No OFD packet to send [06:50:41]OFD Sender: No OFD packet to send [06:50:46]OFD Sender: No OFD packet to send [06:50:51]OFD Sender: No OFD packet to send [06:50:56]OFD Sender: No OFD packet to send [06:51:01]OFD Sender: No OFD packet to send [06:51:06]OFD Sender: No OFD packet to send [06:51:11]OFD Sender: No OFD packet to send [06:51:16]OFD Sender: No OFD packet to send [06:51:21]OFD Sender: No OFD packet to send [06:51:26]OFD Sender: No OFD packet to send [06:51:31]OFD Sender: No OFD packet to send [06:51:36]OFD Sender: No OFD packet to send [06:51:41]OFD Sender: No OFD packet to send [06:51:46]OFD Sender: No OFD packet to send [06:51:51]OFD Sender: No OFD packet to send [06:51:56]OFD Sender: No OFD packet to send [06:52:01]OFD Sender: No OFD packet to send [06:52:06]OFD Sender: No OFD packet to send [06:52:11]OFD Sender: No OFD packet to send [06:52:16]OFD Sender: No OFD packet to send [06:52:21]OFD Sender: No OFD packet to send [06:52:26]OFD Sender: No OFD packet to send [06:52:31]OFD Sender: No OFD packet to send [06:52:36]OFD Sender: No OFD packet to send [06:52:41]OFD Sender: No OFD packet to send [06:52:46]OFD Sender: No OFD packet to send [06:52:51]OFD Sender: No OFD packet to send [06:52:56]OFD Sender: No OFD packet to send [06:53:01]OFD Sender: No OFD packet to send [06:53:06]OFD Sender: No OFD packet to send [06:53:11]OFD Sender: No OFD packet to send [06:53:16]OFD Sender: No OFD packet to send [06:53:21]OFD Sender: No OFD packet to send [06:53:26]OFD Sender: No OFD packet to send [06:53:31]OFD Sender: No OFD packet to send [06:53:36]OFD Sender: No OFD packet to send [06:53:41]OFD Sender: No OFD packet to send [06:53:46]OFD Sender: No OFD packet to send [06:53:51]OFD Sender: No OFD packet to send [06:53:56]OFD Sender: No OFD packet to send [06:54:01]OFD Sender: No OFD packet to send [06:54:06]OFD Sender: No OFD packet to send [06:54:11]OFD Sender: No OFD packet to send [06:54:16]OFD Sender: No OFD packet to send [06:54:21]OFD Sender: No OFD packet to send [06:54:26]OFD Sender: No OFD packet to send [06:54:31]OFD Sender: No OFD packet to send [06:54:36]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:51]OFD Sender: No OFD packet to send [06:54:56]OFD Sender: No OFD packet to send [06:55:01]OFD Sender: No OFD packet to send [06:55:06]OFD Sender: No OFD packet to send [06:55:11]OFD Sender: No OFD packet to send [06:55:16]OFD Sender: No OFD packet to send [06:55:21]OFD Sender: No OFD packet to send [06:55:26]OFD Sender: No OFD packet to send [06:55:31]OFD Sender: No OFD packet to send [06:55:36]OFD Sender: No OFD packet to send [06:55:41]OFD Sender: No OFD packet to send [06:55:46]OFD Sender: No OFD packet to send [06:55:51]OFD Sender: No OFD packet to send [06:55:56]OFD Sender: No OFD packet to send [06:56:01]OFD Sender: No OFD packet to send [06:56:06]OFD Sender: No OFD packet to send [06:56:11]OFD Sender: No OFD packet to send [06:56:16]OFD Sender: No OFD packet to send [06:56:21]OFD Sender: No OFD packet to send [06:56:26]OFD Sender: No OFD packet to send [06:56:31]OFD Sender: No OFD packet to send [06:56:36]OFD Sender: No OFD packet to send [06:56:41]OFD Sender: No OFD packet to send [06:56:46]OFD Sender: No OFD packet to send [06:56:51]OFD Sender: No OFD packet to send [06:56:57]OFD Sender: No OFD packet to send [06:57:02]OFD Sender: No OFD packet to send [06:57:07]OFD Sender: No OFD packet to send [06:57:12]OFD Sender: No OFD packet to send [06:57:17]OFD Sender: No OFD packet to send [06:57:22]OFD Sender: No OFD packet to send [06:57:27]OFD Sender: No OFD packet to send [06:57:32]OFD Sender: No OFD packet to send [06:57:37]OFD Sender: No OFD packet to send [06:57:42]OFD Sender: No OFD packet to send [06:57:47]OFD Sender: No OFD packet to send [06:57:52]OFD Sender: No OFD packet to send [06:57:57]OFD Sender: No OFD packet to send [06:58:02]OFD Sender: No OFD packet to send [06:58:07]OFD Sender: No OFD packet to send [06:58:12]OFD Sender: No OFD packet to send [06:58:17]OFD Sender: No OFD packet to send [06:58:22]OFD Sender: No OFD packet to send [06:58:27]OFD Sender: No OFD packet to send [06:58:32]OFD Sender: No OFD packet to send [06:58:37]OFD Sender: No OFD packet to send [06:58:42]OFD Sender: No OFD packet to send [06:58:47]OFD Sender: No OFD packet to send [06:58:52]OFD Sender: No OFD packet to send [06:58:57]OFD Sender: No OFD packet to send [06:59:02]OFD Sender: No OFD packet to send [06:59:07]OFD Sender: No OFD packet to send [06:59:12]OFD Sender: No OFD packet to send [06:59:17]OFD Sender: No OFD packet to send [06:59:22]OFD Sender: No OFD packet to send [06:59:25]accept exits with 10 [06:59:25]New connection [06:59:25]New thread 3067252068 created [06:59:25]Thread 3067395428 joined [06:59:25]Waiting for new connection... [06:59:25] Sock 10.Parse request [06:59:25]Sock 10.Check first char [06:59:25]Sock 10.First char is OK [06:59:25]request: POST /json_proto HTTP/1.0 [06:59:25]Method: POST [06:59:25]URL: /json_proto [06:59:25]Method is POST - this is cgi request [06:59:25]url: /json_proto [06:59:25]query_string will be loaded in cgi processing [06:59:25]execute_cgi json_proto POST (null) [06:59:25]execute_cgi path=json_proto method=POST [06:59:25]POST find Content-Length [06:59:25]Host: 172.17.48.197:8080 [06:59:25]Content-Length: 1220 [06:59:25]Content-Type: application/json [06:59:25] [06:59:25]POST finish read [06:59:25]Found Content-Length = 1220 [06:59:25]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106417\u000A04.03.2024 06:55\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 61\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 10.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 709.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\u000A3693363\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:59:25]execute_script... [06:59:25]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106417\u000A04.03.2024 06:55\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 61\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 10.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 709.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\u000A3693363\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:59:25]POST & json_proto [06:59:25]process_json_proto [06:59:25]json parsed OK: [06:59:25]protocol is kg_v1.0 [06:59:25]action value=print_text [06:59:25]process_action print_text [06:59:25]cmd_print_text [06:59:25]ExternCall_PrintAddStr [06:59:25]wPrintStart [06:59:25]Write to MH i2c: 01 00 00 10 67 77 [06:59:25]Write i2c OK [06:59:25]MH_I2C_Read... [06:59:25]Read from MH i2c: 01 [06:59:25]MH_I2C_Read... [06:59:25]Read from MH i2c: 01 07 00 [06:59:25]MH_I2C_Read... [06:59:25]Read from MH i2c: 01 07 00 10 67 00 00 00 00 00 FF 0F 8C [06:59:25]RasterBufferAndPrint [06:59:25]line *****ТОВАРНЫЙ ЧЕК***** [06:59:25]line АЗС 25 [06:59:25]line Партнер нефть [06:59:25]line 02508201610067 [06:59:25]line Кассир : Абылгазиев А. [06:59:25]line Счет N : (1)1106417 [06:59:25]line 04.03.2024 06:55 [06:59:25]line ПРОДАЖА [06:59:25]line ТРК (МРК, ГНК): 61 [06:59:25]line Вид ГСМ : 2710194210 [06:59:25]line ДТ(л)-К-5 [06:59:25]line 10.000 x 70.90 [06:59:25]line ИТОГ: 709.00 [06:59:25]line Тип оплаты: Талоны: Топливные Талоны [06:59:25]line 3693363 [06:59:25]line ______________________ [06:59:25]line (подпись) [06:59:25]written 0, free lines is 4095 [06:59:25]Write to MH i2c: 01 00 00 24 67 8B [06:59:25]Write i2c OK [06:59:25]MH_I2C_Read... [06:59:25]Read from MH i2c: 01 [06:59:25]MH_I2C_Read... [06:59:25]Read from MH i2c: 01 07 00 [06:59:25]MH_I2C_Read... [06:59:25]Read from MH i2c: 01 07 00 24 67 00 00 00 00 00 0F 0E AF [06:59:25]RasterBufferAndPrint [06:59:25]line [06:59:25]line [06:59:25]line [06:59:25]line [06:59:25]line [06:59:25]written 0, free lines is 3601 [06:59:25]MH_Cut [06:59:25]Write to MH i2c: D1 01 00 2B 67 01 64 [06:59:25]Write i2c OK [06:59:25]MH_I2C_Read... [06:59:25]Read from MH i2c: D1 [06:59:25]MH_I2C_Read... [06:59:25]Read from MH i2c: D1 01 00 [06:59:25]MH_I2C_Read... [06:59:25]Read from MH i2c: D1 01 00 2B 67 00 63 [06:59:25]Write to MH i2c: 01 00 00 2C 67 93 [06:59:25]Write i2c OK [06:59:25]MH_I2C_Read... [06:59:26]*** Cut start [06:59:26]*** Purtial cut [06:59:26]*** Stage 1: CUTSNS_PIN = 1 [06:59:27]OFD Sender: No OFD packet to send [06:59:28]Read from MH i2c: 01 [06:59:28]MH_I2C_Read... [06:59:28]*** Stop cut motor [06:59:28]*** Cut end [06:59:28]Read from MH i2c: 01 07 00 [06:59:28]MH_I2C_Read... [06:59:28]Read from MH i2c: 01 07 00 2C 67 00 00 00 00 00 FF 0F A8 [06:59:28]process_action print_text done [06:59:28]requested_data is exist [06:59:28]produce_requested_data [06:59:28]requested_item fm.sn is exist - process it [06:59:28]wFMCommunicate request_size=4 [06:59:28]MH_SAM_APDU [06:59:28]CAPDU: 80 11 00 00 [06:59:28]Write to MH i2c: E2 08 00 2D 67 80 11 00 00 00 00 00 00 0E [06:59:28]Write i2c OK [06:59:28]MH_I2C_Read... [06:59:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:59:28]Read from MH i2c: E2 [06:59:28]MH_I2C_Read... [06:59:28]Read from MH i2c: E2 17 00 [06:59:28]MH_I2C_Read... [06:59:28]Read from MH i2c: E2 17 00 2D 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 6C [06:59:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [06:59:28]wFMCommunicate OK [06:59:28]requested_item fd.num is exist - process it [06:59:28]SAM_PROTO_GetFieldsCounters [06:59:28]wFMCommunicate request_size=4 [06:59:28]MH_SAM_APDU [06:59:28]CAPDU: 80 13 00 00 [06:59:28]Write to MH i2c: E2 08 00 2E 67 80 13 00 00 00 00 00 00 11 [06:59:28]Write i2c OK [06:59:28]MH_I2C_Read... [06:59:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:59:28]Read from MH i2c: E2 [06:59:28]MH_I2C_Read... [06:59:28]Read from MH i2c: E2 62 00 [06:59:28]MH_I2C_Read... [06:59:28]Read from MH i2c: E2 62 00 2E 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 27 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 E8 [06:59:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 27 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:59:28]wFMCommunicate OK [06:59:28]SAM_PROTO_GetFieldsCounters done [06:59:28]requested_item shift.num is exist - process it [06:59:28]requested_item shift.opened is exist - process it [06:59:28]req_shift_opened [06:59:28]FM_GetShiftState [06:59:28]SAM_PROTO_GetShiftState [06:59:28]wFMCommunicate request_size=4 [06:59:28]MH_SAM_APDU [06:59:28]CAPDU: 80 13 01 00 [06:59:28]Write to MH i2c: E2 08 00 2F 67 80 13 01 00 00 00 00 00 13 [06:59:28]Write i2c OK [06:59:28]MH_I2C_Read... [06:59:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:59:28]Read from MH i2c: E2 [06:59:28]MH_I2C_Read... [06:59:28]Read from MH i2c: E2 0E 00 [06:59:28]MH_I2C_Read... [06:59:28]Read from MH i2c: E2 0E 00 2F 67 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 2A [06:59:28]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [06:59:28]wFMCommunicate OK [06:59:28]SAM_PROTO_GetShiftState done [06:59:28]FM_GetShiftState done [06:59:28]req_shift_opened done [06:59:28]requested_item shift.open_date is exist - process it [06:59:28]req_shift_open_date [06:59:28]req_shift_open_date done [06:59:28]produce_requested_data done [06:59:28]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123431,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [06:59:28]process_action_free print_text [06:59:28]json_value_free [06:59:28]json_value_free done [06:59:28]process_json_proto returns [06:59:28]Send response to host [06:59:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123431,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [06:59:28]free response buf [06:59:28]execute_script done [06:59:28]execute_script returns [06:59:28]free content buf [06:59:28]Sock 10.Close socket [06:59:28]Sock 10.Thread stoped [06:59:32]OFD Sender: No OFD packet to send [06:59:37]OFD Sender: No OFD packet to send [06:59:42]OFD Sender: No OFD packet to send [06:59:47]OFD Sender: No OFD packet to send [06:59:52]OFD Sender: No OFD packet to send [06:59:57]OFD Sender: No OFD packet to send [07:00:02]OFD Sender: No OFD packet to send [07:00:07]OFD Sender: No OFD packet to send [07:00:12]OFD Sender: No OFD packet to send [07:00:17]OFD Sender: No OFD packet to send [07:00:22]OFD Sender: No OFD packet to send [07:00:27]OFD Sender: No OFD packet to send [07:00:32]OFD Sender: No OFD packet to send [07:00:37]OFD Sender: No OFD packet to send [07:00:42]OFD Sender: No OFD packet to send [07:00:47]OFD Sender: No OFD packet to send [07:00:52]OFD Sender: No OFD packet to send [07:00:57]OFD Sender: No OFD packet to send [07:01:02]OFD Sender: No OFD packet to send [07:01:07]OFD Sender: No OFD packet to send [07:01:12]OFD Sender: No OFD packet to send [07:01:17]OFD Sender: No OFD packet to send [07:01:22]OFD Sender: No OFD packet to send [07:01:27]OFD Sender: No OFD packet to send [07:01:32]OFD Sender: No OFD packet to send [07:01:37]OFD Sender: No OFD packet to send [07:01:42]OFD Sender: No OFD packet to send [07:01:47]OFD Sender: No OFD packet to send [07:01:52]OFD Sender: No OFD packet to send [07:01:57]OFD Sender: No OFD packet to send [07:02:02]OFD Sender: No OFD packet to send [07:02:07]OFD Sender: No OFD packet to send [07:02:12]OFD Sender: No OFD packet to send [07:02:17]OFD Sender: No OFD packet to send [07:02:22]OFD Sender: No OFD packet to send [07:02:27]OFD Sender: No OFD packet to send [07:02:32]OFD Sender: No OFD packet to send [07:02:37]OFD Sender: No OFD packet to send [07:02:42]OFD Sender: No OFD packet to send [07:02:47]OFD Sender: No OFD packet to send [07:02:52]OFD Sender: No OFD packet to send [07:02:57]OFD Sender: No OFD packet to send [07:03:02]OFD Sender: No OFD packet to send [07:03:07]OFD Sender: No OFD packet to send [07:03:12]OFD Sender: No OFD packet to send [07:03:17]OFD Sender: No OFD packet to send [07:03:22]OFD Sender: No OFD packet to send [07:03:27]OFD Sender: No OFD packet to send [07:03:32]OFD Sender: No OFD packet to send [07:03:37]OFD Sender: No OFD packet to send [07:03:42]OFD Sender: No OFD packet to send [07:03:47]OFD Sender: No OFD packet to send [07:03:52]OFD Sender: No OFD packet to send [07:03:57]OFD Sender: No OFD packet to send [07:04:02]OFD Sender: No OFD packet to send [07:04:07]OFD Sender: No OFD packet to send [07:04:07]accept exits with 7 [07:04:07]New connection [07:04:07]New thread 3067395428 created [07:04:07]Thread 3067252068 joined [07:04:07]Waiting for new connection... [07:04:07] Sock 7.Parse request [07:04:07]Sock 7.Check first char [07:04:07]Sock 7.First char is OK [07:04:07]request: POST /json_proto HTTP/1.0 [07:04:07]Method: POST [07:04:07]URL: /json_proto [07:04:07]Method is POST - this is cgi request [07:04:07]url: /json_proto [07:04:07]query_string will be loaded in cgi processing [07:04:07]execute_cgi json_proto POST (null) [07:04:07]execute_cgi path=json_proto method=POST [07:04:07]POST find Content-Length [07:04:07]Host: 172.17.48.197:8080 [07:04:07]Content-Length: 683 [07:04:07]Content-Type: application/json [07:04:07] [07:04:07]POST finish read [07:04:07]Found Content-Length = 683 [07:04:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106418", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:04:07]execute_script... [07:04:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106418", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:04:07]POST & json_proto [07:04:07]process_json_proto [07:04:07]json parsed OK: [07:04:07]protocol is kg_v1.0 [07:04:07]action value=close_receipt [07:04:07]process_action close_receipt [07:04:07]cmd_close_receipt [07:04:07]MH_GetDate [07:04:07]Write to MH i2c: F0 00 00 30 67 86 [07:04:07]Write i2c OK [07:04:07]MH_I2C_Read... [07:04:07]Read from MH i2c: F0 [07:04:07]MH_I2C_Read... [07:04:07]Read from MH i2c: F0 09 00 [07:04:07]MH_I2C_Read... [07:04:07]Read from MH i2c: F0 09 00 30 67 00 6F 72 E5 65 6C AF E3 65 1D [07:04:07]GetLastDocTimeStamp 1709534042 [07:04:07]current date 1709535855 [07:04:07]FM_GetShiftState [07:04:07]SAM_PROTO_GetShiftState [07:04:07]wFMCommunicate request_size=4 [07:04:07]MH_SAM_APDU [07:04:07]CAPDU: 80 13 01 00 [07:04:07]Write to MH i2c: E2 08 00 31 67 80 13 01 00 00 00 00 00 15 [07:04:07]Write i2c OK [07:04:07]MH_I2C_Read... [07:04:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:04:07]Read from MH i2c: E2 [07:04:07]MH_I2C_Read... [07:04:07]Read from MH i2c: E2 0E 00 [07:04:07]MH_I2C_Read... [07:04:07]Read from MH i2c: E2 0E 00 31 67 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 2C [07:04:07]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [07:04:07]wFMCommunicate OK [07:04:07]SAM_PROTO_GetShiftState done [07:04:07]FM_GetShiftState done [07:04:07]opened in 1709511088 [07:04:07]opened+sec_in_day 1709597488 [07:04:07]quantity*price = 100030 [07:04:07]sum+1 = 100031 [07:04:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 32 04.03.2024 07:04 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123432 ФПД: 90413984700470 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T070415&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123432&fm=90413984700470&tin=02508201610067®Number=0000000000090573&sum=100000 [07:04:09]StoreToDocumentArchive [07:04:09]shift 324 fd 123432 [07:04:09]save to /storage/0324/doc_00123432 [07:04:09]save last doc name /storage/0324/doc_00123432 to /storage/kkm_last_doc_name [07:04:09]save OK [07:04:09]Clear old archive folders... [07:04:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:04:09]tlvbuf is 00F7ED10 [07:04:09]SAM_PROTO_ClearQueue [07:04:09]wFMCommunicate request_size=4 [07:04:09]MH_SAM_APDU [07:04:09]CAPDU: 80 09 00 00 [07:04:09]Write to MH i2c: E2 08 00 3E 67 80 09 00 00 00 00 00 00 17 [07:04:09]Write i2c OK [07:04:09]MH_I2C_Read... [07:04:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:04:09]Read from MH i2c: E2 [07:04:09]MH_I2C_Read... [07:04:09]Read from MH i2c: E2 03 00 [07:04:09]MH_I2C_Read... [07:04:09]Read from MH i2c: E2 03 00 3E 67 00 90 00 19 [07:04:09]RAPDU: 90 00 [07:04:09]wFMCommunicate OK [07:04:09]SAM_PROTO_ClearQueue done [07:04:09]KKMCreateOFDPacket [07:04:09]OFDProtocolAddRootSTLVToBuf [07:04:09]FM_MakeSignedData [07:04:09]FM_MakeSignedData [07:04:09]SAM_PROTO_SignData [07:04:09]wFMCommunicate request_size=4 [07:04:09]MH_SAM_APDU [07:04:09]CAPDU: 80 0D 01 02 [07:04:09]Write to MH i2c: E2 08 00 3F 67 80 0D 01 02 00 00 00 00 1F [07:04:09]Write i2c OK [07:04:09]MH_I2C_Read... [07:04:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:04:09]Read from MH i2c: E2 [07:04:09]MH_I2C_Read... [07:04:09]Read from MH i2c: E2 03 00 [07:04:09]MH_I2C_Read... [07:04:09]Read from MH i2c: E2 03 00 3F 67 00 90 00 1A [07:04:09]RAPDU: 90 00 [07:04:09]wFMCommunicate OK [07:04:09]wFMCommunicate request_size=255 [07:04:09]MH_SAM_APDU [07:04:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 6F 72 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 28 E2 01 00 35 04 06 00 52 [07:04:09]Write to MH i2c: E2 02 01 40 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 6F 72 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 28 E2 01 00 35 04 06 00 52 00 00 78 [07:04:09]Write i2c OK [07:04:09]MH_I2C_Read... [07:04:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:04:09]Read from MH i2c: E2 [07:04:09]MH_I2C_Read... [07:04:09]Read from MH i2c: E2 03 00 [07:04:09]MH_I2C_Read... [07:04:09]Read from MH i2c: E2 03 00 40 67 00 90 00 1B [07:04:09]RAPDU: 90 00 [07:04:09]wFMCommunicate OK [07:04:09]wFMCommunicate request_size=10 [07:04:09]MH_SAM_APDU [07:04:09]CAPDU: 80 0D 02 02 05 3B 25 70 D8 36 [07:04:09]Write to MH i2c: E2 0D 00 41 67 80 0D 02 02 05 00 3B 25 70 D8 36 00 00 0A [07:04:09]Write i2c OK [07:04:09]MH_I2C_Read... [07:04:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:04:09]Read from MH i2c: E2 [07:04:09]MH_I2C_Read... [07:04:09]Read from MH i2c: E2 03 00 [07:04:09]MH_I2C_Read... [07:04:09]Read from MH i2c: E2 03 00 41 67 00 90 00 1C [07:04:09]RAPDU: 90 00 [07:04:09]wFMCommunicate OK [07:04:09]wFMCommunicate request_size=4 [07:04:09]MH_SAM_APDU [07:04:09]CAPDU: 80 0D 03 02 [07:04:09]Write to MH i2c: E2 08 00 42 67 80 0D 03 02 00 00 00 00 24 [07:04:09]Write i2c OK [07:04:09]MH_I2C_Read... [07:04:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:04:09]Read from MH i2c: E2 [07:04:09]MH_I2C_Read... [07:04:09]Read from MH i2c: E2 0B 00 [07:04:09]MH_I2C_Read... [07:04:09]Read from MH i2c: E2 0B 00 42 67 00 45 B7 6E E8 18 E7 7D BB 90 00 AE [07:04:09]RAPDU: 45 B7 6E E8 18 E7 7D BB 90 00 [07:04:09]wFMCommunicate OK [07:04:09]SAM_PROTO_SignData done [07:04:09]FM_MakeSignedData done [07:04:09]CreateOFDProtocolMessage [07:04:09]wFMCommunicate request_size=4 [07:04:09]MH_SAM_APDU [07:04:09]CAPDU: 80 11 00 00 [07:04:09]Write to MH i2c: E2 08 00 43 67 80 11 00 00 00 00 00 00 24 [07:04:09]Write i2c OK [07:04:09]MH_I2C_Read... [07:04:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:04:09]Read from MH i2c: E2 [07:04:09]MH_I2C_Read... [07:04:09]Read from MH i2c: E2 17 00 [07:04:09]MH_I2C_Read... [07:04:09]Read from MH i2c: E2 17 00 43 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 82 [07:04:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:04:09]wFMCommunicate OK [07:04:09]CreateOFDProtocolMessage done [07:04:09]OFDSenderStorePacket 123432 [07:04:09]StoreOFDPacket docnum=123432 [07:04:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 8B 19 07 01 BC 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 6F 72 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 28 E2 01 00 35 04 06 00 52 3B 25 70 D8 36 45 B7 6E E8 18 E7 7D BB [07:04:09]CheckFolder [07:04:09]dirname=/storage/ofd_packets [07:04:09]CheckFolder done [07:04:09]ProducePacketName [07:04:09]name=ofd_packets/00123432 [07:04:09]NVStorageSaveData ofd_packets/00123432 [07:04:09]File name is /storage/ofd_packets/00123432 [07:04:09]Write 301 bytes [07:04:09]NVStorageSaveData done [07:04:09]OFDSenderStorePacket done [07:04:09]KKMCreateOFDPacket done [07:04:09]NVStorageSaveData kkm_last_timestamp [07:04:09]File name is /storage/kkm_last_timestamp [07:04:09]Write 4 bytes [07:04:09]NVStorageSaveData done [07:04:09]ExternCall_PrintAddStr [07:04:09]wPrintStart [07:04:09]Write to MH i2c: 01 00 00 44 67 AB [07:04:09]Write i2c OK [07:04:09]MH_I2C_Read... [07:04:09]Read from MH i2c: 01 [07:04:09]MH_I2C_Read... [07:04:09]Read from MH i2c: 01 07 00 [07:04:09]MH_I2C_Read... [07:04:09]Read from MH i2c: 01 07 00 44 67 00 00 00 00 00 FF 0F C0 [07:04:09]RasterBufferAndPrint [07:04:09]line Счет N : (1)1106418 [07:04:09]line ИНН: 02508201610067 [07:04:09]line Контрольно-Кассовый Чек [07:04:09]line ПРОДАЖА [07:04:09]line ТРК (МРК, ГНК) : 52 [07:04:09]line Товар: 2710124130 [07:04:09]line Аи-92-К-5 [07:04:09]line 16.160 * 61.90 [07:04:09]line = 1000.30 [07:04:09]line НДС 12% НСП 1% [07:04:09]line > о реализуемом товаре [07:04:09]line ОКРУГЛЕНИЕ: -0.30 [07:04:09]line ИТОГО: 1000.00 [07:04:09]line Внесено: 1000.00 [07:04:09]line СДАЧА: 0.00 [07:04:09]line НСП 1% : 8.85 [07:04:09]line НДС 12% : 106.23 [07:04:09]line Наличными: 1000.00 [07:04:09]line Безнал.: 0.00 [07:04:09]line Место: АЗС № 25 "Партнер Нефть" [07:04:09]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [07:04:09]line СНО: Общий режим [07:04:09]line Чек 32 04.03.2024 07:04 [07:04:09]line Смена: 324 ФФД: 1.0 [07:04:09]line ЗНМ: 0300000019 [07:04:09]line РНМ: 0000000000090573 [07:04:09]line Версия ККМ: 001 [07:04:09]line ФМ: 0000000000874798 [07:04:09]line ФД: 123432 [07:04:09]line ФПД: 90413984700470 [07:04:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T070415&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123432&fm=90413984700470&tin=02508201610067®Number=0000000000090573&sum=100000 [07:04:09]OFD Sender: Processing packet 123432 [packets to send 112, broken 111] [07:04:09]ProducePacketName [07:04:09]name=ofd_packets/00123432 [07:04:09]OFD Sender: To server: pG, [07:04:09]CommunicateWithHost lk.salyk.kg:30040 [07:04:09]ConnectInit lk.salyk.kg [07:04:09]written 0, free lines is 4095 [07:04:10]Connected sock=10 [07:04: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 37 39 38 0F 01 00 00 8B 19 07 01 BC 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 6F 72 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 28 E2 01 00 35 04 06 00 52 3B 25 70 D8 36 45 B7 6E E8 18 E7 7D BB [07:04:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 AD 14 47 00 C7 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 37 39 38 10 04 04 00 28 E2 01 00 F4 03 04 00 98 1E E5 65 B6 04 01 00 00 C2 B8 CC 22 24 E8 78 CD [07:04:10]CommunicateWithHost err = 0 [07:04:10]CheckOFDResponse [07:04:10]1017 (14) - 77093643461234 [07:04:10]1041 (16) - 0000000000874798 [07:04:10]1040 (4) - 123432 [07:04:10]1012 (4) - 04.03.2024 01:06 [07:04:10]1206 (1) - 0 [07:04:10]OFD Sender: Remove packet 123432 [07:04:10]ProducePacketName [07:04:10]name=ofd_packets/00123432 [07:04:10]NVStorageDeleteData [07:04:10]Write to MH i2c: 01 00 00 6F 67 D6 [07:04:10]Write i2c OK [07:04:10]MH_I2C_Read... [07:04:10]Read from MH i2c: 01 [07:04:10]MH_I2C_Read... [07:04:10]Read from MH i2c: 01 07 00 [07:04:10]MH_I2C_Read... [07:04:10]Read from MH i2c: 01 07 00 6F 67 00 00 00 00 00 E4 0C CD [07:04:10]RasterBufferAndPrint [07:04:10]line [07:04:10]line [07:04:10]line [07:04:10]line [07:04:10]line [07:04:10]written 0, free lines is 3306 [07:04:10]MH_Cut [07:04:10]Write to MH i2c: D1 01 00 76 67 01 AF [07:04:10]Write i2c OK [07:04:10]MH_I2C_Read... [07:04:10]Read from MH i2c: D1 [07:04:10]MH_I2C_Read... [07:04:10]Read from MH i2c: D1 01 00 [07:04:10]MH_I2C_Read... [07:04:10]Read from MH i2c: D1 01 00 76 67 00 AE [07:04:10]Write to MH i2c: 01 00 00 77 67 DE [07:04:10]Write i2c OK [07:04:10]MH_I2C_Read... [07:04:10]OFD Sender: No OFD packet to send [07:04:11]*** Cut start [07:04:11]*** Purtial cut [07:04:11]*** Stage 1: CUTSNS_PIN = 1 [07:04:13]Read from MH i2c: 01 [07:04:13]MH_I2C_Read... [07:04:13]*** Stop cut motor [07:04:13]*** Cut end [07:04:13]Read from MH i2c: 01 07 00 [07:04:13]MH_I2C_Read... [07:04:13]Read from MH i2c: 01 07 00 77 67 00 00 00 00 00 FF 0F F3 [07:04:13]process_action close_receipt done [07:04:13]requested_data is exist [07:04:13]produce_requested_data [07:04:13]requested_item fm.sn is exist - process it [07:04:13]wFMCommunicate request_size=4 [07:04:13]MH_SAM_APDU [07:04:13]CAPDU: 80 11 00 00 [07:04:13]Write to MH i2c: E2 08 00 78 67 80 11 00 00 00 00 00 00 59 [07:04:13]Write i2c OK [07:04:13]MH_I2C_Read... [07:04:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:04:13]Read from MH i2c: E2 [07:04:13]MH_I2C_Read... [07:04:13]Read from MH i2c: E2 17 00 [07:04:13]MH_I2C_Read... [07:04:13]Read from MH i2c: E2 17 00 78 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B7 [07:04:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:04:13]wFMCommunicate OK [07:04:13]requested_item fd.num is exist - process it [07:04:13]SAM_PROTO_GetFieldsCounters [07:04:13]wFMCommunicate request_size=4 [07:04:13]MH_SAM_APDU [07:04:13]CAPDU: 80 13 00 00 [07:04:13]Write to MH i2c: E2 08 00 79 67 80 13 00 00 00 00 00 00 5C [07:04:13]Write i2c OK [07:04:13]MH_I2C_Read... [07:04:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:04:13]Read from MH i2c: E2 [07:04:13]MH_I2C_Read... [07:04:13]Read from MH i2c: E2 62 00 [07:04:13]MH_I2C_Read... [07:04:13]Read from MH i2c: E2 62 00 79 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 28 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 37 [07:04: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 28 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:04:13]wFMCommunicate OK [07:04:13]SAM_PROTO_GetFieldsCounters done [07:04:13]requested_item shift.num is exist - process it [07:04:13]requested_item shift.opened is exist - process it [07:04:13]req_shift_opened [07:04:13]FM_GetShiftState [07:04:13]SAM_PROTO_GetShiftState [07:04:13]wFMCommunicate request_size=4 [07:04:13]MH_SAM_APDU [07:04:13]CAPDU: 80 13 01 00 [07:04:13]Write to MH i2c: E2 08 00 7A 67 80 13 01 00 00 00 00 00 5E [07:04:13]Write i2c OK [07:04:13]MH_I2C_Read... [07:04:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:04:13]Read from MH i2c: E2 [07:04:13]MH_I2C_Read... [07:04:13]Read from MH i2c: E2 0E 00 [07:04:13]MH_I2C_Read... [07:04:13]Read from MH i2c: E2 0E 00 7A 67 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 75 [07:04:13]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [07:04:13]wFMCommunicate OK [07:04:13]SAM_PROTO_GetShiftState done [07:04:13]FM_GetShiftState done [07:04:13]req_shift_opened done [07:04:13]requested_item shift.open_date is exist - process it [07:04:13]req_shift_open_date [07:04:13]req_shift_open_date done [07:04:13]produce_requested_data done [07:04:13]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123432,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [07:04:13]process_action_free close_receipt [07:04:13]json_value_free [07:04:13]json_value_free done [07:04:13]process_json_proto returns [07:04:13]Send response to host [07:04:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123432,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [07:04:13]free response buf [07:04:13]execute_script done [07:04:13]execute_script returns [07:04:13]free content buf [07:04:13]Sock 7.Close socket [07:04:13]Sock 7.Thread stoped [07:04:15]OFD Sender: No OFD packet to send [07:04:20]OFD Sender: No OFD packet to send [07:04:25]OFD Sender: No OFD packet to send [07:04:30]OFD Sender: No OFD packet to send [07:04:35]OFD Sender: No OFD packet to send [07:04:40]OFD Sender: No OFD packet to send [07:04:45]OFD Sender: No OFD packet to send [07:04:50]OFD Sender: No OFD packet to send [07:04:55]OFD Sender: No OFD packet to send [07:05:00]OFD Sender: No OFD packet to send [07:05:05]OFD Sender: No OFD packet to send [07:05:10]OFD Sender: No OFD packet to send [07:05:15]OFD Sender: No OFD packet to send [07:05:20]OFD Sender: No OFD packet to send [07:05:25]OFD Sender: No OFD packet to send [07:05:30]OFD Sender: No OFD packet to send [07:05:35]OFD Sender: No OFD packet to send [07:05:40]OFD Sender: No OFD packet to send [07:05:45]OFD Sender: No OFD packet to send [07:05:50]OFD Sender: No OFD packet to send [07:05:55]OFD Sender: No OFD packet to send [07:06:00]OFD Sender: No OFD packet to send [07:06:05]OFD Sender: No OFD packet to send [07:06:10]OFD Sender: No OFD packet to send [07:06:15]OFD Sender: No OFD packet to send [07:06:20]OFD Sender: No OFD packet to send [07:06:25]OFD Sender: No OFD packet to send [07:06:30]OFD Sender: No OFD packet to send [07:06:35]OFD Sender: No OFD packet to send [07:06:40]OFD Sender: No OFD packet to send [07:06:45]OFD Sender: No OFD packet to send [07:06:50]OFD Sender: No OFD packet to send [07:06:55]OFD Sender: No OFD packet to send [07:07:00]OFD Sender: No OFD packet to send [07:07:05]OFD Sender: No OFD packet to send [07:07:10]OFD Sender: No OFD packet to send [07:07:15]OFD Sender: No OFD packet to send [07:07:20]OFD Sender: No OFD packet to send [07:07:25]OFD Sender: No OFD packet to send [07:07:30]OFD Sender: No OFD packet to send [07:07:30]accept exits with 9 [07:07:30]New connection [07:07:30]New thread 3067252068 created [07:07:30]Thread 3067395428 joined [07:07:30]Waiting for new connection... [07:07:30] Sock 9.Parse request [07:07:30]Sock 9.Check first char [07:07:30]Sock 9.First char is OK [07:07:30]request: POST /json_proto HTTP/1.0 [07:07:30]Method: POST [07:07:30]URL: /json_proto [07:07:30]Method is POST - this is cgi request [07:07:30]url: /json_proto [07:07:30]query_string will be loaded in cgi processing [07:07:30]execute_cgi json_proto POST (null) [07:07:30]execute_cgi path=json_proto method=POST [07:07:30]POST find Content-Length [07:07:30]Host: 172.17.48.197:8080 [07:07:30]Content-Length: 1207 [07:07:30]Content-Type: application/json [07:07:30] [07:07:30]POST finish read [07:07:30]Found Content-Length = 1207 [07:07: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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106419\u000A04.03.2024 07:03\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-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.00\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\u000A02644\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:07:30]execute_script... [07:07: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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106419\u000A04.03.2024 07:03\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-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.00\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\u000A02644\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:07:30]POST & json_proto [07:07:30]process_json_proto [07:07:30]json parsed OK: [07:07:30]protocol is kg_v1.0 [07:07:30]action value=print_text [07:07:30]process_action print_text [07:07:30]cmd_print_text [07:07:30]ExternCall_PrintAddStr [07:07:30]wPrintStart [07:07:30]Write to MH i2c: 01 00 00 7B 67 E2 [07:07:31]Write i2c OK [07:07:31]MH_I2C_Read... [07:07:31]Read from MH i2c: 01 [07:07:31]MH_I2C_Read... [07:07:31]Read from MH i2c: 01 07 00 [07:07:31]MH_I2C_Read... [07:07:31]Read from MH i2c: 01 07 00 7B 67 00 00 00 00 00 FF 0F F7 [07:07:31]RasterBufferAndPrint [07:07:31]line *****ТОВАРНЫЙ ЧЕК***** [07:07:31]line АЗС 25 [07:07:31]line Партнер нефть [07:07:31]line 02508201610067 [07:07:31]line Кассир : Абылгазиев А. [07:07:31]line Счет N : (1)1106419 [07:07:31]line 04.03.2024 07:03 [07:07:31]line ПРОДАЖА [07:07:31]line ТРК (МРК, ГНК): 32 [07:07:31]line Вид ГСМ : 2710124130 [07:07:31]line Аи-92-К-5 [07:07:31]line 10.000 x 61.90 [07:07:31]line ИТОГ: 619.00 [07:07:31]line Тип оплаты: Талоны: Топливная Карта [07:07:31]line 02644 [07:07:31]line ______________________ [07:07:31]line (подпись) [07:07:31]written 0, free lines is 4095 [07:07:31]Write to MH i2c: 01 00 00 8F 67 F6 [07:07:31]Write i2c OK [07:07:31]MH_I2C_Read... [07:07:31]Read from MH i2c: 01 [07:07:31]MH_I2C_Read... [07:07:31]Read from MH i2c: 01 07 00 [07:07:31]MH_I2C_Read... [07:07:31]Read from MH i2c: 01 07 00 8F 67 00 00 00 00 00 10 0E 1B [07:07:31]RasterBufferAndPrint [07:07:31]line [07:07:31]line [07:07:31]line [07:07:31]line [07:07:31]line [07:07:31]written 0, free lines is 3601 [07:07:31]MH_Cut [07:07:31]Write to MH i2c: D1 01 00 96 67 01 CF [07:07:31]Write i2c OK [07:07:31]MH_I2C_Read... [07:07:31]Read from MH i2c: D1 [07:07:31]MH_I2C_Read... [07:07:31]Read from MH i2c: D1 01 00 [07:07:31]MH_I2C_Read... [07:07:31]Read from MH i2c: D1 01 00 96 67 00 CE [07:07:31]Write to MH i2c: 01 00 00 97 67 FE [07:07:31]Write i2c OK [07:07:31]MH_I2C_Read... [07:07:31]*** Cut start [07:07:31]*** Purtial cut [07:07:31]*** Stage 1: CUTSNS_PIN = 1 [07:07:33]Read from MH i2c: 01 [07:07:33]MH_I2C_Read... [07:07:33]Read from MH i2c: 01 07 00 [07:07:33]MH_I2C_Read... [07:07:33]*** Stop cut motor [07:07:33]*** Cut end [07:07:33]Read from MH i2c: 01 07 00 97 67 00 00 00 00 00 FF 0F 13 [07:07:33]process_action print_text done [07:07:33]requested_data is exist [07:07:33]produce_requested_data [07:07:33]requested_item fm.sn is exist - process it [07:07:33]wFMCommunicate request_size=4 [07:07:33]MH_SAM_APDU [07:07:33]CAPDU: 80 11 00 00 [07:07:33]Write to MH i2c: E2 08 00 98 67 80 11 00 00 00 00 00 00 79 [07:07:33]Write i2c OK [07:07:33]MH_I2C_Read... [07:07:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:07:33]Read from MH i2c: E2 [07:07:33]MH_I2C_Read... [07:07:33]Read from MH i2c: E2 17 00 [07:07:33]MH_I2C_Read... [07:07:33]Read from MH i2c: E2 17 00 98 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D7 [07:07:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:07:33]wFMCommunicate OK [07:07:33]requested_item fd.num is exist - process it [07:07:33]SAM_PROTO_GetFieldsCounters [07:07:33]wFMCommunicate request_size=4 [07:07:33]MH_SAM_APDU [07:07:33]CAPDU: 80 13 00 00 [07:07:33]Write to MH i2c: E2 08 00 99 67 80 13 00 00 00 00 00 00 7C [07:07:33]Write i2c OK [07:07:33]MH_I2C_Read... [07:07:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:07:33]Read from MH i2c: E2 [07:07:33]MH_I2C_Read... [07:07:33]Read from MH i2c: E2 62 00 [07:07:33]MH_I2C_Read... [07:07:33]Read from MH i2c: E2 62 00 99 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 28 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 57 [07:07: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 28 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:07:33]wFMCommunicate OK [07:07:33]SAM_PROTO_GetFieldsCounters done [07:07:33]requested_item shift.num is exist - process it [07:07:33]requested_item shift.opened is exist - process it [07:07:33]req_shift_opened [07:07:33]FM_GetShiftState [07:07:33]SAM_PROTO_GetShiftState [07:07:33]wFMCommunicate request_size=4 [07:07:33]MH_SAM_APDU [07:07:33]CAPDU: 80 13 01 00 [07:07:33]Write to MH i2c: E2 08 00 9A 67 80 13 01 00 00 00 00 00 7E [07:07:33]Write i2c OK [07:07:33]MH_I2C_Read... [07:07:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:07:33]Read from MH i2c: E2 [07:07:33]MH_I2C_Read... [07:07:33]Read from MH i2c: E2 0E 00 [07:07:33]MH_I2C_Read... [07:07:33]Read from MH i2c: E2 0E 00 9A 67 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 95 [07:07:33]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [07:07:33]wFMCommunicate OK [07:07:33]SAM_PROTO_GetShiftState done [07:07:33]FM_GetShiftState done [07:07:33]req_shift_opened done [07:07:33]requested_item shift.open_date is exist - process it [07:07:33]req_shift_open_date [07:07:33]req_shift_open_date done [07:07:33]produce_requested_data done [07:07:33]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123432,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [07:07:33]process_action_free print_text [07:07:33]json_value_free [07:07:33]json_value_free done [07:07:33]process_json_proto returns [07:07:33]Send response to host [07:07:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123432,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [07:07:33]free response buf [07:07:33]execute_script done [07:07:33]execute_script returns [07:07:33]free content buf [07:07:33]Sock 9.Close socket [07:07:33]Sock 9.Thread stoped [07:07:35]OFD Sender: No OFD packet to send [07:07:41]OFD Sender: No OFD packet to send [07:07:46]OFD Sender: No OFD packet to send [07:07:51]OFD Sender: No OFD packet to send [07:07:56]OFD Sender: No OFD packet to send [07:08:01]OFD Sender: No OFD packet to send [07:08:06]OFD Sender: No OFD packet to send [07:08:11]OFD Sender: No OFD packet to send [07:08:16]OFD Sender: No OFD packet to send [07:08:21]OFD Sender: No OFD packet to send [07:08:26]OFD Sender: No OFD packet to send [07:08:31]OFD Sender: No OFD packet to send [07:08:36]OFD Sender: No OFD packet to send [07:08:41]OFD Sender: No OFD packet to send [07:08:46]OFD Sender: No OFD packet to send [07:08:51]OFD Sender: No OFD packet to send [07:08:54]accept exits with 7 [07:08:54]New connection [07:08:54]New thread 3067395428 created [07:08:54]Thread 3067252068 joined [07:08:54]Waiting for new connection... [07:08:54] Sock 7.Parse request [07:08:54]Sock 7.Check first char [07:08:54]Sock 7.First char is OK [07:08:54]request: POST /json_proto HTTP/1.0 [07:08:54]Method: POST [07:08:54]URL: /json_proto [07:08:54]Method is POST - this is cgi request [07:08:54]url: /json_proto [07:08:54]query_string will be loaded in cgi processing [07:08:54]execute_cgi json_proto POST (null) [07:08:54]execute_cgi path=json_proto method=POST [07:08:54]POST find Content-Length [07:08:54]Host: 172.17.48.197:8080 [07:08:54]Content-Length: 679 [07:08:54]Content-Type: application/json [07:08:54] [07:08:54]POST finish read [07:08:54]Found Content-Length = 679 [07:08:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106420", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 12.930, "sum" : 800.37, "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:08:54]execute_script... [07:08:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106420", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 12.930, "sum" : 800.37, "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:08:54]POST & json_proto [07:08:54]process_json_proto [07:08:54]json parsed OK: [07:08:54]protocol is kg_v1.0 [07:08:54]action value=close_receipt [07:08:54]process_action close_receipt [07:08:54]cmd_close_receipt [07:08:54]MH_GetDate [07:08:54]Write to MH i2c: F0 00 00 9B 67 F1 [07:08:54]Write i2c OK [07:08:54]MH_I2C_Read... [07:08:54]Read from MH i2c: F0 [07:08:54]MH_I2C_Read... [07:08:54]Read from MH i2c: F0 09 00 [07:08:54]MH_I2C_Read... [07:08:54]Read from MH i2c: F0 09 00 9B 67 00 8E 73 E5 65 6C AF E3 65 A8 [07:08:54]GetLastDocTimeStamp 1709535855 [07:08:54]current date 1709536142 [07:08:54]FM_GetShiftState [07:08:54]SAM_PROTO_GetShiftState [07:08:54]wFMCommunicate request_size=4 [07:08:54]MH_SAM_APDU [07:08:54]CAPDU: 80 13 01 00 [07:08:54]Write to MH i2c: E2 08 00 9C 67 80 13 01 00 00 00 00 00 80 [07:08:54]Write i2c OK [07:08:54]MH_I2C_Read... [07:08:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:08:54]Read from MH i2c: E2 [07:08:54]MH_I2C_Read... [07:08:54]Read from MH i2c: E2 0E 00 [07:08:54]MH_I2C_Read... [07:08:54]Read from MH i2c: E2 0E 00 9C 67 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 97 [07:08:54]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [07:08:54]wFMCommunicate OK [07:08:54]SAM_PROTO_GetShiftState done [07:08:54]FM_GetShiftState done [07:08:54]opened in 1709511088 [07:08:54]opened+sec_in_day 1709597488 [07:08:54]quantity*price = 80036 [07:08:54]sum+1 = 80038 [07:08:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.99 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 33 04.03.2024 07:09 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123433 ФПД: 44010240268443 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T070902&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123433&fm=44010240268443&tin=02508201610067®Number=0000000000090573&sum=80000 [07:08:55]StoreToDocumentArchive [07:08:55]shift 324 fd 123433 [07:08:55]save to /storage/0324/doc_00123433 [07:08:55]save last doc name /storage/0324/doc_00123433 to /storage/kkm_last_doc_name [07:08:55]save OK [07:08:55]Clear old archive folders... [07:08:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:08:55]tlvbuf is 00EA9730 [07:08:55]SAM_PROTO_ClearQueue [07:08:55]wFMCommunicate request_size=4 [07:08:55]MH_SAM_APDU [07:08:55]CAPDU: 80 09 00 00 [07:08:55]Write to MH i2c: E2 08 00 A9 67 80 09 00 00 00 00 00 00 82 [07:08:55]Write i2c OK [07:08:55]MH_I2C_Read... [07:08:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:08:56]Read from MH i2c: E2 [07:08:56]MH_I2C_Read... [07:08:56]Read from MH i2c: E2 03 00 [07:08:56]MH_I2C_Read... [07:08:56]Read from MH i2c: E2 03 00 A9 67 00 90 00 84 [07:08:56]RAPDU: 90 00 [07:08:56]wFMCommunicate OK [07:08:56]SAM_PROTO_ClearQueue done [07:08:56]KKMCreateOFDPacket [07:08:56]OFDProtocolAddRootSTLVToBuf [07:08:56]FM_MakeSignedData [07:08:56]FM_MakeSignedData [07:08:56]SAM_PROTO_SignData [07:08:56]wFMCommunicate request_size=4 [07:08:56]MH_SAM_APDU [07:08:56]CAPDU: 80 0D 01 02 [07:08:56]Write to MH i2c: E2 08 00 AA 67 80 0D 01 02 00 00 00 00 8A [07:08:56]Write i2c OK [07:08:56]MH_I2C_Read... [07:08:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:08:56]Read from MH i2c: E2 [07:08:56]MH_I2C_Read... [07:08:56]Read from MH i2c: E2 03 00 [07:08:56]MH_I2C_Read... [07:08:56]Read from MH i2c: E2 03 00 AA 67 00 90 00 85 [07:08:56]RAPDU: 90 00 [07:08:56]wFMCommunicate OK [07:08:56]wFMCommunicate request_size=255 [07:08:56]MH_SAM_APDU [07:08:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 82 32 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 A5 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 33 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 21 00 00 00 F4 03 04 00 8E 73 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 29 E2 01 00 35 04 06 00 28 [07:08:56]Write to MH i2c: E2 02 01 AB 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 35 FF 03 08 00 03 82 32 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 A5 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 33 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 21 00 00 00 F4 03 04 00 8E 73 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 29 E2 01 00 35 04 06 00 28 00 00 E7 [07:08:56]Write i2c OK [07:08:56]MH_I2C_Read... [07:08:56]OFD Sender: No OFD packet to send [07:08:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:08:56]Read from MH i2c: E2 [07:08:56]MH_I2C_Read... [07:08:56]Read from MH i2c: E2 03 00 [07:08:56]MH_I2C_Read... [07:08:56]Read from MH i2c: E2 03 00 AB 67 00 90 00 86 [07:08:56]RAPDU: 90 00 [07:08:56]wFMCommunicate OK [07:08:56]wFMCommunicate request_size=10 [07:08:56]MH_SAM_APDU [07:08:56]CAPDU: 80 0D 02 02 05 06 EE BC D8 9B [07:08:56]Write to MH i2c: E2 0D 00 AC 67 80 0D 02 02 05 00 06 EE BC D8 9B 00 00 BA [07:08:56]Write i2c OK [07:08:56]MH_I2C_Read... [07:08:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:08:56]Read from MH i2c: E2 [07:08:56]MH_I2C_Read... [07:08:56]Read from MH i2c: E2 03 00 [07:08:56]MH_I2C_Read... [07:08:56]Read from MH i2c: E2 03 00 AC 67 00 90 00 87 [07:08:56]RAPDU: 90 00 [07:08:56]wFMCommunicate OK [07:08:56]wFMCommunicate request_size=4 [07:08:56]MH_SAM_APDU [07:08:56]CAPDU: 80 0D 03 02 [07:08:56]Write to MH i2c: E2 08 00 AD 67 80 0D 03 02 00 00 00 00 8F [07:08:56]Write i2c OK [07:08:56]MH_I2C_Read... [07:08:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:08:56]Read from MH i2c: E2 [07:08:56]MH_I2C_Read... [07:08:56]Read from MH i2c: E2 0B 00 [07:08:56]MH_I2C_Read... [07:08:56]Read from MH i2c: E2 0B 00 AD 67 00 03 68 99 1D D4 29 54 12 90 00 14 [07:08:56]RAPDU: 03 68 99 1D D4 29 54 12 90 00 [07:08:56]wFMCommunicate OK [07:08:56]SAM_PROTO_SignData done [07:08:56]FM_MakeSignedData done [07:08:56]CreateOFDProtocolMessage [07:08:56]wFMCommunicate request_size=4 [07:08:56]MH_SAM_APDU [07:08:56]CAPDU: 80 11 00 00 [07:08:56]Write to MH i2c: E2 08 00 AE 67 80 11 00 00 00 00 00 00 8F [07:08:56]Write i2c OK [07:08:56]MH_I2C_Read... [07:08:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:08:56]Read from MH i2c: E2 [07:08:56]MH_I2C_Read... [07:08:56]Read from MH i2c: E2 17 00 [07:08:56]MH_I2C_Read... [07:08:56]Read from MH i2c: E2 17 00 AE 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 ED [07:08:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:08:56]wFMCommunicate OK [07:08:56]CreateOFDProtocolMessage done [07:08:56]OFDSenderStorePacket 123433 [07:08:56]StoreOFDPacket docnum=123433 [07:08:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 95 F8 07 01 A8 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 82 32 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 A5 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 33 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 21 00 00 00 F4 03 04 00 8E 73 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 29 E2 01 00 35 04 06 00 28 06 EE BC D8 9B 03 68 99 1D D4 29 54 12 [07:08:56]CheckFolder [07:08:56]dirname=/storage/ofd_packets [07:08:56]CheckFolder done [07:08:56]ProducePacketName [07:08:56]name=ofd_packets/00123433 [07:08:56]NVStorageSaveData ofd_packets/00123433 [07:08:56]File name is /storage/ofd_packets/00123433 [07:08:56]Write 301 bytes [07:08:56]NVStorageSaveData done [07:08:56]OFDSenderStorePacket done [07:08:56]KKMCreateOFDPacket done [07:08:56]NVStorageSaveData kkm_last_timestamp [07:08:56]File name is /storage/kkm_last_timestamp [07:08:56]Write 4 bytes [07:08:56]NVStorageSaveData done [07:08:56]ExternCall_PrintAddStr [07:08:56]wPrintStart [07:08:56]Write to MH i2c: 01 00 00 AF 67 16 [07:08:56]Write i2c OK [07:08:56]MH_I2C_Read... [07:08:56]Read from MH i2c: 01 [07:08:56]MH_I2C_Read... [07:08:56]Read from MH i2c: 01 07 00 [07:08:56]MH_I2C_Read... [07:08:56]Read from MH i2c: 01 07 00 AF 67 00 00 00 00 00 FF 0F 2B [07:08:56]RasterBufferAndPrint [07:08:56]line Счет N : (1)1106420 [07:08:56]line ИНН: 02508201610067 [07:08:56]line Контрольно-Кассовый Чек [07:08:56]line ПРОДАЖА [07:08:56]line ТРК (МРК, ГНК) : 52 [07:08:56]line Товар: 2710124130 [07:08:56]line Аи-92-К-5 [07:08:56]line 12.930 * 61.90 [07:08:56]line = 800.37 [07:08:56]line НДС 12% НСП 1% [07:08:56]line > о реализуемом товаре [07:08:56]line ОКРУГЛЕНИЕ: -0.37 [07:08:56]line ИТОГО: 800.00 [07:08:56]line Внесено: 800.00 [07:08:56]line СДАЧА: 0.00 [07:08:56]line НСП 1% : 7.08 [07:08:56]line НДС 12% : 84.99 [07:08:56]line Наличными: 800.00 [07:08:56]line Безнал.: 0.00 [07:08:56]line Место: АЗС № 25 "Партнер Нефть" [07:08:56]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [07:08:56]line СНО: Общий режим [07:08:56]line Чек 33 04.03.2024 07:09 [07:08:56]line Смена: 324 ФФД: 1.0 [07:08:56]line ЗНМ: 0300000019 [07:08:56]line РНМ: 0000000000090573 [07:08:56]line Версия ККМ: 001 [07:08:56]line ФМ: 0000000000874798 [07:08:56]line ФД: 123433 [07:08:56]line ФПД: 44010240268443 [07:08:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T070902&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123433&fm=44010240268443&tin=02508201610067®Number=0000000000090573&sum=80000 [07:08:56]OFD Sender: Processing packet 123433 [packets to send 112, broken 111] [07:08:56]ProducePacketName [07:08:56]name=ofd_packets/00123433 [07:08:56]OFD Sender: To server: pG, [07:08:56]CommunicateWithHost lk.salyk.kg:30040 [07:08:56]ConnectInit lk.salyk.kg [07:08:56]written 0, free lines is 4095 [07:08:56]Connected sock=10 [07:08:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 95 F8 07 01 A8 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 82 32 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 A5 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 33 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 21 00 00 00 F4 03 04 00 8E 73 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 29 E2 01 00 35 04 06 00 28 06 EE BC D8 9B 03 68 99 1D D4 29 54 12 [07:08:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 CF 1F 47 00 5B 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 37 39 38 10 04 04 00 29 E2 01 00 F4 03 04 00 B7 1F E5 65 B6 04 01 00 00 EB 88 BE 59 6E C9 54 13 [07:08:57]CommunicateWithHost err = 0 [07:08:57]CheckOFDResponse [07:08:57]1017 (14) - 77093643461234 [07:08:57]1041 (16) - 0000000000874798 [07:08:57]1040 (4) - 123433 [07:08:57]1012 (4) - 04.03.2024 01:11 [07:08:57]1206 (1) - 0 [07:08:57]OFD Sender: Remove packet 123433 [07:08:57]ProducePacketName [07:08:57]name=ofd_packets/00123433 [07:08:57]NVStorageDeleteData [07:08:57]Write to MH i2c: 01 00 00 DA 67 41 [07:08:57]Write i2c OK [07:08:57]MH_I2C_Read... [07:08:57]Read from MH i2c: 01 [07:08:57]MH_I2C_Read... [07:08:57]Read from MH i2c: 01 07 00 [07:08:57]MH_I2C_Read... [07:08:57]Read from MH i2c: 01 07 00 DA 67 00 00 00 00 00 F4 0C 48 [07:08:57]RasterBufferAndPrint [07:08:57]line [07:08:57]line [07:08:57]line [07:08:57]line [07:08:57]line [07:08:57]written 0, free lines is 3322 [07:08:57]MH_Cut [07:08:57]Write to MH i2c: D1 01 00 E1 67 01 1A [07:08:57]Write i2c OK [07:08:57]MH_I2C_Read... [07:08:57]Read from MH i2c: D1 [07:08:57]MH_I2C_Read... [07:08:57]Read from MH i2c: D1 01 00 [07:08:57]MH_I2C_Read... [07:08:57]Read from MH i2c: D1 01 00 E1 67 00 19 [07:08:57]Write to MH i2c: 01 00 00 E2 67 49 [07:08:57]Write i2c OK [07:08:57]MH_I2C_Read... [07:08:57]OFD Sender: No OFD packet to send [07:08:57]*** Cut start [07:08:57]*** Purtial cut [07:08:57]*** Stage 1: CUTSNS_PIN = 1 [07:08:59]Read from MH i2c: 01 [07:08:59]MH_I2C_Read... [07:08:59]*** Stop cut motor [07:08:59]*** Cut end [07:08:59]Read from MH i2c: 01 07 00 [07:08:59]MH_I2C_Read... [07:08:59]Read from MH i2c: 01 07 00 E2 67 00 00 00 00 00 FF 0F 5E [07:08:59]process_action close_receipt done [07:08:59]requested_data is exist [07:08:59]produce_requested_data [07:08:59]requested_item fm.sn is exist - process it [07:08:59]wFMCommunicate request_size=4 [07:08:59]MH_SAM_APDU [07:08:59]CAPDU: 80 11 00 00 [07:08:59]Write to MH i2c: E2 08 00 E3 67 80 11 00 00 00 00 00 00 C4 [07:08:59]Write i2c OK [07:08:59]MH_I2C_Read... [07:09:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:09:00]Read from MH i2c: E2 [07:09:00]MH_I2C_Read... [07:09:00]Read from MH i2c: E2 17 00 [07:09:00]MH_I2C_Read... [07:09:00]Read from MH i2c: E2 17 00 E3 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 22 [07:09:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:09:00]wFMCommunicate OK [07:09:00]requested_item fd.num is exist - process it [07:09:00]SAM_PROTO_GetFieldsCounters [07:09:00]wFMCommunicate request_size=4 [07:09:00]MH_SAM_APDU [07:09:00]CAPDU: 80 13 00 00 [07:09:00]Write to MH i2c: E2 08 00 E4 67 80 13 00 00 00 00 00 00 C7 [07:09:00]Write i2c OK [07:09:00]MH_I2C_Read... [07:09:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:09:00]Read from MH i2c: E2 [07:09:00]MH_I2C_Read... [07:09:00]Read from MH i2c: E2 62 00 [07:09:00]MH_I2C_Read... [07:09:00]Read from MH i2c: E2 62 00 E4 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 29 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 A6 [07: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 29 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:09:00]wFMCommunicate OK [07:09:00]SAM_PROTO_GetFieldsCounters done [07:09:00]requested_item shift.num is exist - process it [07:09:00]requested_item shift.opened is exist - process it [07:09:00]req_shift_opened [07:09:00]FM_GetShiftState [07:09:00]SAM_PROTO_GetShiftState [07:09:00]wFMCommunicate request_size=4 [07:09:00]MH_SAM_APDU [07:09:00]CAPDU: 80 13 01 00 [07:09:00]Write to MH i2c: E2 08 00 E5 67 80 13 01 00 00 00 00 00 C9 [07:09:00]Write i2c OK [07:09:00]MH_I2C_Read... [07:09:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:09:00]Read from MH i2c: E2 [07:09:00]MH_I2C_Read... [07:09:00]Read from MH i2c: E2 0E 00 [07:09:00]MH_I2C_Read... [07:09:00]Read from MH i2c: E2 0E 00 E5 67 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 E0 [07:09:00]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [07:09:00]wFMCommunicate OK [07:09:00]SAM_PROTO_GetShiftState done [07:09:00]FM_GetShiftState done [07:09:00]req_shift_opened done [07:09:00]requested_item shift.open_date is exist - process it [07:09:00]req_shift_open_date [07:09:00]req_shift_open_date done [07:09:00]produce_requested_data done [07:09:00]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123433,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [07:09:00]process_action_free close_receipt [07:09:00]json_value_free [07:09:00]json_value_free done [07:09:00]process_json_proto returns [07:09:00]Send response to host [07:09:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123433,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [07:09:00]free response buf [07:09:00]execute_script done [07:09:00]execute_script returns [07:09:00]free content buf [07:09:00]Sock 7.Close socket [07:09:00]Sock 7.Thread stoped [07:09:02]OFD Sender: No OFD packet to send [07:09:07]OFD Sender: No OFD packet to send [07:09:12]OFD Sender: No OFD packet to send [07:09:17]OFD Sender: No OFD packet to send [07:09:22]OFD Sender: No OFD packet to send [07:09:27]OFD Sender: No OFD packet to send [07:09:32]OFD Sender: No OFD packet to send [07:09:37]OFD Sender: No OFD packet to send [07:09:42]OFD Sender: No OFD packet to send [07:09:47]OFD Sender: No OFD packet to send [07:09:52]OFD Sender: No OFD packet to send [07:09:57]OFD Sender: No OFD packet to send [07:10:02]OFD Sender: No OFD packet to send [07:10:07]OFD Sender: No OFD packet to send [07:10:12]OFD Sender: No OFD packet to send [07:10:17]OFD Sender: No OFD packet to send [07:10:22]OFD Sender: No OFD packet to send [07:10:27]OFD Sender: No OFD packet to send [07:10:32]OFD Sender: No OFD packet to send [07:10:37]OFD Sender: No OFD packet to send [07:10:42]OFD Sender: No OFD packet to send [07:10:47]OFD Sender: No OFD packet to send [07:10:47]accept exits with 9 [07:10:47]New connection [07:10:47]New thread 3067252068 created [07:10:47]Thread 3067395428 joined [07:10:47]Waiting for new connection... [07:10:47] Sock 9.Parse request [07:10:47]Sock 9.Check first char [07:10:47]Sock 9.First char is OK [07:10:47]request: POST /json_proto HTTP/1.0 [07:10:47]Method: POST [07:10:47]URL: /json_proto [07:10:47]Method is POST - this is cgi request [07:10:47]url: /json_proto [07:10:47]query_string will be loaded in cgi processing [07:10:47]execute_cgi json_proto POST (null) [07:10:47]execute_cgi path=json_proto method=POST [07:10:47]POST find Content-Length [07:10:47]Host: 172.17.48.197:8080 [07:10:47]Content-Length: 806 [07:10:47]Content-Type: application/json [07:10:47] [07:10:47]POST finish read [07:10:47]Found Content-Length = 806 [07:10:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106421", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:10:47]execute_script... [07:10:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106421", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:10:47]POST & json_proto [07:10:47]process_json_proto [07:10:47]json parsed OK: [07:10:47]protocol is kg_v1.0 [07:10:47]action value=close_receipt [07:10:47]process_action close_receipt [07:10:47]cmd_close_receipt [07:10:47]MH_GetDate [07:10:47]Write to MH i2c: F0 00 00 E6 67 3C [07:10:47]Write i2c OK [07:10:47]MH_I2C_Read... [07:10:47]Read from MH i2c: F0 [07:10:47]MH_I2C_Read... [07:10:47]Read from MH i2c: F0 09 00 [07:10:47]MH_I2C_Read... [07:10:47]Read from MH i2c: F0 09 00 E6 67 00 FF 73 E5 65 6C AF E3 65 64 [07:10:47]GetLastDocTimeStamp 1709536142 [07:10:47]current date 1709536255 [07:10:47]FM_GetShiftState [07:10:47]SAM_PROTO_GetShiftState [07:10:47]wFMCommunicate request_size=4 [07:10:47]MH_SAM_APDU [07:10:47]CAPDU: 80 13 01 00 [07:10:47]Write to MH i2c: E2 08 00 E7 67 80 13 01 00 00 00 00 00 CB [07:10:47]Write i2c OK [07:10:47]MH_I2C_Read... [07:10:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:10:48]Read from MH i2c: E2 [07:10:48]MH_I2C_Read... [07:10:48]Read from MH i2c: E2 0E 00 [07:10:48]MH_I2C_Read... [07:10:48]Read from MH i2c: E2 0E 00 E7 67 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 E2 [07:10:48]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [07:10:48]wFMCommunicate OK [07:10:48]SAM_PROTO_GetShiftState done [07:10:48]FM_GetShiftState done [07:10:48]opened in 1709511088 [07:10:48]opened+sec_in_day 1709597488 [07:10:48]quantity*price = 50015 [07:10:48]sum+1 = 50016 [07:10:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.15 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.15 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 34 04.03.2024 07:10 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 123434 ФПД: 175148500260987 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T071055&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123434&fm=175148500260987&tin=02508201610067®Number=0000000000090573&sum=50015 [07:10:49]StoreToDocumentArchive [07:10:49]shift 324 fd 123434 [07:10:49]save to /storage/0324/doc_00123434 [07:10:49]save last doc name /storage/0324/doc_00123434 to /storage/kkm_last_doc_name [07:10:49]save OK [07:10:49]Clear old archive folders... [07:10:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:10:49]tlvbuf is 00E3F440 [07:10:49]SAM_PROTO_ClearQueue [07:10:49]wFMCommunicate request_size=4 [07:10:49]MH_SAM_APDU [07:10:49]CAPDU: 80 09 00 00 [07:10:49]Write to MH i2c: E2 08 00 F4 67 80 09 00 00 00 00 00 00 CD [07:10:49]Write i2c OK [07:10:49]MH_I2C_Read... [07:10:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:10:49]Read from MH i2c: E2 [07:10:49]MH_I2C_Read... [07:10:49]Read from MH i2c: E2 03 00 [07:10:49]MH_I2C_Read... [07:10:49]Read from MH i2c: E2 03 00 F4 67 00 90 00 CF [07:10:49]RAPDU: 90 00 [07:10:49]wFMCommunicate OK [07:10:49]SAM_PROTO_ClearQueue done [07:10:49]KKMCreateOFDPacket [07:10:49]OFDProtocolAddRootSTLVToBuf [07:10:49]FM_MakeSignedData [07:10:49]FM_MakeSignedData [07:10:49]SAM_PROTO_SignData [07:10:49]wFMCommunicate request_size=4 [07:10:49]MH_SAM_APDU [07:10:49]CAPDU: 80 0D 01 02 [07:10:49]Write to MH i2c: E2 08 00 F5 67 80 0D 01 02 00 00 00 00 D5 [07:10:49]Write i2c OK [07:10:49]MH_I2C_Read... [07:10:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:10:49]Read from MH i2c: E2 [07:10:49]MH_I2C_Read... [07:10:49]Read from MH i2c: E2 03 00 [07:10:49]MH_I2C_Read... [07:10:49]Read from MH i2c: E2 03 00 F5 67 00 90 00 D0 [07:10:49]RAPDU: 90 00 [07:10:49]wFMCommunicate OK [07:10:49]wFMCommunicate request_size=255 [07:10:49]MH_SAM_APDU [07:10: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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 FF 73 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2A E2 01 00 35 04 06 00 9F [07:10:49]Write to MH i2c: E2 02 01 F6 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 FF 73 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2A E2 01 00 35 04 06 00 9F 00 00 A2 [07:10:49]Write i2c OK [07:10:49]MH_I2C_Read... [07:10:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:10:49]Read from MH i2c: E2 [07:10:49]MH_I2C_Read... [07:10:49]Read from MH i2c: E2 03 00 [07:10:49]MH_I2C_Read... [07:10:49]Read from MH i2c: E2 03 00 F6 67 00 90 00 D1 [07:10:49]RAPDU: 90 00 [07:10:49]wFMCommunicate OK [07:10:49]wFMCommunicate request_size=10 [07:10:49]MH_SAM_APDU [07:10:49]CAPDU: 80 0D 02 02 05 4B F0 24 18 7B [07:10:49]Write to MH i2c: E2 0D 00 F7 67 80 0D 02 02 05 00 4B F0 24 18 7B 00 00 D4 [07:10:49]Write i2c OK [07:10:49]MH_I2C_Read... [07:10:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:10:49]Read from MH i2c: E2 [07:10:49]MH_I2C_Read... [07:10:49]Read from MH i2c: E2 03 00 [07:10:49]MH_I2C_Read... [07:10:49]Read from MH i2c: E2 03 00 F7 67 00 90 00 D2 [07:10:49]RAPDU: 90 00 [07:10:49]wFMCommunicate OK [07:10:49]wFMCommunicate request_size=4 [07:10:49]MH_SAM_APDU [07:10:49]CAPDU: 80 0D 03 02 [07:10:49]Write to MH i2c: E2 08 00 F8 67 80 0D 03 02 00 00 00 00 DA [07:10:49]Write i2c OK [07:10:49]MH_I2C_Read... [07:10:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:10:49]Read from MH i2c: E2 [07:10:49]MH_I2C_Read... [07:10:49]Read from MH i2c: E2 0B 00 [07:10:49]MH_I2C_Read... [07:10:49]Read from MH i2c: E2 0B 00 F8 67 00 01 92 59 DB 73 66 32 37 90 00 E4 [07:10:49]RAPDU: 01 92 59 DB 73 66 32 37 90 00 [07:10:49]wFMCommunicate OK [07:10:49]SAM_PROTO_SignData done [07:10:49]FM_MakeSignedData done [07:10:49]CreateOFDProtocolMessage [07:10:49]wFMCommunicate request_size=4 [07:10:49]MH_SAM_APDU [07:10:49]CAPDU: 80 11 00 00 [07:10:49]Write to MH i2c: E2 08 00 F9 67 80 11 00 00 00 00 00 00 DA [07:10:49]Write i2c OK [07:10:49]MH_I2C_Read... [07:10:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:10:49]Read from MH i2c: E2 [07:10:49]MH_I2C_Read... [07:10:49]Read from MH i2c: E2 17 00 [07:10:49]MH_I2C_Read... [07:10:49]Read from MH i2c: E2 17 00 F9 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 38 [07:10:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:10:49]wFMCommunicate OK [07:10:49]CreateOFDProtocolMessage done [07:10:49]OFDSenderStorePacket 123434 [07:10:49]StoreOFDPacket docnum=123434 [07:10:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 8E 15 07 01 6C 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 FF 73 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2A E2 01 00 35 04 06 00 9F 4B F0 24 18 7B 01 92 59 DB 73 66 32 37 [07:10:49]CheckFolder [07:10:49]dirname=/storage/ofd_packets [07:10:49]CheckFolder done [07:10:49]ProducePacketName [07:10:49]name=ofd_packets/00123434 [07:10:49]NVStorageSaveData ofd_packets/00123434 [07:10:49]File name is /storage/ofd_packets/00123434 [07:10:49]Write 301 bytes [07:10:49]NVStorageSaveData done [07:10:49]OFDSenderStorePacket done [07:10:49]KKMCreateOFDPacket done [07:10:49]NVStorageSaveData kkm_last_timestamp [07:10:49]File name is /storage/kkm_last_timestamp [07:10:49]Write 4 bytes [07:10:49]NVStorageSaveData done [07:10:49]ExternCall_PrintAddStr [07:10:49]wPrintStart [07:10:49]Write to MH i2c: 01 00 00 FA 67 61 [07:10:49]Write i2c OK [07:10:49]MH_I2C_Read... [07:10:49]Read from MH i2c: 01 [07:10:49]MH_I2C_Read... [07:10:49]Read from MH i2c: 01 07 00 [07:10:49]MH_I2C_Read... [07:10:49]Read from MH i2c: 01 07 00 FA 67 00 00 00 00 00 FF 0F 76 [07:10:49]RasterBufferAndPrint [07:10:49]line Счет N : (1)1106421 [07:10:49]line ИНН: 02508201610067 [07:10:49]line Контрольно-Кассовый Чек [07:10:49]line ПРОДАЖА [07:10:49]line ТРК (МРК, ГНК) : 11 [07:10:49]line Товар: 2710124130 [07:10:49]line Аи-92-К-5 [07:10:49]line 8.080 * 61.90 [07:10:49]line = 500.15 [07:10:49]line НДС 12% НСП 1% [07:10:49]line > о реализуемом товаре [07:10:49]line ИТОГО: 500.15 [07:10:49]line НСП 1% : 4.43 [07:10:49]line НДС 12% : 53.11 [07:10:49]line Наличными: 0.00 [07:10:49]line Безнал.: 500.15 [07:10:49]line Место: АЗС № 25 "Партнер Нефть" [07:10:49]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [07:10:49]line СНО: Общий режим [07:10:49]line Чек 34 04.03.2024 07:10 [07:10:49]line Смена: 324 ФФД: 1.0 [07:10:49]line ЗНМ: 0300000019 [07:10:49]line РНМ: 0000000000090573 [07:10:49]line Версия ККМ: 001 [07:10:49]line Платежная система: О! деньги [07:10:49]line ФМ: 0000000000874798 [07:10:49]line ФД: 123434 [07:10:49]line ФПД: 175148500260987 [07:10:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T071055&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123434&fm=175148500260987&tin=02508201610067®Number=0000000000090573&sum=50015 [07:10:49]OFD Sender: Processing packet 123434 [packets to send 112, broken 111] [07:10:49]ProducePacketName [07:10:49]name=ofd_packets/00123434 [07:10:49]OFD Sender: To server: pG, [07:10:49]CommunicateWithHost lk.salyk.kg:30040 [07:10:50]ConnectInit lk.salyk.kg [07:10:50]written 0, free lines is 4095 [07:10:50]Connected sock=10 [07:10: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 37 39 38 0F 01 00 00 8E 15 07 01 6C 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 FF 73 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2A E2 01 00 35 04 06 00 9F 4B F0 24 18 7B 01 92 59 DB 73 66 32 37 [07:10:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 27 26 47 00 99 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 37 39 38 10 04 04 00 2A E2 01 00 F4 03 04 00 28 20 E5 65 B6 04 01 00 00 C1 17 19 B6 C5 8F 4C EC [07:10:50]CommunicateWithHost err = 0 [07:10:50]CheckOFDResponse [07:10:50]1017 (14) - 77093643461234 [07:10:50]1041 (16) - 0000000000874798 [07:10:50]1040 (4) - 123434 [07:10:50]1012 (4) - 04.03.2024 01:13 [07:10:50]1206 (1) - 0 [07:10:50]OFD Sender: Remove packet 123434 [07:10:50]ProducePacketName [07:10:50]name=ofd_packets/00123434 [07:10:50]NVStorageDeleteData [07:10:50]Write to MH i2c: 01 00 00 24 68 8C [07:10:50]Write i2c OK [07:10:50]MH_I2C_Read... [07:10:50]Read from MH i2c: 01 [07:10:50]MH_I2C_Read... [07:10:50]Read from MH i2c: 01 07 00 [07:10:50]MH_I2C_Read... [07:10:50]Read from MH i2c: 01 07 00 24 68 00 00 00 00 00 01 0D A1 [07:10:50]RasterBufferAndPrint [07:10:50]line [07:10:50]line [07:10:50]line [07:10:50]line [07:10:50]line [07:10:50]written 0, free lines is 3338 [07:10:50]MH_Cut [07:10:50]Write to MH i2c: D1 01 00 2B 68 01 65 [07:10:50]Write i2c OK [07:10:50]MH_I2C_Read... [07:10:50]Read from MH i2c: D1 [07:10:50]MH_I2C_Read... [07:10:50]Read from MH i2c: D1 01 00 [07:10:50]MH_I2C_Read... [07:10:50]Read from MH i2c: D1 01 00 2B 68 00 64 [07:10:50]Write to MH i2c: 01 00 00 2C 68 94 [07:10:50]Write i2c OK [07:10:50]MH_I2C_Read... [07:10:50]OFD Sender: No OFD packet to send [07:10:51]*** Cut start [07:10:51]*** Purtial cut [07:10:51]*** Stage 1: CUTSNS_PIN = 1 [07:10:53]Read from MH i2c: 01 [07:10:53]MH_I2C_Read... [07:10:53]*** Stop cut motor [07:10:53]*** Cut end [07:10:53]Read from MH i2c: 01 07 00 [07:10:53]MH_I2C_Read... [07:10:53]Read from MH i2c: 01 07 00 2C 68 00 00 00 00 00 FF 0F A9 [07:10:53]process_action close_receipt done [07:10:53]requested_data is exist [07:10:53]produce_requested_data [07:10:53]requested_item fm.sn is exist - process it [07:10:53]wFMCommunicate request_size=4 [07:10:53]MH_SAM_APDU [07:10:53]CAPDU: 80 11 00 00 [07:10:53]Write to MH i2c: E2 08 00 2D 68 80 11 00 00 00 00 00 00 0F [07:10:53]Write i2c OK [07:10:53]MH_I2C_Read... [07:10:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:10:53]Read from MH i2c: E2 [07:10:53]MH_I2C_Read... [07:10:53]Read from MH i2c: E2 17 00 [07:10:53]MH_I2C_Read... [07:10:53]Read from MH i2c: E2 17 00 2D 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 6D [07:10:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:10:53]wFMCommunicate OK [07:10:53]requested_item fd.num is exist - process it [07:10:53]SAM_PROTO_GetFieldsCounters [07:10:53]wFMCommunicate request_size=4 [07:10:53]MH_SAM_APDU [07:10:53]CAPDU: 80 13 00 00 [07:10:53]Write to MH i2c: E2 08 00 2E 68 80 13 00 00 00 00 00 00 12 [07:10:53]Write i2c OK [07:10:53]MH_I2C_Read... [07:10:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:10:53]Read from MH i2c: E2 [07:10:53]MH_I2C_Read... [07:10:53]Read from MH i2c: E2 62 00 [07:10:53]MH_I2C_Read... [07:10:53]Read from MH i2c: E2 62 00 2E 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 2A E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 F5 [07:10:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 2A E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:10:53]wFMCommunicate OK [07:10:53]SAM_PROTO_GetFieldsCounters done [07:10:53]requested_item shift.num is exist - process it [07:10:53]requested_item shift.opened is exist - process it [07:10:53]req_shift_opened [07:10:53]FM_GetShiftState [07:10:53]SAM_PROTO_GetShiftState [07:10:53]wFMCommunicate request_size=4 [07:10:53]MH_SAM_APDU [07:10:53]CAPDU: 80 13 01 00 [07:10:53]Write to MH i2c: E2 08 00 2F 68 80 13 01 00 00 00 00 00 14 [07:10:53]Write i2c OK [07:10:53]MH_I2C_Read... [07:10:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:10:53]Read from MH i2c: E2 [07:10:53]MH_I2C_Read... [07:10:53]Read from MH i2c: E2 0E 00 [07:10:53]MH_I2C_Read... [07:10:53]Read from MH i2c: E2 0E 00 2F 68 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 2B [07:10:53]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [07:10:53]wFMCommunicate OK [07:10:53]SAM_PROTO_GetShiftState done [07:10:53]FM_GetShiftState done [07:10:53]req_shift_opened done [07:10:53]requested_item shift.open_date is exist - process it [07:10:53]req_shift_open_date [07:10:53]req_shift_open_date done [07:10:53]produce_requested_data done [07:10:53]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123434,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [07:10:53]process_action_free close_receipt [07:10:53]json_value_free [07:10:53]json_value_free done [07:10:53]process_json_proto returns [07:10:53]Send response to host [07:10:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123434,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [07:10:53]free response buf [07:10:53]execute_script done [07:10:53]execute_script returns [07:10:53]free content buf [07:10:53]Sock 9.Close socket [07:10:53]Sock 9.Thread stoped [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:10]OFD Sender: No OFD packet to send [07:13:15]OFD Sender: No OFD packet to send [07:13:20]OFD Sender: No OFD packet to send [07:13:25]OFD Sender: No OFD packet to send [07:13:30]OFD Sender: No OFD packet to send [07:13:35]OFD Sender: No OFD packet to send [07:13:40]OFD Sender: No OFD packet to send [07:13:45]OFD Sender: No OFD packet to send [07:13:50]OFD Sender: No OFD packet to send [07:13:55]OFD Sender: No OFD packet to send [07:14:00]OFD Sender: No OFD packet to send [07:14:05]OFD Sender: No OFD packet to send [07:14:10]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:16]accept exits with 7 [07:15:16]New connection [07:15:16]New thread 3067395428 created [07:15:16]Thread 3067252068 joined [07:15:16]Waiting for new connection... [07:15:16] Sock 7.Parse request [07:15:16]Sock 7.Check first char [07:15:16]Sock 7.First char is OK [07:15:16]request: POST /json_proto HTTP/1.0 [07:15:16]Method: POST [07:15:16]URL: /json_proto [07:15:16]Method is POST - this is cgi request [07:15:16]url: /json_proto [07:15:16]query_string will be loaded in cgi processing [07:15:16]execute_cgi json_proto POST (null) [07:15:16]execute_cgi path=json_proto method=POST [07:15:16]POST find Content-Length [07:15:16]Host: 172.17.48.197:8080 [07:15:16]Content-Length: 1214 [07:15:16]Content-Type: application/json [07:15:16] [07:15:16]POST finish read [07:15:16]Found Content-Length = 1214 [07:15:16]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106422\u000A04.03.2024 07:11\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 22.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1361.80\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\u000A65704\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:15:16]execute_script... [07:15:16]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106422\u000A04.03.2024 07:11\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 22.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1361.80\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\u000A65704\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:15:16]POST & json_proto [07:15:16]process_json_proto [07:15:16]json parsed OK: [07:15:16]protocol is kg_v1.0 [07:15:16]action value=print_text [07:15:16]process_action print_text [07:15:16]cmd_print_text [07:15:16]ExternCall_PrintAddStr [07:15:16]wPrintStart [07:15:16]Write to MH i2c: 01 00 00 30 68 98 [07:15:16]Write i2c OK [07:15:16]MH_I2C_Read... [07:15:16]Read from MH i2c: 01 [07:15:16]MH_I2C_Read... [07:15:16]Read from MH i2c: 01 07 00 [07:15:16]MH_I2C_Read... [07:15:16]Read from MH i2c: 01 07 00 30 68 00 00 00 00 00 FF 0F AD [07:15:16]RasterBufferAndPrint [07:15:16]line *****ТОВАРНЫЙ ЧЕК***** [07:15:16]line АЗС 25 [07:15:16]line Партнер нефть [07:15:16]line 02508201610067 [07:15:16]line Кассир : Абылгазиев А. [07:15:16]line Счет N : (1)1106422 [07:15:16]line 04.03.2024 07:11 [07:15:16]line ПРОДАЖА [07:15:16]line ТРК (МРК, ГНК): 11 [07:15:16]line Вид ГСМ : 2710124130 [07:15:16]line Аи-92-К-5 [07:15:16]line 22.000 x 61.90 [07:15:16]line ИТОГ: 1361.80 [07:15:16]line Тип оплаты: Талоны: Топливные Талоны [07:15:16]line 65704 [07:15:16]line ______________________ [07:15:16]line (подпись) [07:15:16]written 0, free lines is 4095 [07:15:16]Write to MH i2c: 01 00 00 44 68 AC [07:15:16]Write i2c OK [07:15:16]MH_I2C_Read... [07:15:16]Read from MH i2c: 01 [07:15:16]MH_I2C_Read... [07:15:16]Read from MH i2c: 01 07 00 [07:15:16]MH_I2C_Read... [07:15:16]Read from MH i2c: 01 07 00 44 68 00 00 00 00 00 10 0E D1 [07:15:16]RasterBufferAndPrint [07:15:16]line [07:15:16]line [07:15:16]line [07:15:16]line [07:15:16]line [07:15:16]written 0, free lines is 3602 [07:15:16]MH_Cut [07:15:16]Write to MH i2c: D1 01 00 4B 68 01 85 [07:15:16]Write i2c OK [07:15:16]MH_I2C_Read... [07:15:16]Read from MH i2c: D1 [07:15:16]MH_I2C_Read... [07:15:16]Read from MH i2c: D1 01 00 [07:15:16]MH_I2C_Read... [07:15:16]Read from MH i2c: D1 01 00 4B 68 00 84 [07:15:16]Write to MH i2c: 01 00 00 4C 68 B4 [07:15:16]Write i2c OK [07:15:16]MH_I2C_Read... [07:15:17]*** Cut start [07:15:17]*** Purtial cut [07:15:17]*** Stage 1: CUTSNS_PIN = 1 [07:15:19]Read from MH i2c: 01 [07:15:19]MH_I2C_Read... [07:15:19]*** Stop cut motor [07:15:19]*** Cut end [07:15:19]Read from MH i2c: 01 07 00 [07:15:19]MH_I2C_Read... [07:15:19]Read from MH i2c: 01 07 00 4C 68 00 00 00 00 00 FF 0F C9 [07:15:19]process_action print_text done [07:15:19]requested_data is exist [07:15:19]produce_requested_data [07:15:19]requested_item fm.sn is exist - process it [07:15:19]wFMCommunicate request_size=4 [07:15:19]MH_SAM_APDU [07:15:19]CAPDU: 80 11 00 00 [07:15:19]Write to MH i2c: E2 08 00 4D 68 80 11 00 00 00 00 00 00 2F [07:15:19]Write i2c OK [07:15:19]MH_I2C_Read... [07:15:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:15:19]Read from MH i2c: E2 [07:15:19]MH_I2C_Read... [07:15:19]Read from MH i2c: E2 17 00 [07:15:19]MH_I2C_Read... [07:15:19]Read from MH i2c: E2 17 00 4D 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 8D [07:15:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:15:19]wFMCommunicate OK [07:15:19]requested_item fd.num is exist - process it [07:15:19]SAM_PROTO_GetFieldsCounters [07:15:19]wFMCommunicate request_size=4 [07:15:19]MH_SAM_APDU [07:15:19]CAPDU: 80 13 00 00 [07:15:19]Write to MH i2c: E2 08 00 4E 68 80 13 00 00 00 00 00 00 32 [07:15:19]Write i2c OK [07:15:19]MH_I2C_Read... [07:15:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:15:19]Read from MH i2c: E2 [07:15:19]MH_I2C_Read... [07:15:19]Read from MH i2c: E2 62 00 [07:15:19]MH_I2C_Read... [07:15:19]Read from MH i2c: E2 62 00 4E 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 2A E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 15 [07:15: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 2A E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:15:19]wFMCommunicate OK [07:15:19]SAM_PROTO_GetFieldsCounters done [07:15:19]requested_item shift.num is exist - process it [07:15:19]requested_item shift.opened is exist - process it [07:15:19]req_shift_opened [07:15:19]FM_GetShiftState [07:15:19]SAM_PROTO_GetShiftState [07:15:19]wFMCommunicate request_size=4 [07:15:19]MH_SAM_APDU [07:15:19]CAPDU: 80 13 01 00 [07:15:19]Write to MH i2c: E2 08 00 4F 68 80 13 01 00 00 00 00 00 34 [07:15:19]Write i2c OK [07:15:19]MH_I2C_Read... [07:15:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:15:19]Read from MH i2c: E2 [07:15:19]MH_I2C_Read... [07:15:19]Read from MH i2c: E2 0E 00 [07:15:19]MH_I2C_Read... [07:15:19]Read from MH i2c: E2 0E 00 4F 68 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 4B [07:15:19]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [07:15:19]wFMCommunicate OK [07:15:19]SAM_PROTO_GetShiftState done [07:15:19]FM_GetShiftState done [07:15:19]req_shift_opened done [07:15:19]requested_item shift.open_date is exist - process it [07:15:19]req_shift_open_date [07:15:19]req_shift_open_date done [07:15:19]produce_requested_data done [07:15:19]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123434,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [07:15:19]process_action_free print_text [07:15:19]json_value_free [07:15:19]json_value_free done [07:15:19]process_json_proto returns [07:15:19]Send response to host [07:15:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123434,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [07:15:19]free response buf [07:15:19]execute_script done [07:15:19]execute_script returns [07:15:19]free content buf [07:15:19]Sock 7.Close socket [07:15:19]Sock 7.Thread stoped [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:15:57]accept exits with 9 [07:15:57]New connection [07:15:57]New thread 3067252068 created [07:15:57]Thread 3067395428 joined [07:15:57]Waiting for new connection... [07:15:57] Sock 9.Parse request [07:15:57]Sock 9.Check first char [07:15:57]Sock 9.First char is OK [07:15:57]request: POST /json_proto HTTP/1.0 [07:15:57]Method: POST [07:15:57]URL: /json_proto [07:15:57]Method is POST - this is cgi request [07:15:57]url: /json_proto [07:15:57]query_string will be loaded in cgi processing [07:15:57]execute_cgi json_proto POST (null) [07:15:57]execute_cgi path=json_proto method=POST [07:15:57]POST find Content-Length [07:15:57]Host: 172.17.48.197:8080 [07:15:57]Content-Length: 678 [07:15:57]Content-Type: application/json [07:15:57] [07:15:57]POST finish read [07:15:57]Found Content-Length = 678 [07:15:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106423", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:15:57]execute_script... [07:15: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)1106423", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:15:57]POST & json_proto [07:15:57]process_json_proto [07:15:57]json parsed OK: [07:15:57]protocol is kg_v1.0 [07:15:57]action value=close_receipt [07:15:57]process_action close_receipt [07:15:57]cmd_close_receipt [07:15:57]MH_GetDate [07:15:57]Write to MH i2c: F0 00 00 50 68 A7 [07:15:57]Write i2c OK [07:15:57]MH_I2C_Read... [07:15:57]Read from MH i2c: F0 [07:15:57]MH_I2C_Read... [07:15:57]Read from MH i2c: F0 09 00 [07:15:57]MH_I2C_Read... [07:15:57]Read from MH i2c: F0 09 00 50 68 00 34 75 E5 65 6C AF E3 65 06 [07:15:57]GetLastDocTimeStamp 1709536255 [07:15:57]current date 1709536564 [07:15:57]FM_GetShiftState [07:15:57]SAM_PROTO_GetShiftState [07:15:57]wFMCommunicate request_size=4 [07:15:57]MH_SAM_APDU [07:15:57]CAPDU: 80 13 01 00 [07:15:57]Write to MH i2c: E2 08 00 51 68 80 13 01 00 00 00 00 00 36 [07:15:57]Write i2c OK [07:15:57]MH_I2C_Read... [07:15:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:15:57]Read from MH i2c: E2 [07:15:57]MH_I2C_Read... [07:15:57]Read from MH i2c: E2 0E 00 [07:15:57]MH_I2C_Read... [07:15:57]Read from MH i2c: E2 0E 00 51 68 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 4D [07:15:57]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [07:15:57]wFMCommunicate OK [07:15:57]SAM_PROTO_GetShiftState done [07:15:57]FM_GetShiftState done [07:15:57]opened in 1709511088 [07:15:57]opened+sec_in_day 1709597488 [07:15:57]quantity*price = 50015 [07:15:57]sum+1 = 50016 [07:15:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 35 04.03.2024 07:16 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123435 ФПД: 46651643450118 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T071604&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123435&fm=46651643450118&tin=02508201610067®Number=0000000000090573&sum=50000 [07:15:58]StoreToDocumentArchive [07:15:58]shift 324 fd 123435 [07:15:58]save to /storage/0324/doc_00123435 [07:15:58]save last doc name /storage/0324/doc_00123435 to /storage/kkm_last_doc_name [07:15:58]save OK [07:15:58]Clear old archive folders... [07:15:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:15:58]tlvbuf is 00EBF9C0 [07:15:58]SAM_PROTO_ClearQueue [07:15:58]wFMCommunicate request_size=4 [07:15:58]MH_SAM_APDU [07:15:58]CAPDU: 80 09 00 00 [07:15:58]Write to MH i2c: E2 08 00 5E 68 80 09 00 00 00 00 00 00 38 [07:15:58]Write i2c OK [07:15:58]MH_I2C_Read... [07:15:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:15:58]Read from MH i2c: E2 [07:15:58]MH_I2C_Read... [07:15:58]Read from MH i2c: E2 03 00 [07:15:58]MH_I2C_Read... [07:15:58]Read from MH i2c: E2 03 00 5E 68 00 90 00 3A [07:15:58]RAPDU: 90 00 [07:15:58]wFMCommunicate OK [07:15:58]SAM_PROTO_ClearQueue done [07:15:58]KKMCreateOFDPacket [07:15:58]OFDProtocolAddRootSTLVToBuf [07:15:58]FM_MakeSignedData [07:15:58]FM_MakeSignedData [07:15:58]SAM_PROTO_SignData [07:15:58]wFMCommunicate request_size=4 [07:15:58]MH_SAM_APDU [07:15:58]CAPDU: 80 0D 01 02 [07:15:58]Write to MH i2c: E2 08 00 5F 68 80 0D 01 02 00 00 00 00 40 [07:15:58]Write i2c OK [07:15:58]MH_I2C_Read... [07:15:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:15:58]Read from MH i2c: E2 [07:15:58]MH_I2C_Read... [07:15:58]Read from MH i2c: E2 03 00 [07:15:58]MH_I2C_Read... [07:15:58]Read from MH i2c: E2 03 00 5F 68 00 90 00 3B [07:15:58]RAPDU: 90 00 [07:15:58]wFMCommunicate OK [07:15:58]wFMCommunicate request_size=255 [07:15:58]MH_SAM_APDU [07:15:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 34 75 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2B E2 01 00 35 04 06 00 2A [07:15:58]Write to MH i2c: E2 02 01 60 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 34 75 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2B E2 01 00 35 04 06 00 2A 00 00 B3 [07:15:58]Write i2c OK [07:15:58]MH_I2C_Read... [07:15:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:15:58]Read from MH i2c: E2 [07:15:58]MH_I2C_Read... [07:15:58]Read from MH i2c: E2 03 00 [07:15:58]MH_I2C_Read... [07:15:58]Read from MH i2c: E2 03 00 60 68 00 90 00 3C [07:15:58]RAPDU: 90 00 [07:15:58]wFMCommunicate OK [07:15:58]wFMCommunicate request_size=10 [07:15:58]MH_SAM_APDU [07:15:58]CAPDU: 80 0D 02 02 05 6D EE A2 D3 06 [07:15:58]Write to MH i2c: E2 0D 00 61 68 80 0D 02 02 05 00 6D EE A2 D3 06 00 00 23 [07:15:58]Write i2c OK [07:15:58]MH_I2C_Read... [07:15:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:15:58]Read from MH i2c: E2 [07:15:58]MH_I2C_Read... [07:15:58]Read from MH i2c: E2 03 00 [07:15:58]MH_I2C_Read... [07:15:58]Read from MH i2c: E2 03 00 61 68 00 90 00 3D [07:15:58]RAPDU: 90 00 [07:15:58]wFMCommunicate OK [07:15:58]wFMCommunicate request_size=4 [07:15:58]MH_SAM_APDU [07:15:58]CAPDU: 80 0D 03 02 [07:15:58]Write to MH i2c: E2 08 00 62 68 80 0D 03 02 00 00 00 00 45 [07:15:58]Write i2c OK [07:15:58]MH_I2C_Read... [07:15:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:15:58]Read from MH i2c: E2 [07:15:58]MH_I2C_Read... [07:15:58]Read from MH i2c: E2 0B 00 [07:15:58]MH_I2C_Read... [07:15:58]Read from MH i2c: E2 0B 00 62 68 00 B6 2C C2 58 8C 26 2B 11 90 00 30 [07:15:58]RAPDU: B6 2C C2 58 8C 26 2B 11 90 00 [07:15:58]wFMCommunicate OK [07:15:58]SAM_PROTO_SignData done [07:15:58]FM_MakeSignedData done [07:15:58]CreateOFDProtocolMessage [07:15:58]wFMCommunicate request_size=4 [07:15:58]MH_SAM_APDU [07:15:58]CAPDU: 80 11 00 00 [07:15:58]Write to MH i2c: E2 08 00 63 68 80 11 00 00 00 00 00 00 45 [07:15:58]Write i2c OK [07:15:58]MH_I2C_Read... [07:15:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:15:58]Read from MH i2c: E2 [07:15:58]MH_I2C_Read... [07:15:58]Read from MH i2c: E2 17 00 [07:15:58]MH_I2C_Read... [07:15:58]Read from MH i2c: E2 17 00 63 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A3 [07:15:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:15:58]wFMCommunicate OK [07:15:58]CreateOFDProtocolMessage done [07:15:58]OFDSenderStorePacket 123435 [07:15:58]StoreOFDPacket docnum=123435 [07:15:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 54 3C 07 01 D7 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 34 75 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2B E2 01 00 35 04 06 00 2A 6D EE A2 D3 06 B6 2C C2 58 8C 26 2B 11 [07:15:58]CheckFolder [07:15:58]dirname=/storage/ofd_packets [07:15:58]CheckFolder done [07:15:58]ProducePacketName [07:15:58]name=ofd_packets/00123435 [07:15:58]NVStorageSaveData ofd_packets/00123435 [07:15:58]File name is /storage/ofd_packets/00123435 [07:15:58]Write 301 bytes [07:15:58]NVStorageSaveData done [07:15:58]OFDSenderStorePacket done [07:15:58]KKMCreateOFDPacket done [07:15:58]NVStorageSaveData kkm_last_timestamp [07:15:58]File name is /storage/kkm_last_timestamp [07:15:58]Write 4 bytes [07:15:58]NVStorageSaveData done [07:15:58]ExternCall_PrintAddStr [07:15:58]wPrintStart [07:15:58]Write to MH i2c: 01 00 00 64 68 CC [07:15:58]Write i2c OK [07:15:58]MH_I2C_Read... [07:15:58]Read from MH i2c: 01 [07:15:58]MH_I2C_Read... [07:15:58]Read from MH i2c: 01 07 00 [07:15:58]MH_I2C_Read... [07:15:58]Read from MH i2c: 01 07 00 64 68 00 00 00 00 00 FF 0F E1 [07:15:58]RasterBufferAndPrint [07:15:58]line Счет N : (1)1106423 [07:15:58]line ИНН: 02508201610067 [07:15:58]line Контрольно-Кассовый Чек [07:15:58]line ПРОДАЖА [07:15:58]line ТРК (МРК, ГНК) : 32 [07:15:58]line Товар: 2710124130 [07:15:58]line Аи-92-К-5 [07:15:58]line 8.080 * 61.90 [07:15:58]line = 500.15 [07:15:58]line НДС 12% НСП 1% [07:15:58]line > о реализуемом товаре [07:15:58]line ОКРУГЛЕНИЕ: -0.15 [07:15:58]line ИТОГО: 500.00 [07:15:58]line Внесено: 500.00 [07:15:58]line СДАЧА: 0.00 [07:15:58]line НСП 1% : 4.43 [07:15:58]line НДС 12% : 53.11 [07:15:58]line Наличными: 500.00 [07:15:58]line Безнал.: 0.00 [07:15:58]line Место: АЗС № 25 "Партнер Нефть" [07:15:58]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [07:15:58]line СНО: Общий режим [07:15:58]line Чек 35 04.03.2024 07:16 [07:15:58]line Смена: 324 ФФД: 1.0 [07:15:58]line ЗНМ: 0300000019 [07:15:58]line РНМ: 0000000000090573 [07:15:58]line Версия ККМ: 001 [07:15:58]line ФМ: 0000000000874798 [07:15:58]line ФД: 123435 [07:15:58]line ФПД: 46651643450118 [07:15:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T071604&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123435&fm=46651643450118&tin=02508201610067®Number=0000000000090573&sum=50000 [07:15:59]OFD Sender: Processing packet 123435 [packets to send 112, broken 111] [07:15:59]ProducePacketName [07:15:59]name=ofd_packets/00123435 [07:15:59]OFD Sender: To server: pG, [07:15:59]CommunicateWithHost lk.salyk.kg:30040 [07:15:59]ConnectInit lk.salyk.kg [07:15:59]written 0, free lines is 4095 [07:15:59]Connected sock=10 [07:15: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 37 39 38 0F 01 00 00 54 3C 07 01 D7 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 34 75 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2B E2 01 00 35 04 06 00 2A 6D EE A2 D3 06 B6 2C C2 58 8C 26 2B 11 [07: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 37 39 38 4F 00 00 00 81 B0 47 00 D8 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 37 39 38 10 04 04 00 2B E2 01 00 F4 03 04 00 5D 21 E5 65 B6 04 01 00 00 B9 DF EE 6F 2E 6C 58 33 [07:15:59]CommunicateWithHost err = 0 [07:15:59]CheckOFDResponse [07:15:59]1017 (14) - 77093643461234 [07:15:59]1041 (16) - 0000000000874798 [07:15:59]1040 (4) - 123435 [07:15:59]1012 (4) - 04.03.2024 01:18 [07:15:59]1206 (1) - 0 [07:15:59]OFD Sender: Remove packet 123435 [07:15:59]ProducePacketName [07:15:59]name=ofd_packets/00123435 [07:15:59]NVStorageDeleteData [07:15:59]Write to MH i2c: 01 00 00 8F 68 F7 [07:15:59]Write i2c OK [07:15:59]MH_I2C_Read... [07:15:59]Read from MH i2c: 01 [07:15:59]MH_I2C_Read... [07:15:59]Read from MH i2c: 01 07 00 [07:15:59]MH_I2C_Read... [07:15:59]Read from MH i2c: 01 07 00 8F 68 00 00 00 00 00 F2 0C FC [07:15:59]RasterBufferAndPrint [07:15:59]line [07:15:59]line [07:15:59]line [07:15:59]line [07:15:59]line [07:15:59]written 0, free lines is 3323 [07:15:59]MH_Cut [07:15:59]Write to MH i2c: D1 01 00 96 68 01 D0 [07:15:59]Write i2c OK [07:15:59]MH_I2C_Read... [07:15:59]Read from MH i2c: D1 [07:15:59]MH_I2C_Read... [07:15:59]Read from MH i2c: D1 01 00 [07:15:59]MH_I2C_Read... [07:15:59]Read from MH i2c: D1 01 00 96 68 00 CF [07:15:59]Write to MH i2c: 01 00 00 97 68 FF [07:15:59]Write i2c OK [07:15:59]MH_I2C_Read... [07:15:59]OFD Sender: No OFD packet to send [07:16:00]*** Cut start [07:16:00]*** Purtial cut [07:16:00]*** Stage 1: CUTSNS_PIN = 1 [07:16:02]Read from MH i2c: 01 [07:16:02]MH_I2C_Read... [07:16:02]*** Stop cut motor [07:16:02]*** Cut end [07:16:02]Read from MH i2c: 01 07 00 [07:16:02]MH_I2C_Read... [07:16:02]Read from MH i2c: 01 07 00 97 68 00 00 00 00 00 FF 0F 14 [07:16:02]process_action close_receipt done [07:16:02]requested_data is exist [07:16:02]produce_requested_data [07:16:02]requested_item fm.sn is exist - process it [07:16:02]wFMCommunicate request_size=4 [07:16:02]MH_SAM_APDU [07:16:02]CAPDU: 80 11 00 00 [07:16:02]Write to MH i2c: E2 08 00 98 68 80 11 00 00 00 00 00 00 7A [07:16:02]Write i2c OK [07:16:02]MH_I2C_Read... [07:16:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:16:02]Read from MH i2c: E2 [07:16:02]MH_I2C_Read... [07:16:02]Read from MH i2c: E2 17 00 [07:16:02]MH_I2C_Read... [07:16:02]Read from MH i2c: E2 17 00 98 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D8 [07:16:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:16:02]wFMCommunicate OK [07:16:02]requested_item fd.num is exist - process it [07:16:02]SAM_PROTO_GetFieldsCounters [07:16:02]wFMCommunicate request_size=4 [07:16:02]MH_SAM_APDU [07:16:02]CAPDU: 80 13 00 00 [07:16:02]Write to MH i2c: E2 08 00 99 68 80 13 00 00 00 00 00 00 7D [07:16:02]Write i2c OK [07:16:02]MH_I2C_Read... [07:16:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:16:02]Read from MH i2c: E2 [07:16:02]MH_I2C_Read... [07:16:02]Read from MH i2c: E2 62 00 [07:16:02]MH_I2C_Read... [07:16:02]Read from MH i2c: E2 62 00 99 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 2B E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 64 [07:16: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 2B E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:16:02]wFMCommunicate OK [07:16:02]SAM_PROTO_GetFieldsCounters done [07:16:02]requested_item shift.num is exist - process it [07:16:02]requested_item shift.opened is exist - process it [07:16:02]req_shift_opened [07:16:02]FM_GetShiftState [07:16:02]SAM_PROTO_GetShiftState [07:16:02]wFMCommunicate request_size=4 [07:16:02]MH_SAM_APDU [07:16:02]CAPDU: 80 13 01 00 [07:16:02]Write to MH i2c: E2 08 00 9A 68 80 13 01 00 00 00 00 00 7F [07:16:02]Write i2c OK [07:16:02]MH_I2C_Read... [07:16:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:16:02]Read from MH i2c: E2 [07:16:02]MH_I2C_Read... [07:16:02]Read from MH i2c: E2 0E 00 [07:16:02]MH_I2C_Read... [07:16:02]Read from MH i2c: E2 0E 00 9A 68 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 96 [07:16:02]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [07:16:02]wFMCommunicate OK [07:16:02]SAM_PROTO_GetShiftState done [07:16:02]FM_GetShiftState done [07:16:02]req_shift_opened done [07:16:02]requested_item shift.open_date is exist - process it [07:16:02]req_shift_open_date [07:16:02]req_shift_open_date done [07:16:02]produce_requested_data done [07:16:02]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123435,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [07:16:02]process_action_free close_receipt [07:16:02]json_value_free [07:16:02]json_value_free done [07:16:02]process_json_proto returns [07:16:02]Send response to host [07:16:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123435,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [07:16:02]free response buf [07:16:02]execute_script done [07:16:02]execute_script returns [07:16:02]free content buf [07:16:02]Sock 9.Close socket [07:16:02]Sock 9.Thread stoped [07:16:04]OFD Sender: No OFD packet to send [07:16:09]OFD Sender: No OFD packet to send [07:16:14]OFD Sender: No OFD packet to send [07:16:19]OFD Sender: No OFD packet to send [07:16:24]OFD Sender: No OFD packet to send [07:16:29]OFD Sender: No OFD packet to send [07:16:34]OFD Sender: No OFD packet to send [07:16:39]OFD Sender: No OFD packet to send [07:16:44]OFD Sender: No OFD packet to send [07:16:49]OFD Sender: No OFD packet to send [07:16:54]OFD Sender: No OFD packet to send [07:16:59]OFD Sender: No OFD packet to send [07:17:04]OFD Sender: No OFD packet to send [07:17:09]OFD Sender: No OFD packet to send [07:17:14]OFD Sender: No OFD packet to send [07:17:19]OFD Sender: No OFD packet to send [07:17:24]OFD Sender: No OFD packet to send [07:17:29]OFD Sender: No OFD packet to send [07:17:34]OFD Sender: No OFD packet to send [07:17:39]OFD Sender: No OFD packet to send [07:17:44]OFD Sender: No OFD packet to send [07:17:49]OFD Sender: No OFD packet to send [07:17:55]OFD Sender: No OFD packet to send [07:18:00]OFD Sender: No OFD packet to send [07:18:05]OFD Sender: No OFD packet to send [07:18:10]OFD Sender: No OFD packet to send [07:18:15]OFD Sender: No OFD packet to send [07:18:20]OFD Sender: No OFD packet to send [07:18:25]OFD Sender: No OFD packet to send [07:18:30]OFD Sender: No OFD packet to send [07:18:35]OFD Sender: No OFD packet to send [07:18:40]OFD Sender: No OFD packet to send [07:18:45]OFD Sender: No OFD packet to send [07:18:50]OFD Sender: No OFD packet to send [07:18:55]OFD Sender: No OFD packet to send [07:19:00]OFD Sender: No OFD packet to send [07:19:05]OFD Sender: No OFD packet to send [07:19:10]OFD Sender: No OFD packet to send [07:19:15]OFD Sender: No OFD packet to send [07:19:20]OFD Sender: No OFD packet to send [07:19:25]OFD Sender: No OFD packet to send [07:19:30]OFD Sender: No OFD packet to send [07:19:35]OFD Sender: No OFD packet to send [07:19:40]OFD Sender: No OFD packet to send [07:19:43]accept exits with 7 [07:19:43]New connection [07:19:43]New thread 3067395428 created [07:19:43]Thread 3067252068 joined [07:19:43]Waiting for new connection... [07:19:43] Sock 7.Parse request [07:19:43]Sock 7.Check first char [07:19:43]Sock 7.First char is OK [07:19:43]request: POST /json_proto HTTP/1.0 [07:19:43]Method: POST [07:19:43]URL: /json_proto [07:19:43]Method is POST - this is cgi request [07:19:43]url: /json_proto [07:19:43]query_string will be loaded in cgi processing [07:19:43]execute_cgi json_proto POST (null) [07:19:43]execute_cgi path=json_proto method=POST [07:19:43]POST find Content-Length [07:19:43]Host: 172.17.48.197:8080 [07:19:43]Content-Length: 820 [07:19:43]Content-Type: application/json [07:19:43] [07:19:43]POST finish read [07:19:43]Found Content-Length = 820 [07:19:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106424", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:19:43]execute_script... [07:19:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106424", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:19:43]POST & json_proto [07:19:43]process_json_proto [07:19:43]json parsed OK: [07:19:43]protocol is kg_v1.0 [07:19:43]action value=close_receipt [07:19:43]process_action close_receipt [07:19:43]cmd_close_receipt [07:19:43]MH_GetDate [07:19:43]Write to MH i2c: F0 00 00 9B 68 F2 [07:19:43]Write i2c OK [07:19:43]MH_I2C_Read... [07:19:43]Read from MH i2c: F0 [07:19:43]MH_I2C_Read... [07:19:43]Read from MH i2c: F0 09 00 [07:19:43]MH_I2C_Read... [07:19:43]Read from MH i2c: F0 09 00 9B 68 00 17 76 E5 65 6C AF E3 65 35 [07:19:43]GetLastDocTimeStamp 1709536564 [07:19:43]current date 1709536791 [07:19:43]FM_GetShiftState [07:19:43]SAM_PROTO_GetShiftState [07:19:43]wFMCommunicate request_size=4 [07:19:43]MH_SAM_APDU [07:19:43]CAPDU: 80 13 01 00 [07:19:43]Write to MH i2c: E2 08 00 9C 68 80 13 01 00 00 00 00 00 81 [07:19:43]Write i2c OK [07:19:43]MH_I2C_Read... [07:19:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:19:43]Read from MH i2c: E2 [07:19:43]MH_I2C_Read... [07:19:43]Read from MH i2c: E2 0E 00 [07:19:43]MH_I2C_Read... [07:19:43]Read from MH i2c: E2 0E 00 9C 68 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 98 [07:19:43]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [07:19:43]wFMCommunicate OK [07:19:43]SAM_PROTO_GetShiftState done [07:19:43]FM_GetShiftState done [07:19:43]opened in 1709511088 [07:19:43]opened+sec_in_day 1709597488 [07:19:43]quantity*price = 100010 [07:19:43]sum+1 = 100012 [07:19:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.11 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.11 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 36 04.03.2024 07:19 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123436 ФПД: 115726235539593 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T071951&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123436&fm=115726235539593&tin=02508201610067®Number=0000000000090573&sum=100011 [07:19:44]StoreToDocumentArchive [07:19:44]shift 324 fd 123436 [07:19:44]save to /storage/0324/doc_00123436 [07:19:44]save last doc name /storage/0324/doc_00123436 to /storage/kkm_last_doc_name [07:19:44]save OK [07:19:44]Clear old archive folders... [07:19:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:19:44]tlvbuf is 00E3F3E0 [07:19:44]SAM_PROTO_ClearQueue [07:19:44]wFMCommunicate request_size=4 [07:19:44]MH_SAM_APDU [07:19:44]CAPDU: 80 09 00 00 [07:19:44]Write to MH i2c: E2 08 00 A9 68 80 09 00 00 00 00 00 00 83 [07:19:44]Write i2c OK [07:19:44]MH_I2C_Read... [07:19:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:19:44]Read from MH i2c: E2 [07:19:44]MH_I2C_Read... [07:19:44]Read from MH i2c: E2 03 00 [07:19:44]MH_I2C_Read... [07:19:44]Read from MH i2c: E2 03 00 A9 68 00 90 00 85 [07:19:44]RAPDU: 90 00 [07:19:44]wFMCommunicate OK [07:19:44]SAM_PROTO_ClearQueue done [07:19:44]KKMCreateOFDPacket [07:19:44]OFDProtocolAddRootSTLVToBuf [07:19:44]FM_MakeSignedData [07:19:44]FM_MakeSignedData [07:19:44]SAM_PROTO_SignData [07:19:44]wFMCommunicate request_size=4 [07:19:44]MH_SAM_APDU [07:19:44]CAPDU: 80 0D 01 02 [07:19:44]Write to MH i2c: E2 08 00 AA 68 80 0D 01 02 00 00 00 00 8B [07:19:44]Write i2c OK [07:19:44]MH_I2C_Read... [07:19:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:19:44]Read from MH i2c: E2 [07:19:44]MH_I2C_Read... [07:19:44]Read from MH i2c: E2 03 00 [07:19:44]MH_I2C_Read... [07:19:44]Read from MH i2c: E2 03 00 AA 68 00 90 00 86 [07:19:44]RAPDU: 90 00 [07:19:44]wFMCommunicate OK [07:19:44]wFMCommunicate request_size=255 [07:19:44]MH_SAM_APDU [07:19:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 38 00 00 00 00 00 37 04 06 00 26 1B 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 24 00 00 00 F4 03 04 00 17 76 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2C E2 01 00 35 04 06 00 69 [07:19:44]Write to MH i2c: E2 02 01 AB 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 36 38 00 00 00 00 00 37 04 06 00 26 1B 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 24 00 00 00 F4 03 04 00 17 76 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2C E2 01 00 35 04 06 00 69 00 00 BE [07:19:44]Write i2c OK [07:19:44]MH_I2C_Read... [07:19:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:19:45]Read from MH i2c: E2 [07:19:45]MH_I2C_Read... [07:19:45]Read from MH i2c: E2 03 00 [07:19:45]MH_I2C_Read... [07:19:45]Read from MH i2c: E2 03 00 AB 68 00 90 00 87 [07:19:45]RAPDU: 90 00 [07:19:45]wFMCommunicate OK [07:19:45]wFMCommunicate request_size=10 [07:19:45]MH_SAM_APDU [07:19:45]CAPDU: 80 0D 02 02 05 40 9D 29 18 89 [07:19:45]Write to MH i2c: E2 0D 00 AC 68 80 0D 02 02 05 00 40 9D 29 18 89 00 00 3F [07:19:45]OFD Sender: No OFD packet to send [07:19:45]Write i2c OK [07:19:45]MH_I2C_Read... [07:19:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:19:45]Read from MH i2c: E2 [07:19:45]MH_I2C_Read... [07:19:45]Read from MH i2c: E2 03 00 [07:19:45]MH_I2C_Read... [07:19:45]Read from MH i2c: E2 03 00 AC 68 00 90 00 88 [07:19:45]RAPDU: 90 00 [07:19:45]wFMCommunicate OK [07:19:45]wFMCommunicate request_size=4 [07:19:45]MH_SAM_APDU [07:19:45]CAPDU: 80 0D 03 02 [07:19:45]Write to MH i2c: E2 08 00 AD 68 80 0D 03 02 00 00 00 00 90 [07:19:45]Write i2c OK [07:19:45]MH_I2C_Read... [07:19:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:19:45]Read from MH i2c: E2 [07:19:45]MH_I2C_Read... [07:19:45]Read from MH i2c: E2 0B 00 [07:19:45]MH_I2C_Read... [07:19:45]Read from MH i2c: E2 0B 00 AD 68 00 4D 00 B5 49 81 1F A8 C2 90 00 E6 [07:19:45]RAPDU: 4D 00 B5 49 81 1F A8 C2 90 00 [07:19:45]wFMCommunicate OK [07:19:45]SAM_PROTO_SignData done [07:19:45]FM_MakeSignedData done [07:19:45]CreateOFDProtocolMessage [07:19:45]wFMCommunicate request_size=4 [07:19:45]MH_SAM_APDU [07:19:45]CAPDU: 80 11 00 00 [07:19:45]Write to MH i2c: E2 08 00 AE 68 80 11 00 00 00 00 00 00 90 [07:19:45]Write i2c OK [07:19:45]MH_I2C_Read... [07:19:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:19:45]Read from MH i2c: E2 [07:19:45]MH_I2C_Read... [07:19:45]Read from MH i2c: E2 17 00 [07:19:45]MH_I2C_Read... [07:19:45]Read from MH i2c: E2 17 00 AE 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 EE [07:19:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:19:45]wFMCommunicate OK [07:19:45]CreateOFDProtocolMessage done [07:19:45]OFDSenderStorePacket 123436 [07:19:45]StoreOFDPacket docnum=123436 [07:19:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 EC 0C 07 01 AB BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 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 24 00 00 00 F4 03 04 00 17 76 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2C E2 01 00 35 04 06 00 69 40 9D 29 18 89 4D 00 B5 49 81 1F A8 C2 [07:19:45]CheckFolder [07:19:45]dirname=/storage/ofd_packets [07:19:45]CheckFolder done [07:19:45]ProducePacketName [07:19:45]name=ofd_packets/00123436 [07:19:45]NVStorageSaveData ofd_packets/00123436 [07:19:45]File name is /storage/ofd_packets/00123436 [07:19:45]Write 301 bytes [07:19:45]NVStorageSaveData done [07:19:45]OFDSenderStorePacket done [07:19:45]KKMCreateOFDPacket done [07:19:45]NVStorageSaveData kkm_last_timestamp [07:19:45]File name is /storage/kkm_last_timestamp [07:19:45]Write 4 bytes [07:19:45]NVStorageSaveData done [07:19:45]ExternCall_PrintAddStr [07:19:45]wPrintStart [07:19:45]Write to MH i2c: 01 00 00 AF 68 17 [07:19:45]Write i2c OK [07:19:45]MH_I2C_Read... [07:19:45]Read from MH i2c: 01 [07:19:45]MH_I2C_Read... [07:19:45]Read from MH i2c: 01 07 00 [07:19:45]MH_I2C_Read... [07:19:45]Read from MH i2c: 01 07 00 AF 68 00 00 00 00 00 FF 0F 2C [07:19:45]RasterBufferAndPrint [07:19:45]line Счет N : (1)1106424 [07:19:45]line ИНН: 02508201610067 [07:19:45]line Контрольно-Кассовый Чек [07:19:45]line ПРОДАЖА [07:19:45]line ТРК (МРК, ГНК) : 63 [07:19:45]line Товар: 2710124500 [07:19:45]line Аи-95-К-5 [07:19:45]line 14.390 * 69.50 [07:19:45]line = 1000.11 [07:19:45]line НДС 12% НСП 1% [07:19:45]line > о реализуемом товаре [07:19:45]line ИТОГО: 1000.11 [07:19:45]line НСП 1% : 8.85 [07:19:45]line НДС 12% : 106.21 [07:19:45]line Наличными: 0.00 [07:19:45]line Безнал.: 1000.11 [07:19:45]line Место: АЗС № 25 "Партнер Нефть" [07:19:45]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [07:19:45]line СНО: Общий режим [07:19:45]line Чек 36 04.03.2024 07:19 [07:19:45]line Смена: 324 ФФД: 1.0 [07:19:45]line ЗНМ: 0300000019 [07:19:45]line РНМ: 0000000000090573 [07:19:45]line Версия ККМ: 001 [07:19:45]line Платежная система: Бакай Банк [07:19:45]line ФМ: 0000000000874798 [07:19:45]line ФД: 123436 [07:19:45]line ФПД: 115726235539593 [07:19:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T071951&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123436&fm=115726235539593&tin=02508201610067®Number=0000000000090573&sum=100011 [07:19:45]OFD Sender: Processing packet 123436 [packets to send 112, broken 111] [07:19:45]ProducePacketName [07:19:45]name=ofd_packets/00123436 [07:19:45]OFD Sender: To server: pG, [07:19:45]CommunicateWithHost lk.salyk.kg:30040 [07:19:45]ConnectInit lk.salyk.kg [07:19:45]written 0, free lines is 4095 [07:19:45]Connected sock=10 [07:19: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 37 39 38 0F 01 00 00 EC 0C 07 01 AB BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 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 24 00 00 00 F4 03 04 00 17 76 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2C E2 01 00 35 04 06 00 69 40 9D 29 18 89 4D 00 B5 49 81 1F A8 C2 [07:19:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 46 A3 47 00 58 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2C E2 01 00 F4 03 04 00 40 22 E5 65 B6 04 01 00 00 FF 47 B3 02 C7 7A F6 EF [07:19:45]CommunicateWithHost err = 0 [07:19:45]CheckOFDResponse [07:19:45]1017 (14) - 77093643461234 [07:19:45]1041 (16) - 0000000000874798 [07:19:45]1040 (4) - 123436 [07:19:45]1012 (4) - 04.03.2024 01:22 [07:19:45]1206 (1) - 0 [07:19:45]OFD Sender: Remove packet 123436 [07:19:45]ProducePacketName [07:19:45]name=ofd_packets/00123436 [07:19:45]NVStorageDeleteData [07:19:46]Write to MH i2c: 01 00 00 D9 68 41 [07:19:46]Write i2c OK [07:19:46]MH_I2C_Read... [07:19:46]Read from MH i2c: 01 [07:19:46]MH_I2C_Read... [07:19:46]Read from MH i2c: 01 07 00 [07:19:46]MH_I2C_Read... [07:19:46]Read from MH i2c: 01 07 00 D9 68 00 00 00 00 00 FB 0C 4F [07:19:46]RasterBufferAndPrint [07:19:46]line [07:19:46]line [07:19:46]line [07:19:46]line [07:19:46]line [07:19:46]written 0, free lines is 3329 [07:19:46]MH_Cut [07:19:46]Write to MH i2c: D1 01 00 E0 68 01 1A [07:19:46]Write i2c OK [07:19:46]MH_I2C_Read... [07:19:46]Read from MH i2c: D1 [07:19:46]MH_I2C_Read... [07:19:46]Read from MH i2c: D1 01 00 [07:19:46]MH_I2C_Read... [07:19:46]Read from MH i2c: D1 01 00 E0 68 00 19 [07:19:46]Write to MH i2c: 01 00 00 E1 68 49 [07:19:46]Write i2c OK [07:19:46]MH_I2C_Read... [07:19:46]OFD Sender: No OFD packet to send [07:19:46]*** Cut start [07:19:46]*** Purtial cut [07:19:46]*** Stage 1: CUTSNS_PIN = 1 [07:19:48]Read from MH i2c: 01 [07:19:48]MH_I2C_Read... [07:19:48]*** Stop cut motor [07:19:48]*** Cut end [07:19:48]Read from MH i2c: 01 07 00 [07:19:48]MH_I2C_Read... [07:19:48]Read from MH i2c: 01 07 00 E1 68 00 00 00 00 00 FF 0F 5E [07:19:48]process_action close_receipt done [07:19:48]requested_data is exist [07:19:48]produce_requested_data [07:19:48]requested_item fm.sn is exist - process it [07:19:48]wFMCommunicate request_size=4 [07:19:48]MH_SAM_APDU [07:19:48]CAPDU: 80 11 00 00 [07:19:48]Write to MH i2c: E2 08 00 E2 68 80 11 00 00 00 00 00 00 C4 [07:19:48]Write i2c OK [07:19:48]MH_I2C_Read... [07:19:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:19:48]Read from MH i2c: E2 [07:19:48]MH_I2C_Read... [07:19:48]Read from MH i2c: E2 17 00 [07:19:48]MH_I2C_Read... [07:19:48]Read from MH i2c: E2 17 00 E2 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 22 [07:19:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:19:48]wFMCommunicate OK [07:19:48]requested_item fd.num is exist - process it [07:19:48]SAM_PROTO_GetFieldsCounters [07:19:48]wFMCommunicate request_size=4 [07:19:48]MH_SAM_APDU [07:19:48]CAPDU: 80 13 00 00 [07:19:48]Write to MH i2c: E2 08 00 E3 68 80 13 00 00 00 00 00 00 C7 [07:19:48]Write i2c OK [07:19:48]MH_I2C_Read... [07:19:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:19:48]Read from MH i2c: E2 [07:19:48]MH_I2C_Read... [07:19:48]Read from MH i2c: E2 62 00 [07:19:48]MH_I2C_Read... [07:19:48]Read from MH i2c: E2 62 00 E3 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 2C E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 24 00 00 00 5E 04 04 00 24 00 00 00 57 04 04 00 25 00 00 00 19 04 04 00 00 00 00 00 90 00 B2 [07:19: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 2C E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 24 00 00 00 5E 04 04 00 24 00 00 00 57 04 04 00 25 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:19:49]wFMCommunicate OK [07:19:49]SAM_PROTO_GetFieldsCounters done [07:19:49]requested_item shift.num is exist - process it [07:19:49]requested_item shift.opened is exist - process it [07:19:49]req_shift_opened [07:19:49]FM_GetShiftState [07:19:49]SAM_PROTO_GetShiftState [07:19:49]wFMCommunicate request_size=4 [07:19:49]MH_SAM_APDU [07:19:49]CAPDU: 80 13 01 00 [07:19:49]Write to MH i2c: E2 08 00 E4 68 80 13 01 00 00 00 00 00 C9 [07:19:49]Write i2c OK [07:19:49]MH_I2C_Read... [07:19:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:19:49]Read from MH i2c: E2 [07:19:49]MH_I2C_Read... [07:19:49]Read from MH i2c: E2 0E 00 [07:19:49]MH_I2C_Read... [07:19:49]Read from MH i2c: E2 0E 00 E4 68 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 E0 [07:19:49]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [07:19:49]wFMCommunicate OK [07:19:49]SAM_PROTO_GetShiftState done [07:19:49]FM_GetShiftState done [07:19:49]req_shift_opened done [07:19:49]requested_item shift.open_date is exist - process it [07:19:49]req_shift_open_date [07:19:49]req_shift_open_date done [07:19:49]produce_requested_data done [07:19:49]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123436,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [07:19:49]process_action_free close_receipt [07:19:49]json_value_free [07:19:49]json_value_free done [07:19:49]process_json_proto returns [07:19:49]Send response to host [07:19:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123436,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [07:19:49]free response buf [07:19:49]execute_script done [07:19:49]execute_script returns [07:19:49]free content buf [07:19:49]Sock 7.Close socket [07:19:49]Sock 7.Thread stoped [07:19:51]OFD Sender: No OFD packet to send [07:19:56]OFD Sender: No OFD packet to send [07:20:00]int [07:20:00]Write to MH i2c: 01 00 00 E5 68 4D [07:20:00]*** FLAG_PRN_PAP1 set [07:20:00]Write i2c OK [07:20:00]MH_I2C_Read... [07:20:00]Read from MH i2c: 01 [07:20:00]MH_I2C_Read... [07:20:00]Read from MH i2c: 01 07 00 [07:20:00]MH_I2C_Read... [07:20:00]Read from MH i2c: 01 07 00 E5 68 00 01 00 00 00 FF 0F 63 [07:20:00]state=0 [07:20:00]No paper [07:20:00]int [07:20:00]Write to MH i2c: 01 00 00 E6 68 4E [07:20:00]*** FLAG_PRN_PAP2 set [07:20:00]Write i2c OK [07:20:00]MH_I2C_Read... [07:20:00]Read from MH i2c: 01 [07:20:00]MH_I2C_Read... [07:20:00]Read from MH i2c: 01 07 00 [07:20:00]MH_I2C_Read... [07:20:00]Read from MH i2c: 01 07 00 E6 68 00 03 00 00 00 FF 0F 66 [07:20:00]state=0 [07:20:00]No paper [07:20:00]Cover opened [07:20:00]int [07:20:00]Write to MH i2c: 01 00 00 E7 68 4F [07:20:00]*** FLAG_PRN_PAP2 reset [07:20:00]Write i2c OK [07:20:00]MH_I2C_Read... [07:20:00]Read from MH i2c: 01 [07:20:00]MH_I2C_Read... [07:20:00]Read from MH i2c: 01 07 00 [07:20:00]MH_I2C_Read... [07:20:00]Read from MH i2c: 01 07 00 E7 68 00 01 00 00 00 FF 0F 65 [07:20:00]state=3 [07:20:00]No paper [07:20:00]Cover closed [07:20:00]*** FLAG_PRN_PAP2 set [07:20:00]int [07:20:00]Write to MH i2c: 01 00 00 E8 68 50 [07:20:00]Write i2c OK [07:20:00]MH_I2C_Read... [07:20:00]Read from MH i2c: 01 [07:20:00]MH_I2C_Read... [07:20:00]Read from MH i2c: 01 07 00 [07:20:00]MH_I2C_Read... [07:20:00]Read from MH i2c: 01 07 00 E8 68 00 03 00 00 00 FF 0F 68 [07:20:00]state=0 [07:20:00]No paper [07:20:00]Cover opened [07:20:01]OFD Sender: No OFD packet to send [07:20:05]Write to MH i2c: 01 00 00 E9 68 51 [07:20:05]Write i2c OK [07:20:05]MH_I2C_Read... [07:20:05]Read from MH i2c: 01 [07:20:05]MH_I2C_Read... [07:20:05]Read from MH i2c: 01 07 00 [07:20:05]MH_I2C_Read... [07:20:05]Read from MH i2c: 01 07 00 E9 68 00 03 00 00 00 FF 0F 69 [07:20:05]state=3 [07:20:05]No paper [07:20:05]Cover opened [07:20:06]OFD Sender: No OFD packet to send [07:20:10]Write to MH i2c: 01 00 00 EA 68 52 [07:20:10]Write i2c OK [07:20:10]MH_I2C_Read... [07:20:10]Read from MH i2c: 01 [07:20:10]MH_I2C_Read... [07:20:10]Read from MH i2c: 01 07 00 [07:20:10]MH_I2C_Read... [07:20:10]Read from MH i2c: 01 07 00 EA 68 00 03 00 00 00 FF 0F 6A [07:20:10]state=3 [07:20:10]No paper [07:20:10]Cover opened [07:20:11]OFD Sender: No OFD packet to send [07:20:15]Write to MH i2c: 01 00 00 EB 68 53 [07:20:15]Write i2c OK [07:20:15]MH_I2C_Read... [07:20:15]Read from MH i2c: 01 [07:20:15]MH_I2C_Read... [07:20:15]Read from MH i2c: 01 07 00 [07:20:15]MH_I2C_Read... [07:20:15]Read from MH i2c: 01 07 00 EB 68 00 03 00 00 00 FF 0F 6B [07:20:15]state=3 [07:20:15]No paper [07:20:15]Cover opened [07:20:16]OFD Sender: No OFD packet to send [07:20:20]Write to MH i2c: 01 00 00 EC 68 54 [07:20:20]Write i2c OK [07:20:20]MH_I2C_Read... [07:20:20]Read from MH i2c: 01 [07:20:20]MH_I2C_Read... [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 EC 68 00 03 00 00 00 FF 0F 6C [07:20:20]state=3 [07:20:20]No paper [07:20:20]Cover opened [07:20:21]OFD Sender: No OFD packet to send [07:20:23]int [07:20:23]Write to MH i2c: 01 00 00 ED 68 55 [07:20:23]*** FLAG_PRN_PAP2 reset [07:20:23]Write i2c OK [07:20:23]MH_I2C_Read... [07:20:23]Read from MH i2c: 01 [07:20:23]MH_I2C_Read... [07:20:23]Read from MH i2c: 01 07 00 [07:20:23]MH_I2C_Read... [07:20:23]Read from MH i2c: 01 07 00 ED 68 00 01 00 00 00 FF 0F 6B [07:20:23]state=3 [07:20:23]No paper [07:20:23]Cover closed [07:20:23]int [07:20:23]Write to MH i2c: 01 00 00 EE 68 56 [07:20:23]*** FLAG_PRN_PAP1 reset [07:20:23]Write i2c OK [07:20:23]MH_I2C_Read... [07:20:23]Read from MH i2c: 01 [07:20:23]MH_I2C_Read... [07:20:23]Read from MH i2c: 01 07 00 [07:20:23]MH_I2C_Read... [07:20:23]Read from MH i2c: 01 07 00 EE 68 00 00 00 00 00 FF 0F 6B [07:20:23]state=0 [07:20:26]OFD Sender: No OFD packet to send [07:20:31]OFD Sender: No OFD packet to send [07:20:36]OFD Sender: No OFD packet to send [07:20:41]OFD Sender: No OFD packet to send [07:20:46]OFD Sender: No OFD packet to send [07:20:51]OFD Sender: No OFD packet to send [07:20:56]OFD Sender: No OFD packet to send [07:21:01]OFD Sender: No OFD packet to send [07:21:06]OFD Sender: No OFD packet to send [07:21:11]OFD Sender: No OFD packet to send [07:21:16]OFD Sender: No OFD packet to send [07:21:21]OFD Sender: No OFD packet to send [07:21:26]OFD Sender: No OFD packet to send [07:21:31]OFD Sender: No OFD packet to send [07:21:36]OFD Sender: No OFD packet to send [07:21:41]OFD Sender: No OFD packet to send [07:21:46]OFD Sender: No OFD packet to send [07:21:51]OFD Sender: No OFD packet to send [07:21:56]OFD Sender: No OFD packet to send [07:21:57]accept exits with 9 [07:21:57]New connection [07:21:57]New thread 3067252068 created [07:21:57]Thread 3067395428 joined [07:21:57]Waiting for new connection... [07:21:57] Sock 9.Parse request [07:21:57]Sock 9.Check first char [07:21:57]Sock 9.First char is OK [07:21:57]request: POST /json_proto HTTP/1.0 [07:21:57]Method: POST [07:21:57]URL: /json_proto [07:21:57]Method is POST - this is cgi request [07:21:57]url: /json_proto [07:21:57]query_string will be loaded in cgi processing [07:21:57]execute_cgi json_proto POST (null) [07:21:57]execute_cgi path=json_proto method=POST [07:21:57]POST find Content-Length [07:21:57]Host: 172.17.48.197:8080 [07:21:57]Content-Length: 688 [07:21:57]Content-Type: application/json [07:21:57] [07:21:57]POST finish read [07:21:57]Found Content-Length = 688 [07:21:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106426", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:21:57]execute_script... [07:21: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)1106426", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:21:57]POST & json_proto [07:21:57]process_json_proto [07:21:57]json parsed OK: [07:21:57]protocol is kg_v1.0 [07:21:57]action value=close_receipt [07:21:57]process_action close_receipt [07:21:57]cmd_close_receipt [07:21:57]MH_GetDate [07:21:57]Write to MH i2c: F0 00 00 EF 68 46 [07:21:57]Write i2c OK [07:21:57]MH_I2C_Read... [07:21:57]Read from MH i2c: F0 [07:21:57]MH_I2C_Read... [07:21:57]Read from MH i2c: F0 09 00 [07:21:57]MH_I2C_Read... [07:21:57]Read from MH i2c: F0 09 00 EF 68 00 9C 76 E5 65 6C AF E3 65 0E [07:21:57]GetLastDocTimeStamp 1709536791 [07:21:57]current date 1709536924 [07:21:57]FM_GetShiftState [07:21:57]SAM_PROTO_GetShiftState [07:21:57]wFMCommunicate request_size=4 [07:21:57]MH_SAM_APDU [07:21:57]CAPDU: 80 13 01 00 [07:21:57]Write to MH i2c: E2 08 00 F0 68 80 13 01 00 00 00 00 00 D5 [07:21:57]Write i2c OK [07:21:57]MH_I2C_Read... [07:21:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:21:57]Read from MH i2c: E2 [07:21:57]MH_I2C_Read... [07:21:57]Read from MH i2c: E2 0E 00 [07:21:57]MH_I2C_Read... [07:21:57]Read from MH i2c: E2 0E 00 F0 68 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 EC [07:21:57]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [07:21:57]wFMCommunicate OK [07:21:57]SAM_PROTO_GetShiftState done [07:21:57]FM_GetShiftState done [07:21:57]opened in 1709511088 [07:21:57]opened+sec_in_day 1709597488 [07:21:57]quantity*price = 100039 [07:21:57]sum+1 = 100041 [07:21:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 37 04.03.2024 07:22 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123437 ФПД: 244847617849611 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T072204&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123437&fm=244847617849611&tin=02508201610067®Number=0000000000090573&sum=100000 [07:21:58]StoreToDocumentArchive [07:21:58]shift 324 fd 123437 [07:21:58]save to /storage/0324/doc_00123437 [07:21:58]save last doc name /storage/0324/doc_00123437 to /storage/kkm_last_doc_name [07:21:58]save OK [07:21:58]Clear old archive folders... [07:21:58]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:21:58]tlvbuf is 00F04400 [07:21:58]SAM_PROTO_ClearQueue [07:21:58]wFMCommunicate request_size=4 [07:21:58]MH_SAM_APDU [07:21:58]CAPDU: 80 09 00 00 [07:21:58]Write to MH i2c: E2 08 00 FD 68 80 09 00 00 00 00 00 00 D7 [07:21:58]Write i2c OK [07:21:58]MH_I2C_Read... [07:21:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:21:58]Read from MH i2c: E2 [07:21:58]MH_I2C_Read... [07:21:58]Read from MH i2c: E2 03 00 [07:21:58]MH_I2C_Read... [07:21:58]Read from MH i2c: E2 03 00 FD 68 00 90 00 D9 [07:21:58]RAPDU: 90 00 [07:21:58]wFMCommunicate OK [07:21:58]SAM_PROTO_ClearQueue done [07:21:58]KKMCreateOFDPacket [07:21:58]OFDProtocolAddRootSTLVToBuf [07:21:58]FM_MakeSignedData [07:21:58]FM_MakeSignedData [07:21:58]SAM_PROTO_SignData [07:21:58]wFMCommunicate request_size=4 [07:21:58]MH_SAM_APDU [07:21:58]CAPDU: 80 0D 01 02 [07:21:58]Write to MH i2c: E2 08 00 FE 68 80 0D 01 02 00 00 00 00 DF [07:21:58]Write i2c OK [07:21:58]MH_I2C_Read... [07:21:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:21:58]Read from MH i2c: E2 [07:21:58]MH_I2C_Read... [07:21:58]Read from MH i2c: E2 03 00 [07:21:58]MH_I2C_Read... [07:21:58]Read from MH i2c: E2 03 00 FE 68 00 90 00 DA [07:21:58]RAPDU: 90 00 [07:21:58]wFMCommunicate OK [07:21:58]wFMCommunicate request_size=255 [07:21:58]MH_SAM_APDU [07:21:58]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 9C 76 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2D E2 01 00 35 04 06 00 [07:21:58]Write to MH i2c: E2 02 01 FF 68 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 9C 76 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2D E2 01 00 35 04 06 00 00 00 E4 [07:21:58]Write i2c OK [07:21:58]MH_I2C_Read... [07:21:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:21:58]Read from MH i2c: E2 [07:21:58]MH_I2C_Read... [07:21:58]Read from MH i2c: E2 03 00 [07:21:58]MH_I2C_Read... [07:21:58]Read from MH i2c: E2 03 00 FF 68 00 90 00 DB [07:21:58]RAPDU: 90 00 [07:21:58]wFMCommunicate OK [07:21:58]wFMCommunicate request_size=11 [07:21:58]MH_SAM_APDU [07:21:58]CAPDU: 80 0D 02 02 06 DE B0 07 49 39 0B [07:21:58]Write to MH i2c: E2 0E 00 00 69 80 0D 02 02 06 00 DE B0 07 49 39 0B 00 00 11 [07:21:58]Write i2c OK [07:21:58]MH_I2C_Read... [07:21:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:21:58]Read from MH i2c: E2 [07:21:58]MH_I2C_Read... [07:21:58]Read from MH i2c: E2 03 00 [07:21:58]MH_I2C_Read... [07:21:58]Read from MH i2c: E2 03 00 00 69 00 90 00 DD [07:21:58]RAPDU: 90 00 [07:21:58]wFMCommunicate OK [07:21:58]wFMCommunicate request_size=4 [07:21:58]MH_SAM_APDU [07:21:58]CAPDU: 80 0D 03 02 [07:21:58]Write to MH i2c: E2 08 00 01 69 80 0D 03 02 00 00 00 00 E5 [07:21:58]Write i2c OK [07:21:58]MH_I2C_Read... [07:21:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:21:59]Read from MH i2c: E2 [07:21:59]MH_I2C_Read... [07:21:59]Read from MH i2c: E2 0B 00 [07:21:59]MH_I2C_Read... [07:21:59]Read from MH i2c: E2 0B 00 01 69 00 41 4F 63 51 22 D2 42 5A 90 00 BA [07:21:59]RAPDU: 41 4F 63 51 22 D2 42 5A 90 00 [07:21:59]wFMCommunicate OK [07:21:59]SAM_PROTO_SignData done [07:21:59]FM_MakeSignedData done [07:21:59]CreateOFDProtocolMessage [07:21:59]wFMCommunicate request_size=4 [07:21:59]MH_SAM_APDU [07:21:59]CAPDU: 80 11 00 00 [07:21:59]Write to MH i2c: E2 08 00 02 69 80 11 00 00 00 00 00 00 E5 [07:21:59]Write i2c OK [07:21:59]MH_I2C_Read... [07:21:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:21:59]Read from MH i2c: E2 [07:21:59]MH_I2C_Read... [07:21:59]Read from MH i2c: E2 17 00 [07:21:59]MH_I2C_Read... [07:21:59]Read from MH i2c: E2 17 00 02 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 43 [07:21:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:21:59]wFMCommunicate OK [07:21:59]CreateOFDProtocolMessage done [07:21:59]OFDSenderStorePacket 123437 [07:21:59]StoreOFDPacket docnum=123437 [07:21:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 CF 3C 08 01 EC 90 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 9C 76 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2D E2 01 00 35 04 06 00 DE B0 07 49 39 0B 41 4F 63 51 22 D2 42 5A [07:21:59]CheckFolder [07:21:59]dirname=/storage/ofd_packets [07:21:59]CheckFolder done [07:21:59]ProducePacketName [07:21:59]name=ofd_packets/00123437 [07:21:59]NVStorageSaveData ofd_packets/00123437 [07:21:59]File name is /storage/ofd_packets/00123437 [07:21:59]Write 302 bytes [07:21:59]NVStorageSaveData done [07:21:59]OFDSenderStorePacket done [07:21:59]KKMCreateOFDPacket done [07:21:59]NVStorageSaveData kkm_last_timestamp [07:21:59]File name is /storage/kkm_last_timestamp [07:21:59]Write 4 bytes [07:21:59]NVStorageSaveData done [07:21:59]ExternCall_PrintAddStr [07:21:59]wPrintStart [07:21:59]Write to MH i2c: 01 00 00 03 69 6C [07:21:59]Write i2c OK [07:21:59]MH_I2C_Read... [07:21:59]Read from MH i2c: 01 [07:21:59]MH_I2C_Read... [07:21:59]Read from MH i2c: 01 07 00 [07:21:59]MH_I2C_Read... [07:21:59]Read from MH i2c: 01 07 00 03 69 00 00 00 00 00 FF 0F 81 [07:21:59]RasterBufferAndPrint [07:21:59]line Счет N : (1)1106426 [07:21:59]line ИНН: 02508201610067 [07:21:59]line Контрольно-Кассовый Чек [07:21:59]line ПРОДАЖА [07:21:59]line ТРК (МРК, ГНК) : 41 [07:21:59]line Товар: 2710194210 [07:21:59]line ДТ(л)-К-5 [07:21:59]line 14.110 * 70.90 [07:21:59]line = 1000.40 [07:21:59]line НДС 12% НСП 1% [07:21:59]line > о реализуемом товаре [07:21:59]line ОКРУГЛЕНИЕ: -0.40 [07:21:59]line ИТОГО: 1000.00 [07:21:59]line Внесено: 1000.00 [07:21:59]line СДАЧА: 0.00 [07:21:59]line НСП 1% : 8.85 [07:21:59]line НДС 12% : 106.24 [07:21:59]line Наличными: 1000.00 [07:21:59]line Безнал.: 0.00 [07:21:59]line Место: АЗС № 25 "Партнер Нефть" [07:21:59]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [07:21:59]line СНО: Общий режим [07:21:59]line Чек 37 04.03.2024 07:22 [07:21:59]line Смена: 324 ФФД: 1.0 [07:21:59]line ЗНМ: 0300000019 [07:21:59]line РНМ: 0000000000090573 [07:21:59]line Версия ККМ: 001 [07:21:59]line ФМ: 0000000000874798 [07:21:59]line ФД: 123437 [07:21:59]line ФПД: 244847617849611 [07:21:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T072204&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123437&fm=244847617849611&tin=02508201610067®Number=0000000000090573&sum=100000 [07:21:59]OFD Sender: Processing packet 123437 [packets to send 112, broken 111] [07:21:59]ProducePacketName [07:21:59]name=ofd_packets/00123437 [07:21:59]OFD Sender: To server: pG, [07:21:59]CommunicateWithHost lk.salyk.kg:30040 [07:21:59]ConnectInit lk.salyk.kg [07:21:59]written 0, free lines is 4095 [07:21:59]Connected sock=10 [07:21: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 37 39 38 10 01 00 00 CF 3C 08 01 EC 90 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 9C 76 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2D E2 01 00 35 04 06 00 DE B0 07 49 39 0B 41 4F 63 51 22 D2 42 5A [07:21:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 26 5F 47 00 01 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 37 39 38 10 04 04 00 2D E2 01 00 F4 03 04 00 C5 22 E5 65 B6 04 01 00 00 9A 7B 1C 6E 0F 89 64 5B [07:21:59]CommunicateWithHost err = 0 [07:21:59]CheckOFDResponse [07:21:59]1017 (14) - 77093643461234 [07:21:59]1041 (16) - 0000000000874798 [07:21:59]1040 (4) - 123437 [07:21:59]1012 (4) - 04.03.2024 01:24 [07:21:59]1206 (1) - 0 [07:21:59]OFD Sender: Remove packet 123437 [07:21:59]ProducePacketName [07:21:59]name=ofd_packets/00123437 [07:21:59]NVStorageDeleteData [07:21:59]Write to MH i2c: 01 00 00 2E 69 97 [07:21:59]Write i2c OK [07:21:59]MH_I2C_Read... [07:21:59]Read from MH i2c: 01 [07:21:59]MH_I2C_Read... [07:21:59]Read from MH i2c: 01 07 00 [07:21:59]MH_I2C_Read... [07:21:59]Read from MH i2c: 01 07 00 2E 69 00 00 00 00 00 E7 0C 91 [07:21:59]RasterBufferAndPrint [07:21:59]line [07:21:59]line [07:21:59]line [07:21:59]line [07:21:59]line [07:21:59]written 0, free lines is 3312 [07:21:59]MH_Cut [07:21:59]Write to MH i2c: D1 01 00 35 69 01 70 [07:21:59]Write i2c OK [07:21:59]MH_I2C_Read... [07:21:59]Read from MH i2c: D1 [07:21:59]MH_I2C_Read... [07:21:59]Read from MH i2c: D1 01 00 [07:21:59]MH_I2C_Read... [07:21:59]Read from MH i2c: D1 01 00 35 69 00 6F [07:21:59]Write to MH i2c: 01 00 00 36 69 9F [07:21:59]Write i2c OK [07:21:59]MH_I2C_Read... [07:22:00]OFD Sender: No OFD packet to send [07:22:00]*** Cut start [07:22:00]*** Purtial cut [07:22:00]*** Stage 1: CUTSNS_PIN = 1 [07:22:02]Read from MH i2c: 01 [07:22:02]MH_I2C_Read... [07:22:02]*** Stop cut motor [07:22:02]*** Cut end [07:22:02]Read from MH i2c: 01 07 00 [07:22:02]MH_I2C_Read... [07:22:02]Read from MH i2c: 01 07 00 36 69 00 00 00 00 00 FF 0F B4 [07:22:02]process_action close_receipt done [07:22:02]requested_data is exist [07:22:02]produce_requested_data [07:22:02]requested_item fm.sn is exist - process it [07:22:02]wFMCommunicate request_size=4 [07:22:02]MH_SAM_APDU [07:22:02]CAPDU: 80 11 00 00 [07:22:02]Write to MH i2c: E2 08 00 37 69 80 11 00 00 00 00 00 00 1A [07:22:02]Write i2c OK [07:22:02]MH_I2C_Read... [07:22:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:22:02]Read from MH i2c: E2 [07:22:02]MH_I2C_Read... [07:22:02]Read from MH i2c: E2 17 00 [07:22:02]MH_I2C_Read... [07:22:02]Read from MH i2c: E2 17 00 37 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 78 [07:22:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:22:02]wFMCommunicate OK [07:22:02]requested_item fd.num is exist - process it [07:22:02]SAM_PROTO_GetFieldsCounters [07:22:02]wFMCommunicate request_size=4 [07:22:02]MH_SAM_APDU [07:22:02]CAPDU: 80 13 00 00 [07:22:02]Write to MH i2c: E2 08 00 38 69 80 13 00 00 00 00 00 00 1D [07:22:02]Write i2c OK [07:22:02]MH_I2C_Read... [07:22:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:22:02]Read from MH i2c: E2 [07:22:02]MH_I2C_Read... [07:22:02]Read from MH i2c: E2 62 00 [07:22:02]MH_I2C_Read... [07:22:02]Read from MH i2c: E2 62 00 38 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 2D E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 25 00 00 00 5E 04 04 00 25 00 00 00 57 04 04 00 26 00 00 00 19 04 04 00 00 00 00 00 90 00 0C [07:22: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 2D E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 25 00 00 00 5E 04 04 00 25 00 00 00 57 04 04 00 26 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:22:02]wFMCommunicate OK [07:22:02]SAM_PROTO_GetFieldsCounters done [07:22:02]requested_item shift.num is exist - process it [07:22:02]requested_item shift.opened is exist - process it [07:22:02]req_shift_opened [07:22:02]FM_GetShiftState [07:22:02]SAM_PROTO_GetShiftState [07:22:02]wFMCommunicate request_size=4 [07:22:02]MH_SAM_APDU [07:22:02]CAPDU: 80 13 01 00 [07:22:02]Write to MH i2c: E2 08 00 39 69 80 13 01 00 00 00 00 00 1F [07:22:02]Write i2c OK [07:22:02]MH_I2C_Read... [07:22:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:22:02]Read from MH i2c: E2 [07:22:02]MH_I2C_Read... [07:22:02]Read from MH i2c: E2 0E 00 [07:22:02]MH_I2C_Read... [07:22:02]Read from MH i2c: E2 0E 00 39 69 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 36 [07:22:02]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [07:22:02]wFMCommunicate OK [07:22:02]SAM_PROTO_GetShiftState done [07:22:02]FM_GetShiftState done [07:22:02]req_shift_opened done [07:22:02]requested_item shift.open_date is exist - process it [07:22:02]req_shift_open_date [07:22:02]req_shift_open_date done [07:22:02]produce_requested_data done [07:22:02]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123437,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [07:22:02]process_action_free close_receipt [07:22:02]json_value_free [07:22:02]json_value_free done [07:22:02]process_json_proto returns [07:22:02]Send response to host [07:22:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123437,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [07:22:02]free response buf [07:22:02]execute_script done [07:22:02]execute_script returns [07:22:02]free content buf [07:22:02]Sock 9.Close socket [07:22:02]Sock 9.Thread stoped [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:50]OFD Sender: No OFD packet to send [07:22:55]OFD Sender: No OFD packet to send [07:23:00]OFD Sender: No OFD packet to send [07:23:05]OFD Sender: No OFD packet to send [07:23:10]OFD Sender: No OFD packet to send [07:23:15]OFD Sender: No OFD packet to send [07:23:20]OFD Sender: No OFD packet to send [07:23:25]OFD Sender: No OFD packet to send [07:23:30]OFD Sender: No OFD packet to send [07:23:35]OFD Sender: No OFD packet to send [07:23:35]accept exits with 7 [07:23:35]New connection [07:23:35]New thread 3067395428 created [07:23:35]Thread 3067252068 joined [07:23:35]Waiting for new connection... [07:23:35] Sock 7.Parse request [07:23:35]Sock 7.Check first char [07:23:35]Sock 7.First char is OK [07:23:35]request: POST /json_proto HTTP/1.0 [07:23:35]Method: POST [07:23:35]URL: /json_proto [07:23:35]Method is POST - this is cgi request [07:23:35]url: /json_proto [07:23:35]query_string will be loaded in cgi processing [07:23:35]execute_cgi json_proto POST (null) [07:23:35]execute_cgi path=json_proto method=POST [07:23:35]POST find Content-Length [07:23:35]Host: 172.17.48.197:8080 [07:23:35]Content-Length: 820 [07:23:35]Content-Type: application/json [07:23:35] [07:23:35]POST finish read [07:23:35]Found Content-Length = 820 [07:23:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106425", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:23:35]execute_script... [07:23:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106425", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:23:35]POST & json_proto [07:23:35]process_json_proto [07:23:35]json parsed OK: [07:23:35]protocol is kg_v1.0 [07:23:35]action value=close_receipt [07:23:35]process_action close_receipt [07:23:35]cmd_close_receipt [07:23:35]MH_GetDate [07:23:35]Write to MH i2c: F0 00 00 3A 69 92 [07:23:35]Write i2c OK [07:23:35]MH_I2C_Read... [07:23:35]Read from MH i2c: F0 [07:23:35]MH_I2C_Read... [07:23:35]Read from MH i2c: F0 09 00 [07:23:35]MH_I2C_Read... [07:23:35]Read from MH i2c: F0 09 00 3A 69 00 FF 76 E5 65 6C AF E3 65 BD [07:23:35]GetLastDocTimeStamp 1709536924 [07:23:35]current date 1709537023 [07:23:35]FM_GetShiftState [07:23:35]SAM_PROTO_GetShiftState [07:23:35]wFMCommunicate request_size=4 [07:23:35]MH_SAM_APDU [07:23:35]CAPDU: 80 13 01 00 [07:23:35]Write to MH i2c: E2 08 00 3B 69 80 13 01 00 00 00 00 00 21 [07:23:35]Write i2c OK [07:23:35]MH_I2C_Read... [07:23:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:23:35]Read from MH i2c: E2 [07:23:35]MH_I2C_Read... [07:23:35]Read from MH i2c: E2 0E 00 [07:23:35]MH_I2C_Read... [07:23:35]Read from MH i2c: E2 0E 00 3B 69 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 38 [07:23:35]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [07:23:35]wFMCommunicate OK [07:23:35]SAM_PROTO_GetShiftState done [07:23:35]FM_GetShiftState done [07:23:35]opened in 1709511088 [07:23:35]opened+sec_in_day 1709597488 [07:23:35]quantity*price = 100030 [07:23:35]sum+1 = 100031 [07:23:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.30 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.30 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 38 04.03.2024 07:23 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123438 ФПД: 127392958088952 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T072343&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123438&fm=127392958088952&tin=02508201610067®Number=0000000000090573&sum=100030 [07:23:36]StoreToDocumentArchive [07:23:36]shift 324 fd 123438 [07:23:36]save to /storage/0324/doc_00123438 [07:23:36]save last doc name /storage/0324/doc_00123438 to /storage/kkm_last_doc_name [07:23:36]save OK [07:23:36]Clear old archive folders... [07:23:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:23:36]tlvbuf is 00F04E90 [07:23:36]SAM_PROTO_ClearQueue [07:23:36]wFMCommunicate request_size=4 [07:23:36]MH_SAM_APDU [07:23:36]CAPDU: 80 09 00 00 [07:23:36]Write to MH i2c: E2 08 00 48 69 80 09 00 00 00 00 00 00 23 [07:23:36]Write i2c OK [07:23:36]MH_I2C_Read... [07:23:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:23:36]Read from MH i2c: E2 [07:23:36]MH_I2C_Read... [07:23:36]Read from MH i2c: E2 03 00 [07:23:36]MH_I2C_Read... [07:23:36]Read from MH i2c: E2 03 00 48 69 00 90 00 25 [07:23:36]RAPDU: 90 00 [07:23:36]wFMCommunicate OK [07:23:36]SAM_PROTO_ClearQueue done [07:23:36]KKMCreateOFDPacket [07:23:36]OFDProtocolAddRootSTLVToBuf [07:23:36]FM_MakeSignedData [07:23:36]FM_MakeSignedData [07:23:36]SAM_PROTO_SignData [07:23:36]wFMCommunicate request_size=4 [07:23:36]MH_SAM_APDU [07:23:36]CAPDU: 80 0D 01 02 [07:23:36]Write to MH i2c: E2 08 00 49 69 80 0D 01 02 00 00 00 00 2B [07:23:36]Write i2c OK [07:23:36]MH_I2C_Read... [07:23:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:23:36]Read from MH i2c: E2 [07:23:36]MH_I2C_Read... [07:23:36]Read from MH i2c: E2 03 00 [07:23:36]MH_I2C_Read... [07:23:36]Read from MH i2c: E2 03 00 49 69 00 90 00 26 [07:23:36]RAPDU: 90 00 [07:23:36]wFMCommunicate OK [07:23:36]wFMCommunicate request_size=255 [07:23:36]MH_SAM_APDU [07:23: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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 FF 76 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2E E2 01 00 35 04 06 00 73 [07:23:36]Write to MH i2c: E2 02 01 4A 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 FF 76 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2E E2 01 00 35 04 06 00 73 00 00 81 [07:23:36]Write i2c OK [07:23:36]MH_I2C_Read... [07:23:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:23:37]Read from MH i2c: E2 [07:23:37]MH_I2C_Read... [07:23:37]Read from MH i2c: E2 03 00 [07:23:37]MH_I2C_Read... [07:23:37]Read from MH i2c: E2 03 00 4A 69 00 90 00 27 [07:23:37]RAPDU: 90 00 [07:23:37]wFMCommunicate OK [07:23:37]wFMCommunicate request_size=10 [07:23:37]MH_SAM_APDU [07:23:37]CAPDU: 80 0D 02 02 05 DC FC 03 86 F8 [07:23:37]Write to MH i2c: E2 0D 00 4B 69 80 0D 02 02 05 00 DC FC 03 86 F8 00 00 91 [07:23:37]Write i2c OK [07:23:37]MH_I2C_Read... [07:23:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:23:37]Read from MH i2c: E2 [07:23:37]MH_I2C_Read... [07:23:37]Read from MH i2c: E2 03 00 [07:23:37]MH_I2C_Read... [07:23:37]Read from MH i2c: E2 03 00 4B 69 00 90 00 28 [07:23:37]RAPDU: 90 00 [07:23:37]wFMCommunicate OK [07:23:37]wFMCommunicate request_size=4 [07:23:37]MH_SAM_APDU [07:23:37]CAPDU: 80 0D 03 02 [07:23:37]Write to MH i2c: E2 08 00 4C 69 80 0D 03 02 00 00 00 00 30 [07:23:37]Write i2c OK [07:23:37]MH_I2C_Read... [07:23:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:23:37]Read from MH i2c: E2 [07:23:37]MH_I2C_Read... [07:23:37]Read from MH i2c: E2 0B 00 [07:23:37]MH_I2C_Read... [07:23:37]Read from MH i2c: E2 0B 00 4C 69 00 E4 B1 4B 78 9B 8D 1A 77 90 00 42 [07:23:37]RAPDU: E4 B1 4B 78 9B 8D 1A 77 90 00 [07:23:37]wFMCommunicate OK [07:23:37]SAM_PROTO_SignData done [07:23:37]FM_MakeSignedData done [07:23:37]CreateOFDProtocolMessage [07:23:37]wFMCommunicate request_size=4 [07:23:37]MH_SAM_APDU [07:23:37]CAPDU: 80 11 00 00 [07:23:37]Write to MH i2c: E2 08 00 4D 69 80 11 00 00 00 00 00 00 30 [07:23:37]Write i2c OK [07:23:37]MH_I2C_Read... [07:23:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:23:37]Read from MH i2c: E2 [07:23:37]MH_I2C_Read... [07:23:37]Read from MH i2c: E2 17 00 [07:23:37]MH_I2C_Read... [07:23:37]Read from MH i2c: E2 17 00 4D 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 8E [07:23:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:23:37]wFMCommunicate OK [07:23:37]CreateOFDProtocolMessage done [07:23:37]OFDSenderStorePacket 123438 [07:23:37]StoreOFDPacket docnum=123438 [07:23:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 AA A8 07 01 D1 D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 FF 76 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2E E2 01 00 35 04 06 00 73 DC FC 03 86 F8 E4 B1 4B 78 9B 8D 1A 77 [07:23:37]CheckFolder [07:23:37]dirname=/storage/ofd_packets [07:23:37]CheckFolder done [07:23:37]ProducePacketName [07:23:37]name=ofd_packets/00123438 [07:23:37]NVStorageSaveData ofd_packets/00123438 [07:23:37]File name is /storage/ofd_packets/00123438 [07:23:37]Write 301 bytes [07:23:37]NVStorageSaveData done [07:23:37]OFDSenderStorePacket done [07:23:37]KKMCreateOFDPacket done [07:23:37]NVStorageSaveData kkm_last_timestamp [07:23:37]File name is /storage/kkm_last_timestamp [07:23:37]Write 4 bytes [07:23:37]NVStorageSaveData done [07:23:37]ExternCall_PrintAddStr [07:23:37]wPrintStart [07:23:37]Write to MH i2c: 01 00 00 4E 69 B7 [07:23:37]Write i2c OK [07:23:37]MH_I2C_Read... [07:23:37]Read from MH i2c: 01 [07:23:37]MH_I2C_Read... [07:23:37]Read from MH i2c: 01 07 00 [07:23:37]MH_I2C_Read... [07:23:37]Read from MH i2c: 01 07 00 4E 69 00 00 00 00 00 FF 0F CC [07:23:37]RasterBufferAndPrint [07:23:37]line Счет N : (1)1106425 [07:23:37]line ИНН: 02508201610067 [07:23:37]line Контрольно-Кассовый Чек [07:23:37]line ПРОДАЖА [07:23:37]line ТРК (МРК, ГНК) : 21 [07:23:37]line Товар: 2710124130 [07:23:37]line Аи-92-К-5 [07:23:37]line 16.160 * 61.90 [07:23:37]line = 1000.30 [07:23:37]line НДС 12% НСП 1% [07:23:37]line > о реализуемом товаре [07:23:37]line ИТОГО: 1000.30 [07:23:37]line НСП 1% : 8.85 [07:23:37]line НДС 12% : 106.23 [07:23:37]line Наличными: 0.00 [07:23:37]line Безнал.: 1000.30 [07:23:37]line Место: АЗС № 25 "Партнер Нефть" [07:23:37]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [07:23:37]line СНО: Общий режим [07:23:37]line Чек 38 04.03.2024 07:23 [07:23:37]line Смена: 324 ФФД: 1.0 [07:23:37]line ЗНМ: 0300000019 [07:23:37]line РНМ: 0000000000090573 [07:23:37]line Версия ККМ: 001 [07:23:37]line Платежная система: Бакай Банк [07:23:37]line ФМ: 0000000000874798 [07:23:37]line ФД: 123438 [07:23:37]line ФПД: 127392958088952 [07:23:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T072343&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123438&fm=127392958088952&tin=02508201610067®Number=0000000000090573&sum=100030 [07:23:37]OFD Sender: Processing packet 123438 [packets to send 112, broken 111] [07:23:37]ProducePacketName [07:23:37]name=ofd_packets/00123438 [07:23:37]OFD Sender: To server: pG, [07:23:37]CommunicateWithHost lk.salyk.kg:30040 [07:23:37]ConnectInit lk.salyk.kg [07:23:37]written 0, free lines is 4095 [07:23:37]Connected sock=9 [07:23:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 AA A8 07 01 D1 D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 FF 76 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2E E2 01 00 35 04 06 00 73 DC FC 03 86 F8 E4 B1 4B 78 9B 8D 1A 77 [07:23:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 CB BE 47 00 EF 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 37 39 38 10 04 04 00 2E E2 01 00 F4 03 04 00 28 23 E5 65 B6 04 01 00 00 57 1C 02 3D 09 2F 98 7E [07:23:37]CommunicateWithHost err = 0 [07:23:37]CheckOFDResponse [07:23:37]1017 (14) - 77093643461234 [07:23:37]1041 (16) - 0000000000874798 [07:23:37]1040 (4) - 123438 [07:23:37]1012 (4) - 04.03.2024 01:26 [07:23:37]1206 (1) - 0 [07:23:37]OFD Sender: Remove packet 123438 [07:23:37]ProducePacketName [07:23:37]name=ofd_packets/00123438 [07:23:37]NVStorageDeleteData [07:23:38]Write to MH i2c: 01 00 00 78 69 E1 [07:23:38]Write i2c OK [07:23:38]MH_I2C_Read... [07:23:38]Read from MH i2c: 01 [07:23:38]MH_I2C_Read... [07:23:38]Read from MH i2c: 01 07 00 [07:23:38]MH_I2C_Read... [07:23:38]Read from MH i2c: 01 07 00 78 69 00 00 00 00 00 0F 0D 04 [07:23:38]RasterBufferAndPrint [07:23:38]line [07:23:38]line [07:23:38]line [07:23:38]line [07:23:38]line [07:23:38]written 0, free lines is 3353 [07:23:38]MH_Cut [07:23:38]Write to MH i2c: D1 01 00 7F 69 01 BA [07:23:38]Write i2c OK [07:23:38]MH_I2C_Read... [07:23:38]Read from MH i2c: D1 [07:23:38]MH_I2C_Read... [07:23:38]Read from MH i2c: D1 01 00 [07:23:38]MH_I2C_Read... [07:23:38]Read from MH i2c: D1 01 00 7F 69 00 B9 [07:23:38]Write to MH i2c: 01 00 00 80 69 E9 [07:23:38]Write i2c OK [07:23:38]MH_I2C_Read... [07:23:38]OFD Sender: No OFD packet to send [07:23:38]*** Cut start [07:23:38]*** Purtial cut [07:23:38]*** Stage 1: CUTSNS_PIN = 1 [07:23:40]*** Stop cut motor [07:23:40]*** Cut end [07:23:40]Read from MH i2c: 01 [07:23:40]MH_I2C_Read... [07:23:40]Read from MH i2c: 01 07 00 [07:23:40]MH_I2C_Read... [07:23:40]Read from MH i2c: 01 07 00 80 69 00 00 00 00 00 FF 0F FE [07:23:40]process_action close_receipt done [07:23:40]requested_data is exist [07:23:40]produce_requested_data [07:23:40]requested_item fm.sn is exist - process it [07:23:40]wFMCommunicate request_size=4 [07:23:40]MH_SAM_APDU [07:23:40]CAPDU: 80 11 00 00 [07:23:40]Write to MH i2c: E2 08 00 81 69 80 11 00 00 00 00 00 00 64 [07:23:40]Write i2c OK [07:23:40]MH_I2C_Read... [07:23:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:23:40]Read from MH i2c: E2 [07:23:40]MH_I2C_Read... [07:23:40]Read from MH i2c: E2 17 00 [07:23:40]MH_I2C_Read... [07:23:40]Read from MH i2c: E2 17 00 81 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C2 [07:23:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:23:40]wFMCommunicate OK [07:23:40]requested_item fd.num is exist - process it [07:23:40]SAM_PROTO_GetFieldsCounters [07:23:40]wFMCommunicate request_size=4 [07:23:40]MH_SAM_APDU [07:23:40]CAPDU: 80 13 00 00 [07:23:40]Write to MH i2c: E2 08 00 82 69 80 13 00 00 00 00 00 00 67 [07:23:40]Write i2c OK [07:23:40]MH_I2C_Read... [07:23:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:23:41]Read from MH i2c: E2 [07:23:41]MH_I2C_Read... [07:23:41]Read from MH i2c: E2 62 00 [07:23:41]MH_I2C_Read... [07:23:41]Read from MH i2c: E2 62 00 82 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 2E E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 5A [07:23:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 2E E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:23:41]wFMCommunicate OK [07:23:41]SAM_PROTO_GetFieldsCounters done [07:23:41]requested_item shift.num is exist - process it [07:23:41]requested_item shift.opened is exist - process it [07:23:41]req_shift_opened [07:23:41]FM_GetShiftState [07:23:41]SAM_PROTO_GetShiftState [07:23:41]wFMCommunicate request_size=4 [07:23:41]MH_SAM_APDU [07:23:41]CAPDU: 80 13 01 00 [07:23:41]Write to MH i2c: E2 08 00 83 69 80 13 01 00 00 00 00 00 69 [07:23:41]Write i2c OK [07:23:41]MH_I2C_Read... [07:23:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:23:41]Read from MH i2c: E2 [07:23:41]MH_I2C_Read... [07:23:41]Read from MH i2c: E2 0E 00 [07:23:41]MH_I2C_Read... [07:23:41]Read from MH i2c: E2 0E 00 83 69 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 80 [07:23:41]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [07:23:41]wFMCommunicate OK [07:23:41]SAM_PROTO_GetShiftState done [07:23:41]FM_GetShiftState done [07:23:41]req_shift_opened done [07:23:41]requested_item shift.open_date is exist - process it [07:23:41]req_shift_open_date [07:23:41]req_shift_open_date done [07:23:41]produce_requested_data done [07:23:41]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123438,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [07:23:41]process_action_free close_receipt [07:23:41]json_value_free [07:23:41]json_value_free done [07:23:41]process_json_proto returns [07:23:41]Send response to host [07:23:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123438,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [07:23:41]free response buf [07:23:41]execute_script done [07:23:41]execute_script returns [07:23:41]free content buf [07:23:41]Sock 7.Close socket [07:23:41]Sock 7.Thread stoped [07:23:43]OFD Sender: No OFD packet to send [07:23:48]OFD Sender: No OFD packet to send [07:23:53]OFD Sender: No OFD packet to send [07:23:58]OFD Sender: No OFD packet to send [07:24:03]OFD Sender: No OFD packet to send [07:24:08]OFD Sender: No OFD packet to send [07:24:13]OFD Sender: No OFD packet to send [07:24:18]OFD Sender: No OFD packet to send [07:24:23]OFD Sender: No OFD packet to send [07:24:28]OFD Sender: No OFD packet to send [07:24:33]OFD Sender: No OFD packet to send [07:24:38]OFD Sender: No OFD packet to send [07:24:43]OFD Sender: No OFD packet to send [07:24:48]OFD Sender: No OFD packet to send [07:24:53]OFD Sender: No OFD packet to send [07:24:58]OFD Sender: No OFD packet to send [07:25:03]OFD Sender: No OFD packet to send [07:25:08]OFD Sender: No OFD packet to send [07:25:13]OFD Sender: No OFD packet to send [07:25:18]OFD Sender: No OFD packet to send [07:25:23]accept exits with 10 [07:25:23]New connection [07:25:23]New thread 3067252068 created [07:25:23]Thread 3067395428 joined [07:25:23]Waiting for new connection... [07:25:23] Sock 10.Parse request [07:25:23]Sock 10.Check first char [07:25:23]Sock 10.First char is OK [07:25:23]request: POST /json_proto HTTP/1.0 [07:25:23]Method: POST [07:25:23]URL: /json_proto [07:25:23]Method is POST - this is cgi request [07:25:23]url: /json_proto [07:25:23]query_string will be loaded in cgi processing [07:25:23]execute_cgi json_proto POST (null) [07:25:23]execute_cgi path=json_proto method=POST [07:25:23]POST find Content-Length [07:25:23]Host: 172.17.48.197:8080 [07:25:23]Content-Length: 1215 [07:25:23]Content-Type: application/json [07:25:23] [07:25:23]POST finish read [07:25:23]Found Content-Length = 1215 [07:25:23]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106427\u000A04.03.2024 07:21\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.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\u000A3860619\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:25:23]execute_script... [07:25:23]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106427\u000A04.03.2024 07:21\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.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\u000A3860619\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:25:23]POST & json_proto [07:25:23]process_json_proto [07:25:23]json parsed OK: [07:25:23]protocol is kg_v1.0 [07:25:23]action value=print_text [07:25:23]process_action print_text [07:25:23]cmd_print_text [07:25:23]ExternCall_PrintAddStr [07:25:23]wPrintStart [07:25:23]Write to MH i2c: 01 00 00 84 69 ED [07:25:23]Write i2c OK [07:25:23]MH_I2C_Read... [07:25:23]Read from MH i2c: 01 [07:25:23]MH_I2C_Read... [07:25:23]Read from MH i2c: 01 07 00 [07:25:23]MH_I2C_Read... [07:25:23]Read from MH i2c: 01 07 00 84 69 00 00 00 00 00 FF 0F 02 [07:25:23]RasterBufferAndPrint [07:25:23]line *****ТОВАРНЫЙ ЧЕК***** [07:25:23]line АЗС 25 [07:25:23]line Партнер нефть [07:25:23]line 02508201610067 [07:25:23]line Кассир : Абылгазиев А. [07:25:23]line Счет N : (1)1106427 [07:25:23]line 04.03.2024 07:21 [07:25:23]line ПРОДАЖА [07:25:23]line ТРК (МРК, ГНК): 11 [07:25:23]line Вид ГСМ : 2710124130 [07:25:23]line Аи-92-К-5 [07:25:23]line 10.000 x 61.90 [07:25:23]line ИТОГ: 619.00 [07:25:23]line Тип оплаты: Талоны: Топливные Талоны [07:25:23]line 3860619 [07:25:23]line ______________________ [07:25:23]line (подпись) [07:25:23]written 0, free lines is 4095 [07:25:23]OFD Sender: No OFD packet to send [07:25:23]Write to MH i2c: 01 00 00 98 69 01 [07:25:23]Write i2c OK [07:25:23]MH_I2C_Read... [07:25:23]Read from MH i2c: 01 [07:25:23]MH_I2C_Read... [07:25:23]Read from MH i2c: 01 07 00 [07:25:23]MH_I2C_Read... [07:25:23]Read from MH i2c: 01 07 00 98 69 00 00 00 00 00 11 0E 27 [07:25:23]RasterBufferAndPrint [07:25:23]line [07:25:23]line [07:25:23]line [07:25:23]line [07:25:23]line [07:25:23]written 0, free lines is 3602 [07:25:23]MH_Cut [07:25:23]Write to MH i2c: D1 01 00 9F 69 01 DA [07:25:23]Write i2c OK [07:25:23]MH_I2C_Read... [07:25:23]Read from MH i2c: D1 [07:25:23]MH_I2C_Read... [07:25:23]Read from MH i2c: D1 01 00 [07:25:23]MH_I2C_Read... [07:25:23]Read from MH i2c: D1 01 00 9F 69 00 D9 [07:25:23]Write to MH i2c: 01 00 00 A0 69 09 [07:25:23]Write i2c OK [07:25:23]MH_I2C_Read... [07:25:24]*** Cut start [07:25:24]*** Purtial cut [07:25:24]*** Stage 1: CUTSNS_PIN = 1 [07:25:26]Read from MH i2c: 01 [07:25:26]MH_I2C_Read... [07:25:26]*** Stop cut motor [07:25:26]*** Cut end [07:25:26]Read from MH i2c: 01 07 00 [07:25:26]MH_I2C_Read... [07:25:26]Read from MH i2c: 01 07 00 A0 69 00 00 00 00 00 FF 0F 1E [07:25:26]process_action print_text done [07:25:26]requested_data is exist [07:25:26]produce_requested_data [07:25:26]requested_item fm.sn is exist - process it [07:25:26]wFMCommunicate request_size=4 [07:25:26]MH_SAM_APDU [07:25:26]CAPDU: 80 11 00 00 [07:25:26]Write to MH i2c: E2 08 00 A1 69 80 11 00 00 00 00 00 00 84 [07:25:26]Write i2c OK [07:25:26]MH_I2C_Read... [07:25:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:25:26]Read from MH i2c: E2 [07:25:26]MH_I2C_Read... [07:25:26]Read from MH i2c: E2 17 00 [07:25:26]MH_I2C_Read... [07:25:26]Read from MH i2c: E2 17 00 A1 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E2 [07:25:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:25:26]wFMCommunicate OK [07:25:26]requested_item fd.num is exist - process it [07:25:26]SAM_PROTO_GetFieldsCounters [07:25:26]wFMCommunicate request_size=4 [07:25:26]MH_SAM_APDU [07:25:26]CAPDU: 80 13 00 00 [07:25:26]Write to MH i2c: E2 08 00 A2 69 80 13 00 00 00 00 00 00 87 [07:25:26]Write i2c OK [07:25:26]MH_I2C_Read... [07:25:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:25:26]Read from MH i2c: E2 [07:25:26]MH_I2C_Read... [07:25:26]Read from MH i2c: E2 62 00 [07:25:26]MH_I2C_Read... [07:25:26]Read from MH i2c: E2 62 00 A2 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 2E E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 7A [07:25: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 2E E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:25:26]wFMCommunicate OK [07:25:26]SAM_PROTO_GetFieldsCounters done [07:25:26]requested_item shift.num is exist - process it [07:25:26]requested_item shift.opened is exist - process it [07:25:26]req_shift_opened [07:25:26]FM_GetShiftState [07:25:26]SAM_PROTO_GetShiftState [07:25:26]wFMCommunicate request_size=4 [07:25:26]MH_SAM_APDU [07:25:26]CAPDU: 80 13 01 00 [07:25:26]Write to MH i2c: E2 08 00 A3 69 80 13 01 00 00 00 00 00 89 [07:25:26]Write i2c OK [07:25:26]MH_I2C_Read... [07:25:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:25:26]Read from MH i2c: E2 [07:25:26]MH_I2C_Read... [07:25:26]Read from MH i2c: E2 0E 00 [07:25:26]MH_I2C_Read... [07:25:26]Read from MH i2c: E2 0E 00 A3 69 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 A0 [07:25:26]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [07:25:26]wFMCommunicate OK [07:25:26]SAM_PROTO_GetShiftState done [07:25:26]FM_GetShiftState done [07:25:26]req_shift_opened done [07:25:26]requested_item shift.open_date is exist - process it [07:25:26]req_shift_open_date [07:25:26]req_shift_open_date done [07:25:26]produce_requested_data done [07:25:26]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123438,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [07:25:26]process_action_free print_text [07:25:26]json_value_free [07:25:26]json_value_free done [07:25:26]process_json_proto returns [07:25:26]Send response to host [07:25:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123438,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [07:25:26]free response buf [07:25:26]execute_script done [07:25:26]execute_script returns [07:25:26]free content buf [07:25:26]Sock 10.Close socket [07:25:26]Sock 10.Thread stoped [07:25:28]OFD Sender: No OFD packet to send [07:25:33]OFD Sender: No OFD packet to send [07:25:38]OFD Sender: No OFD packet to send [07:25:43]OFD Sender: No OFD packet to send [07:25:48]OFD Sender: No OFD packet to send [07:25:53]OFD Sender: No OFD packet to send [07:25:58]OFD Sender: No OFD packet to send [07:26:03]OFD Sender: No OFD packet to send [07:26:08]OFD Sender: No OFD packet to send [07:26:13]OFD Sender: No OFD packet to send [07:26:18]OFD Sender: No OFD packet to send [07:26:23]OFD Sender: No OFD packet to send [07:26:28]OFD Sender: No OFD packet to send [07:26:33]OFD Sender: No OFD packet to send [07:26:38]OFD Sender: No OFD packet to send [07:26:43]OFD Sender: No OFD packet to send [07:26:48]OFD Sender: No OFD packet to send [07:26:53]OFD Sender: No OFD packet to send [07:26:58]OFD Sender: No OFD packet to send [07:27:03]OFD Sender: No OFD packet to send [07:27:08]OFD Sender: No OFD packet to send [07:27:13]OFD Sender: No OFD packet to send [07:27:18]OFD Sender: No OFD packet to send [07:27:23]OFD Sender: No OFD packet to send [07:27:28]OFD Sender: No OFD packet to send [07:27:33]OFD Sender: No OFD packet to send [07:27:38]OFD Sender: No OFD packet to send [07:27:43]OFD Sender: No OFD packet to send [07:27:48]OFD Sender: No OFD packet to send [07:27:53]OFD Sender: No OFD packet to send [07:27:58]OFD Sender: No OFD packet to send [07:28:03]OFD Sender: No OFD packet to send [07:28:08]OFD Sender: No OFD packet to send [07:28:13]OFD Sender: No OFD packet to send [07:28:18]OFD Sender: No OFD packet to send [07:28:23]OFD Sender: No OFD packet to send [07:28:28]OFD Sender: No OFD packet to send [07:28:33]OFD Sender: No OFD packet to send [07:28:38]OFD Sender: No OFD packet to send [07:28:40]accept exits with 7 [07:28:40]New connection [07:28:40]New thread 3067395428 created [07:28:40]Thread 3067252068 joined [07:28:40]Waiting for new connection... [07:28:40] Sock 7.Parse request [07:28:40]Sock 7.Check first char [07:28:40]Sock 7.First char is OK [07:28:40]request: POST /json_proto HTTP/1.0 [07:28:40]Method: POST [07:28:40]URL: /json_proto [07:28:40]Method is POST - this is cgi request [07:28:40]url: /json_proto [07:28:40]query_string will be loaded in cgi processing [07:28:40]execute_cgi json_proto POST (null) [07:28:40]execute_cgi path=json_proto method=POST [07:28:40]POST find Content-Length [07:28:40]Host: 172.17.48.197:8080 [07:28:40]Content-Length: 678 [07:28:40]Content-Type: application/json [07:28:40] [07:28:40]POST finish read [07:28:40]Found Content-Length = 678 [07:28:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106428", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 5.980, "sum" : 370.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 370.00, "total" : 370.00, "payments": [ { "type": 0, "sum" : 370.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:28:40]execute_script... [07:28: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)1106428", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 5.980, "sum" : 370.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 370.00, "total" : 370.00, "payments": [ { "type": 0, "sum" : 370.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:28:40]POST & json_proto [07:28:40]process_json_proto [07:28:40]json parsed OK: [07:28:40]protocol is kg_v1.0 [07:28:40]action value=close_receipt [07:28:40]process_action close_receipt [07:28:40]cmd_close_receipt [07:28:40]MH_GetDate [07:28:40]Write to MH i2c: F0 00 00 A4 69 FC [07:28:40]Write i2c OK [07:28:40]MH_I2C_Read... [07:28:40]Read from MH i2c: F0 [07:28:40]MH_I2C_Read... [07:28:40]Read from MH i2c: F0 09 00 [07:28:40]MH_I2C_Read... [07:28:40]Read from MH i2c: F0 09 00 A4 69 00 30 78 E5 65 6C AF E3 65 5A [07:28:40]GetLastDocTimeStamp 1709537023 [07:28:40]current date 1709537328 [07:28:40]FM_GetShiftState [07:28:40]SAM_PROTO_GetShiftState [07:28:40]wFMCommunicate request_size=4 [07:28:40]MH_SAM_APDU [07:28:40]CAPDU: 80 13 01 00 [07:28:40]Write to MH i2c: E2 08 00 A5 69 80 13 01 00 00 00 00 00 8B [07:28:40]Write i2c OK [07:28:40]MH_I2C_Read... [07:28:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:28:40]Read from MH i2c: E2 [07:28:40]MH_I2C_Read... [07:28:40]Read from MH i2c: E2 0E 00 [07:28:40]MH_I2C_Read... [07:28:40]Read from MH i2c: E2 0E 00 A5 69 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 A2 [07:28:40]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [07:28:40]wFMCommunicate OK [07:28:40]SAM_PROTO_GetShiftState done [07:28:40]FM_GetShiftState done [07:28:40]opened in 1709511088 [07:28:40]opened+sec_in_day 1709597488 [07:28:40]quantity*price = 37016 [07:28:40]sum+1 = 37017 [07:28:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 370.00 Внесено: 370.00 СДАЧА: 0.00 НСП 1% : 3.28 НДС 12% : 39.31 Наличными: 370.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 39 04.03.2024 07:28 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123439 ФПД: 25445283296199 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T072848&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123439&fm=25445283296199&tin=02508201610067®Number=0000000000090573&sum=37000 [07:28:41]StoreToDocumentArchive [07:28:41]shift 324 fd 123439 [07:28:41]save to /storage/0324/doc_00123439 [07:28:41]save last doc name /storage/0324/doc_00123439 to /storage/kkm_last_doc_name [07:28:41]save OK [07:28:41]Clear old archive folders... [07:28:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:28:41]tlvbuf is 00F46160 [07:28:41]SAM_PROTO_ClearQueue [07:28:41]wFMCommunicate request_size=4 [07:28:41]MH_SAM_APDU [07:28:41]CAPDU: 80 09 00 00 [07:28:41]Write to MH i2c: E2 08 00 B2 69 80 09 00 00 00 00 00 00 8D [07:28:41]Write i2c OK [07:28:41]MH_I2C_Read... [07:28:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:28:41]Read from MH i2c: E2 [07:28:41]MH_I2C_Read... [07:28:41]Read from MH i2c: E2 03 00 [07:28:41]MH_I2C_Read... [07:28:41]Read from MH i2c: E2 03 00 B2 69 00 90 00 8F [07:28:41]RAPDU: 90 00 [07:28:41]wFMCommunicate OK [07:28:41]SAM_PROTO_ClearQueue done [07:28:41]KKMCreateOFDPacket [07:28:41]OFDProtocolAddRootSTLVToBuf [07:28:41]FM_MakeSignedData [07:28:41]FM_MakeSignedData [07:28:41]SAM_PROTO_SignData [07:28:41]wFMCommunicate request_size=4 [07:28:41]MH_SAM_APDU [07:28:41]CAPDU: 80 0D 01 02 [07:28:41]Write to MH i2c: E2 08 00 B3 69 80 0D 01 02 00 00 00 00 95 [07:28:41]Write i2c OK [07:28:41]MH_I2C_Read... [07:28:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:28:42]Read from MH i2c: E2 [07:28:42]MH_I2C_Read... [07:28:42]Read from MH i2c: E2 03 00 [07:28:42]MH_I2C_Read... [07:28:42]Read from MH i2c: E2 03 00 B3 69 00 90 00 90 [07:28:42]RAPDU: 90 00 [07:28:42]wFMCommunicate OK [07:28:42]wFMCommunicate request_size=255 [07:28:42]MH_SAM_APDU [07:28:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 98 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 0F 00 00 00 00 07 04 06 00 88 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 30 78 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2F E2 01 00 35 04 06 00 17 [07:28:42]Write to MH i2c: E2 02 01 B4 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 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 98 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 0F 00 00 00 00 07 04 06 00 88 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 30 78 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2F E2 01 00 35 04 06 00 17 00 00 F4 [07:28:42]Write i2c OK [07:28:42]MH_I2C_Read... [07:28:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:28:42]Read from MH i2c: E2 [07:28:42]MH_I2C_Read... [07:28:42]Read from MH i2c: E2 03 00 [07:28:42]MH_I2C_Read... [07:28:42]Read from MH i2c: E2 03 00 B4 69 00 90 00 91 [07:28:42]RAPDU: 90 00 [07:28:42]wFMCommunicate OK [07:28:42]wFMCommunicate request_size=10 [07:28:42]MH_SAM_APDU [07:28:42]CAPDU: 80 0D 02 02 05 24 71 12 73 C7 [07:28:42]Write to MH i2c: E2 0D 00 B5 69 80 0D 02 02 05 00 24 71 12 73 C7 00 00 83 [07:28:42]Write i2c OK [07:28:42]MH_I2C_Read... [07:28:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:28:42]Read from MH i2c: E2 [07:28:42]MH_I2C_Read... [07:28:42]Read from MH i2c: E2 03 00 [07:28:42]MH_I2C_Read... [07:28:42]Read from MH i2c: E2 03 00 B5 69 00 90 00 92 [07:28:42]RAPDU: 90 00 [07:28:42]wFMCommunicate OK [07:28:42]wFMCommunicate request_size=4 [07:28:42]MH_SAM_APDU [07:28:42]CAPDU: 80 0D 03 02 [07:28:42]Write to MH i2c: E2 08 00 B6 69 80 0D 03 02 00 00 00 00 9A [07:28:42]Write i2c OK [07:28:42]MH_I2C_Read... [07:28:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:28:42]Read from MH i2c: E2 [07:28:42]MH_I2C_Read... [07:28:42]Read from MH i2c: E2 0B 00 [07:28:42]MH_I2C_Read... [07:28:42]Read from MH i2c: E2 0B 00 B6 69 00 CC 0A F7 7B E1 B4 78 A3 90 00 93 [07:28:42]RAPDU: CC 0A F7 7B E1 B4 78 A3 90 00 [07:28:42]wFMCommunicate OK [07:28:42]SAM_PROTO_SignData done [07:28:42]FM_MakeSignedData done [07:28:42]CreateOFDProtocolMessage [07:28:42]wFMCommunicate request_size=4 [07:28:42]MH_SAM_APDU [07:28:42]CAPDU: 80 11 00 00 [07:28:42]Write to MH i2c: E2 08 00 B7 69 80 11 00 00 00 00 00 00 9A [07:28:42]Write i2c OK [07:28:42]MH_I2C_Read... [07:28:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:28:42]Read from MH i2c: E2 [07:28:42]MH_I2C_Read... [07:28:42]Read from MH i2c: E2 17 00 [07:28:42]MH_I2C_Read... [07:28:42]Read from MH i2c: E2 17 00 B7 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F8 [07:28:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:28:42]wFMCommunicate OK [07:28:42]CreateOFDProtocolMessage done [07:28:42]OFDSenderStorePacket 123439 [07:28:42]StoreOFDPacket docnum=123439 [07:28:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 A6 68 07 01 9D 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 98 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 0F 00 00 00 00 07 04 06 00 88 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 30 78 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2F E2 01 00 35 04 06 00 17 24 71 12 73 C7 CC 0A F7 7B E1 B4 78 A3 [07:28:42]CheckFolder [07:28:42]dirname=/storage/ofd_packets [07:28:42]CheckFolder done [07:28:42]ProducePacketName [07:28:42]name=ofd_packets/00123439 [07:28:42]NVStorageSaveData ofd_packets/00123439 [07:28:42]File name is /storage/ofd_packets/00123439 [07:28:42]Write 301 bytes [07:28:42]NVStorageSaveData done [07:28:42]OFDSenderStorePacket done [07:28:42]KKMCreateOFDPacket done [07:28:42]NVStorageSaveData kkm_last_timestamp [07:28:42]File name is /storage/kkm_last_timestamp [07:28:42]Write 4 bytes [07:28:42]NVStorageSaveData done [07:28:42]ExternCall_PrintAddStr [07:28:42]wPrintStart [07:28:42]Write to MH i2c: 01 00 00 B8 69 21 [07:28:42]Write i2c OK [07:28:42]MH_I2C_Read... [07:28:42]Read from MH i2c: 01 [07:28:42]MH_I2C_Read... [07:28:42]Read from MH i2c: 01 07 00 [07:28:42]MH_I2C_Read... [07:28:42]Read from MH i2c: 01 07 00 B8 69 00 00 00 00 00 FF 0F 36 [07:28:42]RasterBufferAndPrint [07:28:42]line Счет N : (1)1106428 [07:28:42]line ИНН: 02508201610067 [07:28:42]line Контрольно-Кассовый Чек [07:28:42]line ПРОДАЖА [07:28:42]line ТРК (МРК, ГНК) : 32 [07:28:42]line Товар: 2710124130 [07:28:42]line Аи-92-К-5 [07:28:42]line 5.980 * 61.90 [07:28:42]line = 370.16 [07:28:42]line НДС 12% НСП 1% [07:28:42]line > о реализуемом товаре [07:28:42]line ОКРУГЛЕНИЕ: -0.16 [07:28:42]line ИТОГО: 370.00 [07:28:42]line Внесено: 370.00 [07:28:42]line СДАЧА: 0.00 [07:28:42]line НСП 1% : 3.28 [07:28:42]line НДС 12% : 39.31 [07:28:42]line Наличными: 370.00 [07:28:42]line Безнал.: 0.00 [07:28:42]line Место: АЗС № 25 "Партнер Нефть" [07:28:42]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [07:28:42]line СНО: Общий режим [07:28:42]line Чек 39 04.03.2024 07:28 [07:28:42]line Смена: 324 ФФД: 1.0 [07:28:42]line ЗНМ: 0300000019 [07:28:42]line РНМ: 0000000000090573 [07:28:42]line Версия ККМ: 001 [07:28:42]line ФМ: 0000000000874798 [07:28:42]line ФД: 123439 [07:28:42]line ФПД: 25445283296199 [07:28:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T072848&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123439&fm=25445283296199&tin=02508201610067®Number=0000000000090573&sum=37000 [07:28:42]OFD Sender: Processing packet 123439 [packets to send 112, broken 111] [07:28:42]ProducePacketName [07:28:42]name=ofd_packets/00123439 [07:28:42]OFD Sender: To server: pG, [07:28:42]CommunicateWithHost lk.salyk.kg:30040 [07:28:42]ConnectInit lk.salyk.kg [07:28:42]written 0, free lines is 4095 [07:28:42]Connected sock=10 [07: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 37 39 38 0F 01 00 00 A6 68 07 01 9D 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 98 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 0F 00 00 00 00 07 04 06 00 88 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 30 78 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2F E2 01 00 35 04 06 00 17 24 71 12 73 C7 CC 0A F7 7B E1 B4 78 A3 [07:28:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 F7 C9 47 00 21 E6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 2F E2 01 00 F4 03 04 00 59 24 E5 65 B6 04 01 00 00 45 31 21 DE A4 BE B7 AA [07:28:43]CommunicateWithHost err = 0 [07:28:43]CheckOFDResponse [07:28:43]1017 (14) - 77093643461234 [07:28:43]1041 (16) - 0000000000874798 [07:28:43]1040 (4) - 123439 [07:28:43]1012 (4) - 04.03.2024 01:31 [07:28:43]1206 (1) - 0 [07:28:43]OFD Sender: Remove packet 123439 [07:28:43]ProducePacketName [07:28:43]name=ofd_packets/00123439 [07:28:43]NVStorageDeleteData [07:28:43]Write to MH i2c: 01 00 00 E3 69 4C [07:28:43]Write i2c OK [07:28:43]MH_I2C_Read... [07:28:43]Read from MH i2c: 01 [07:28:43]MH_I2C_Read... [07:28:43]Read from MH i2c: 01 07 00 [07:28:43]MH_I2C_Read... [07:28:43]Read from MH i2c: 01 07 00 E3 69 00 00 00 00 00 FE 0C 5D [07:28:43]RasterBufferAndPrint [07:28:43]line [07:28:43]line [07:28:43]line [07:28:43]line [07:28:43]line [07:28:43]written 0, free lines is 3335 [07:28:43]MH_Cut [07:28:43]Write to MH i2c: D1 01 00 EA 69 01 25 [07:28:43]Write i2c OK [07:28:43]MH_I2C_Read... [07:28:43]Read from MH i2c: D1 [07:28:43]MH_I2C_Read... [07:28:43]Read from MH i2c: D1 01 00 [07:28:43]MH_I2C_Read... [07:28:43]Read from MH i2c: D1 01 00 EA 69 00 24 [07:28:43]Write to MH i2c: 01 00 00 EB 69 54 [07:28:43]Write i2c OK [07:28:43]MH_I2C_Read... [07:28:43]OFD Sender: No OFD packet to send [07:28:43]*** Cut start [07:28:43]*** Purtial cut [07:28:43]*** Stage 1: CUTSNS_PIN = 1 [07:28:45]Read from MH i2c: 01 [07:28:45]MH_I2C_Read... [07:28:45]*** Stop cut motor [07:28:45]*** Cut end [07:28:45]Read from MH i2c: 01 07 00 [07:28:45]MH_I2C_Read... [07:28:45]Read from MH i2c: 01 07 00 EB 69 00 00 00 00 00 FF 0F 69 [07:28:45]process_action close_receipt done [07:28:45]requested_data is exist [07:28:45]produce_requested_data [07:28:45]requested_item fm.sn is exist - process it [07:28:45]wFMCommunicate request_size=4 [07:28:45]MH_SAM_APDU [07:28:45]CAPDU: 80 11 00 00 [07:28:45]Write to MH i2c: E2 08 00 EC 69 80 11 00 00 00 00 00 00 CF [07:28:45]Write i2c OK [07:28:45]MH_I2C_Read... [07:28:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:28:45]Read from MH i2c: E2 [07:28:45]MH_I2C_Read... [07:28:45]Read from MH i2c: E2 17 00 [07:28:45]MH_I2C_Read... [07:28:45]Read from MH i2c: E2 17 00 EC 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 2D [07:28:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:28:45]wFMCommunicate OK [07:28:45]requested_item fd.num is exist - process it [07:28:45]SAM_PROTO_GetFieldsCounters [07:28:45]wFMCommunicate request_size=4 [07:28:45]MH_SAM_APDU [07:28:45]CAPDU: 80 13 00 00 [07:28:46]Write to MH i2c: E2 08 00 ED 69 80 13 00 00 00 00 00 00 D2 [07:28:46]Write i2c OK [07:28:46]MH_I2C_Read... [07:28:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:28:46]Read from MH i2c: E2 [07:28:46]MH_I2C_Read... [07:28:46]Read from MH i2c: E2 62 00 [07:28:46]MH_I2C_Read... [07:28:46]Read from MH i2c: E2 62 00 ED 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 2F E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 C9 [07: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 2F E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:28:46]wFMCommunicate OK [07:28:46]SAM_PROTO_GetFieldsCounters done [07:28:46]requested_item shift.num is exist - process it [07:28:46]requested_item shift.opened is exist - process it [07:28:46]req_shift_opened [07:28:46]FM_GetShiftState [07:28:46]SAM_PROTO_GetShiftState [07:28:46]wFMCommunicate request_size=4 [07:28:46]MH_SAM_APDU [07:28:46]CAPDU: 80 13 01 00 [07:28:46]Write to MH i2c: E2 08 00 EE 69 80 13 01 00 00 00 00 00 D4 [07:28:46]Write i2c OK [07:28:46]MH_I2C_Read... [07:28:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:28:46]Read from MH i2c: E2 [07:28:46]MH_I2C_Read... [07:28:46]Read from MH i2c: E2 0E 00 [07:28:46]MH_I2C_Read... [07:28:46]Read from MH i2c: E2 0E 00 EE 69 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 EB [07:28:46]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [07:28:46]wFMCommunicate OK [07:28:46]SAM_PROTO_GetShiftState done [07:28:46]FM_GetShiftState done [07:28:46]req_shift_opened done [07:28:46]requested_item shift.open_date is exist - process it [07:28:46]req_shift_open_date [07:28:46]req_shift_open_date done [07:28:46]produce_requested_data done [07:28:46]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123439,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [07:28:46]process_action_free close_receipt [07:28:46]json_value_free [07:28:46]json_value_free done [07:28:46]process_json_proto returns [07:28:46]Send response to host [07:28:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123439,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [07:28:46]free response buf [07:28:46]execute_script done [07:28:46]execute_script returns [07:28:46]free content buf [07:28:46]Sock 7.Close socket [07:28:46]Sock 7.Thread stoped [07:28:48]OFD Sender: No OFD packet to send [07:28:53]OFD Sender: No OFD packet to send [07:28:58]OFD Sender: No OFD packet to send [07:28:59]accept exits with 9 [07:28:59]New connection [07:28:59]New thread 3067252068 created [07:28:59]Thread 3067395428 joined [07:28:59]Waiting for new connection... [07:28:59] Sock 9.Parse request [07:28:59]Sock 9.Check first char [07:28:59]Sock 9.First char is OK [07:28:59]request: POST /json_proto HTTP/1.0 [07:28:59]Method: POST [07:28:59]URL: /json_proto [07:28:59]Method is POST - this is cgi request [07:28:59]url: /json_proto [07:28:59]query_string will be loaded in cgi processing [07:28:59]execute_cgi json_proto POST (null) [07:28:59]execute_cgi path=json_proto method=POST [07:28:59]POST find Content-Length [07:28:59]Host: 172.17.48.197:8080 [07:28:59]Content-Length: 678 [07:28:59]Content-Type: application/json [07:28:59] [07:28:59]POST finish read [07:28:59]Found Content-Length = 678 [07:28:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106429", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 2.430, "sum" : 150.42, "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" ] } } [07:28:59]execute_script... [07:28: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)1106429", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 2.430, "sum" : 150.42, "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" ] } } [07:28:59]POST & json_proto [07:28:59]process_json_proto [07:28:59]json parsed OK: [07:28:59]protocol is kg_v1.0 [07:28:59]action value=close_receipt [07:28:59]process_action close_receipt [07:28:59]cmd_close_receipt [07:28:59]MH_GetDate [07:28:59]Write to MH i2c: F0 00 00 EF 69 47 [07:28:59]Write i2c OK [07:28:59]MH_I2C_Read... [07:28:59]Read from MH i2c: F0 [07:28:59]MH_I2C_Read... [07:28:59]Read from MH i2c: F0 09 00 [07:28:59]MH_I2C_Read... [07:28:59]Read from MH i2c: F0 09 00 EF 69 00 43 78 E5 65 6C AF E3 65 B8 [07:28:59]GetLastDocTimeStamp 1709537328 [07:28:59]current date 1709537347 [07:28:59]FM_GetShiftState [07:28:59]SAM_PROTO_GetShiftState [07:28:59]wFMCommunicate request_size=4 [07:28:59]MH_SAM_APDU [07:28:59]CAPDU: 80 13 01 00 [07:28:59]Write to MH i2c: E2 08 00 F0 69 80 13 01 00 00 00 00 00 D6 [07:28:59]Write i2c OK [07:28:59]MH_I2C_Read... [07:28:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:28:59]Read from MH i2c: E2 [07:28:59]MH_I2C_Read... [07:28:59]Read from MH i2c: E2 0E 00 [07:28:59]MH_I2C_Read... [07:28:59]Read from MH i2c: E2 0E 00 F0 69 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 ED [07:28:59]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [07:28:59]wFMCommunicate OK [07:28:59]SAM_PROTO_GetShiftState done [07:28:59]FM_GetShiftState done [07:28:59]opened in 1709511088 [07:28:59]opened+sec_in_day 1709597488 [07:28:59]quantity*price = 15041 [07:28:59]sum+1 = 15043 [07:28:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 150.00 Внесено: 150.00 СДАЧА: 0.00 НСП 1% : 1.33 НДС 12% : 15.97 Наличными: 150.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 40 04.03.2024 07:29 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123440 ФПД: 211427179500878 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T072907&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123440&fm=211427179500878&tin=02508201610067®Number=0000000000090573&sum=15000 [07:29:00]StoreToDocumentArchive [07:29:00]shift 324 fd 123440 [07:29:00]save to /storage/0324/doc_00123440 [07:29:00]save last doc name /storage/0324/doc_00123440 to /storage/kkm_last_doc_name [07:29:00]save OK [07:29:00]Clear old archive folders... [07:29:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:29:00]tlvbuf is 00DD5FE0 [07:29:00]SAM_PROTO_ClearQueue [07:29:00]wFMCommunicate request_size=4 [07:29:00]MH_SAM_APDU [07:29:00]CAPDU: 80 09 00 00 [07:29:00]Write to MH i2c: E2 08 00 FD 69 80 09 00 00 00 00 00 00 D8 [07:29:00]Write i2c OK [07:29:00]MH_I2C_Read... [07:29:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:29:00]Read from MH i2c: E2 [07:29:00]MH_I2C_Read... [07:29:00]Read from MH i2c: E2 03 00 [07:29:00]MH_I2C_Read... [07:29:00]Read from MH i2c: E2 03 00 FD 69 00 90 00 DA [07:29:00]RAPDU: 90 00 [07:29:00]wFMCommunicate OK [07:29:00]SAM_PROTO_ClearQueue done [07:29:00]KKMCreateOFDPacket [07:29:00]OFDProtocolAddRootSTLVToBuf [07:29:00]FM_MakeSignedData [07:29:00]FM_MakeSignedData [07:29:00]SAM_PROTO_SignData [07:29:00]wFMCommunicate request_size=4 [07:29:00]MH_SAM_APDU [07:29:00]CAPDU: 80 0D 01 02 [07:29:00]Write to MH i2c: E2 08 00 FE 69 80 0D 01 02 00 00 00 00 E0 [07:29:00]Write i2c OK [07:29:00]MH_I2C_Read... [07:29:00]Read from MH i2c: E2 [07:29:00]MH_I2C_Read... [07:29:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:29:00]Read from MH i2c: E2 03 00 [07:29:00]MH_I2C_Read... [07:29:00]Read from MH i2c: E2 03 00 FE 69 00 90 00 DB [07:29:00]RAPDU: 90 00 [07:29:00]wFMCommunicate OK [07:29:00]wFMCommunicate request_size=255 [07:29:00]MH_SAM_APDU [07:29: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 35 FF 03 08 00 03 7E 09 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 C2 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 3D 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 28 00 00 00 F4 03 04 00 43 78 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 30 E2 01 00 35 04 06 00 C0 [07:29:00]Write to MH i2c: E2 02 01 FF 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 35 FF 03 08 00 03 7E 09 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 C2 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 3D 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 28 00 00 00 F4 03 04 00 43 78 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 30 E2 01 00 35 04 06 00 C0 00 00 6E [07:29:00]Write i2c OK [07:29:00]MH_I2C_Read... [07:29:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:29:01]Read from MH i2c: E2 [07:29:01]MH_I2C_Read... [07:29:01]Read from MH i2c: E2 03 00 [07:29:01]MH_I2C_Read... [07:29:01]Read from MH i2c: E2 03 00 FF 69 00 90 00 DC [07:29:01]RAPDU: 90 00 [07:29:01]wFMCommunicate OK [07:29:01]wFMCommunicate request_size=10 [07:29:01]MH_SAM_APDU [07:29:01]CAPDU: 80 0D 02 02 05 4A B9 EE 15 4E [07:29:01]Write to MH i2c: E2 0D 00 00 6A 80 0D 02 02 05 00 4A B9 EE 15 4E 00 00 42 [07:29:01]Write i2c OK [07:29:01]MH_I2C_Read... [07:29:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:29:01]Read from MH i2c: E2 [07:29:01]MH_I2C_Read... [07:29:01]Read from MH i2c: E2 03 00 [07:29:01]MH_I2C_Read... [07:29:01]Read from MH i2c: E2 03 00 00 6A 00 90 00 DE [07:29:01]RAPDU: 90 00 [07:29:01]wFMCommunicate OK [07:29:01]wFMCommunicate request_size=4 [07:29:01]MH_SAM_APDU [07:29:01]CAPDU: 80 0D 03 02 [07:29:01]Write to MH i2c: E2 08 00 01 6A 80 0D 03 02 00 00 00 00 E6 [07:29:01]Write i2c OK [07:29:01]MH_I2C_Read... [07:29:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:29:01]Read from MH i2c: E2 [07:29:01]MH_I2C_Read... [07:29:01]Read from MH i2c: E2 0B 00 [07:29:01]MH_I2C_Read... [07:29:01]Read from MH i2c: E2 0B 00 01 6A 00 33 44 AA 82 12 FD 5F ED 90 00 E5 [07:29:01]RAPDU: 33 44 AA 82 12 FD 5F ED 90 00 [07:29:01]wFMCommunicate OK [07:29:01]SAM_PROTO_SignData done [07:29:01]FM_MakeSignedData done [07:29:01]CreateOFDProtocolMessage [07:29:01]wFMCommunicate request_size=4 [07:29:01]MH_SAM_APDU [07:29:01]CAPDU: 80 11 00 00 [07:29:01]Write to MH i2c: E2 08 00 02 6A 80 11 00 00 00 00 00 00 E6 [07:29:01]Write i2c OK [07:29:01]MH_I2C_Read... [07:29:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:29:01]Read from MH i2c: E2 [07:29:01]MH_I2C_Read... [07:29:01]Read from MH i2c: E2 17 00 [07:29:01]MH_I2C_Read... [07:29:01]Read from MH i2c: E2 17 00 02 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 44 [07:29:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:29:01]wFMCommunicate OK [07:29:01]CreateOFDProtocolMessage done [07:29:01]OFDSenderStorePacket 123440 [07:29:01]StoreOFDPacket docnum=123440 [07:29:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 C3 5E 07 01 7E 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 35 FF 03 08 00 03 7E 09 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 C2 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 3D 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 28 00 00 00 F4 03 04 00 43 78 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 30 E2 01 00 35 04 06 00 C0 4A B9 EE 15 4E 33 44 AA 82 12 FD 5F ED [07:29:01]CheckFolder [07:29:01]dirname=/storage/ofd_packets [07:29:01]CheckFolder done [07:29:01]ProducePacketName [07:29:01]name=ofd_packets/00123440 [07:29:01]NVStorageSaveData ofd_packets/00123440 [07:29:01]File name is /storage/ofd_packets/00123440 [07:29:01]Write 301 bytes [07:29:01]NVStorageSaveData done [07:29:01]OFDSenderStorePacket done [07:29:01]KKMCreateOFDPacket done [07:29:01]NVStorageSaveData kkm_last_timestamp [07:29:01]File name is /storage/kkm_last_timestamp [07:29:01]Write 4 bytes [07:29:01]NVStorageSaveData done [07:29:01]ExternCall_PrintAddStr [07:29:01]wPrintStart [07:29:01]Write to MH i2c: 01 00 00 03 6A 6D [07:29:01]Write i2c OK [07:29:01]MH_I2C_Read... [07:29:01]Read from MH i2c: 01 [07:29:01]MH_I2C_Read... [07:29:01]Read from MH i2c: 01 07 00 [07:29:01]MH_I2C_Read... [07:29:01]Read from MH i2c: 01 07 00 03 6A 00 00 00 00 00 FF 0F 82 [07:29:01]RasterBufferAndPrint [07:29:01]line Счет N : (1)1106429 [07:29:01]line ИНН: 02508201610067 [07:29:01]line Контрольно-Кассовый Чек [07:29:01]line ПРОДАЖА [07:29:01]line ТРК (МРК, ГНК) : 11 [07:29:01]line Товар: 2710124130 [07:29:01]line Аи-92-К-5 [07:29:01]line 2.430 * 61.90 [07:29:01]line = 150.42 [07:29:01]line НДС 12% НСП 1% [07:29:01]line > о реализуемом товаре [07:29:01]line ОКРУГЛЕНИЕ: -0.42 [07:29:01]line ИТОГО: 150.00 [07:29:01]line Внесено: 150.00 [07:29:01]line СДАЧА: 0.00 [07:29:01]line НСП 1% : 1.33 [07:29:01]line НДС 12% : 15.97 [07:29:01]line Наличными: 150.00 [07:29:01]line Безнал.: 0.00 [07:29:01]line Место: АЗС № 25 "Партнер Нефть" [07:29:01]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [07:29:01]line СНО: Общий режим [07:29:01]line Чек 40 04.03.2024 07:29 [07:29:01]line Смена: 324 ФФД: 1.0 [07:29:01]line ЗНМ: 0300000019 [07:29:01]line РНМ: 0000000000090573 [07:29:01]line Версия ККМ: 001 [07:29:01]line ФМ: 0000000000874798 [07:29:01]line ФД: 123440 [07:29:01]line ФПД: 211427179500878 [07:29:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T072907&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123440&fm=211427179500878&tin=02508201610067®Number=0000000000090573&sum=15000 [07:29:01]OFD Sender: Processing packet 123440 [packets to send 112, broken 111] [07:29:01]ProducePacketName [07:29:01]name=ofd_packets/00123440 [07:29:01]OFD Sender: To server: pG, [07:29:01]CommunicateWithHost lk.salyk.kg:30040 [07:29:01]ConnectInit lk.salyk.kg [07:29:01]written 0, free lines is 4095 [07:29:01]Connected sock=10 [07:29: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 37 39 38 0F 01 00 00 C3 5E 07 01 7E 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 35 FF 03 08 00 03 7E 09 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 C2 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 3D 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 28 00 00 00 F4 03 04 00 43 78 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 30 E2 01 00 35 04 06 00 C0 4A B9 EE 15 4E 33 44 AA 82 12 FD 5F ED [07:29:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 77 2A 47 00 04 7C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 30 E2 01 00 F4 03 04 00 6C 24 E5 65 B6 04 01 00 00 00 70 69 59 08 91 8B 3A [07:29:01]CommunicateWithHost err = 0 [07:29:01]CheckOFDResponse [07:29:01]1017 (14) - 77093643461234 [07:29:01]1041 (16) - 0000000000874798 [07:29:01]1040 (4) - 123440 [07:29:01]1012 (4) - 04.03.2024 01:31 [07:29:01]1206 (1) - 0 [07:29:01]OFD Sender: Remove packet 123440 [07:29:01]ProducePacketName [07:29:01]name=ofd_packets/00123440 [07:29:01]NVStorageDeleteData [07:29:02]Write to MH i2c: 01 00 00 2E 6A 98 [07:29:02]Write i2c OK [07:29:02]MH_I2C_Read... [07:29:02]Read from MH i2c: 01 [07:29:02]MH_I2C_Read... [07:29:02]Read from MH i2c: 01 07 00 [07:29:02]MH_I2C_Read... [07:29:02]Read from MH i2c: 01 07 00 2E 6A 00 00 00 00 00 EC 0C 97 [07:29:02]RasterBufferAndPrint [07:29:02]line [07:29:02]line [07:29:02]line [07:29:02]line [07:29:02]line [07:29:02]written 0, free lines is 3314 [07:29:02]MH_Cut [07:29:02]Write to MH i2c: D1 01 00 35 6A 01 71 [07:29:02]Write i2c OK [07:29:02]MH_I2C_Read... [07:29:02]Read from MH i2c: D1 [07:29:02]MH_I2C_Read... [07:29:02]Read from MH i2c: D1 01 00 [07:29:02]MH_I2C_Read... [07:29:02]Read from MH i2c: D1 01 00 35 6A 00 70 [07:29:02]Write to MH i2c: 01 00 00 36 6A A0 [07:29:02]Write i2c OK [07:29:02]MH_I2C_Read... [07:29:02]OFD Sender: No OFD packet to send [07:29:02]*** Cut start [07:29:02]*** Purtial cut [07:29:02]*** Stage 1: CUTSNS_PIN = 1 [07:29:04]Read from MH i2c: 01 [07:29:04]MH_I2C_Read... [07:29:04]*** Stop cut motor [07:29:04]*** Cut end [07:29:04]Read from MH i2c: 01 07 00 [07:29:04]MH_I2C_Read... [07:29:04]Read from MH i2c: 01 07 00 36 6A 00 00 00 00 00 FF 0F B5 [07:29:04]process_action close_receipt done [07:29:04]requested_data is exist [07:29:04]produce_requested_data [07:29:04]requested_item fm.sn is exist - process it [07:29:04]wFMCommunicate request_size=4 [07:29:04]MH_SAM_APDU [07:29:04]CAPDU: 80 11 00 00 [07:29:04]Write to MH i2c: E2 08 00 37 6A 80 11 00 00 00 00 00 00 1B [07:29:04]Write i2c OK [07:29:04]MH_I2C_Read... [07:29:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:29:04]Read from MH i2c: E2 [07:29:04]MH_I2C_Read... [07:29:04]Read from MH i2c: E2 17 00 [07:29:04]MH_I2C_Read... [07:29:04]Read from MH i2c: E2 17 00 37 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 79 [07:29:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:29:04]wFMCommunicate OK [07:29:04]requested_item fd.num is exist - process it [07:29:04]SAM_PROTO_GetFieldsCounters [07:29:04]wFMCommunicate request_size=4 [07:29:04]MH_SAM_APDU [07:29:04]CAPDU: 80 13 00 00 [07:29:04]Write to MH i2c: E2 08 00 38 6A 80 13 00 00 00 00 00 00 1E [07:29:04]Write i2c OK [07:29:04]MH_I2C_Read... [07:29:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:29:05]Read from MH i2c: E2 [07:29:05]MH_I2C_Read... [07:29:05]Read from MH i2c: E2 62 00 [07:29:05]MH_I2C_Read... [07:29:05]Read from MH i2c: E2 62 00 38 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 30 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 19 [07:29: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 30 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:29:05]wFMCommunicate OK [07:29:05]SAM_PROTO_GetFieldsCounters done [07:29:05]requested_item shift.num is exist - process it [07:29:05]requested_item shift.opened is exist - process it [07:29:05]req_shift_opened [07:29:05]FM_GetShiftState [07:29:05]SAM_PROTO_GetShiftState [07:29:05]wFMCommunicate request_size=4 [07:29:05]MH_SAM_APDU [07:29:05]CAPDU: 80 13 01 00 [07:29:05]Write to MH i2c: E2 08 00 39 6A 80 13 01 00 00 00 00 00 20 [07:29:05]Write i2c OK [07:29:05]MH_I2C_Read... [07:29:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:29:05]Read from MH i2c: E2 [07:29:05]MH_I2C_Read... [07:29:05]Read from MH i2c: E2 0E 00 [07:29:05]MH_I2C_Read... [07:29:05]Read from MH i2c: E2 0E 00 39 6A 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 37 [07:29:05]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [07:29:05]wFMCommunicate OK [07:29:05]SAM_PROTO_GetShiftState done [07:29:05]FM_GetShiftState done [07:29:05]req_shift_opened done [07:29:05]requested_item shift.open_date is exist - process it [07:29:05]req_shift_open_date [07:29:05]req_shift_open_date done [07:29:05]produce_requested_data done [07:29:05]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123440,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [07:29:05]process_action_free close_receipt [07:29:05]json_value_free [07:29:05]json_value_free done [07:29:05]process_json_proto returns [07:29:05]Send response to host [07:29:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123440,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [07:29:05]free response buf [07:29:05]execute_script done [07:29:05]execute_script returns [07:29:05]free content buf [07:29:05]Sock 9.Close socket [07:29:05]Sock 9.Thread stoped [07:29:07]OFD Sender: No OFD packet to send [07:29:12]OFD Sender: No OFD packet to send [07:29:17]OFD Sender: No OFD packet to send [07:29:22]OFD Sender: No OFD packet to send [07:29:27]OFD Sender: No OFD packet to send [07:29:32]OFD Sender: No OFD packet to send [07:29:37]OFD Sender: No OFD packet to send [07:29:42]OFD Sender: No OFD packet to send [07:29:47]OFD Sender: No OFD packet to send [07:29:52]OFD Sender: No OFD packet to send [07:29:57]OFD Sender: No OFD packet to send [07:30:02]OFD Sender: No OFD packet to send [07:30:07]OFD Sender: No OFD packet to send [07:30:12]OFD Sender: No OFD packet to send [07:30:17]OFD Sender: No OFD packet to send [07:30:22]OFD Sender: No OFD packet to send [07:30:27]OFD Sender: No OFD packet to send [07:30:32]OFD Sender: No OFD packet to send [07:30:37]OFD Sender: No OFD packet to send [07:30:42]OFD Sender: No OFD packet to send [07:30:47]OFD Sender: No OFD packet to send [07:30:52]OFD Sender: No OFD packet to send [07:30:57]OFD Sender: No OFD packet to send [07:31:02]OFD Sender: No OFD packet to send [07:31:07]OFD Sender: No OFD packet to send [07:31:12]OFD Sender: No OFD packet to send [07:31:17]OFD Sender: No OFD packet to send [07:31:22]OFD Sender: No OFD packet to send [07:31:27]OFD Sender: No OFD packet to send [07:31:32]OFD Sender: No OFD packet to send [07:31:37]OFD Sender: No OFD packet to send [07:31:42]OFD Sender: No OFD packet to send [07:31:47]OFD Sender: No OFD packet to send [07:31:52]OFD Sender: No OFD packet to send [07:31:57]OFD Sender: No OFD packet to send [07:32:02]OFD Sender: No OFD packet to send [07:32:07]OFD Sender: No OFD packet to send [07:32:12]OFD Sender: No OFD packet to send [07:32:17]OFD Sender: No OFD packet to send [07:32:22]OFD Sender: No OFD packet to send [07:32:27]OFD Sender: No OFD packet to send [07:32:32]OFD Sender: No OFD packet to send [07:32:37]OFD Sender: No OFD packet to send [07:32:41]accept exits with 7 [07:32:41]New connection [07:32:41]New thread 3067395428 created [07:32:41]Thread 3067252068 joined [07:32:41]Waiting for new connection... [07:32:41] Sock 7.Parse request [07:32:41]Sock 7.Check first char [07:32:41]Sock 7.First char is OK [07:32:41]request: POST /json_proto HTTP/1.0 [07:32:41]Method: POST [07:32:41]URL: /json_proto [07:32:41]Method is POST - this is cgi request [07:32:41]url: /json_proto [07:32:41]query_string will be loaded in cgi processing [07:32:41]execute_cgi json_proto POST (null) [07:32:41]execute_cgi path=json_proto method=POST [07:32:41]POST find Content-Length [07:32:41]Host: 172.17.48.197:8080 [07:32:41]Content-Length: 678 [07:32:41]Content-Type: application/json [07:32:41] [07:32:41]POST finish read [07:32:41]Found Content-Length = 678 [07:32:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106430", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 7.200, "sum" : 500.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:32:41]execute_script... [07:32: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)1106430", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 7.200, "sum" : 500.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:32:41]POST & json_proto [07:32:41]process_json_proto [07:32:41]json parsed OK: [07:32:41]protocol is kg_v1.0 [07:32:41]action value=close_receipt [07:32:41]process_action close_receipt [07:32:41]cmd_close_receipt [07:32:41]MH_GetDate [07:32:41]Write to MH i2c: F0 00 00 3A 6A 93 [07:32:41]Write i2c OK [07:32:41]MH_I2C_Read... [07:32:41]Read from MH i2c: F0 [07:32:41]MH_I2C_Read... [07:32:41]Read from MH i2c: F0 09 00 [07:32:41]MH_I2C_Read... [07:32:41]Read from MH i2c: F0 09 00 3A 6A 00 21 79 E5 65 6C AF E3 65 E3 [07:32:41]GetLastDocTimeStamp 1709537347 [07:32:41]current date 1709537569 [07:32:41]FM_GetShiftState [07:32:41]SAM_PROTO_GetShiftState [07:32:41]wFMCommunicate request_size=4 [07:32:41]MH_SAM_APDU [07:32:41]CAPDU: 80 13 01 00 [07:32:41]Write to MH i2c: E2 08 00 3B 6A 80 13 01 00 00 00 00 00 22 [07:32:41]Write i2c OK [07:32:41]MH_I2C_Read... [07:32:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:32:41]Read from MH i2c: E2 [07:32:41]MH_I2C_Read... [07:32:41]Read from MH i2c: E2 0E 00 [07:32:41]MH_I2C_Read... [07:32:41]Read from MH i2c: E2 0E 00 3B 6A 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 39 [07:32:41]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [07:32:41]wFMCommunicate OK [07:32:41]SAM_PROTO_GetShiftState done [07:32:41]FM_GetShiftState done [07:32:41]opened in 1709511088 [07:32:41]opened+sec_in_day 1709597488 [07:32:41]quantity*price = 50040 [07:32:41]sum+1 = 50041 [07:32:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 41 04.03.2024 07:32 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123441 ФПД: 232098651080972 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T073249&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123441&fm=232098651080972&tin=02508201610067®Number=0000000000090573&sum=50000 [07:32:42]StoreToDocumentArchive [07:32:42]shift 324 fd 123441 [07:32:42]save to /storage/0324/doc_00123441 [07:32:42]save last doc name /storage/0324/doc_00123441 to /storage/kkm_last_doc_name [07:32:42]save OK [07:32:42]Clear old archive folders... [07:32:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:32:42]tlvbuf is 00F2E670 [07:32:42]SAM_PROTO_ClearQueue [07:32:42]wFMCommunicate request_size=4 [07:32:42]MH_SAM_APDU [07:32:42]CAPDU: 80 09 00 00 [07:32:42]Write to MH i2c: E2 08 00 48 6A 80 09 00 00 00 00 00 00 24 [07:32:42]Write i2c OK [07:32:42]MH_I2C_Read... [07:32:42]Read from MH i2c: E2 [07:32:42]MH_I2C_Read... [07:32:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:32:42]Read from MH i2c: E2 03 00 [07:32:42]MH_I2C_Read... [07:32:42]Read from MH i2c: E2 03 00 48 6A 00 90 00 26 [07:32:42]RAPDU: 90 00 [07:32:42]wFMCommunicate OK [07:32:42]SAM_PROTO_ClearQueue done [07:32:42]KKMCreateOFDPacket [07:32:42]OFDProtocolAddRootSTLVToBuf [07:32:42]FM_MakeSignedData [07:32:42]FM_MakeSignedData [07:32:42]SAM_PROTO_SignData [07:32:42]wFMCommunicate request_size=4 [07:32:42]MH_SAM_APDU [07:32:42]CAPDU: 80 0D 01 02 [07:32:42]Write to MH i2c: E2 08 00 49 6A 80 0D 01 02 00 00 00 00 2C [07:32:42]Write i2c OK [07:32:42]MH_I2C_Read... [07:32:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:32:42]Read from MH i2c: E2 [07:32:42]MH_I2C_Read... [07:32:42]Read from MH i2c: E2 03 00 [07:32:42]MH_I2C_Read... [07:32:42]Read from MH i2c: E2 03 00 49 6A 00 90 00 27 [07:32:42]RAPDU: 90 00 [07:32:42]wFMCommunicate OK [07:32:42]wFMCommunicate request_size=255 [07:32:42]MH_SAM_APDU [07:32: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 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 21 79 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 31 E2 01 00 35 04 06 00 D3 [07:32:42]Write to MH i2c: E2 02 01 4A 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 21 79 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 31 E2 01 00 35 04 06 00 D3 00 00 ED [07:32:42]Write i2c OK [07:32:42]MH_I2C_Read... [07:32:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:32:43]Read from MH i2c: E2 [07:32:43]MH_I2C_Read... [07:32:43]Read from MH i2c: E2 03 00 [07:32:43]MH_I2C_Read... [07:32:43]Read from MH i2c: E2 03 00 4A 6A 00 90 00 28 [07:32:43]RAPDU: 90 00 [07:32:43]wFMCommunicate OK [07:32:43]wFMCommunicate request_size=10 [07:32:43]MH_SAM_APDU [07:32:43]CAPDU: 80 0D 02 02 05 17 AD A6 89 0C [07:32:43]Write to MH i2c: E2 0D 00 4B 6A 80 0D 02 02 05 00 17 AD A6 89 0C 00 00 38 [07:32:43]Write i2c OK [07:32:43]MH_I2C_Read... [07:32:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:32:43]Read from MH i2c: E2 [07:32:43]MH_I2C_Read... [07:32:43]Read from MH i2c: E2 03 00 [07:32:43]MH_I2C_Read... [07:32:43]Read from MH i2c: E2 03 00 4B 6A 00 90 00 29 [07:32:43]RAPDU: 90 00 [07:32:43]wFMCommunicate OK [07:32:43]wFMCommunicate request_size=4 [07:32:43]MH_SAM_APDU [07:32:43]CAPDU: 80 0D 03 02 [07:32:43]Write to MH i2c: E2 08 00 4C 6A 80 0D 03 02 00 00 00 00 31 [07:32:43]Write i2c OK [07:32:43]MH_I2C_Read... [07:32:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:32:43]Read from MH i2c: E2 [07:32:43]MH_I2C_Read... [07:32:43]Read from MH i2c: E2 0B 00 [07:32:43]MH_I2C_Read... [07:32:43]Read from MH i2c: E2 0B 00 4C 6A 00 60 84 F2 39 41 81 8F 17 90 00 A9 [07:32:43]RAPDU: 60 84 F2 39 41 81 8F 17 90 00 [07:32:43]wFMCommunicate OK [07:32:43]SAM_PROTO_SignData done [07:32:43]FM_MakeSignedData done [07:32:43]CreateOFDProtocolMessage [07:32:43]wFMCommunicate request_size=4 [07:32:43]MH_SAM_APDU [07:32:43]CAPDU: 80 11 00 00 [07:32:43]Write to MH i2c: E2 08 00 4D 6A 80 11 00 00 00 00 00 00 31 [07:32:43]Write i2c OK [07:32:43]MH_I2C_Read... [07:32:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:32:43]Read from MH i2c: E2 [07:32:43]MH_I2C_Read... [07:32:43]Read from MH i2c: E2 17 00 [07:32:43]MH_I2C_Read... [07:32:43]Read from MH i2c: E2 17 00 4D 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 8F [07:32:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:32:43]wFMCommunicate OK [07:32:43]CreateOFDProtocolMessage done [07:32:43]OFDSenderStorePacket 123441 [07:32:43]StoreOFDPacket docnum=123441 [07:32:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 FA 40 07 01 D1 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 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 21 79 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 31 E2 01 00 35 04 06 00 D3 17 AD A6 89 0C 60 84 F2 39 41 81 8F 17 [07:32:43]CheckFolder [07:32:43]dirname=/storage/ofd_packets [07:32:43]CheckFolder done [07:32:43]ProducePacketName [07:32:43]name=ofd_packets/00123441 [07:32:43]NVStorageSaveData ofd_packets/00123441 [07:32:43]File name is /storage/ofd_packets/00123441 [07:32:43]Write 301 bytes [07:32:43]NVStorageSaveData done [07:32:43]OFDSenderStorePacket done [07:32:43]KKMCreateOFDPacket done [07:32:43]NVStorageSaveData kkm_last_timestamp [07:32:43]File name is /storage/kkm_last_timestamp [07:32:43]Write 4 bytes [07:32:43]NVStorageSaveData done [07:32:43]ExternCall_PrintAddStr [07:32:43]wPrintStart [07:32:43]Write to MH i2c: 01 00 00 4E 6A B8 [07:32:43]Write i2c OK [07:32:43]MH_I2C_Read... [07:32:43]Read from MH i2c: 01 [07:32:43]MH_I2C_Read... [07:32:43]Read from MH i2c: 01 07 00 [07:32:43]MH_I2C_Read... [07:32:43]Read from MH i2c: 01 07 00 4E 6A 00 00 00 00 00 FF 0F CD [07:32:43]RasterBufferAndPrint [07:32:43]line Счет N : (1)1106430 [07:32:43]line ИНН: 02508201610067 [07:32:43]line Контрольно-Кассовый Чек [07:32:43]line ПРОДАЖА [07:32:43]line ТРК (МРК, ГНК) : 53 [07:32:43]line Товар: 2710124500 [07:32:43]line Аи-95-К-5 [07:32:43]line 7.200 * 69.50 [07:32:43]line = 500.40 [07:32:43]line НДС 12% НСП 1% [07:32:43]line > о реализуемом товаре [07:32:43]line ОКРУГЛЕНИЕ: -0.40 [07:32:43]line ИТОГО: 500.00 [07:32:43]line Внесено: 500.00 [07:32:43]line СДАЧА: 0.00 [07:32:43]line НСП 1% : 4.43 [07:32:43]line НДС 12% : 53.14 [07:32:43]line Наличными: 500.00 [07:32:43]line Безнал.: 0.00 [07:32:43]line Место: АЗС № 25 "Партнер Нефть" [07:32:43]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [07:32:43]line СНО: Общий режим [07:32:43]line Чек 41 04.03.2024 07:32 [07:32:43]line Смена: 324 ФФД: 1.0 [07:32:43]line ЗНМ: 0300000019 [07:32:43]line РНМ: 0000000000090573 [07:32:43]line Версия ККМ: 001 [07:32:43]line ФМ: 0000000000874798 [07:32:43]line ФД: 123441 [07:32:43]line ФПД: 232098651080972 [07:32:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T073249&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123441&fm=232098651080972&tin=02508201610067®Number=0000000000090573&sum=50000 [07:32:43]OFD Sender: Processing packet 123441 [packets to send 112, broken 111] [07:32:43]ProducePacketName [07:32:43]name=ofd_packets/00123441 [07:32:43]OFD Sender: To server: pG, [07:32:43]CommunicateWithHost lk.salyk.kg:30040 [07:32:43]ConnectInit lk.salyk.kg [07:32:43]written 0, free lines is 4095 [07:32:43]Connected sock=10 [07:32: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 37 39 38 0F 01 00 00 FA 40 07 01 D1 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 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 21 79 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 31 E2 01 00 35 04 06 00 D3 17 AD A6 89 0C 60 84 F2 39 41 81 8F 17 [07:32:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 AB B8 47 00 FC 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 37 39 38 10 04 04 00 31 E2 01 00 F4 03 04 00 4A 25 E5 65 B6 04 01 00 00 56 25 64 62 A4 A1 F8 3A [07:32:43]CommunicateWithHost err = 0 [07:32:43]CheckOFDResponse [07:32:43]1017 (14) - 77093643461234 [07:32:43]1041 (16) - 0000000000874798 [07:32:43]1040 (4) - 123441 [07:32:43]1012 (4) - 04.03.2024 01:35 [07:32:43]1206 (1) - 0 [07:32:43]OFD Sender: Remove packet 123441 [07:32:43]ProducePacketName [07:32:43]name=ofd_packets/00123441 [07:32:43]NVStorageDeleteData [07:32:44]Write to MH i2c: 01 00 00 79 6A E3 [07:32:44]Write i2c OK [07:32:44]MH_I2C_Read... [07:32:44]Read from MH i2c: 01 [07:32:44]MH_I2C_Read... [07:32:44]Read from MH i2c: 01 07 00 [07:32:44]MH_I2C_Read... [07:32:44]Read from MH i2c: 01 07 00 79 6A 00 00 00 00 00 F5 0C EB [07:32:44]RasterBufferAndPrint [07:32:44]line [07:32:44]line [07:32:44]line [07:32:44]line [07:32:44]line [07:32:44]written 0, free lines is 3326 [07:32:44]MH_Cut [07:32:44]Write to MH i2c: D1 01 00 80 6A 01 BC [07:32:44]Write i2c OK [07:32:44]MH_I2C_Read... [07:32:44]Read from MH i2c: D1 [07:32:44]MH_I2C_Read... [07:32:44]Read from MH i2c: D1 01 00 [07:32:44]MH_I2C_Read... [07:32:44]Read from MH i2c: D1 01 00 80 6A 00 BB [07:32:44]Write to MH i2c: 01 00 00 81 6A EB [07:32:44]Write i2c OK [07:32:44]MH_I2C_Read... [07:32:44]OFD Sender: No OFD packet to send [07:32:44]*** Cut start [07:32:44]*** Purtial cut [07:32:44]*** Stage 1: CUTSNS_PIN = 1 [07:32:46]Read from MH i2c: 01 [07:32:46]MH_I2C_Read... [07:32:46]*** Stop cut motor [07:32:46]*** Cut end [07:32:46]Read from MH i2c: 01 07 00 [07:32:46]MH_I2C_Read... [07:32:46]Read from MH i2c: 01 07 00 81 6A 00 00 00 00 00 FF 0F 00 [07:32:46]process_action close_receipt done [07:32:46]requested_data is exist [07:32:46]produce_requested_data [07:32:46]requested_item fm.sn is exist - process it [07:32:46]wFMCommunicate request_size=4 [07:32:46]MH_SAM_APDU [07:32:46]CAPDU: 80 11 00 00 [07:32:46]Write to MH i2c: E2 08 00 82 6A 80 11 00 00 00 00 00 00 66 [07:32:46]Write i2c OK [07:32:46]MH_I2C_Read... [07:32:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:32:46]Read from MH i2c: E2 [07:32:46]MH_I2C_Read... [07:32:46]Read from MH i2c: E2 17 00 [07:32:46]MH_I2C_Read... [07:32:46]Read from MH i2c: E2 17 00 82 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C4 [07:32:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:32:46]wFMCommunicate OK [07:32:46]requested_item fd.num is exist - process it [07:32:46]SAM_PROTO_GetFieldsCounters [07:32:46]wFMCommunicate request_size=4 [07:32:46]MH_SAM_APDU [07:32:46]CAPDU: 80 13 00 00 [07:32:46]Write to MH i2c: E2 08 00 83 6A 80 13 00 00 00 00 00 00 69 [07:32:46]Write i2c OK [07:32:46]MH_I2C_Read... [07:32:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:32:47]Read from MH i2c: E2 [07:32:47]MH_I2C_Read... [07:32:47]Read from MH i2c: E2 62 00 [07:32:47]MH_I2C_Read... [07:32:47]Read from MH i2c: E2 62 00 83 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 31 E2 01 00 0E 04 04 00 44 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 68 [07:32:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 31 E2 01 00 0E 04 04 00 44 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 [07:32:47]wFMCommunicate OK [07:32:47]SAM_PROTO_GetFieldsCounters done [07:32:47]requested_item shift.num is exist - process it [07:32:47]requested_item shift.opened is exist - process it [07:32:47]req_shift_opened [07:32:47]FM_GetShiftState [07:32:47]SAM_PROTO_GetShiftState [07:32:47]wFMCommunicate request_size=4 [07:32:47]MH_SAM_APDU [07:32:47]CAPDU: 80 13 01 00 [07:32:47]Write to MH i2c: E2 08 00 84 6A 80 13 01 00 00 00 00 00 6B [07:32:47]Write i2c OK [07:32:47]MH_I2C_Read... [07:32:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:32:47]Read from MH i2c: E2 [07:32:47]MH_I2C_Read... [07:32:47]Read from MH i2c: E2 0E 00 [07:32:47]MH_I2C_Read... [07:32:47]Read from MH i2c: E2 0E 00 84 6A 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 82 [07:32:47]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [07:32:47]wFMCommunicate OK [07:32:47]SAM_PROTO_GetShiftState done [07:32:47]FM_GetShiftState done [07:32:47]req_shift_opened done [07:32:47]requested_item shift.open_date is exist - process it [07:32:47]req_shift_open_date [07:32:47]req_shift_open_date done [07:32:47]produce_requested_data done [07:32:47]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123441,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [07:32:47]process_action_free close_receipt [07:32:47]json_value_free [07:32:47]json_value_free done [07:32:47]process_json_proto returns [07:32:47]Send response to host [07:32:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123441,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [07:32:47]free response buf [07:32:47]execute_script done [07:32:47]execute_script returns [07:32:47]free content buf [07:32:47]Sock 7.Close socket [07:32:47]Sock 7.Thread stoped [07:32:49]OFD Sender: No OFD packet to send [07:32:54]OFD Sender: No OFD packet to send [07:32:59]OFD Sender: No OFD packet to send [07:33:04]OFD Sender: No OFD packet to send [07:33:09]OFD Sender: No OFD packet to send [07:33:14]OFD Sender: No OFD packet to send [07:33:19]OFD Sender: No OFD packet to send [07:33:24]OFD Sender: No OFD packet to send [07:33:29]OFD Sender: No OFD packet to send [07:33:34]OFD Sender: No OFD packet to send [07:33:39]OFD Sender: No OFD packet to send [07:33:44]OFD Sender: No OFD packet to send [07:33:49]OFD Sender: No OFD packet to send [07:33:54]OFD Sender: No OFD packet to send [07:33:59]OFD Sender: No OFD packet to send [07:34:04]OFD Sender: No OFD packet to send [07:34:09]OFD Sender: No OFD packet to send [07:34:14]OFD Sender: No OFD packet to send [07:34:19]OFD Sender: No OFD packet to send [07:34:24]OFD Sender: No OFD packet to send [07:34:29]OFD Sender: No OFD packet to send [07:34:34]OFD Sender: No OFD packet to send [07:34:39]OFD Sender: No OFD packet to send [07:34:44]OFD Sender: No OFD packet to send [07:34:49]OFD Sender: No OFD packet to send [07:34:54]OFD Sender: No OFD packet to send [07:34:59]OFD Sender: No OFD packet to send [07:35:04]OFD Sender: No OFD packet to send [07:35:09]OFD Sender: No OFD packet to send [07:35:14]OFD Sender: No OFD packet to send [07:35:19]OFD Sender: No OFD packet to send [07:35:24]OFD Sender: No OFD packet to send [07:35:29]OFD Sender: No OFD packet to send [07:35:34]OFD Sender: No OFD packet to send [07:35:39]OFD Sender: No OFD packet to send [07:35:44]OFD Sender: No OFD packet to send [07:35:49]OFD Sender: No OFD packet to send [07:35:54]OFD Sender: No OFD packet to send [07:35:59]OFD Sender: No OFD packet to send [07:36:04]OFD Sender: No OFD packet to send [07:36:09]OFD Sender: No OFD packet to send [07:36:14]OFD Sender: No OFD packet to send [07:36:19]OFD Sender: No OFD packet to send [07:36:24]OFD Sender: No OFD packet to send [07:36:29]OFD Sender: No OFD packet to send [07:36:34]OFD Sender: No OFD packet to send [07:36:39]OFD Sender: No OFD packet to send [07:36:44]OFD Sender: No OFD packet to send [07:36:49]OFD Sender: No OFD packet to send [07:36:54]OFD Sender: No OFD packet to send [07:36:59]OFD Sender: No OFD packet to send [07:37:04]OFD Sender: No OFD packet to send [07:37:09]OFD Sender: No OFD packet to send [07:37:14]OFD Sender: No OFD packet to send [07:37:19]OFD Sender: No OFD packet to send [07:37:24]OFD Sender: No OFD packet to send [07:37:29]OFD Sender: No OFD packet to send [07:37:34]OFD Sender: No OFD packet to send [07:37:39]OFD Sender: No OFD packet to send [07:37:44]OFD Sender: No OFD packet to send [07:37:49]OFD Sender: No OFD packet to send [07:37:54]OFD Sender: No OFD packet to send [07:37:59]OFD Sender: No OFD packet to send [07:38:04]OFD Sender: No OFD packet to send [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]OFD Sender: No OFD packet to send [07:38:49]OFD Sender: No OFD packet to send [07:38:54]OFD Sender: No OFD packet to send [07:38:59]OFD Sender: No OFD packet to send [07:39:04]OFD Sender: No OFD packet to send [07:39:09]OFD Sender: No OFD packet to send [07:39:14]OFD Sender: No OFD packet to send [07:39:19]OFD Sender: No OFD packet to send [07:39:24]OFD Sender: No OFD packet to send [07:39:29]OFD Sender: No OFD packet to send [07:39:34]accept exits with 9 [07:39:34]New connection [07:39:34]New thread 3067252068 created [07:39:34]Thread 3067395428 joined [07:39:34]Waiting for new connection... [07:39:34] Sock 9.Parse request [07:39:34]Sock 9.Check first char [07:39:34]Sock 9.First char is OK [07:39:34]request: POST /json_proto HTTP/1.0 [07:39:34]Method: POST [07:39:34]URL: /json_proto [07:39:34]Method is POST - this is cgi request [07:39:34]url: /json_proto [07:39:34]query_string will be loaded in cgi processing [07:39:34]execute_cgi json_proto POST (null) [07:39:34]execute_cgi path=json_proto method=POST [07:39:34]POST find Content-Length [07:39:34]Host: 172.17.48.197:8080 [07:39:34]Content-Length: 1208 [07:39:34]Content-Type: application/json [07:39:34] [07:39:34]POST finish read [07:39:34]Found Content-Length = 1208 [07:39: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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106431\u000A04.03.2024 07:35\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 40.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 2476.00\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\u000A02562\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:39:34]execute_script... [07:39: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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106431\u000A04.03.2024 07:35\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 40.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 2476.00\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\u000A02562\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:39:34]POST & json_proto [07:39:34]process_json_proto [07:39:34]json parsed OK: [07:39:34]protocol is kg_v1.0 [07:39:34]action value=print_text [07:39:34]process_action print_text [07:39:34]cmd_print_text [07:39:34]ExternCall_PrintAddStr [07:39:34]wPrintStart [07:39:34]Write to MH i2c: 01 00 00 85 6A EF [07:39:34]Write i2c OK [07:39:34]MH_I2C_Read... [07:39:34]Read from MH i2c: 01 [07:39:34]MH_I2C_Read... [07:39:34]Read from MH i2c: 01 07 00 [07:39:34]MH_I2C_Read... [07:39:34]Read from MH i2c: 01 07 00 85 6A 00 00 00 00 00 FF 0F 04 [07:39:34]RasterBufferAndPrint [07:39:34]line *****ТОВАРНЫЙ ЧЕК***** [07:39:34]line АЗС 25 [07:39:34]line Партнер нефть [07:39:34]line 02508201610067 [07:39:34]line Кассир : Абылгазиев А. [07:39:34]line Счет N : (1)1106431 [07:39:34]line 04.03.2024 07:35 [07:39:34]line ПРОДАЖА [07:39:34]line ТРК (МРК, ГНК): 52 [07:39:34]line Вид ГСМ : 2710124130 [07:39:34]line Аи-92-К-5 [07:39:34]line 40.000 x 61.90 [07:39:34]line ИТОГ: 2476.00 [07:39:34]line Тип оплаты: Талоны: Топливная Карта [07:39:34]line 02562 [07:39:34]line ______________________ [07:39:34]line (подпись) [07:39:34]written 0, free lines is 4095 [07:39:34]Write to MH i2c: 01 00 00 99 6A 03 [07:39:34]Write i2c OK [07:39:34]MH_I2C_Read... [07:39:34]Read from MH i2c: 01 [07:39:34]MH_I2C_Read... [07:39:34]Read from MH i2c: 01 07 00 [07:39:34]MH_I2C_Read... [07:39:34]Read from MH i2c: 01 07 00 99 6A 00 00 00 00 00 12 0E 2A [07:39:34]RasterBufferAndPrint [07:39:34]line [07:39:34]line [07:39:34]line [07:39:34]line [07:39:34]line [07:39:34]written 0, free lines is 3603 [07:39:34]MH_Cut [07:39:34]Write to MH i2c: D1 01 00 A0 6A 01 DC [07:39:34]Write i2c OK [07:39:34]MH_I2C_Read... [07:39:34]Read from MH i2c: D1 [07:39:34]MH_I2C_Read... [07:39:34]Read from MH i2c: D1 01 00 [07:39:34]MH_I2C_Read... [07:39:34]Read from MH i2c: D1 01 00 A0 6A 00 DB [07:39:34]Write to MH i2c: 01 00 00 A1 6A 0B [07:39:34]Write i2c OK [07:39:34]MH_I2C_Read... [07:39:34]OFD Sender: No OFD packet to send [07:39:35]*** Cut start [07:39:35]*** Purtial cut [07:39:35]*** Stage 1: CUTSNS_PIN = 1 [07:39:37]Read from MH i2c: 01 [07:39:37]MH_I2C_Read... [07:39:37]*** Stop cut motor [07:39:37]*** Cut end [07:39:37]Read from MH i2c: 01 07 00 [07:39:37]MH_I2C_Read... [07:39:37]Read from MH i2c: 01 07 00 A1 6A 00 00 00 00 00 FF 0F 20 [07:39:37]process_action print_text done [07:39:37]requested_data is exist [07:39:37]produce_requested_data [07:39:37]requested_item fm.sn is exist - process it [07:39:37]wFMCommunicate request_size=4 [07:39:37]MH_SAM_APDU [07:39:37]CAPDU: 80 11 00 00 [07:39:37]Write to MH i2c: E2 08 00 A2 6A 80 11 00 00 00 00 00 00 86 [07:39:37]Write i2c OK [07:39:37]MH_I2C_Read... [07:39:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:39:37]Read from MH i2c: E2 [07:39:37]MH_I2C_Read... [07:39:37]Read from MH i2c: E2 17 00 [07:39:37]MH_I2C_Read... [07:39:37]Read from MH i2c: E2 17 00 A2 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E4 [07:39:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:39:37]wFMCommunicate OK [07:39:37]requested_item fd.num is exist - process it [07:39:37]SAM_PROTO_GetFieldsCounters [07:39:37]wFMCommunicate request_size=4 [07:39:37]MH_SAM_APDU [07:39:37]CAPDU: 80 13 00 00 [07:39:37]Write to MH i2c: E2 08 00 A3 6A 80 13 00 00 00 00 00 00 89 [07:39:37]Write i2c OK [07:39:37]MH_I2C_Read... [07:39:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:39:37]Read from MH i2c: E2 [07:39:37]MH_I2C_Read... [07:39:37]Read from MH i2c: E2 62 00 [07:39:37]MH_I2C_Read... [07:39:37]Read from MH i2c: E2 62 00 A3 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 31 E2 01 00 0E 04 04 00 44 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 88 [07:39: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 31 E2 01 00 0E 04 04 00 44 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 [07:39:37]wFMCommunicate OK [07:39:37]SAM_PROTO_GetFieldsCounters done [07:39:37]requested_item shift.num is exist - process it [07:39:37]requested_item shift.opened is exist - process it [07:39:37]req_shift_opened [07:39:37]FM_GetShiftState [07:39:37]SAM_PROTO_GetShiftState [07:39:37]wFMCommunicate request_size=4 [07:39:37]MH_SAM_APDU [07:39:37]CAPDU: 80 13 01 00 [07:39:37]Write to MH i2c: E2 08 00 A4 6A 80 13 01 00 00 00 00 00 8B [07:39:37]Write i2c OK [07:39:37]MH_I2C_Read... [07:39:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:39:37]Read from MH i2c: E2 [07:39:37]MH_I2C_Read... [07:39:37]Read from MH i2c: E2 0E 00 [07:39:37]MH_I2C_Read... [07:39:37]Read from MH i2c: E2 0E 00 A4 6A 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 A2 [07:39:37]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [07:39:37]wFMCommunicate OK [07:39:37]SAM_PROTO_GetShiftState done [07:39:37]FM_GetShiftState done [07:39:37]req_shift_opened done [07:39:37]requested_item shift.open_date is exist - process it [07:39:37]req_shift_open_date [07:39:37]req_shift_open_date done [07:39:37]produce_requested_data done [07:39:37]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123441,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [07:39:37]process_action_free print_text [07:39:37]json_value_free [07:39:37]json_value_free done [07:39:37]process_json_proto returns [07:39:37]Send response to host [07:39:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123441,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [07:39:37]free response buf [07:39:37]execute_script done [07:39:37]execute_script returns [07:39:37]free content buf [07:39:37]Sock 9.Close socket [07:39:37]Sock 9.Thread stoped [07:39:39]OFD Sender: No OFD packet to send [07:39:44]OFD Sender: No OFD packet to send [07:39:49]OFD Sender: No OFD packet to send [07:39:54]OFD Sender: No OFD packet to send [07:39:59]OFD Sender: No OFD packet to send [07:40:04]OFD Sender: No OFD packet to send [07:40:09]OFD Sender: No OFD packet to send [07:40:14]OFD Sender: No OFD packet to send [07:40:19]OFD Sender: No OFD packet to send [07:40:24]OFD Sender: No OFD packet to send [07:40:29]OFD Sender: No OFD packet to send [07:40:34]OFD Sender: No OFD packet to send [07:40:39]OFD Sender: No OFD packet to send [07:40:44]OFD Sender: No OFD packet to send [07:40:49]OFD Sender: No OFD packet to send [07:40:54]OFD Sender: No OFD packet to send [07:41:00]OFD Sender: No OFD packet to send [07:41:05]OFD Sender: No OFD packet to send [07:41:10]OFD Sender: No OFD packet to send [07:41:15]OFD Sender: No OFD packet to send [07:41:20]OFD Sender: No OFD packet to send [07:41:25]OFD Sender: No OFD packet to send [07:41:30]OFD Sender: No OFD packet to send [07:41:35]OFD Sender: No OFD packet to send [07:41:40]OFD Sender: No OFD packet to send [07:41:45]OFD Sender: No OFD packet to send [07:41:50]OFD Sender: No OFD packet to send [07:41:55]OFD Sender: No OFD packet to send [07:42:00]OFD Sender: No OFD packet to send [07:42:05]OFD Sender: No OFD packet to send [07:42:10]OFD Sender: No OFD packet to send [07:42:15]OFD Sender: No OFD packet to send [07:42:20]OFD Sender: No OFD packet to send [07:42:25]OFD Sender: No OFD packet to send [07:42:30]OFD Sender: No OFD packet to send [07:42:35]OFD Sender: No OFD packet to send [07:42:40]OFD Sender: No OFD packet to send [07:42:45]OFD Sender: No OFD packet to send [07:42:50]OFD Sender: No OFD packet to send [07:42:55]OFD Sender: No OFD packet to send [07:43:00]OFD Sender: No OFD packet to send [07:43:05]OFD Sender: No OFD packet to send [07:43:10]OFD Sender: No OFD packet to send [07:43:15]OFD Sender: No OFD packet to send [07:43:20]OFD Sender: No OFD packet to send [07:43:25]OFD Sender: No OFD packet to send [07:43:30]OFD Sender: No OFD packet to send [07:43:35]OFD Sender: No OFD packet to send [07:43:40]OFD Sender: No OFD packet to send [07:43:45]OFD Sender: No OFD packet to send [07:43:50]OFD Sender: No OFD packet to send [07:43:55]OFD Sender: No OFD packet to send [07:44:00]OFD Sender: No OFD packet to send [07:44:05]OFD Sender: No OFD packet to send [07:44:10]OFD Sender: No OFD packet to send [07:44:15]OFD Sender: No OFD packet to send [07:44:20]OFD Sender: No OFD packet to send [07:44:25]OFD Sender: No OFD packet to send [07:44:30]OFD Sender: No OFD packet to send [07:44:35]OFD Sender: No OFD packet to send [07:44:40]OFD Sender: No OFD packet to send [07:44:45]OFD Sender: No OFD packet to send [07:44:50]OFD Sender: No OFD packet to send [07:44:55]OFD Sender: No OFD packet to send [07:45:00]OFD Sender: No OFD packet to send [07:45:05]OFD Sender: No OFD packet to send [07:45:10]OFD Sender: No OFD packet to send [07:45:15]OFD Sender: No OFD packet to send [07:45:20]OFD Sender: No OFD packet to send [07:45:25]OFD Sender: No OFD packet to send [07:45:26]accept exits with 10 [07:45:26]New connection [07:45:26]New thread 3067395428 created [07:45:26]Thread 3067252068 joined [07:45:26]Waiting for new connection... [07:45:26] Sock 10.Parse request [07:45:26]Sock 10.Check first char [07:45:26]Sock 10.First char is OK [07:45:26]request: POST /json_proto HTTP/1.0 [07:45:26]Method: POST [07:45:26]URL: /json_proto [07:45:26]Method is POST - this is cgi request [07:45:26]url: /json_proto [07:45:26]query_string will be loaded in cgi processing [07:45:26]execute_cgi json_proto POST (null) [07:45:26]execute_cgi path=json_proto method=POST [07:45:26]POST find Content-Length [07:45:26]Host: 172.17.48.197:8080 [07:45:26]Content-Length: 678 [07:45:26]Content-Type: application/json [07:45:26] [07:45:26]POST finish read [07:45:26]Found Content-Length = 678 [07:45:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106432", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:45:26]execute_script... [07:45: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)1106432", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:45:26]POST & json_proto [07:45:26]process_json_proto [07:45:26]json parsed OK: [07:45:26]protocol is kg_v1.0 [07:45:26]action value=close_receipt [07:45:26]process_action close_receipt [07:45:26]cmd_close_receipt [07:45:26]MH_GetDate [07:45:26]Write to MH i2c: F0 00 00 A5 6A FE [07:45:26]Write i2c OK [07:45:26]MH_I2C_Read... [07:45:26]Read from MH i2c: F0 [07:45:26]MH_I2C_Read... [07:45:26]Read from MH i2c: F0 09 00 [07:45:26]MH_I2C_Read... [07:45:26]Read from MH i2c: F0 09 00 A5 6A 00 1E 7C E5 65 6C AF E3 65 4E [07:45:26]GetLastDocTimeStamp 1709537569 [07:45:26]current date 1709538334 [07:45:26]FM_GetShiftState [07:45:26]SAM_PROTO_GetShiftState [07:45:26]wFMCommunicate request_size=4 [07:45:26]MH_SAM_APDU [07:45:26]CAPDU: 80 13 01 00 [07:45:26]Write to MH i2c: E2 08 00 A6 6A 80 13 01 00 00 00 00 00 8D [07:45:26]Write i2c OK [07:45:26]MH_I2C_Read... [07:45:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:45:26]Read from MH i2c: E2 [07:45:26]MH_I2C_Read... [07:45:26]Read from MH i2c: E2 0E 00 [07:45:26]MH_I2C_Read... [07:45:26]Read from MH i2c: E2 0E 00 A6 6A 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 A4 [07:45:26]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [07:45:26]wFMCommunicate OK [07:45:26]SAM_PROTO_GetShiftState done [07:45:26]FM_GetShiftState done [07:45:26]opened in 1709511088 [07:45:26]opened+sec_in_day 1709597488 [07:45:26]quantity*price = 50015 [07:45:26]sum+1 = 50016 [07:45:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 42 04.03.2024 07:45 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123442 ФПД: 43384493831924 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T074534&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123442&fm=43384493831924&tin=02508201610067®Number=0000000000090573&sum=50000 [07:45:27]StoreToDocumentArchive [07:45:27]shift 324 fd 123442 [07:45:27]save to /storage/0324/doc_00123442 [07:45:27]save last doc name /storage/0324/doc_00123442 to /storage/kkm_last_doc_name [07:45:27]save OK [07:45:27]Clear old archive folders... [07:45:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:45:27]tlvbuf is 00FAEE20 [07:45:27]SAM_PROTO_ClearQueue [07:45:27]wFMCommunicate request_size=4 [07:45:27]MH_SAM_APDU [07:45:27]CAPDU: 80 09 00 00 [07:45:27]Write to MH i2c: E2 08 00 B3 6A 80 09 00 00 00 00 00 00 8F [07:45:27]Write i2c OK [07:45:27]MH_I2C_Read... [07:45:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:45:27]Read from MH i2c: E2 [07:45:27]MH_I2C_Read... [07:45:27]Read from MH i2c: E2 03 00 [07:45:27]MH_I2C_Read... [07:45:27]Read from MH i2c: E2 03 00 B3 6A 00 90 00 91 [07:45:27]RAPDU: 90 00 [07:45:27]wFMCommunicate OK [07:45:27]SAM_PROTO_ClearQueue done [07:45:27]KKMCreateOFDPacket [07:45:27]OFDProtocolAddRootSTLVToBuf [07:45:27]FM_MakeSignedData [07:45:27]FM_MakeSignedData [07:45:27]SAM_PROTO_SignData [07:45:27]wFMCommunicate request_size=4 [07:45:27]MH_SAM_APDU [07:45:27]CAPDU: 80 0D 01 02 [07:45:27]Write to MH i2c: E2 08 00 B4 6A 80 0D 01 02 00 00 00 00 97 [07:45:27]Write i2c OK [07:45:27]MH_I2C_Read... [07:45:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:45:27]Read from MH i2c: E2 [07:45:27]MH_I2C_Read... [07:45:27]Read from MH i2c: E2 03 00 [07:45:27]MH_I2C_Read... [07:45:27]Read from MH i2c: E2 03 00 B4 6A 00 90 00 92 [07:45:27]RAPDU: 90 00 [07:45:27]wFMCommunicate OK [07:45:27]wFMCommunicate request_size=255 [07:45:27]MH_SAM_APDU [07:45: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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 1E 7C E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 32 E2 01 00 35 04 06 00 27 [07:45:27]Write to MH i2c: E2 02 01 B5 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 1E 7C E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 32 E2 01 00 35 04 06 00 27 00 00 06 [07:45:27]Write i2c OK [07:45:27]MH_I2C_Read... [07:45:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:45:28]Read from MH i2c: E2 [07:45:28]MH_I2C_Read... [07:45:28]Read from MH i2c: E2 03 00 [07:45:28]MH_I2C_Read... [07:45:28]Read from MH i2c: E2 03 00 B5 6A 00 90 00 93 [07:45:28]RAPDU: 90 00 [07:45:28]wFMCommunicate OK [07:45:28]wFMCommunicate request_size=10 [07:45:28]MH_SAM_APDU [07:45:28]CAPDU: 80 0D 02 02 05 75 3D 57 F6 F4 [07:45:28]Write to MH i2c: E2 0D 00 B6 6A 80 0D 02 02 05 00 75 3D 57 F6 F4 00 00 97 [07:45:28]Write i2c OK [07:45:28]MH_I2C_Read... [07:45:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:45:28]Read from MH i2c: E2 [07:45:28]MH_I2C_Read... [07:45:28]Read from MH i2c: E2 03 00 [07:45:28]MH_I2C_Read... [07:45:28]Read from MH i2c: E2 03 00 B6 6A 00 90 00 94 [07:45:28]RAPDU: 90 00 [07:45:28]wFMCommunicate OK [07:45:28]wFMCommunicate request_size=4 [07:45:28]MH_SAM_APDU [07:45:28]CAPDU: 80 0D 03 02 [07:45:28]Write to MH i2c: E2 08 00 B7 6A 80 0D 03 02 00 00 00 00 9C [07:45:28]Write i2c OK [07:45:28]MH_I2C_Read... [07:45:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:45:28]Read from MH i2c: E2 [07:45:28]MH_I2C_Read... [07:45:28]Read from MH i2c: E2 0B 00 [07:45:28]MH_I2C_Read... [07:45:28]Read from MH i2c: E2 0B 00 B7 6A 00 A3 76 F6 82 A6 CC A1 57 90 00 98 [07:45:28]RAPDU: A3 76 F6 82 A6 CC A1 57 90 00 [07:45:28]wFMCommunicate OK [07:45:28]SAM_PROTO_SignData done [07:45:28]FM_MakeSignedData done [07:45:28]CreateOFDProtocolMessage [07:45:28]wFMCommunicate request_size=4 [07:45:28]MH_SAM_APDU [07:45:28]CAPDU: 80 11 00 00 [07:45:28]Write to MH i2c: E2 08 00 B8 6A 80 11 00 00 00 00 00 00 9C [07:45:28]Write i2c OK [07:45:28]MH_I2C_Read... [07:45:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:45:28]Read from MH i2c: E2 [07:45:28]MH_I2C_Read... [07:45:28]Read from MH i2c: E2 17 00 [07:45:28]MH_I2C_Read... [07:45:28]Read from MH i2c: E2 17 00 B8 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 FA [07:45:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:45:28]wFMCommunicate OK [07:45:28]CreateOFDProtocolMessage done [07:45:28]OFDSenderStorePacket 123442 [07:45:28]StoreOFDPacket docnum=123442 [07:45:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 CC 45 07 01 4A 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 1E 7C E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 32 E2 01 00 35 04 06 00 27 75 3D 57 F6 F4 A3 76 F6 82 A6 CC A1 57 [07:45:28]CheckFolder [07:45:28]dirname=/storage/ofd_packets [07:45:28]CheckFolder done [07:45:28]ProducePacketName [07:45:28]name=ofd_packets/00123442 [07:45:28]NVStorageSaveData ofd_packets/00123442 [07:45:28]File name is /storage/ofd_packets/00123442 [07:45:28]Write 301 bytes [07:45:28]NVStorageSaveData done [07:45:28]OFDSenderStorePacket done [07:45:28]KKMCreateOFDPacket done [07:45:28]NVStorageSaveData kkm_last_timestamp [07:45:28]File name is /storage/kkm_last_timestamp [07:45:28]Write 4 bytes [07:45:28]NVStorageSaveData done [07:45:28]ExternCall_PrintAddStr [07:45:28]wPrintStart [07:45:28]Write to MH i2c: 01 00 00 B9 6A 23 [07:45:28]Write i2c OK [07:45:28]MH_I2C_Read... [07:45:28]Read from MH i2c: 01 [07:45:28]MH_I2C_Read... [07:45:28]Read from MH i2c: 01 07 00 [07:45:28]MH_I2C_Read... [07:45:28]Read from MH i2c: 01 07 00 B9 6A 00 00 00 00 00 FF 0F 38 [07:45:28]RasterBufferAndPrint [07:45:28]line Счет N : (1)1106432 [07:45:28]line ИНН: 02508201610067 [07:45:28]line Контрольно-Кассовый Чек [07:45:28]line ПРОДАЖА [07:45:28]line ТРК (МРК, ГНК) : 11 [07:45:28]line Товар: 2710124130 [07:45:28]line Аи-92-К-5 [07:45:28]line 8.080 * 61.90 [07:45:28]line = 500.15 [07:45:28]line НДС 12% НСП 1% [07:45:28]line > о реализуемом товаре [07:45:28]line ОКРУГЛЕНИЕ: -0.15 [07:45:28]line ИТОГО: 500.00 [07:45:28]line Внесено: 500.00 [07:45:28]line СДАЧА: 0.00 [07:45:28]line НСП 1% : 4.43 [07:45:28]line НДС 12% : 53.11 [07:45:28]line Наличными: 500.00 [07:45:28]line Безнал.: 0.00 [07:45:28]line Место: АЗС № 25 "Партнер Нефть" [07:45:28]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [07:45:28]line СНО: Общий режим [07:45:28]line Чек 42 04.03.2024 07:45 [07:45:28]line Смена: 324 ФФД: 1.0 [07:45:28]line ЗНМ: 0300000019 [07:45:28]line РНМ: 0000000000090573 [07:45:28]line Версия ККМ: 001 [07:45:28]line ФМ: 0000000000874798 [07:45:28]line ФД: 123442 [07:45:28]line ФПД: 43384493831924 [07:45:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T074534&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123442&fm=43384493831924&tin=02508201610067®Number=0000000000090573&sum=50000 [07:45:28]OFD Sender: Processing packet 123442 [packets to send 112, broken 111] [07:45:28]ProducePacketName [07:45:28]name=ofd_packets/00123442 [07:45:28]OFD Sender: To server: pG, [07:45:28]CommunicateWithHost lk.salyk.kg:30040 [07:45:28]ConnectInit lk.salyk.kg [07:45:28]written 0, free lines is 4095 [07:45:29]Write to MH i2c: 01 00 00 E4 6A 4E [07:45:29]Write i2c OK [07:45:29]MH_I2C_Read... [07:45:29]Read from MH i2c: 01 [07:45:29]MH_I2C_Read... [07:45:29]Read from MH i2c: 01 07 00 [07:45:29]MH_I2C_Read... [07:45:29]Read from MH i2c: 01 07 00 E4 6A 00 00 00 00 00 E7 0C 48 [07:45:29]RasterBufferAndPrint [07:45:29]line [07:45:29]line [07:45:29]line [07:45:29]line [07:45:29]line [07:45:29]written 0, free lines is 3312 [07:45:29]MH_Cut [07:45:29]Write to MH i2c: D1 01 00 EB 6A 01 27 [07:45:29]Write i2c OK [07:45:29]MH_I2C_Read... [07:45:29]Read from MH i2c: D1 [07:45:29]MH_I2C_Read... [07:45:29]Read from MH i2c: D1 01 00 [07:45:29]MH_I2C_Read... [07:45:29]Read from MH i2c: D1 01 00 EB 6A 00 26 [07:45:29]Write to MH i2c: 01 00 00 EC 6A 56 [07:45:29]Write i2c OK [07:45:29]MH_I2C_Read... [07:45:29]*** Cut start [07:45:29]*** Purtial cut [07:45:29]*** Stage 1: CUTSNS_PIN = 1 [07:45:31]Read from MH i2c: 01 [07:45:31]MH_I2C_Read... [07:45:31]*** Stop cut motor [07:45:31]*** Cut end [07:45:31]Read from MH i2c: 01 07 00 [07:45:31]MH_I2C_Read... [07:45:31]Read from MH i2c: 01 07 00 EC 6A 00 00 00 00 00 FF 0F 6B [07:45:31]process_action close_receipt done [07:45:31]requested_data is exist [07:45:31]produce_requested_data [07:45:31]requested_item fm.sn is exist - process it [07:45:31]wFMCommunicate request_size=4 [07:45:31]MH_SAM_APDU [07:45:31]CAPDU: 80 11 00 00 [07:45:31]Write to MH i2c: E2 08 00 ED 6A 80 11 00 00 00 00 00 00 D1 [07:45:31]Write i2c OK [07:45:31]MH_I2C_Read... [07:45:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:45:31]Read from MH i2c: E2 [07:45:31]MH_I2C_Read... [07:45:31]Read from MH i2c: E2 17 00 [07:45:31]MH_I2C_Read... [07:45:31]Read from MH i2c: E2 17 00 ED 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 2F [07:45:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:45:31]wFMCommunicate OK [07:45:31]requested_item fd.num is exist - process it [07:45:31]SAM_PROTO_GetFieldsCounters [07:45:31]wFMCommunicate request_size=4 [07:45:31]MH_SAM_APDU [07:45:31]CAPDU: 80 13 00 00 [07:45:31]Write to MH i2c: E2 08 00 EE 6A 80 13 00 00 00 00 00 00 D4 [07:45:31]Write i2c OK [07:45:31]MH_I2C_Read... [07:45:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:45:31]Read from MH i2c: E2 [07:45:31]MH_I2C_Read... [07:45:31]Read from MH i2c: E2 62 00 [07:45:31]MH_I2C_Read... [07:45:31]Read from MH i2c: E2 62 00 EE 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 32 E2 01 00 0E 04 04 00 44 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 D7 [07:45: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 32 E2 01 00 0E 04 04 00 44 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 [07:45:31]wFMCommunicate OK [07:45:31]SAM_PROTO_GetFieldsCounters done [07:45:31]requested_item shift.num is exist - process it [07:45:31]requested_item shift.opened is exist - process it [07:45:31]req_shift_opened [07:45:31]FM_GetShiftState [07:45:31]SAM_PROTO_GetShiftState [07:45:31]wFMCommunicate request_size=4 [07:45:31]MH_SAM_APDU [07:45:31]CAPDU: 80 13 01 00 [07:45:31]Write to MH i2c: E2 08 00 EF 6A 80 13 01 00 00 00 00 00 D6 [07:45:32]Write i2c OK [07:45:32]MH_I2C_Read... [07:45:32]Read from MH i2c: E2 [07:45:32]MH_I2C_Read... [07:45:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:45:32]Read from MH i2c: E2 0E 00 [07:45:32]MH_I2C_Read... [07:45:32]Read from MH i2c: E2 0E 00 EF 6A 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 ED [07:45:32]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [07:45:32]wFMCommunicate OK [07:45:32]SAM_PROTO_GetShiftState done [07:45:32]FM_GetShiftState done [07:45:32]req_shift_opened done [07:45:32]requested_item shift.open_date is exist - process it [07:45:32]req_shift_open_date [07:45:32]req_shift_open_date done [07:45:32]produce_requested_data done [07:45:32]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123442,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [07:45:32]process_action_free close_receipt [07:45:32]json_value_free [07:45:32]json_value_free done [07:45:32]process_json_proto returns [07:45:32]Send response to host [07:45:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123442,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [07:45:32]free response buf [07:45:32]execute_script done [07:45:32]execute_script returns [07:45:32]free content buf [07:45:32]Sock 10.Close socket [07:45:32]Sock 10.Thread stoped [07:45:33]ConnectInit Can't take IP for lk.salyk.kg [07:45:33]CommunicateWithHost connect error [07:45:33]CommunicateWithHost err = -1 [07:45:33]OFD Sender: Server communicate error [07:45:38]OFD Sender: Processing packet 123442 [packets to send 112, broken 111] [07:45:38]ProducePacketName [07:45:38]name=ofd_packets/00123442 [07:45:38]OFD Sender: To server: pG, [07:45:38]CommunicateWithHost lk.salyk.kg:30040 [07:45:38]ConnectInit lk.salyk.kg [07:45:43]ConnectInit Can't take IP for lk.salyk.kg [07:45:43]CommunicateWithHost connect error [07:45:43]CommunicateWithHost err = -1 [07:45:43]OFD Sender: Server communicate error [07:45:48]OFD Sender: Processing packet 123442 [packets to send 112, broken 111] [07:45:48]ProducePacketName [07:45:48]name=ofd_packets/00123442 [07:45:48]OFD Sender: To server: pG, [07:45:48]CommunicateWithHost lk.salyk.kg:30040 [07:45:48]ConnectInit lk.salyk.kg [07:45:53]ConnectInit Can't take IP for lk.salyk.kg [07:45:53]CommunicateWithHost connect error [07:45:53]CommunicateWithHost err = -1 [07:45:53]OFD Sender: Server communicate error [07:45:58]OFD Sender: Processing packet 123442 [packets to send 112, broken 111] [07:45:58]ProducePacketName [07:45:58]name=ofd_packets/00123442 [07:45:58]OFD Sender: To server: pG, [07:45:58]CommunicateWithHost lk.salyk.kg:30040 [07:45:58]ConnectInit lk.salyk.kg [07:46:03]Connected sock=10 [07:46: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 37 39 38 0F 01 00 00 CC 45 07 01 4A 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 1E 7C E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 32 E2 01 00 35 04 06 00 27 75 3D 57 F6 F4 A3 76 F6 82 A6 CC A1 57 [07:46:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 61 8B 47 00 80 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 37 39 38 10 04 04 00 32 E2 01 00 F4 03 04 00 6A 28 E5 65 B6 04 01 00 00 06 61 48 85 BE CB 47 22 [07:46:03]CommunicateWithHost err = 0 [07:46:03]CheckOFDResponse [07:46:03]1017 (14) - 77093643461234 [07:46:03]1041 (16) - 0000000000874798 [07:46:03]1040 (4) - 123442 [07:46:03]1012 (4) - 04.03.2024 01:48 [07:46:03]1206 (1) - 0 [07:46:03]OFD Sender: Remove packet 123442 [07:46:03]ProducePacketName [07:46:03]name=ofd_packets/00123442 [07:46:03]NVStorageDeleteData [07:46:04]OFD Sender: No OFD packet to send [07:46:09]OFD Sender: No OFD packet to send [07:46:14]OFD Sender: No OFD packet to send [07:46:19]OFD Sender: No OFD packet to send [07:46:24]OFD Sender: No OFD packet to send [07:46:29]OFD Sender: No OFD packet to send [07:46:34]OFD Sender: No OFD packet to send [07:46:39]OFD Sender: No OFD packet to send [07:46:44]OFD Sender: No OFD packet to send [07:46:49]OFD Sender: No OFD packet to send [07:46:54]OFD Sender: No OFD packet to send [07:46:59]OFD Sender: No OFD packet to send [07:47:04]OFD Sender: No OFD packet to send [07:47:09]OFD Sender: No OFD packet to send [07:47:14]OFD Sender: No OFD packet to send [07:47:19]OFD Sender: No OFD packet to send [07:47:24]OFD Sender: No OFD packet to send [07:47:29]OFD Sender: No OFD packet to send [07:47:34]OFD Sender: No OFD packet to send [07:47:39]OFD Sender: No OFD packet to send [07:47:44]OFD Sender: No OFD packet to send [07:47:49]OFD Sender: No OFD packet to send [07:47:54]OFD Sender: No OFD packet to send [07:47:59]OFD Sender: No OFD packet to send [07:48:04]OFD Sender: No OFD packet to send [07:48:09]OFD Sender: No OFD packet to send [07:48:14]OFD Sender: No OFD packet to send [07:48:19]OFD Sender: No OFD packet to send [07:48:24]OFD Sender: No OFD packet to send [07:48:29]OFD Sender: No OFD packet to send [07:48:34]OFD Sender: No OFD packet to send [07:48:39]OFD Sender: No OFD packet to send [07:48:44]OFD Sender: No OFD packet to send [07:48:49]OFD Sender: No OFD packet to send [07:48:54]OFD Sender: No OFD packet to send [07:48:59]OFD Sender: No OFD packet to send [07:49:04]OFD Sender: No OFD packet to send [07:49:09]OFD Sender: No OFD packet to send [07:49:14]OFD Sender: No OFD packet to send [07:49:19]OFD Sender: No OFD packet to send [07:49:24]OFD Sender: No OFD packet to send [07:49:29]OFD Sender: No OFD packet to send [07:49:34]OFD Sender: No OFD packet to send [07:49:39]OFD Sender: No OFD packet to send [07:49:44]OFD Sender: No OFD packet to send [07:49:49]OFD Sender: No OFD packet to send [07:49:54]OFD Sender: No OFD packet to send [07:49:59]OFD Sender: No OFD packet to send [07:50:04]OFD Sender: No OFD packet to send [07:50:09]OFD Sender: No OFD packet to send [07:50:14]OFD Sender: No OFD packet to send [07:50:19]OFD Sender: No OFD packet to send [07:50:24]OFD Sender: No OFD packet to send [07:50:29]OFD Sender: No OFD packet to send [07:50:34]OFD Sender: No OFD packet to send [07:50:39]OFD Sender: No OFD packet to send [07:50:44]OFD Sender: No OFD packet to send [07:50:49]OFD Sender: No OFD packet to send [07:50:54]OFD Sender: No OFD packet to send [07:50:59]OFD Sender: No OFD packet to send [07:51:04]OFD Sender: No OFD packet to send [07:51:09]OFD Sender: No OFD packet to send [07:51:14]OFD Sender: No OFD packet to send [07:51:19]OFD Sender: No OFD packet to send [07:51:24]OFD Sender: No OFD packet to send [07:51:29]OFD Sender: No OFD packet to send [07:51:34]OFD Sender: No OFD packet to send [07:51:39]OFD Sender: No OFD packet to send [07:51:44]OFD Sender: No OFD packet to send [07:51:49]OFD Sender: No OFD packet to send [07:51:54]OFD Sender: No OFD packet to send [07:51:59]OFD Sender: No OFD packet to send [07:52:04]OFD Sender: No OFD packet to send [07:52:09]OFD Sender: No OFD packet to send [07:52:14]OFD Sender: No OFD packet to send [07:52:19]OFD Sender: No OFD packet to send [07:52:24]OFD Sender: No OFD packet to send [07:52:29]OFD Sender: No OFD packet to send [07:52:34]OFD Sender: No OFD packet to send [07:52:39]OFD Sender: No OFD packet to send [07:52:44]OFD Sender: No OFD packet to send [07:52:49]OFD Sender: No OFD packet to send [07:52:50]accept exits with 9 [07:52:50]New connection [07:52:50]New thread 3067252068 created [07:52:50]Thread 3067395428 joined [07:52:50]Waiting for new connection... [07:52:50] Sock 9.Parse request [07:52:50]Sock 9.Check first char [07:52:50]Sock 9.First char is OK [07:52:50]request: POST /json_proto HTTP/1.0 [07:52:50]Method: POST [07:52:50]URL: /json_proto [07:52:50]Method is POST - this is cgi request [07:52:50]url: /json_proto [07:52:50]query_string will be loaded in cgi processing [07:52:50]execute_cgi json_proto POST (null) [07:52:50]execute_cgi path=json_proto method=POST [07:52:50]POST find Content-Length [07:52:50]Host: 172.17.48.197:8080 [07:52:50]Content-Length: 643 [07:52:50]Content-Type: application/json [07:52:50] [07:52:50]POST finish read [07:52:50]Found Content-Length = 643 [07:52:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106434", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 20.000, "sum" : 1390.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1390.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:52:50]execute_script... [07:52: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)1106434", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 20.000, "sum" : 1390.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1390.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:52:50]POST & json_proto [07:52:50]process_json_proto [07:52:50]json parsed OK: [07:52:50]protocol is kg_v1.0 [07:52:50]action value=close_receipt [07:52:50]process_action close_receipt [07:52:50]cmd_close_receipt [07:52:50]MH_GetDate [07:52:50]Write to MH i2c: F0 00 00 F0 6A 49 [07:52:50]Write i2c OK [07:52:50]MH_I2C_Read... [07:52:50]Read from MH i2c: F0 [07:52:50]MH_I2C_Read... [07:52:50]Read from MH i2c: F0 09 00 [07:52:50]MH_I2C_Read... [07:52:50]Read from MH i2c: F0 09 00 F0 6A 00 DA 7D E5 65 6C AF E3 65 56 [07:52:50]GetLastDocTimeStamp 1709538334 [07:52:50]current date 1709538778 [07:52:50]FM_GetShiftState [07:52:50]SAM_PROTO_GetShiftState [07:52:50]wFMCommunicate request_size=4 [07:52:50]MH_SAM_APDU [07:52:50]CAPDU: 80 13 01 00 [07:52:50]Write to MH i2c: E2 08 00 F1 6A 80 13 01 00 00 00 00 00 D8 [07:52:50]Write i2c OK [07:52:50]MH_I2C_Read... [07:52:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:52:50]Read from MH i2c: E2 [07:52:50]MH_I2C_Read... [07:52:50]Read from MH i2c: E2 0E 00 [07:52:50]MH_I2C_Read... [07:52:50]Read from MH i2c: E2 0E 00 F1 6A 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 EF [07:52:50]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [07:52:50]wFMCommunicate OK [07:52:50]SAM_PROTO_GetShiftState done [07:52:50]FM_GetShiftState done [07:52:50]opened in 1709511088 [07:52:50]opened+sec_in_day 1709597488 [07:52:50]quantity*price = 139000 [07:52:50]sum+1 = 139001 [07:52:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1390.00 НСП 1% : 12.30 НДС 12% : 147.61 Наличными: 1390.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 43 04.03.2024 07:52 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123443 ФПД: 166746259460531 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T075258&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123443&fm=166746259460531&tin=02508201610067®Number=0000000000090573&sum=139000 [07:52:51]StoreToDocumentArchive [07:52:51]shift 324 fd 123443 [07:52:51]save to /storage/0324/doc_00123443 [07:52:51]save last doc name /storage/0324/doc_00123443 to /storage/kkm_last_doc_name [07:52:51]save OK [07:52:51]Clear old archive folders... [07:52:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:52:51]tlvbuf is 00FA56D0 [07:52:51]SAM_PROTO_ClearQueue [07:52:51]wFMCommunicate request_size=4 [07:52:51]MH_SAM_APDU [07:52:51]CAPDU: 80 09 00 00 [07:52:51]Write to MH i2c: E2 08 00 FE 6A 80 09 00 00 00 00 00 00 DA [07:52:51]Write i2c OK [07:52:51]MH_I2C_Read... [07:52:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:52:51]Read from MH i2c: E2 [07:52:51]MH_I2C_Read... [07:52:51]Read from MH i2c: E2 03 00 [07:52:51]MH_I2C_Read... [07:52:51]Read from MH i2c: E2 03 00 FE 6A 00 90 00 DC [07:52:51]RAPDU: 90 00 [07:52:51]wFMCommunicate OK [07:52:51]SAM_PROTO_ClearQueue done [07:52:51]KKMCreateOFDPacket [07:52:51]OFDProtocolAddRootSTLVToBuf [07:52:51]FM_MakeSignedData [07:52:51]FM_MakeSignedData [07:52:51]SAM_PROTO_SignData [07:52:51]wFMCommunicate request_size=4 [07:52:51]MH_SAM_APDU [07:52:51]CAPDU: 80 0D 01 02 [07:52:51]Write to MH i2c: E2 08 00 FF 6A 80 0D 01 02 00 00 00 00 E2 [07:52:51]Write i2c OK [07:52:51]MH_I2C_Read... [07:52:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:52:51]Read from MH i2c: E2 [07:52:51]MH_I2C_Read... [07:52:51]Read from MH i2c: E2 03 00 [07:52:51]MH_I2C_Read... [07:52:51]Read from MH i2c: E2 03 00 FF 6A 00 90 00 DD [07:52:51]RAPDU: 90 00 [07:52:51]wFMCommunicate OK [07:52:51]wFMCommunicate request_size=255 [07:52:51]MH_SAM_APDU [07:52: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 20 4E 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F8 1E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 1E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 39 00 00 00 00 07 04 06 00 F8 1E 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 DA 7D E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 33 E2 01 00 35 04 06 00 97 [07:52:51]Write to MH i2c: E2 02 01 00 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 20 4E 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F8 1E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 1E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 39 00 00 00 00 07 04 06 00 F8 1E 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 DA 7D E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 33 E2 01 00 35 04 06 00 97 00 00 64 [07:52:51]Write i2c OK [07:52:51]MH_I2C_Read... [07:52:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:52:51]Read from MH i2c: E2 [07:52:51]MH_I2C_Read... [07:52:51]Read from MH i2c: E2 03 00 [07:52:51]MH_I2C_Read... [07:52:51]Read from MH i2c: E2 03 00 00 6B 00 90 00 DF [07:52:51]RAPDU: 90 00 [07:52:51]wFMCommunicate OK [07:52:51]wFMCommunicate request_size=10 [07:52:51]MH_SAM_APDU [07:52:51]CAPDU: 80 0D 02 02 05 A7 A3 90 11 B3 [07:52:51]Write to MH i2c: E2 0D 00 01 6B 80 0D 02 02 05 00 A7 A3 90 11 B3 00 00 8E [07:52:51]Write i2c OK [07:52:51]MH_I2C_Read... [07:52:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:52:52]Read from MH i2c: E2 [07:52:52]MH_I2C_Read... [07:52:52]Read from MH i2c: E2 03 00 [07:52:52]MH_I2C_Read... [07:52:52]Read from MH i2c: E2 03 00 01 6B 00 90 00 E0 [07:52:52]RAPDU: 90 00 [07:52:52]wFMCommunicate OK [07:52:52]wFMCommunicate request_size=4 [07:52:52]MH_SAM_APDU [07:52:52]CAPDU: 80 0D 03 02 [07:52:52]Write to MH i2c: E2 08 00 02 6B 80 0D 03 02 00 00 00 00 E8 [07:52:52]Write i2c OK [07:52:52]MH_I2C_Read... [07:52:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:52:52]Read from MH i2c: E2 [07:52:52]MH_I2C_Read... [07:52:52]Read from MH i2c: E2 0B 00 [07:52:52]MH_I2C_Read... [07:52:52]Read from MH i2c: E2 0B 00 02 6B 00 BC 1F 92 F0 F6 AE 5D 1C 90 00 63 [07:52:52]RAPDU: BC 1F 92 F0 F6 AE 5D 1C 90 00 [07:52:52]wFMCommunicate OK [07:52:52]SAM_PROTO_SignData done [07:52:52]FM_MakeSignedData done [07:52:52]CreateOFDProtocolMessage [07:52:52]wFMCommunicate request_size=4 [07:52:52]MH_SAM_APDU [07:52:52]CAPDU: 80 11 00 00 [07:52:52]Write to MH i2c: E2 08 00 03 6B 80 11 00 00 00 00 00 00 E8 [07:52:52]Write i2c OK [07:52:52]MH_I2C_Read... [07:52:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:52:52]Read from MH i2c: E2 [07:52:52]MH_I2C_Read... [07:52:52]Read from MH i2c: E2 17 00 [07:52:52]MH_I2C_Read... [07:52:52]Read from MH i2c: E2 17 00 03 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 46 [07:52:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:52:52]wFMCommunicate OK [07:52:52]CreateOFDProtocolMessage done [07:52:52]OFDSenderStorePacket 123443 [07:52:52]StoreOFDPacket docnum=123443 [07:52:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 10 B7 07 01 8A 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F8 1E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 1E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 39 00 00 00 00 07 04 06 00 F8 1E 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 DA 7D E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 33 E2 01 00 35 04 06 00 97 A7 A3 90 11 B3 BC 1F 92 F0 F6 AE 5D 1C [07:52:52]CheckFolder [07:52:52]dirname=/storage/ofd_packets [07:52:52]CheckFolder done [07:52:52]ProducePacketName [07:52:52]name=ofd_packets/00123443 [07:52:52]NVStorageSaveData ofd_packets/00123443 [07:52:52]File name is /storage/ofd_packets/00123443 [07:52:52]Write 301 bytes [07:52:52]NVStorageSaveData done [07:52:52]OFDSenderStorePacket done [07:52:52]KKMCreateOFDPacket done [07:52:52]NVStorageSaveData kkm_last_timestamp [07:52:52]File name is /storage/kkm_last_timestamp [07:52:52]Write 4 bytes [07:52:52]NVStorageSaveData done [07:52:52]ExternCall_PrintAddStr [07:52:52]wPrintStart [07:52:52]Write to MH i2c: 01 00 00 04 6B 6F [07:52:52]Write i2c OK [07:52:52]MH_I2C_Read... [07:52:52]Read from MH i2c: 01 [07:52:52]MH_I2C_Read... [07:52:52]Read from MH i2c: 01 07 00 [07:52:52]MH_I2C_Read... [07:52:52]Read from MH i2c: 01 07 00 04 6B 00 00 00 00 00 FF 0F 84 [07:52:52]RasterBufferAndPrint [07:52:52]line Счет N : (1)1106434 [07:52:52]line ИНН: 02508201610067 [07:52:52]line Контрольно-Кассовый Чек [07:52:52]line ПРОДАЖА [07:52:52]line ТРК (МРК, ГНК) : 53 [07:52:52]line Товар: 2710124500 [07:52:52]line Аи-95-К-5 [07:52:52]line 20.000 * 69.50 [07:52:52]line = 1390.00 [07:52:52]line НДС 12% НСП 1% [07:52:52]line > о реализуемом товаре [07:52:52]line ИТОГО: 1390.00 [07:52:52]line НСП 1% : 12.30 [07:52:52]line НДС 12% : 147.61 [07:52:52]line Наличными: 1390.00 [07:52:52]line Безнал.: 0.00 [07:52:52]line Место: АЗС № 25 "Партнер Нефть" [07:52:52]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [07:52:52]line СНО: Общий режим [07:52:52]line Чек 43 04.03.2024 07:52 [07:52:52]line Смена: 324 ФФД: 1.0 [07:52:52]line ЗНМ: 0300000019 [07:52:52]line РНМ: 0000000000090573 [07:52:52]line Версия ККМ: 001 [07:52:52]line ФМ: 0000000000874798 [07:52:52]line ФД: 123443 [07:52:52]line ФПД: 166746259460531 [07:52:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T075258&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123443&fm=166746259460531&tin=02508201610067®Number=0000000000090573&sum=139000 [07:52:52]OFD Sender: Processing packet 123443 [packets to send 112, broken 111] [07:52:52]ProducePacketName [07:52:52]name=ofd_packets/00123443 [07:52:52]OFD Sender: To server: pG, [07:52:52]CommunicateWithHost lk.salyk.kg:30040 [07:52:52]ConnectInit lk.salyk.kg [07:52:52]written 0, free lines is 4095 [07:52:52]Connected sock=10 [07:52: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 37 39 38 0F 01 00 00 10 B7 07 01 8A 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F8 1E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 1E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 39 00 00 00 00 07 04 06 00 F8 1E 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 DA 7D E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 33 E2 01 00 35 04 06 00 97 A7 A3 90 11 B3 BC 1F 92 F0 F6 AE 5D 1C [07:52:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 D9 3C 47 00 7B DF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 33 E2 01 00 F4 03 04 00 03 2A E5 65 B6 04 01 00 00 D8 AD 38 30 75 84 ED F0 [07:52:52]CommunicateWithHost err = 0 [07:52:52]CheckOFDResponse [07:52:52]1017 (14) - 77093643461234 [07:52:52]1041 (16) - 0000000000874798 [07:52:52]1040 (4) - 123443 [07:52:52]1012 (4) - 04.03.2024 01:55 [07:52:52]1206 (1) - 0 [07:52:52]OFD Sender: Remove packet 123443 [07:52:52]ProducePacketName [07:52:52]name=ofd_packets/00123443 [07:52:52]NVStorageDeleteData [07:52:52]Write to MH i2c: 01 00 00 2C 6B 97 [07:52:52]Write i2c OK [07:52:52]MH_I2C_Read... [07:52:52]Read from MH i2c: 01 [07:52:52]MH_I2C_Read... [07:52:52]Read from MH i2c: 01 07 00 [07:52:52]MH_I2C_Read... [07:52:52]Read from MH i2c: 01 07 00 2C 6B 00 00 00 00 00 36 0D E1 [07:52:52]RasterBufferAndPrint [07:52:52]line [07:52:52]line [07:52:52]line [07:52:52]line [07:52:52]line [07:52:52]written 0, free lines is 3389 [07:52:52]MH_Cut [07:52:52]Write to MH i2c: D1 01 00 33 6B 01 70 [07:52:52]Write i2c OK [07:52:52]MH_I2C_Read... [07:52:52]Read from MH i2c: D1 [07:52:52]MH_I2C_Read... [07:52:52]Read from MH i2c: D1 01 00 [07:52:52]MH_I2C_Read... [07:52:52]Read from MH i2c: D1 01 00 33 6B 00 6F [07:52:52]Write to MH i2c: 01 00 00 34 6B 9F [07:52:52]Write i2c OK [07:52:52]MH_I2C_Read... [07:52:53]OFD Sender: No OFD packet to send [07:52:53]*** Cut start [07:52:53]*** Purtial cut [07:52:53]*** Stage 1: CUTSNS_PIN = 1 [07:52:55]Read from MH i2c: 01 [07:52:55]MH_I2C_Read... [07:52:55]*** Stop cut motor [07:52:55]*** Cut end [07:52:55]Read from MH i2c: 01 07 00 [07:52:55]MH_I2C_Read... [07:52:55]Read from MH i2c: 01 07 00 34 6B 00 00 00 00 00 FF 0F B4 [07:52:55]process_action close_receipt done [07:52:55]requested_data is exist [07:52:55]produce_requested_data [07:52:55]requested_item fm.sn is exist - process it [07:52:55]wFMCommunicate request_size=4 [07:52:55]MH_SAM_APDU [07:52:55]CAPDU: 80 11 00 00 [07:52:55]Write to MH i2c: E2 08 00 35 6B 80 11 00 00 00 00 00 00 1A [07:52:55]Write i2c OK [07:52:55]MH_I2C_Read... [07:52:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:52:55]Read from MH i2c: E2 [07:52:55]MH_I2C_Read... [07:52:55]Read from MH i2c: E2 17 00 [07:52:55]MH_I2C_Read... [07:52:55]Read from MH i2c: E2 17 00 35 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 78 [07:52:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:52:55]wFMCommunicate OK [07:52:55]requested_item fd.num is exist - process it [07:52:55]SAM_PROTO_GetFieldsCounters [07:52:55]wFMCommunicate request_size=4 [07:52:55]MH_SAM_APDU [07:52:55]CAPDU: 80 13 00 00 [07:52:55]Write to MH i2c: E2 08 00 36 6B 80 13 00 00 00 00 00 00 1D [07:52:55]Write i2c OK [07:52:55]MH_I2C_Read... [07:52:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:52:55]Read from MH i2c: E2 [07:52:55]MH_I2C_Read... [07:52:55]Read from MH i2c: E2 62 00 [07:52:55]MH_I2C_Read... [07:52:55]Read from MH i2c: E2 62 00 36 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 33 E2 01 00 0E 04 04 00 44 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 24 [07: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 33 E2 01 00 0E 04 04 00 44 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 [07:52:55]wFMCommunicate OK [07:52:55]SAM_PROTO_GetFieldsCounters done [07:52:55]requested_item shift.num is exist - process it [07:52:55]requested_item shift.opened is exist - process it [07:52:55]req_shift_opened [07:52:55]FM_GetShiftState [07:52:55]SAM_PROTO_GetShiftState [07:52:55]wFMCommunicate request_size=4 [07:52:55]MH_SAM_APDU [07:52:55]CAPDU: 80 13 01 00 [07:52:55]Write to MH i2c: E2 08 00 37 6B 80 13 01 00 00 00 00 00 1F [07:52:55]Write i2c OK [07:52:55]MH_I2C_Read... [07:52:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:52:55]Read from MH i2c: E2 [07:52:55]MH_I2C_Read... [07:52:55]Read from MH i2c: E2 0E 00 [07:52:55]MH_I2C_Read... [07:52:55]Read from MH i2c: E2 0E 00 37 6B 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 36 [07:52:55]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [07:52:55]wFMCommunicate OK [07:52:55]SAM_PROTO_GetShiftState done [07:52:55]FM_GetShiftState done [07:52:55]req_shift_opened done [07:52:55]requested_item shift.open_date is exist - process it [07:52:55]req_shift_open_date [07:52:55]req_shift_open_date done [07:52:55]produce_requested_data done [07:52:55]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123443,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [07:52:55]process_action_free close_receipt [07:52:55]json_value_free [07:52:55]json_value_free done [07:52:55]process_json_proto returns [07:52:55]Send response to host [07:52:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123443,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [07:52:55]free response buf [07:52:55]execute_script done [07:52:55]execute_script returns [07:52:55]free content buf [07:52:55]Sock 9.Close socket [07:52:55]Sock 9.Thread stoped [07:52:58]OFD Sender: No OFD packet to send [07:53:03]OFD Sender: No OFD packet to send [07:53:08]OFD Sender: No OFD packet to send [07:53:13]OFD Sender: No OFD packet to send [07:53:18]OFD Sender: No OFD packet to send [07:53:23]OFD Sender: No OFD packet to send [07:53:28]OFD Sender: No OFD packet to send [07:53:33]OFD Sender: No OFD packet to send [07:53:35]accept exits with 7 [07:53:35]New connection [07:53:35]New thread 3067395428 created [07:53:35]Thread 3067252068 joined [07:53:35]Waiting for new connection... [07:53:35] Sock 7.Parse request [07:53:35]Sock 7.Check first char [07:53:35]Sock 7.First char is OK [07:53:35]request: POST /json_proto HTTP/1.0 [07:53:35]Method: POST [07:53:35]URL: /json_proto [07:53:35]Method is POST - this is cgi request [07:53:35]url: /json_proto [07:53:35]query_string will be loaded in cgi processing [07:53:35]execute_cgi json_proto POST (null) [07:53:35]execute_cgi path=json_proto method=POST [07:53:35]POST find Content-Length [07:53:35]Host: 172.17.48.197:8080 [07:53:35]Content-Length: 1208 [07:53:35]Content-Type: application/json [07:53:35] [07:53:35]POST finish read [07:53:35]Found Content-Length = 1208 [07:53: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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106433\u000A04.03.2024 07:49\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 32.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1980.80\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\u000A65704\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:35]execute_script... [07:53: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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106433\u000A04.03.2024 07:49\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 32.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1980.80\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\u000A65704\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:35]POST & json_proto [07:53:35]process_json_proto [07:53:35]json parsed OK: [07:53:35]protocol is kg_v1.0 [07:53:35]action value=print_text [07:53:35]process_action print_text [07:53:35]cmd_print_text [07:53:35]ExternCall_PrintAddStr [07:53:35]wPrintStart [07:53:35]Write to MH i2c: 01 00 00 38 6B A3 [07:53:35]Write i2c OK [07:53:35]MH_I2C_Read... [07:53:35]Read from MH i2c: 01 [07:53:35]MH_I2C_Read... [07:53:35]Read from MH i2c: 01 07 00 [07:53:35]MH_I2C_Read... [07:53:35]Read from MH i2c: 01 07 00 38 6B 00 00 00 00 00 FF 0F B8 [07:53:35]RasterBufferAndPrint [07:53:35]line *****ТОВАРНЫЙ ЧЕК***** [07:53:35]line АЗС 25 [07:53:35]line Партнер нефть [07:53:35]line 02508201610067 [07:53:35]line Кассир : Абылгазиев А. [07:53:35]line Счет N : (1)1106433 [07:53:35]line 04.03.2024 07:49 [07:53:35]line ПРОДАЖА [07:53:35]line ТРК (МРК, ГНК): 62 [07:53:35]line Вид ГСМ : 2710124130 [07:53:35]line Аи-92-К-5 [07:53:35]line 32.000 x 61.90 [07:53:35]line ИТОГ: 1980.80 [07:53:35]line Тип оплаты: Талоны: Топливная Карта [07:53:35]line 65704 [07:53:35]line ______________________ [07:53:35]line (подпись) [07:53:35]written 0, free lines is 4095 [07:53:35]Write to MH i2c: 01 00 00 4C 6B B7 [07:53:35]Write i2c OK [07:53:35]MH_I2C_Read... [07:53:35]Read from MH i2c: 01 [07:53:35]MH_I2C_Read... [07:53:35]Read from MH i2c: 01 07 00 [07:53:35]MH_I2C_Read... [07:53:35]Read from MH i2c: 01 07 00 4C 6B 00 00 00 00 00 12 0E DE [07:53:35]RasterBufferAndPrint [07:53:35]line [07:53:35]line [07:53:35]line [07:53:35]line [07:53:35]line [07:53:35]written 0, free lines is 3604 [07:53:35]MH_Cut [07:53:35]Write to MH i2c: D1 01 00 53 6B 01 90 [07:53:35]Write i2c OK [07:53:35]MH_I2C_Read... [07:53:35]Read from MH i2c: D1 [07:53:35]MH_I2C_Read... [07:53:35]Read from MH i2c: D1 01 00 [07:53:35]MH_I2C_Read... [07:53:35]Read from MH i2c: D1 01 00 53 6B 00 8F [07:53:35]Write to MH i2c: 01 00 00 54 6B BF [07:53:35]Write i2c OK [07:53:35]MH_I2C_Read... [07:53:35]*** Cut start [07:53:35]*** Purtial cut [07:53:35]*** Stage 1: CUTSNS_PIN = 1 [07:53:37]Read from MH i2c: 01 [07:53:37]MH_I2C_Read... [07:53:37]*** Stop cut motor [07:53:37]*** Cut end [07:53:37]Read from MH i2c: 01 07 00 [07:53:37]MH_I2C_Read... [07:53:37]Read from MH i2c: 01 07 00 54 6B 00 00 00 00 00 FF 0F D4 [07:53:37]process_action print_text done [07:53:37]requested_data is exist [07:53:37]produce_requested_data [07:53:37]requested_item fm.sn is exist - process it [07:53:37]wFMCommunicate request_size=4 [07:53:37]MH_SAM_APDU [07:53:37]CAPDU: 80 11 00 00 [07:53:37]Write to MH i2c: E2 08 00 55 6B 80 11 00 00 00 00 00 00 3A [07:53:37]Write i2c OK [07:53:37]MH_I2C_Read... [07:53:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:37]Read from MH i2c: E2 [07:53:37]MH_I2C_Read... [07:53:37]Read from MH i2c: E2 17 00 [07:53:37]MH_I2C_Read... [07:53:37]Read from MH i2c: E2 17 00 55 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 98 [07:53:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [07:53:37]wFMCommunicate OK [07:53:37]requested_item fd.num is exist - process it [07:53:37]SAM_PROTO_GetFieldsCounters [07:53:37]wFMCommunicate request_size=4 [07:53:37]MH_SAM_APDU [07:53:37]CAPDU: 80 13 00 00 [07:53:37]Write to MH i2c: E2 08 00 56 6B 80 13 00 00 00 00 00 00 3D [07:53:37]Write i2c OK [07:53:37]MH_I2C_Read... [07:53:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:53:38]Read from MH i2c: E2 [07:53:38]MH_I2C_Read... [07:53:38]Read from MH i2c: E2 62 00 [07:53:38]MH_I2C_Read... [07:53:38]Read from MH i2c: E2 62 00 56 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 33 E2 01 00 0E 04 04 00 44 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 44 [07:53:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 33 E2 01 00 0E 04 04 00 44 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 [07:53:38]wFMCommunicate OK [07:53:38]SAM_PROTO_GetFieldsCounters done [07:53:38]requested_item shift.num is exist - process it [07:53:38]requested_item shift.opened is exist - process it [07:53:38]req_shift_opened [07:53:38]FM_GetShiftState [07:53:38]SAM_PROTO_GetShiftState [07:53:38]wFMCommunicate request_size=4 [07:53:38]MH_SAM_APDU [07:53:38]CAPDU: 80 13 01 00 [07:53:38]Write to MH i2c: E2 08 00 57 6B 80 13 01 00 00 00 00 00 3F [07:53:38]Write i2c OK [07:53:38]MH_I2C_Read... [07:53:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:38]Read from MH i2c: E2 [07:53:38]MH_I2C_Read... [07:53:38]Read from MH i2c: E2 0E 00 [07:53:38]MH_I2C_Read... [07:53:38]Read from MH i2c: E2 0E 00 57 6B 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 56 [07:53:38]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [07:53:38]wFMCommunicate OK [07:53:38]SAM_PROTO_GetShiftState done [07:53:38]FM_GetShiftState done [07:53:38]req_shift_opened done [07:53:38]requested_item shift.open_date is exist - process it [07:53:38]req_shift_open_date [07:53:38]req_shift_open_date done [07:53:38]produce_requested_data done [07:53:38]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123443,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [07:53:38]process_action_free print_text [07:53:38]json_value_free [07:53:38]json_value_free done [07:53:38]process_json_proto returns [07:53:38]Send response to host [07:53:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123443,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [07:53:38]free response buf [07:53:38]execute_script done [07:53:38]execute_script returns [07:53:38]free content buf [07:53:38]Sock 7.Close socket [07:53:38]Sock 7.Thread stoped [07:53:38]OFD Sender: No OFD packet to send [07:53:43]OFD Sender: No OFD packet to send [07:53:48]OFD Sender: No OFD packet to send [07:53:53]OFD Sender: No OFD packet to send [07:53:58]OFD Sender: No OFD packet to send [07:54:03]OFD Sender: No OFD packet to send [07:54:08]OFD Sender: No OFD packet to send [07:54:13]OFD Sender: No OFD packet to send [07:54:18]OFD Sender: No OFD packet to send [07:54:23]OFD Sender: No OFD packet to send [07:54:28]OFD Sender: No OFD packet to send [07:54:33]OFD Sender: No OFD packet to send [07:54:38]OFD Sender: No OFD packet to send [07:54:43]OFD Sender: No OFD packet to send [07:54:48]OFD Sender: No OFD packet to send [07:54:53]OFD Sender: No OFD packet to send [07:54:58]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:43]OFD Sender: No OFD packet to send [07:55:48]OFD Sender: No OFD packet to send [07:55:53]OFD Sender: No OFD packet to send [07:55:58]OFD Sender: No OFD packet to send [07:56:03]OFD Sender: No OFD packet to send [07:56:08]OFD Sender: No OFD packet to send [07:56:13]OFD Sender: No OFD packet to send [07:56:18]OFD Sender: No OFD packet to send [07:56:23]OFD Sender: No OFD packet to send [07:56:28]OFD Sender: No OFD packet to send [07:56:33]OFD Sender: No OFD packet to send [07:56:38]OFD Sender: No OFD packet to send [07:56:43]OFD Sender: No OFD packet to send [07:56:48]OFD Sender: No OFD packet to send [07:56:53]OFD Sender: No OFD packet to send [07:56:58]OFD Sender: No OFD packet to send [07:57:03]OFD Sender: No OFD packet to send [07:57:08]OFD Sender: No OFD packet to send [07:57:13]OFD Sender: No OFD packet to send [07:57:18]OFD Sender: No OFD packet to send [07:57:23]OFD Sender: No OFD packet to send [07:57:28]OFD Sender: No OFD packet to send [07:57:33]OFD Sender: No OFD packet to send [07:57:38]OFD Sender: No OFD packet to send [07:57:43]OFD Sender: No OFD packet to send [07:57:48]OFD Sender: No OFD packet to send [07:57:53]OFD Sender: No OFD packet to send [07:57:58]OFD Sender: No OFD packet to send [07:58:03]OFD Sender: No OFD packet to send [07:58:08]OFD Sender: No OFD packet to send [07:58:13]OFD Sender: No OFD packet to send [07:58:18]OFD Sender: No OFD packet to send [07:58:23]OFD Sender: No OFD packet to send [07:58:28]OFD Sender: No OFD packet to send [07:58:33]OFD Sender: No OFD packet to send [07:58:38]OFD Sender: No OFD packet to send [07:58:43]OFD Sender: No OFD packet to send [07:58:48]OFD Sender: No OFD packet to send [07:58:53]OFD Sender: No OFD packet to send [07:58:58]OFD Sender: No OFD packet to send [07:59:03]OFD Sender: No OFD packet to send [07:59:08]OFD Sender: No OFD packet to send [07:59:13]OFD Sender: No OFD packet to send [07:59:18]OFD Sender: No OFD packet to send [07:59:23]OFD Sender: No OFD packet to send [07:59:28]OFD Sender: No OFD packet to send [07:59:33]OFD Sender: No OFD packet to send [07:59:38]OFD Sender: No OFD packet to send [07:59:43]OFD Sender: No OFD packet to send [07:59:48]OFD Sender: No OFD packet to send [07:59:53]OFD Sender: No OFD packet to send [07:59:58]OFD Sender: No OFD packet to send [08:00:03]OFD Sender: No OFD packet to send [08:00:04]accept exits with 9 [08:00:04]New connection [08:00:04]New thread 3067252068 created [08:00:04]Thread 3067395428 joined [08:00:04]Waiting for new connection... [08:00:04] Sock 9.Parse request [08:00:04]Sock 9.Check first char [08:00:04]Sock 9.First char is OK [08:00:04]request: POST /json_proto HTTP/1.0 [08:00:04]Method: POST [08:00:04]URL: /json_proto [08:00:04]Method is POST - this is cgi request [08:00:04]url: /json_proto [08:00:04]query_string will be loaded in cgi processing [08:00:04]execute_cgi json_proto POST (null) [08:00:04]execute_cgi path=json_proto method=POST [08:00:04]POST find Content-Length [08:00:04]Host: 172.17.48.197:8080 [08:00:04]Content-Length: 1210 [08:00:04]Content-Type: application/json [08:00:04] [08:00:04]POST finish read [08:00:04]Found Content-Length = 1210 [08:00:04]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106437\u000A04.03.2024 07:56\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\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\u000A3578169\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:00:04]execute_script... [08:00:04]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106437\u000A04.03.2024 07:56\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\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\u000A3578169\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:00:04]POST & json_proto [08:00:04]process_json_proto [08:00:04]json parsed OK: [08:00:04]protocol is kg_v1.0 [08:00:04]action value=print_text [08:00:04]process_action print_text [08:00:04]cmd_print_text [08:00:04]ExternCall_PrintAddStr [08:00:04]wPrintStart [08:00:04]Write to MH i2c: 01 00 00 58 6B C3 [08:00:04]Write i2c OK [08:00:04]MH_I2C_Read... [08:00:04]Read from MH i2c: 01 [08:00:04]MH_I2C_Read... [08:00:04]Read from MH i2c: 01 07 00 [08:00:04]MH_I2C_Read... [08:00:04]Read from MH i2c: 01 07 00 58 6B 00 00 00 00 00 FF 0F D8 [08:00:04]RasterBufferAndPrint [08:00:04]line *****ТОВАРНЫЙ ЧЕК***** [08:00:04]line АЗС 25 [08:00:04]line Партнер нефть [08:00:04]line 02508201610067 [08:00:04]line Кассир : Абылгазиев А. [08:00:04]line Счет N : (1)1106437 [08:00:04]line 04.03.2024 07:56 [08:00:04]line ПРОДАЖА [08:00:04]line ТРК (МРК, ГНК): 21 [08:00:04]line Вид ГСМ : 2710124130 [08:00:04]line Аи-92-К-5 [08:00:04]line 20.000 x 61.90 [08:00:04]line ИТОГ: 1238.00 [08:00:04]line Тип оплаты: Талоны: Топливная Карта [08:00:04]line 3578169 [08:00:04]line ______________________ [08:00:04]line (подпись) [08:00:04]written 0, free lines is 4095 [08:00:05]Write to MH i2c: 01 00 00 6C 6B D7 [08:00:05]Write i2c OK [08:00:05]MH_I2C_Read... [08:00:05]Read from MH i2c: 01 [08:00:05]MH_I2C_Read... [08:00:05]Read from MH i2c: 01 07 00 [08:00:05]MH_I2C_Read... [08:00:05]Read from MH i2c: 01 07 00 6C 6B 00 00 00 00 00 12 0E FE [08:00:05]RasterBufferAndPrint [08:00:05]line [08:00:05]line [08:00:05]line [08:00:05]line [08:00:05]line [08:00:05]written 0, free lines is 3604 [08:00:05]MH_Cut [08:00:05]Write to MH i2c: D1 01 00 73 6B 01 B0 [08:00:05]Write i2c OK [08:00:05]MH_I2C_Read... [08:00:05]Read from MH i2c: D1 [08:00:05]MH_I2C_Read... [08:00:05]Read from MH i2c: D1 01 00 [08:00:05]MH_I2C_Read... [08:00:05]Read from MH i2c: D1 01 00 73 6B 00 AF [08:00:05]Write to MH i2c: 01 00 00 74 6B DF [08:00:05]Write i2c OK [08:00:05]MH_I2C_Read... [08:00:05]*** Cut start [08:00:05]*** Purtial cut [08:00:05]*** Stage 1: CUTSNS_PIN = 1 [08:00:07]Read from MH i2c: 01 [08:00:07]MH_I2C_Read... [08:00:07]*** Stop cut motor [08:00:07]*** Cut end [08:00:07]Read from MH i2c: 01 07 00 [08:00:07]MH_I2C_Read... [08:00:07]Read from MH i2c: 01 07 00 74 6B 00 00 00 00 00 FF 0F F4 [08:00:07]process_action print_text done [08:00:07]requested_data is exist [08:00:07]produce_requested_data [08:00:07]requested_item fm.sn is exist - process it [08:00:07]wFMCommunicate request_size=4 [08:00:07]MH_SAM_APDU [08:00:07]CAPDU: 80 11 00 00 [08:00:07]Write to MH i2c: E2 08 00 75 6B 80 11 00 00 00 00 00 00 5A [08:00:07]Write i2c OK [08:00:07]MH_I2C_Read... [08:00:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:00:07]Read from MH i2c: E2 [08:00:07]MH_I2C_Read... [08:00:07]Read from MH i2c: E2 17 00 [08:00:07]MH_I2C_Read... [08:00:07]Read from MH i2c: E2 17 00 75 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B8 [08:00:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:00:07]wFMCommunicate OK [08:00:07]requested_item fd.num is exist - process it [08:00:07]SAM_PROTO_GetFieldsCounters [08:00:07]wFMCommunicate request_size=4 [08:00:07]MH_SAM_APDU [08:00:07]CAPDU: 80 13 00 00 [08:00:07]Write to MH i2c: E2 08 00 76 6B 80 13 00 00 00 00 00 00 5D [08:00:07]Write i2c OK [08:00:07]MH_I2C_Read... [08:00:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:00:07]Read from MH i2c: E2 [08:00:07]MH_I2C_Read... [08:00:07]Read from MH i2c: E2 62 00 [08:00:07]MH_I2C_Read... [08:00:07]Read from MH i2c: E2 62 00 76 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 33 E2 01 00 0E 04 04 00 44 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 64 [08:00:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 33 E2 01 00 0E 04 04 00 44 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 [08:00:07]wFMCommunicate OK [08:00:07]SAM_PROTO_GetFieldsCounters done [08:00:07]requested_item shift.num is exist - process it [08:00:07]requested_item shift.opened is exist - process it [08:00:07]req_shift_opened [08:00:07]FM_GetShiftState [08:00:07]SAM_PROTO_GetShiftState [08:00:07]wFMCommunicate request_size=4 [08:00:07]MH_SAM_APDU [08:00:07]CAPDU: 80 13 01 00 [08:00:07]Write to MH i2c: E2 08 00 77 6B 80 13 01 00 00 00 00 00 5F [08:00:07]Write i2c OK [08:00:07]MH_I2C_Read... [08:00:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:00:07]Read from MH i2c: E2 [08:00:07]MH_I2C_Read... [08:00:07]Read from MH i2c: E2 0E 00 [08:00:07]MH_I2C_Read... [08:00:07]Read from MH i2c: E2 0E 00 77 6B 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 76 [08:00:07]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:00:07]wFMCommunicate OK [08:00:07]SAM_PROTO_GetShiftState done [08:00:07]FM_GetShiftState done [08:00:07]req_shift_opened done [08:00:07]requested_item shift.open_date is exist - process it [08:00:07]req_shift_open_date [08:00:07]req_shift_open_date done [08:00:07]produce_requested_data done [08:00:07]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123443,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:00:07]process_action_free print_text [08:00:07]json_value_free [08:00:07]json_value_free done [08:00:07]process_json_proto returns [08:00:07]Send response to host [08:00:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123443,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:00:07]free response buf [08:00:07]execute_script done [08:00:07]execute_script returns [08:00:07]free content buf [08:00:07]Sock 9.Close socket [08:00:07]Sock 9.Thread stoped [08:00:08]accept exits with 7 [08:00:08]New connection [08:00:08]New thread 3067395428 created [08:00:08]Thread 3067252068 joined [08:00:08]Waiting for new connection... [08:00:08] Sock 7.Parse request [08:00:08]Sock 7.Check first char [08:00:08]Sock 7.First char is OK [08:00:08]request: POST /json_proto HTTP/1.0 [08:00:08]Method: POST [08:00:08]URL: /json_proto [08:00:08]Method is POST - this is cgi request [08:00:08]url: /json_proto [08:00:08]query_string will be loaded in cgi processing [08:00:08]execute_cgi json_proto POST (null) [08:00:08]execute_cgi path=json_proto method=POST [08:00:08]POST find Content-Length [08:00:08]Host: 172.17.48.197:8080 [08:00:08]Content-Length: 683 [08:00:08]Content-Type: application/json [08:00:08] [08:00:08]POST finish read [08:00:08]Found Content-Length = 683 [08:00:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106439", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:00:08]execute_script... [08:00:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106439", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:00:08]POST & json_proto [08:00:08]process_json_proto [08:00:08]json parsed OK: [08:00:08]protocol is kg_v1.0 [08:00:08]action value=close_receipt [08:00:08]process_action close_receipt [08:00:08]cmd_close_receipt [08:00:08]MH_GetDate [08:00:08]Write to MH i2c: F0 00 00 78 6B D2 [08:00:08]Write i2c OK [08:00:08]MH_I2C_Read... [08:00:08]Read from MH i2c: F0 [08:00:08]MH_I2C_Read... [08:00:08]Read from MH i2c: F0 09 00 [08:00:08]MH_I2C_Read... [08:00:08]Read from MH i2c: F0 09 00 78 6B 00 8F 7F E5 65 6C AF E3 65 96 [08:00:08]GetLastDocTimeStamp 1709538778 [08:00:08]current date 1709539215 [08:00:08]FM_GetShiftState [08:00:08]SAM_PROTO_GetShiftState [08:00:08]wFMCommunicate request_size=4 [08:00:08]MH_SAM_APDU [08:00:08]CAPDU: 80 13 01 00 [08:00:08]Write to MH i2c: E2 08 00 79 6B 80 13 01 00 00 00 00 00 61 [08:00:08]Write i2c OK [08:00:08]MH_I2C_Read... [08:00:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:00:08]Read from MH i2c: E2 [08:00:08]MH_I2C_Read... [08:00:08]Read from MH i2c: E2 0E 00 [08:00:08]MH_I2C_Read... [08:00:08]Read from MH i2c: E2 0E 00 79 6B 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 78 [08:00:08]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:00:08]wFMCommunicate OK [08:00:08]SAM_PROTO_GetShiftState done [08:00:08]FM_GetShiftState done [08:00:08]opened in 1709511088 [08:00:08]opened+sec_in_day 1709597488 [08:00:08]quantity*price = 100030 [08:00:08]sum+1 = 100031 [08:00:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 44 04.03.2024 08:00 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123444 ФПД: 140871641583592 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T080015&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123444&fm=140871641583592&tin=02508201610067®Number=0000000000090573&sum=100000 [08:00:09]StoreToDocumentArchive [08:00:09]shift 324 fd 123444 [08:00:09]save to /storage/0324/doc_00123444 [08:00:09]save last doc name /storage/0324/doc_00123444 to /storage/kkm_last_doc_name [08:00:09]save OK [08:00:09]Clear old archive folders... [08:00:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:00:09]tlvbuf is 00E33620 [08:00:09]SAM_PROTO_ClearQueue [08:00:09]wFMCommunicate request_size=4 [08:00:09]MH_SAM_APDU [08:00:09]CAPDU: 80 09 00 00 [08:00:09]Write to MH i2c: E2 08 00 86 6B 80 09 00 00 00 00 00 00 63 [08:00:09]Write i2c OK [08:00:09]MH_I2C_Read... [08:00:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:00:09]Read from MH i2c: E2 [08:00:09]MH_I2C_Read... [08:00:09]Read from MH i2c: E2 03 00 [08:00:09]MH_I2C_Read... [08:00:09]Read from MH i2c: E2 03 00 86 6B 00 90 00 65 [08:00:09]RAPDU: 90 00 [08:00:09]wFMCommunicate OK [08:00:09]SAM_PROTO_ClearQueue done [08:00:09]KKMCreateOFDPacket [08:00:09]OFDProtocolAddRootSTLVToBuf [08:00:09]FM_MakeSignedData [08:00:09]FM_MakeSignedData [08:00:09]SAM_PROTO_SignData [08:00:09]wFMCommunicate request_size=4 [08:00:09]MH_SAM_APDU [08:00:09]CAPDU: 80 0D 01 02 [08:00:09]Write to MH i2c: E2 08 00 87 6B 80 0D 01 02 00 00 00 00 6B [08:00:09]Write i2c OK [08:00:09]MH_I2C_Read... [08:00:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:00:09]Read from MH i2c: E2 [08:00:09]MH_I2C_Read... [08:00:09]Read from MH i2c: E2 03 00 [08:00:09]MH_I2C_Read... [08:00:09]Read from MH i2c: E2 03 00 87 6B 00 90 00 66 [08:00:09]RAPDU: 90 00 [08:00:09]wFMCommunicate OK [08:00:09]wFMCommunicate request_size=255 [08:00:09]MH_SAM_APDU [08:00:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 8F 7F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 34 E2 01 00 35 04 06 00 80 [08:00:09]Write to MH i2c: E2 02 01 88 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 8F 7F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 34 E2 01 00 35 04 06 00 80 00 00 37 [08:00:09]Write i2c OK [08:00:09]MH_I2C_Read... [08:00:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:00:10]Read from MH i2c: E2 [08:00:10]MH_I2C_Read... [08:00:10]Read from MH i2c: E2 03 00 [08:00:10]MH_I2C_Read... [08:00:10]Read from MH i2c: E2 03 00 88 6B 00 90 00 67 [08:00:10]RAPDU: 90 00 [08:00:10]wFMCommunicate OK [08:00:10]wFMCommunicate request_size=10 [08:00:10]MH_SAM_APDU [08:00:10]CAPDU: 80 0D 02 02 05 1F 3C 27 CF E8 [08:00:10]Write to MH i2c: E2 0D 00 89 6B 80 0D 02 02 05 00 1F 3C 27 CF E8 00 00 B1 [08:00:10]Write i2c OK [08:00:10]MH_I2C_Read... [08:00:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:00:10]Read from MH i2c: E2 [08:00:10]MH_I2C_Read... [08:00:10]Read from MH i2c: E2 03 00 [08:00:10]MH_I2C_Read... [08:00:10]Read from MH i2c: E2 03 00 89 6B 00 90 00 68 [08:00:10]RAPDU: 90 00 [08:00:10]wFMCommunicate OK [08:00:10]wFMCommunicate request_size=4 [08:00:10]MH_SAM_APDU [08:00:10]CAPDU: 80 0D 03 02 [08:00:10]Write to MH i2c: E2 08 00 8A 6B 80 0D 03 02 00 00 00 00 70 [08:00:10]Write i2c OK [08:00:10]MH_I2C_Read... [08:00:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:00:10]Read from MH i2c: E2 [08:00:10]MH_I2C_Read... [08:00:10]Read from MH i2c: E2 0B 00 [08:00:10]MH_I2C_Read... [08:00:10]Read from MH i2c: E2 0B 00 8A 6B 00 0D A7 93 F3 61 4C ED 06 90 00 4B [08:00:10]RAPDU: 0D A7 93 F3 61 4C ED 06 90 00 [08:00:10]wFMCommunicate OK [08:00:10]SAM_PROTO_SignData done [08:00:10]FM_MakeSignedData done [08:00:10]CreateOFDProtocolMessage [08:00:10]wFMCommunicate request_size=4 [08:00:10]MH_SAM_APDU [08:00:10]CAPDU: 80 11 00 00 [08:00:10]Write to MH i2c: E2 08 00 8B 6B 80 11 00 00 00 00 00 00 70 [08:00:10]Write i2c OK [08:00:10]MH_I2C_Read... [08:00:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:00:10]Read from MH i2c: E2 [08:00:10]MH_I2C_Read... [08:00:10]Read from MH i2c: E2 17 00 [08:00:10]MH_I2C_Read... [08:00:10]Read from MH i2c: E2 17 00 8B 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 CE [08:00:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:00:10]wFMCommunicate OK [08:00:10]CreateOFDProtocolMessage done [08:00:10]OFDSenderStorePacket 123444 [08:00:10]StoreOFDPacket docnum=123444 [08:00:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 51 EE 07 01 21 E0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 8F 7F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 34 E2 01 00 35 04 06 00 80 1F 3C 27 CF E8 0D A7 93 F3 61 4C ED 06 [08:00:10]CheckFolder [08:00:10]dirname=/storage/ofd_packets [08:00:10]CheckFolder done [08:00:10]ProducePacketName [08:00:10]name=ofd_packets/00123444 [08:00:10]NVStorageSaveData ofd_packets/00123444 [08:00:10]File name is /storage/ofd_packets/00123444 [08:00:10]Write 301 bytes [08:00:10]NVStorageSaveData done [08:00:10]OFDSenderStorePacket done [08:00:10]KKMCreateOFDPacket done [08:00:10]NVStorageSaveData kkm_last_timestamp [08:00:10]File name is /storage/kkm_last_timestamp [08:00:10]Write 4 bytes [08:00:10]NVStorageSaveData done [08:00:10]ExternCall_PrintAddStr [08:00:10]wPrintStart [08:00:10]Write to MH i2c: 01 00 00 8C 6B F7 [08:00:10]OFD Sender: Processing packet 123444 [packets to send 112, broken 111] [08:00:10]ProducePacketName [08:00:10]name=ofd_packets/00123444 [08:00:10]OFD Sender: To server: pG, [08:00:10]CommunicateWithHost lk.salyk.kg:30040 [08:00:10]ConnectInit lk.salyk.kg [08:00:10]Write i2c OK [08:00:10]MH_I2C_Read... [08:00:10]Read from MH i2c: 01 [08:00:10]MH_I2C_Read... [08:00:10]Read from MH i2c: 01 07 00 [08:00:10]MH_I2C_Read... [08:00:10]Read from MH i2c: 01 07 00 8C 6B 00 00 00 00 00 FF 0F 0C [08:00:10]RasterBufferAndPrint [08:00:10]line Счет N : (1)1106439 [08:00:10]line ИНН: 02508201610067 [08:00:10]line Контрольно-Кассовый Чек [08:00:10]line ПРОДАЖА [08:00:10]line ТРК (МРК, ГНК) : 11 [08:00:10]line Товар: 2710124130 [08:00:10]line Аи-92-К-5 [08:00:10]line 16.160 * 61.90 [08:00:10]line = 1000.30 [08:00:10]line НДС 12% НСП 1% [08:00:10]line > о реализуемом товаре [08:00:10]line ОКРУГЛЕНИЕ: -0.30 [08:00:10]line ИТОГО: 1000.00 [08:00:10]line Внесено: 1000.00 [08:00:10]line СДАЧА: 0.00 [08:00:10]line НСП 1% : 8.85 [08:00:10]line НДС 12% : 106.23 [08:00:10]line Наличными: 1000.00 [08:00:10]line Безнал.: 0.00 [08:00:10]line Место: АЗС № 25 "Партнер Нефть" [08:00:10]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:00:10]line СНО: Общий режим [08:00:10]line Чек 44 04.03.2024 08:00 [08:00:10]line Смена: 324 ФФД: 1.0 [08:00:10]line ЗНМ: 0300000019 [08:00:10]line РНМ: 0000000000090573 [08:00:10]line Версия ККМ: 001 [08:00:10]line ФМ: 0000000000874798 [08:00:10]line ФД: 123444 [08:00:10]line ФПД: 140871641583592 [08:00:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T080015&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123444&fm=140871641583592&tin=02508201610067®Number=0000000000090573&sum=100000 [08:00:10]written 0, free lines is 4095 [08:00:10]Connected sock=10 [08:00: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 37 39 38 0F 01 00 00 51 EE 07 01 21 E0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 8F 7F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 34 E2 01 00 35 04 06 00 80 1F 3C 27 CF E8 0D A7 93 F3 61 4C ED 06 [08:00:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 11 DF 47 00 54 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 34 E2 01 00 F4 03 04 00 B9 2B E5 65 B6 04 01 00 00 8E F8 5A 99 92 84 99 03 [08:00:10]CommunicateWithHost err = 0 [08:00:10]CheckOFDResponse [08:00:10]1017 (14) - 77093643461234 [08:00:10]1041 (16) - 0000000000874798 [08:00:10]1040 (4) - 123444 [08:00:10]1012 (4) - 04.03.2024 02:02 [08:00:10]1206 (1) - 0 [08:00:10]OFD Sender: Remove packet 123444 [08:00:10]ProducePacketName [08:00:10]name=ofd_packets/00123444 [08:00:10]NVStorageDeleteData [08:00:11]Write to MH i2c: 01 00 00 B7 6B 22 [08:00:11]Write i2c OK [08:00:11]MH_I2C_Read... [08:00:11]Read from MH i2c: 01 [08:00:11]MH_I2C_Read... [08:00:11]Read from MH i2c: 01 07 00 [08:00:11]MH_I2C_Read... [08:00:11]Read from MH i2c: 01 07 00 B7 6B 00 00 00 00 00 E3 0C 18 [08:00:11]RasterBufferAndPrint [08:00:11]line [08:00:11]line [08:00:11]line [08:00:11]line [08:00:11]line [08:00:11]written 0, free lines is 3305 [08:00:11]MH_Cut [08:00:11]Write to MH i2c: D1 01 00 BE 6B 01 FB [08:00:11]Write i2c OK [08:00:11]MH_I2C_Read... [08:00:11]Read from MH i2c: D1 [08:00:11]MH_I2C_Read... [08:00:11]Read from MH i2c: D1 01 00 [08:00:11]MH_I2C_Read... [08:00:11]Read from MH i2c: D1 01 00 BE 6B 00 FA [08:00:11]Write to MH i2c: 01 00 00 BF 6B 2A [08:00:11]Write i2c OK [08:00:11]MH_I2C_Read... [08:00:11]OFD Sender: No OFD packet to send [08:00:11]*** Cut start [08:00:11]*** Purtial cut [08:00:11]*** Stage 1: CUTSNS_PIN = 1 [08:00:13]Read from MH i2c: 01 [08:00:13]MH_I2C_Read... [08:00:13]*** Stop cut motor [08:00:13]*** Cut end [08:00:13]Read from MH i2c: 01 07 00 [08:00:13]MH_I2C_Read... [08:00:13]Read from MH i2c: 01 07 00 BF 6B 00 00 00 00 00 FF 0F 3F [08:00:13]process_action close_receipt done [08:00:13]requested_data is exist [08:00:13]produce_requested_data [08:00:13]requested_item fm.sn is exist - process it [08:00:13]wFMCommunicate request_size=4 [08:00:13]MH_SAM_APDU [08:00:13]CAPDU: 80 11 00 00 [08:00:13]Write to MH i2c: E2 08 00 C0 6B 80 11 00 00 00 00 00 00 A5 [08:00:13]Write i2c OK [08:00:13]MH_I2C_Read... [08:00:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:00:13]Read from MH i2c: E2 [08:00:13]MH_I2C_Read... [08:00:13]Read from MH i2c: E2 17 00 [08:00:13]MH_I2C_Read... [08:00:13]Read from MH i2c: E2 17 00 C0 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 03 [08:00:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:00:13]wFMCommunicate OK [08:00:13]requested_item fd.num is exist - process it [08:00:13]SAM_PROTO_GetFieldsCounters [08:00:13]wFMCommunicate request_size=4 [08:00:13]MH_SAM_APDU [08:00:13]CAPDU: 80 13 00 00 [08:00:13]Write to MH i2c: E2 08 00 C1 6B 80 13 00 00 00 00 00 00 A8 [08:00:13]Write i2c OK [08:00:13]MH_I2C_Read... [08:00:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:00:14]Read from MH i2c: E2 [08:00:14]MH_I2C_Read... [08:00:14]Read from MH i2c: E2 62 00 [08:00:14]MH_I2C_Read... [08:00:14]Read from MH i2c: E2 62 00 C1 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 34 E2 01 00 0E 04 04 00 44 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 B3 [08:00: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 34 E2 01 00 0E 04 04 00 44 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 [08:00:14]wFMCommunicate OK [08:00:14]SAM_PROTO_GetFieldsCounters done [08:00:14]requested_item shift.num is exist - process it [08:00:14]requested_item shift.opened is exist - process it [08:00:14]req_shift_opened [08:00:14]FM_GetShiftState [08:00:14]SAM_PROTO_GetShiftState [08:00:14]wFMCommunicate request_size=4 [08:00:14]MH_SAM_APDU [08:00:14]CAPDU: 80 13 01 00 [08:00:14]Write to MH i2c: E2 08 00 C2 6B 80 13 01 00 00 00 00 00 AA [08:00:14]Write i2c OK [08:00:14]MH_I2C_Read... [08:00:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:00:14]Read from MH i2c: E2 [08:00:14]MH_I2C_Read... [08:00:14]Read from MH i2c: E2 0E 00 [08:00:14]MH_I2C_Read... [08:00:14]Read from MH i2c: E2 0E 00 C2 6B 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 C1 [08:00:14]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:00:14]wFMCommunicate OK [08:00:14]SAM_PROTO_GetShiftState done [08:00:14]FM_GetShiftState done [08:00:14]req_shift_opened done [08:00:14]requested_item shift.open_date is exist - process it [08:00:14]req_shift_open_date [08:00:14]req_shift_open_date done [08:00:14]produce_requested_data done [08:00:14]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123444,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:00:14]process_action_free close_receipt [08:00:14]json_value_free [08:00:14]json_value_free done [08:00:14]process_json_proto returns [08:00:14]Send response to host [08:00:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123444,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:00:14]free response buf [08:00:14]execute_script done [08:00:14]execute_script returns [08:00:14]free content buf [08:00:14]Sock 7.Close socket [08:00:14]Sock 7.Thread stoped [08:00:16]OFD Sender: No OFD packet to send [08:00:21]OFD Sender: No OFD packet to send [08:00:26]OFD Sender: No OFD packet to send [08:00:31]OFD Sender: No OFD packet to send [08:00:36]OFD Sender: No OFD packet to send [08:00:41]OFD Sender: No OFD packet to send [08:00:46]OFD Sender: No OFD packet to send [08:00:51]OFD Sender: No OFD packet to send [08:00:56]OFD Sender: No OFD packet to send [08:01:01]OFD Sender: No OFD packet to send [08:01:06]OFD Sender: No OFD packet to send [08:01:11]OFD Sender: No OFD packet to send [08:01:16]OFD Sender: No OFD packet to send [08:01:21]OFD Sender: No OFD packet to send [08:01:26]OFD Sender: No OFD packet to send [08:01:31]OFD Sender: No OFD packet to send [08:01:36]OFD Sender: No OFD packet to send [08:01:41]OFD Sender: No OFD packet to send [08:01:44]accept exits with 9 [08:01:44]New connection [08:01:44]New thread 3067252068 created [08:01:44]Thread 3067395428 joined [08:01:44]Waiting for new connection... [08:01:44] Sock 9.Parse request [08:01:44]Sock 9.Check first char [08:01:44]Sock 9.First char is OK [08:01:44]request: POST /json_proto HTTP/1.0 [08:01:44]Method: POST [08:01:44]URL: /json_proto [08:01:44]Method is POST - this is cgi request [08:01:44]url: /json_proto [08:01:44]query_string will be loaded in cgi processing [08:01:44]execute_cgi json_proto POST (null) [08:01:44]execute_cgi path=json_proto method=POST [08:01:44]POST find Content-Length [08:01:44]Host: 172.17.48.197:8080 [08:01:44]Content-Length: 683 [08:01:44]Content-Type: application/json [08:01:44] [08:01:44]POST finish read [08:01:44]Found Content-Length = 683 [08:01:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106440", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:01:44]execute_script... [08:01:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106440", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:01:44]POST & json_proto [08:01:44]process_json_proto [08:01:44]json parsed OK: [08:01:44]protocol is kg_v1.0 [08:01:44]action value=close_receipt [08:01:44]process_action close_receipt [08:01:44]cmd_close_receipt [08:01:44]MH_GetDate [08:01:44]Write to MH i2c: F0 00 00 C3 6B 1D [08:01:44]Write i2c OK [08:01:44]MH_I2C_Read... [08:01:44]Read from MH i2c: F0 [08:01:44]MH_I2C_Read... [08:01:44]Read from MH i2c: F0 09 00 [08:01:44]MH_I2C_Read... [08:01:44]Read from MH i2c: F0 09 00 C3 6B 00 F0 7F E5 65 6C AF E3 65 42 [08:01:44]GetLastDocTimeStamp 1709539215 [08:01:44]current date 1709539312 [08:01:44]FM_GetShiftState [08:01:44]SAM_PROTO_GetShiftState [08:01:44]wFMCommunicate request_size=4 [08:01:44]MH_SAM_APDU [08:01:44]CAPDU: 80 13 01 00 [08:01:44]Write to MH i2c: E2 08 00 C4 6B 80 13 01 00 00 00 00 00 AC [08:01:44]Write i2c OK [08:01:44]MH_I2C_Read... [08:01:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:01:44]Read from MH i2c: E2 [08:01:44]MH_I2C_Read... [08:01:44]Read from MH i2c: E2 0E 00 [08:01:44]MH_I2C_Read... [08:01:44]Read from MH i2c: E2 0E 00 C4 6B 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 C3 [08:01:44]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:01:44]wFMCommunicate OK [08:01:44]SAM_PROTO_GetShiftState done [08:01:44]FM_GetShiftState done [08:01:44]opened in 1709511088 [08:01:44]opened+sec_in_day 1709597488 [08:01:44]quantity*price = 100030 [08:01:44]sum+1 = 100031 [08:01:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 45 04.03.2024 08:01 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123445 ФПД: 66783497871883 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T080152&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123445&fm=66783497871883&tin=02508201610067®Number=0000000000090573&sum=100000 [08:01:46]StoreToDocumentArchive [08:01:46]shift 324 fd 123445 [08:01:46]save to /storage/0324/doc_00123445 [08:01:46]save last doc name /storage/0324/doc_00123445 to /storage/kkm_last_doc_name [08:01:46]save OK [08:01:46]Clear old archive folders... [08:01:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:01:46]tlvbuf is 00F45DF0 [08:01:46]SAM_PROTO_ClearQueue [08:01:46]wFMCommunicate request_size=4 [08:01:46]MH_SAM_APDU [08:01:46]CAPDU: 80 09 00 00 [08:01:46]Write to MH i2c: E2 08 00 D1 6B 80 09 00 00 00 00 00 00 AE [08:01:46]Write i2c OK [08:01:46]MH_I2C_Read... [08:01:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:01:46]Read from MH i2c: E2 [08:01:46]MH_I2C_Read... [08:01:46]Read from MH i2c: E2 03 00 [08:01:46]MH_I2C_Read... [08:01:46]Read from MH i2c: E2 03 00 D1 6B 00 90 00 B0 [08:01:46]RAPDU: 90 00 [08:01:46]wFMCommunicate OK [08:01:46]SAM_PROTO_ClearQueue done [08:01:46]KKMCreateOFDPacket [08:01:46]OFDProtocolAddRootSTLVToBuf [08:01:46]FM_MakeSignedData [08:01:46]FM_MakeSignedData [08:01:46]SAM_PROTO_SignData [08:01:46]wFMCommunicate request_size=4 [08:01:46]MH_SAM_APDU [08:01:46]CAPDU: 80 0D 01 02 [08:01:46]Write to MH i2c: E2 08 00 D2 6B 80 0D 01 02 00 00 00 00 B6 [08:01:46]Write i2c OK [08:01:46]MH_I2C_Read... [08:01:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:01:46]Read from MH i2c: E2 [08:01:46]MH_I2C_Read... [08:01:46]Read from MH i2c: E2 03 00 [08:01:46]MH_I2C_Read... [08:01:46]Read from MH i2c: E2 03 00 D2 6B 00 90 00 B1 [08:01:46]RAPDU: 90 00 [08:01:46]wFMCommunicate OK [08:01:46]wFMCommunicate request_size=255 [08:01:46]MH_SAM_APDU [08:01:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 F0 7F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 35 E2 01 00 35 04 06 00 3C [08:01:46]Write to MH i2c: E2 02 01 D3 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 F0 7F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 35 E2 01 00 35 04 06 00 3C 00 00 A1 [08:01:46]Write i2c OK [08:01:46]MH_I2C_Read... [08:01:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:01:46]Read from MH i2c: E2 [08:01:46]MH_I2C_Read... [08:01:46]Read from MH i2c: E2 03 00 [08:01:46]MH_I2C_Read... [08:01:46]Read from MH i2c: E2 03 00 D3 6B 00 90 00 B2 [08:01:46]RAPDU: 90 00 [08:01:46]wFMCommunicate OK [08:01:46]wFMCommunicate request_size=10 [08:01:46]MH_SAM_APDU [08:01:46]CAPDU: 80 0D 02 02 05 BD 3E AA E2 0B [08:01:46]Write to MH i2c: E2 0D 00 D4 6B 80 0D 02 02 05 00 BD 3E AA E2 0B 00 00 55 [08:01:46]Write i2c OK [08:01:46]MH_I2C_Read... [08:01:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:01:46]Read from MH i2c: E2 [08:01:46]MH_I2C_Read... [08:01:46]Read from MH i2c: E2 03 00 [08:01:46]MH_I2C_Read... [08:01:46]Read from MH i2c: E2 03 00 D4 6B 00 90 00 B3 [08:01:46]RAPDU: 90 00 [08:01:46]wFMCommunicate OK [08:01:46]wFMCommunicate request_size=4 [08:01:46]MH_SAM_APDU [08:01:46]CAPDU: 80 0D 03 02 [08:01:46]Write to MH i2c: E2 08 00 D5 6B 80 0D 03 02 00 00 00 00 BB [08:01:46]Write i2c OK [08:01:46]MH_I2C_Read... [08:01:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:01:46]Read from MH i2c: E2 [08:01:46]MH_I2C_Read... [08:01:46]Read from MH i2c: E2 0B 00 [08:01:46]MH_I2C_Read... [08:01:46]Read from MH i2c: E2 0B 00 D5 6B 00 85 8C FC 5E 05 1F 12 20 90 00 7D [08:01:46]RAPDU: 85 8C FC 5E 05 1F 12 20 90 00 [08:01:46]wFMCommunicate OK [08:01:46]SAM_PROTO_SignData done [08:01:46]FM_MakeSignedData done [08:01:46]CreateOFDProtocolMessage [08:01:46]wFMCommunicate request_size=4 [08:01:46]MH_SAM_APDU [08:01:46]CAPDU: 80 11 00 00 [08:01:46]Write to MH i2c: E2 08 00 D6 6B 80 11 00 00 00 00 00 00 BB [08:01:46]Write i2c OK [08:01:46]MH_I2C_Read... [08:01:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:01:46]Read from MH i2c: E2 [08:01:46]MH_I2C_Read... [08:01:46]Read from MH i2c: E2 17 00 [08:01:46]MH_I2C_Read... [08:01:46]Read from MH i2c: E2 17 00 D6 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 19 [08:01:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:01:46]wFMCommunicate OK [08:01:46]CreateOFDProtocolMessage done [08:01:46]OFDSenderStorePacket 123445 [08:01:46]StoreOFDPacket docnum=123445 [08:01:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 D5 3C 07 01 65 D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 F0 7F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 35 E2 01 00 35 04 06 00 3C BD 3E AA E2 0B 85 8C FC 5E 05 1F 12 20 [08:01:46]CheckFolder [08:01:46]dirname=/storage/ofd_packets [08:01:46]CheckFolder done [08:01:46]ProducePacketName [08:01:46]name=ofd_packets/00123445 [08:01:46]NVStorageSaveData ofd_packets/00123445 [08:01:46]File name is /storage/ofd_packets/00123445 [08:01:46]Write 301 bytes [08:01:46]NVStorageSaveData done [08:01:46]OFDSenderStorePacket done [08:01:46]KKMCreateOFDPacket done [08:01:46]NVStorageSaveData kkm_last_timestamp [08:01:46]File name is /storage/kkm_last_timestamp [08:01:46]Write 4 bytes [08:01:46]NVStorageSaveData done [08:01:46]ExternCall_PrintAddStr [08:01:46]wPrintStart [08:01:46]Write to MH i2c: 01 00 00 D7 6B 42 [08:01:46]Write i2c OK [08:01:46]MH_I2C_Read... [08:01:46]Read from MH i2c: 01 [08:01:46]MH_I2C_Read... [08:01:46]Read from MH i2c: 01 07 00 [08:01:46]MH_I2C_Read... [08:01:46]Read from MH i2c: 01 07 00 D7 6B 00 00 00 00 00 FF 0F 57 [08:01:46]RasterBufferAndPrint [08:01:46]line Счет N : (1)1106440 [08:01:46]line ИНН: 02508201610067 [08:01:46]line Контрольно-Кассовый Чек [08:01:46]line ПРОДАЖА [08:01:46]line ТРК (МРК, ГНК) : 52 [08:01:46]line Товар: 2710124130 [08:01:46]line Аи-92-К-5 [08:01:46]line 16.160 * 61.90 [08:01:46]line = 1000.30 [08:01:46]line НДС 12% НСП 1% [08:01:46]line > о реализуемом товаре [08:01:46]line ОКРУГЛЕНИЕ: -0.30 [08:01:46]line ИТОГО: 1000.00 [08:01:46]line Внесено: 1000.00 [08:01:46]line СДАЧА: 0.00 [08:01:46]line НСП 1% : 8.85 [08:01:46]line НДС 12% : 106.23 [08:01:46]line Наличными: 1000.00 [08:01:46]line Безнал.: 0.00 [08:01:46]line Место: АЗС № 25 "Партнер Нефть" [08:01:46]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:01:46]line СНО: Общий режим [08:01:46]line Чек 45 04.03.2024 08:01 [08:01:46]line Смена: 324 ФФД: 1.0 [08:01:46]line ЗНМ: 0300000019 [08:01:46]line РНМ: 0000000000090573 [08:01:46]line Версия ККМ: 001 [08:01:46]line ФМ: 0000000000874798 [08:01:46]line ФД: 123445 [08:01:46]line ФПД: 66783497871883 [08:01:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T080152&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123445&fm=66783497871883&tin=02508201610067®Number=0000000000090573&sum=100000 [08:01:46]OFD Sender: Processing packet 123445 [packets to send 112, broken 111] [08:01:46]ProducePacketName [08:01:46]name=ofd_packets/00123445 [08:01:46]OFD Sender: To server: pG, [08:01:46]CommunicateWithHost lk.salyk.kg:30040 [08:01:46]ConnectInit lk.salyk.kg [08:01:46]written 0, free lines is 4095 [08:01:46]Connected sock=10 [08:01:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 D5 3C 07 01 65 D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 F0 7F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 35 E2 01 00 35 04 06 00 3C BD 3E AA E2 0B 85 8C FC 5E 05 1F 12 20 [08:01:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 1F 65 47 00 FB 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 37 39 38 10 04 04 00 35 E2 01 00 F4 03 04 00 19 2C E5 65 B6 04 01 00 00 9F 09 C7 00 40 B7 FB 37 [08:01:47]CommunicateWithHost err = 0 [08:01:47]CheckOFDResponse [08:01:47]1017 (14) - 77093643461234 [08:01:47]1041 (16) - 0000000000874798 [08:01:47]1040 (4) - 123445 [08:01:47]1012 (4) - 04.03.2024 02:04 [08:01:47]1206 (1) - 0 [08:01:47]OFD Sender: Remove packet 123445 [08:01:47]ProducePacketName [08:01:47]name=ofd_packets/00123445 [08:01:47]NVStorageDeleteData [08:01:47]Write to MH i2c: 01 00 00 02 6C 6E [08:01:47]Write i2c OK [08:01:47]MH_I2C_Read... [08:01:47]Read from MH i2c: 01 [08:01:47]MH_I2C_Read... [08:01:47]Read from MH i2c: 01 07 00 [08:01:47]MH_I2C_Read... [08:01:47]Read from MH i2c: 01 07 00 02 6C 00 00 00 00 00 F3 0C 74 [08:01:47]RasterBufferAndPrint [08:01:47]line [08:01:47]line [08:01:47]line [08:01:47]line [08:01:47]line [08:01:47]written 0, free lines is 3321 [08:01:47]MH_Cut [08:01:47]Write to MH i2c: D1 01 00 09 6C 01 47 [08:01:47]Write i2c OK [08:01:47]MH_I2C_Read... [08:01:47]Read from MH i2c: D1 [08:01:47]MH_I2C_Read... [08:01:47]Read from MH i2c: D1 01 00 [08:01:47]MH_I2C_Read... [08:01:47]Read from MH i2c: D1 01 00 09 6C 00 46 [08:01:47]Write to MH i2c: 01 00 00 0A 6C 76 [08:01:47]Write i2c OK [08:01:47]MH_I2C_Read... [08:01:47]OFD Sender: No OFD packet to send [08:01:48]*** Cut start [08:01:48]*** Purtial cut [08:01:48]*** Stage 1: CUTSNS_PIN = 1 [08:01:50]Read from MH i2c: 01 [08:01:50]MH_I2C_Read... [08:01:50]*** Stop cut motor [08:01:50]*** Cut end [08:01:50]Read from MH i2c: 01 07 00 [08:01:50]MH_I2C_Read... [08:01:50]Read from MH i2c: 01 07 00 0A 6C 00 00 00 00 00 FF 0F 8B [08:01:50]process_action close_receipt done [08:01:50]requested_data is exist [08:01:50]produce_requested_data [08:01:50]requested_item fm.sn is exist - process it [08:01:50]wFMCommunicate request_size=4 [08:01:50]MH_SAM_APDU [08:01:50]CAPDU: 80 11 00 00 [08:01:50]Write to MH i2c: E2 08 00 0B 6C 80 11 00 00 00 00 00 00 F1 [08:01:50]Write i2c OK [08:01:50]MH_I2C_Read... [08:01:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:01:50]Read from MH i2c: E2 [08:01:50]MH_I2C_Read... [08:01:50]Read from MH i2c: E2 17 00 [08:01:50]MH_I2C_Read... [08:01:50]Read from MH i2c: E2 17 00 0B 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 4F [08:01:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:01:50]wFMCommunicate OK [08:01:50]requested_item fd.num is exist - process it [08:01:50]SAM_PROTO_GetFieldsCounters [08:01:50]wFMCommunicate request_size=4 [08:01:50]MH_SAM_APDU [08:01:50]CAPDU: 80 13 00 00 [08:01:50]Write to MH i2c: E2 08 00 0C 6C 80 13 00 00 00 00 00 00 F4 [08:01:50]Write i2c OK [08:01:50]MH_I2C_Read... [08:01:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:01:50]Read from MH i2c: E2 [08:01:50]MH_I2C_Read... [08:01:50]Read from MH i2c: E2 62 00 [08:01:50]MH_I2C_Read... [08:01:50]Read from MH i2c: E2 62 00 0C 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 35 E2 01 00 0E 04 04 00 44 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 03 [08:01:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 35 E2 01 00 0E 04 04 00 44 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 [08:01:50]wFMCommunicate OK [08:01:50]SAM_PROTO_GetFieldsCounters done [08:01:50]requested_item shift.num is exist - process it [08:01:50]requested_item shift.opened is exist - process it [08:01:50]req_shift_opened [08:01:50]FM_GetShiftState [08:01:50]SAM_PROTO_GetShiftState [08:01:50]wFMCommunicate request_size=4 [08:01:50]MH_SAM_APDU [08:01:50]CAPDU: 80 13 01 00 [08:01:50]Write to MH i2c: E2 08 00 0D 6C 80 13 01 00 00 00 00 00 F6 [08:01:50]Write i2c OK [08:01:50]MH_I2C_Read... [08:01:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:01:50]Read from MH i2c: E2 [08:01:50]MH_I2C_Read... [08:01:50]Read from MH i2c: E2 0E 00 [08:01:50]MH_I2C_Read... [08:01:50]Read from MH i2c: E2 0E 00 0D 6C 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 0D [08:01:50]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:01:50]wFMCommunicate OK [08:01:50]SAM_PROTO_GetShiftState done [08:01:50]FM_GetShiftState done [08:01:50]req_shift_opened done [08:01:50]requested_item shift.open_date is exist - process it [08:01:50]req_shift_open_date [08:01:50]req_shift_open_date done [08:01:50]produce_requested_data done [08:01:50]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123445,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:01:50]process_action_free close_receipt [08:01:50]json_value_free [08:01:50]json_value_free done [08:01:50]process_json_proto returns [08:01:50]Send response to host [08:01:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123445,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:01:50]free response buf [08:01:50]execute_script done [08:01:50]execute_script returns [08:01:50]free content buf [08:01:50]Sock 9.Close socket [08:01:50]Sock 9.Thread stoped [08:01:52]OFD Sender: No OFD packet to send [08:01:57]OFD Sender: No OFD packet to send [08:02:02]OFD Sender: No OFD packet to send [08:02:07]OFD Sender: No OFD packet to send [08:02:12]OFD Sender: No OFD packet to send [08:02:17]OFD Sender: No OFD packet to send [08:02:22]OFD Sender: No OFD packet to send [08:02:27]OFD Sender: No OFD packet to send [08:02:32]OFD Sender: No OFD packet to send [08:02:37]OFD Sender: No OFD packet to send [08:02:42]OFD Sender: No OFD packet to send [08:02:47]OFD Sender: No OFD packet to send [08:02:52]OFD Sender: No OFD packet to send [08:02:57]OFD Sender: No OFD packet to send [08:03:02]OFD Sender: No OFD packet to send [08:03:07]OFD Sender: No OFD packet to send [08:03:12]OFD Sender: No OFD packet to send [08:03:17]OFD Sender: No OFD packet to send [08:03:22]OFD Sender: No OFD packet to send [08:03:24]accept exits with 7 [08:03:24]New connection [08:03:24]New thread 3067395428 created [08:03:24]Thread 3067252068 joined [08:03:24]Waiting for new connection... [08:03:24] Sock 7.Parse request [08:03:24]Sock 7.Check first char [08:03:24]Sock 7.First char is OK [08:03:24]request: POST /json_proto HTTP/1.0 [08:03:24]Method: POST [08:03:24]URL: /json_proto [08:03:24]Method is POST - this is cgi request [08:03:24]url: /json_proto [08:03:24]query_string will be loaded in cgi processing [08:03:24]execute_cgi json_proto POST (null) [08:03:24]execute_cgi path=json_proto method=POST [08:03:24]POST find Content-Length [08:03:24]Host: 172.17.48.197:8080 [08:03:24]Content-Length: 817 [08:03:24]Content-Type: application/json [08:03:24] [08:03:24]POST finish read [08:03:24]Found Content-Length = 817 [08:03:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106441", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:03:24]execute_script... [08:03: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)1106441", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:03:24]POST & json_proto [08:03:24]process_json_proto [08:03:24]json parsed OK: [08:03:24]protocol is kg_v1.0 [08:03:24]action value=close_receipt [08:03:24]process_action close_receipt [08:03:24]cmd_close_receipt [08:03:24]MH_GetDate [08:03:24]Write to MH i2c: F0 00 00 0E 6C 69 [08:03:24]Write i2c OK [08:03:24]MH_I2C_Read... [08:03:24]Read from MH i2c: F0 [08:03:24]MH_I2C_Read... [08:03:24]Read from MH i2c: F0 09 00 [08:03:24]MH_I2C_Read... [08:03:24]Read from MH i2c: F0 09 00 0E 6C 00 54 80 E5 65 6C AF E3 65 F3 [08:03:24]GetLastDocTimeStamp 1709539312 [08:03:24]current date 1709539412 [08:03:24]FM_GetShiftState [08:03:24]SAM_PROTO_GetShiftState [08:03:24]wFMCommunicate request_size=4 [08:03:24]MH_SAM_APDU [08:03:24]CAPDU: 80 13 01 00 [08:03:24]Write to MH i2c: E2 08 00 0F 6C 80 13 01 00 00 00 00 00 F8 [08:03:24]Write i2c OK [08:03:24]MH_I2C_Read... [08:03:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:03:24]Read from MH i2c: E2 [08:03:24]MH_I2C_Read... [08:03:24]Read from MH i2c: E2 0E 00 [08:03:24]MH_I2C_Read... [08:03:24]Read from MH i2c: E2 0E 00 0F 6C 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 0F [08:03:24]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:03:24]wFMCommunicate OK [08:03:24]SAM_PROTO_GetShiftState done [08:03:24]FM_GetShiftState done [08:03:24]opened in 1709511088 [08:03:24]opened+sec_in_day 1709597488 [08:03:24]quantity*price = 50015 [08:03:24]sum+1 = 50016 [08:03:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.15 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.15 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 46 04.03.2024 08:03 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123446 ФПД: 239081544674434 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T080332&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123446&fm=239081544674434&tin=02508201610067®Number=0000000000090573&sum=50015 [08:03:25]StoreToDocumentArchive [08:03:25]shift 324 fd 123446 [08:03:25]save to /storage/0324/doc_00123446 [08:03:25]save last doc name /storage/0324/doc_00123446 to /storage/kkm_last_doc_name [08:03:25]save OK [08:03:25]Clear old archive folders... [08:03:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:03:25]tlvbuf is 00DEA720 [08:03:25]SAM_PROTO_ClearQueue [08:03:25]wFMCommunicate request_size=4 [08:03:25]MH_SAM_APDU [08:03:25]CAPDU: 80 09 00 00 [08:03:25]Write to MH i2c: E2 08 00 1C 6C 80 09 00 00 00 00 00 00 FA [08:03:25]Write i2c OK [08:03:25]MH_I2C_Read... [08:03:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:03:25]Read from MH i2c: E2 [08:03:25]MH_I2C_Read... [08:03:25]Read from MH i2c: E2 03 00 [08:03:25]MH_I2C_Read... [08:03:25]Read from MH i2c: E2 03 00 1C 6C 00 90 00 FC [08:03:25]RAPDU: 90 00 [08:03:25]wFMCommunicate OK [08:03:25]SAM_PROTO_ClearQueue done [08:03:25]KKMCreateOFDPacket [08:03:25]OFDProtocolAddRootSTLVToBuf [08:03:25]FM_MakeSignedData [08:03:25]FM_MakeSignedData [08:03:25]SAM_PROTO_SignData [08:03:25]wFMCommunicate request_size=4 [08:03:25]MH_SAM_APDU [08:03:25]CAPDU: 80 0D 01 02 [08:03:25]Write to MH i2c: E2 08 00 1D 6C 80 0D 01 02 00 00 00 00 02 [08:03:25]Write i2c OK [08:03:25]MH_I2C_Read... [08:03:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:03:25]Read from MH i2c: E2 [08:03:25]MH_I2C_Read... [08:03:25]Read from MH i2c: E2 03 00 [08:03:25]MH_I2C_Read... [08:03:25]Read from MH i2c: E2 03 00 1D 6C 00 90 00 FD [08:03:25]RAPDU: 90 00 [08:03:25]wFMCommunicate OK [08:03:25]wFMCommunicate request_size=255 [08:03:25]MH_SAM_APDU [08:03:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 54 80 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 36 E2 01 00 35 04 06 00 D9 [08:03:25]Write to MH i2c: E2 02 01 1E 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 54 80 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 36 E2 01 00 35 04 06 00 D9 00 00 83 [08:03:25]Write i2c OK [08:03:25]MH_I2C_Read... [08:03:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:03:26]Read from MH i2c: E2 [08:03:26]MH_I2C_Read... [08:03:26]Read from MH i2c: E2 03 00 [08:03:26]MH_I2C_Read... [08:03:26]Read from MH i2c: E2 03 00 1E 6C 00 90 00 FE [08:03:26]RAPDU: 90 00 [08:03:26]wFMCommunicate OK [08:03:26]wFMCommunicate request_size=10 [08:03:26]MH_SAM_APDU [08:03:26]CAPDU: 80 0D 02 02 05 71 82 8A EC 82 [08:03:26]Write to MH i2c: E2 0D 00 1F 6C 80 0D 02 02 05 00 71 82 8A EC 82 00 00 FA [08:03:26]Write i2c OK [08:03:26]MH_I2C_Read... [08:03:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:03:26]Read from MH i2c: E2 [08:03:26]MH_I2C_Read... [08:03:26]Read from MH i2c: E2 03 00 [08:03:26]MH_I2C_Read... [08:03:26]Read from MH i2c: E2 03 00 1F 6C 00 90 00 FF [08:03:26]RAPDU: 90 00 [08:03:26]wFMCommunicate OK [08:03:26]wFMCommunicate request_size=4 [08:03:26]MH_SAM_APDU [08:03:26]CAPDU: 80 0D 03 02 [08:03:26]Write to MH i2c: E2 08 00 20 6C 80 0D 03 02 00 00 00 00 07 [08:03:26]Write i2c OK [08:03:26]MH_I2C_Read... [08:03:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:03:26]Read from MH i2c: E2 [08:03:26]MH_I2C_Read... [08:03:26]Read from MH i2c: E2 0B 00 [08:03:26]MH_I2C_Read... [08:03:26]Read from MH i2c: E2 0B 00 20 6C 00 80 B6 88 91 3F BA 95 B9 90 00 9E [08:03:26]RAPDU: 80 B6 88 91 3F BA 95 B9 90 00 [08:03:26]wFMCommunicate OK [08:03:26]SAM_PROTO_SignData done [08:03:26]FM_MakeSignedData done [08:03:26]CreateOFDProtocolMessage [08:03:26]wFMCommunicate request_size=4 [08:03:26]MH_SAM_APDU [08:03:26]CAPDU: 80 11 00 00 [08:03:26]Write to MH i2c: E2 08 00 21 6C 80 11 00 00 00 00 00 00 07 [08:03:26]Write i2c OK [08:03:26]MH_I2C_Read... [08:03:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:03:26]Read from MH i2c: E2 [08:03:26]MH_I2C_Read... [08:03:26]Read from MH i2c: E2 17 00 [08:03:26]MH_I2C_Read... [08:03:26]Read from MH i2c: E2 17 00 21 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 65 [08:03:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:03:26]wFMCommunicate OK [08:03:26]CreateOFDProtocolMessage done [08:03:26]OFDSenderStorePacket 123446 [08:03:26]StoreOFDPacket docnum=123446 [08:03:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 2A F0 07 01 95 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 54 80 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 36 E2 01 00 35 04 06 00 D9 71 82 8A EC 82 80 B6 88 91 3F BA 95 B9 [08:03:26]CheckFolder [08:03:26]dirname=/storage/ofd_packets [08:03:26]CheckFolder done [08:03:26]ProducePacketName [08:03:26]name=ofd_packets/00123446 [08:03:26]NVStorageSaveData ofd_packets/00123446 [08:03:26]File name is /storage/ofd_packets/00123446 [08:03:26]Write 301 bytes [08:03:26]NVStorageSaveData done [08:03:26]OFDSenderStorePacket done [08:03:26]KKMCreateOFDPacket done [08:03:26]NVStorageSaveData kkm_last_timestamp [08:03:26]File name is /storage/kkm_last_timestamp [08:03:26]Write 4 bytes [08:03:26]NVStorageSaveData done [08:03:26]ExternCall_PrintAddStr [08:03:26]wPrintStart [08:03:26]Write to MH i2c: 01 00 00 22 6C 8E [08:03:26]Write i2c OK [08:03:26]MH_I2C_Read... [08:03:26]Read from MH i2c: 01 [08:03:26]MH_I2C_Read... [08:03:26]Read from MH i2c: 01 07 00 [08:03:26]MH_I2C_Read... [08:03:26]Read from MH i2c: 01 07 00 22 6C 00 00 00 00 00 FF 0F A3 [08:03:26]RasterBufferAndPrint [08:03:26]line Счет N : (1)1106441 [08:03:26]line ИНН: 02508201610067 [08:03:26]line Контрольно-Кассовый Чек [08:03:26]line ПРОДАЖА [08:03:26]line ТРК (МРК, ГНК) : 11 [08:03:26]line Товар: 2710124130 [08:03:26]line Аи-92-К-5 [08:03:26]line 8.080 * 61.90 [08:03:26]line = 500.15 [08:03:26]line НДС 12% НСП 1% [08:03:26]line > о реализуемом товаре [08:03:26]line ИТОГО: 500.15 [08:03:26]line НСП 1% : 4.43 [08:03:26]line НДС 12% : 53.11 [08:03:26]line Наличными: 0.00 [08:03:26]line Безнал.: 500.15 [08:03:26]line Место: АЗС № 25 "Партнер Нефть" [08:03:26]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:03:26]line СНО: Общий режим [08:03:26]line Чек 46 04.03.2024 08:03 [08:03:26]line Смена: 324 ФФД: 1.0 [08:03:26]line ЗНМ: 0300000019 [08:03:26]line РНМ: 0000000000090573 [08:03:26]line Версия ККМ: 001 [08:03:26]line Платежная система: Бакай Банк [08:03:26]line ФМ: 0000000000874798 [08:03:26]line ФД: 123446 [08:03:26]line ФПД: 239081544674434 [08:03:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T080332&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123446&fm=239081544674434&tin=02508201610067®Number=0000000000090573&sum=50015 [08:03:26]OFD Sender: Processing packet 123446 [packets to send 112, broken 111] [08:03:26]ProducePacketName [08:03:26]name=ofd_packets/00123446 [08:03:26]OFD Sender: To server: pG, [08:03:26]CommunicateWithHost lk.salyk.kg:30040 [08:03:26]ConnectInit lk.salyk.kg [08:03:26]written 0, free lines is 4095 [08:03:26]Connected sock=10 [08:03: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 37 39 38 0F 01 00 00 2A F0 07 01 95 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 54 80 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 36 E2 01 00 35 04 06 00 D9 71 82 8A EC 82 80 B6 88 91 3F BA 95 B9 [08:03:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 95 67 47 00 8F 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 37 39 38 10 04 04 00 36 E2 01 00 F4 03 04 00 7D 2C E5 65 B6 04 01 00 00 55 01 CF 73 35 33 54 2C [08:03:26]CommunicateWithHost err = 0 [08:03:26]CheckOFDResponse [08:03:26]1017 (14) - 77093643461234 [08:03:26]1041 (16) - 0000000000874798 [08:03:26]1040 (4) - 123446 [08:03:26]1012 (4) - 04.03.2024 02:05 [08:03:26]1206 (1) - 0 [08:03:26]OFD Sender: Remove packet 123446 [08:03:26]ProducePacketName [08:03:26]name=ofd_packets/00123446 [08:03:26]NVStorageDeleteData [08:03:27]Write to MH i2c: 01 00 00 4C 6C B8 [08:03:27]Write i2c OK [08:03:27]MH_I2C_Read... [08:03:27]Read from MH i2c: 01 [08:03:27]MH_I2C_Read... [08:03:27]Read from MH i2c: 01 07 00 [08:03:27]MH_I2C_Read... [08:03:27]Read from MH i2c: 01 07 00 4C 6C 00 00 00 00 00 FA 0C C5 [08:03:27]RasterBufferAndPrint [08:03:27]line [08:03:27]line [08:03:27]line [08:03:27]line [08:03:27]line [08:03:27]written 0, free lines is 3328 [08:03:27]MH_Cut [08:03:27]Write to MH i2c: D1 01 00 53 6C 01 91 [08:03:27]Write i2c OK [08:03:27]MH_I2C_Read... [08:03:27]Read from MH i2c: D1 [08:03:27]MH_I2C_Read... [08:03:27]Read from MH i2c: D1 01 00 [08:03:27]MH_I2C_Read... [08:03:27]Read from MH i2c: D1 01 00 53 6C 00 90 [08:03:27]Write to MH i2c: 01 00 00 54 6C C0 [08:03:27]Write i2c OK [08:03:27]MH_I2C_Read... [08:03:27]OFD Sender: No OFD packet to send [08:03:27]*** Cut start [08:03:27]*** Purtial cut [08:03:27]*** Stage 1: CUTSNS_PIN = 1 [08:03:29]Read from MH i2c: 01 [08:03:29]MH_I2C_Read... [08:03:29]*** Stop cut motor [08:03:29]*** Cut end [08:03:29]Read from MH i2c: 01 07 00 [08:03:29]MH_I2C_Read... [08:03:29]Read from MH i2c: 01 07 00 54 6C 00 00 00 00 00 FF 0F D5 [08:03:29]process_action close_receipt done [08:03:29]requested_data is exist [08:03:29]produce_requested_data [08:03:29]requested_item fm.sn is exist - process it [08:03:29]wFMCommunicate request_size=4 [08:03:29]MH_SAM_APDU [08:03:29]CAPDU: 80 11 00 00 [08:03:29]Write to MH i2c: E2 08 00 55 6C 80 11 00 00 00 00 00 00 3B [08:03:29]Write i2c OK [08:03:29]MH_I2C_Read... [08:03:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:03:29]Read from MH i2c: E2 [08:03:29]MH_I2C_Read... [08:03:29]Read from MH i2c: E2 17 00 [08:03:29]MH_I2C_Read... [08:03:29]Read from MH i2c: E2 17 00 55 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 99 [08:03:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:03:29]wFMCommunicate OK [08:03:29]requested_item fd.num is exist - process it [08:03:29]SAM_PROTO_GetFieldsCounters [08:03:29]wFMCommunicate request_size=4 [08:03:29]MH_SAM_APDU [08:03:29]CAPDU: 80 13 00 00 [08:03:29]Write to MH i2c: E2 08 00 56 6C 80 13 00 00 00 00 00 00 3E [08:03:29]Write i2c OK [08:03:29]MH_I2C_Read... [08:03:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:03:29]Read from MH i2c: E2 [08:03:29]MH_I2C_Read... [08:03:29]Read from MH i2c: E2 62 00 [08:03:29]MH_I2C_Read... [08:03:29]Read from MH i2c: E2 62 00 56 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 36 E2 01 00 0E 04 04 00 44 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 51 [08:03: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 36 E2 01 00 0E 04 04 00 44 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 [08:03:29]wFMCommunicate OK [08:03:29]SAM_PROTO_GetFieldsCounters done [08:03:29]requested_item shift.num is exist - process it [08:03:29]requested_item shift.opened is exist - process it [08:03:29]req_shift_opened [08:03:29]FM_GetShiftState [08:03:29]SAM_PROTO_GetShiftState [08:03:29]wFMCommunicate request_size=4 [08:03:29]MH_SAM_APDU [08:03:29]CAPDU: 80 13 01 00 [08:03:29]Write to MH i2c: E2 08 00 57 6C 80 13 01 00 00 00 00 00 40 [08:03:29]Write i2c OK [08:03:29]MH_I2C_Read... [08:03:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:03:30]Read from MH i2c: E2 [08:03:30]MH_I2C_Read... [08:03:30]Read from MH i2c: E2 0E 00 [08:03:30]MH_I2C_Read... [08:03:30]Read from MH i2c: E2 0E 00 57 6C 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 57 [08:03:30]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:03:30]wFMCommunicate OK [08:03:30]SAM_PROTO_GetShiftState done [08:03:30]FM_GetShiftState done [08:03:30]req_shift_opened done [08:03:30]requested_item shift.open_date is exist - process it [08:03:30]req_shift_open_date [08:03:30]req_shift_open_date done [08:03:30]produce_requested_data done [08:03:30]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123446,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:03:30]process_action_free close_receipt [08:03:30]json_value_free [08:03:30]json_value_free done [08:03:30]process_json_proto returns [08:03:30]Send response to host [08:03:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123446,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:03:30]free response buf [08:03:30]execute_script done [08:03:30]execute_script returns [08:03:30]free content buf [08:03:30]Sock 7.Close socket [08:03:30]Sock 7.Thread stoped [08:03:32]OFD Sender: No OFD packet to send [08:03:37]OFD Sender: No OFD packet to send [08:03:42]OFD Sender: No OFD packet to send [08:03:47]OFD Sender: No OFD packet to send [08:03:52]OFD Sender: No OFD packet to send [08:03:57]OFD Sender: No OFD packet to send [08:04:02]OFD Sender: No OFD packet to send [08:04:07]OFD Sender: No OFD packet to send [08:04:12]OFD Sender: No OFD packet to send [08:04:17]OFD Sender: No OFD packet to send [08:04:22]OFD Sender: No OFD packet to send [08:04:27]OFD Sender: No OFD packet to send [08:04:32]OFD Sender: No OFD packet to send [08:04:37]OFD Sender: No OFD packet to send [08:04:42]OFD Sender: No OFD packet to send [08:04:47]OFD Sender: No OFD packet to send [08:04:52]OFD Sender: No OFD packet to send [08:04:57]OFD Sender: No OFD packet to send [08:05:02]OFD Sender: No OFD packet to send [08:05:07]OFD Sender: No OFD packet to send [08:05:12]OFD Sender: No OFD packet to send [08:05:13]accept exits with 9 [08:05:13]New connection [08:05:13]New thread 3067252068 created [08:05:13]Thread 3067395428 joined [08:05:13]Waiting for new connection... [08:05:13] Sock 9.Parse request [08:05:13]Sock 9.Check first char [08:05:13]Sock 9.First char is OK [08:05:13]request: POST /json_proto HTTP/1.0 [08:05:13]Method: POST [08:05:13]URL: /json_proto [08:05:13]Method is POST - this is cgi request [08:05:13]url: /json_proto [08:05:13]query_string will be loaded in cgi processing [08:05:13]execute_cgi json_proto POST (null) [08:05:13]execute_cgi path=json_proto method=POST [08:05:13]POST find Content-Length [08:05:13]Host: 172.17.48.197:8080 [08:05:13]Content-Length: 683 [08:05:13]Content-Type: application/json [08:05:13] [08:05:13]POST finish read [08:05:13]Found Content-Length = 683 [08:05:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106442", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 23.200, "sum" : 1436.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1436.00, "total" : 1436.00, "payments": [ { "type": 0, "sum" : 1436.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:05:13]execute_script... [08:05: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)1106442", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 23.200, "sum" : 1436.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1436.00, "total" : 1436.00, "payments": [ { "type": 0, "sum" : 1436.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:05:13]POST & json_proto [08:05:13]process_json_proto [08:05:13]json parsed OK: [08:05:13]protocol is kg_v1.0 [08:05:13]action value=close_receipt [08:05:13]process_action close_receipt [08:05:13]cmd_close_receipt [08:05:13]MH_GetDate [08:05:13]Write to MH i2c: F0 00 00 58 6C B3 [08:05:13]Write i2c OK [08:05:13]MH_I2C_Read... [08:05:13]Read from MH i2c: F0 [08:05:13]MH_I2C_Read... [08:05:13]Read from MH i2c: F0 09 00 [08:05:13]MH_I2C_Read... [08:05:13]Read from MH i2c: F0 09 00 58 6C 00 C1 80 E5 65 6C AF E3 65 AA [08:05:13]GetLastDocTimeStamp 1709539412 [08:05:13]current date 1709539521 [08:05:13]FM_GetShiftState [08:05:13]SAM_PROTO_GetShiftState [08:05:13]wFMCommunicate request_size=4 [08:05:13]MH_SAM_APDU [08:05:13]CAPDU: 80 13 01 00 [08:05:13]Write to MH i2c: E2 08 00 59 6C 80 13 01 00 00 00 00 00 42 [08:05:13]Write i2c OK [08:05:13]MH_I2C_Read... [08:05:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:05:13]Read from MH i2c: E2 [08:05:13]MH_I2C_Read... [08:05:13]Read from MH i2c: E2 0E 00 [08:05:13]MH_I2C_Read... [08:05:13]Read from MH i2c: E2 0E 00 59 6C 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 59 [08:05:13]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:05:13]wFMCommunicate OK [08:05:13]SAM_PROTO_GetShiftState done [08:05:13]FM_GetShiftState done [08:05:13]opened in 1709511088 [08:05:13]opened+sec_in_day 1709597488 [08:05:13]quantity*price = 143608 [08:05:13]sum+1 = 143609 [08:05:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 1436.00 Внесено: 1436.00 СДАЧА: 0.00 НСП 1% : 12.71 НДС 12% : 152.50 Наличными: 1436.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 47 04.03.2024 08:05 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123447 ФПД: 90897750660276 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T080521&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123447&fm=90897750660276&tin=02508201610067®Number=0000000000090573&sum=143600 [08:05:14]StoreToDocumentArchive [08:05:14]shift 324 fd 123447 [08:05:14]save to /storage/0324/doc_00123447 [08:05:14]save last doc name /storage/0324/doc_00123447 to /storage/kkm_last_doc_name [08:05:14]save OK [08:05:14]Clear old archive folders... [08:05:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:05:14]tlvbuf is 00DA9150 [08:05:14]SAM_PROTO_ClearQueue [08:05:14]wFMCommunicate request_size=4 [08:05:14]MH_SAM_APDU [08:05:14]CAPDU: 80 09 00 00 [08:05:14]Write to MH i2c: E2 08 00 66 6C 80 09 00 00 00 00 00 00 44 [08:05:14]Write i2c OK [08:05:14]MH_I2C_Read... [08:05:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:05:14]Read from MH i2c: E2 [08:05:14]MH_I2C_Read... [08:05:14]Read from MH i2c: E2 03 00 [08:05:14]MH_I2C_Read... [08:05:14]Read from MH i2c: E2 03 00 66 6C 00 90 00 46 [08:05:14]RAPDU: 90 00 [08:05:14]wFMCommunicate OK [08:05:14]SAM_PROTO_ClearQueue done [08:05:14]KKMCreateOFDPacket [08:05:14]OFDProtocolAddRootSTLVToBuf [08:05:14]FM_MakeSignedData [08:05:14]FM_MakeSignedData [08:05:14]SAM_PROTO_SignData [08:05:14]wFMCommunicate request_size=4 [08:05:14]MH_SAM_APDU [08:05:14]CAPDU: 80 0D 01 02 [08:05:14]Write to MH i2c: E2 08 00 67 6C 80 0D 01 02 00 00 00 00 4C [08:05:14]Write i2c OK [08:05:14]MH_I2C_Read... [08:05:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:05:14]Read from MH i2c: E2 [08:05:14]MH_I2C_Read... [08:05:14]Read from MH i2c: E2 03 00 [08:05:14]MH_I2C_Read... [08:05:14]Read from MH i2c: E2 03 00 67 6C 00 90 00 47 [08:05:14]RAPDU: 90 00 [08:05:14]wFMCommunicate OK [08:05:14]wFMCommunicate request_size=255 [08:05:14]MH_SAM_APDU [08:05:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A0 5A 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 F8 30 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 30 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 3B 00 00 00 00 07 04 06 00 F0 30 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 C1 80 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 37 E2 01 00 35 04 06 00 52 [08:05:14]Write to MH i2c: E2 02 01 68 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 35 FF 03 08 00 03 A0 5A 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 F8 30 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 30 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 3B 00 00 00 00 07 04 06 00 F0 30 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 C1 80 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 37 E2 01 00 35 04 06 00 52 00 00 41 [08:05:14]Write i2c OK [08:05:14]MH_I2C_Read... [08:05:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:05:15]Read from MH i2c: E2 [08:05:15]MH_I2C_Read... [08:05:15]Read from MH i2c: E2 03 00 [08:05:15]MH_I2C_Read... [08:05:15]Read from MH i2c: E2 03 00 68 6C 00 90 00 48 [08:05:15]RAPDU: 90 00 [08:05:15]wFMCommunicate OK [08:05:15]wFMCommunicate request_size=10 [08:05:15]MH_SAM_APDU [08:05:15]CAPDU: 80 0D 02 02 05 AB C8 23 94 B4 [08:05:15]Write to MH i2c: E2 0D 00 69 6C 80 0D 02 02 05 00 AB C8 23 94 B4 00 00 37 [08:05:15]Write i2c OK [08:05:15]MH_I2C_Read... [08:05:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:05:15]Read from MH i2c: E2 [08:05:15]MH_I2C_Read... [08:05:15]Read from MH i2c: E2 03 00 [08:05:15]MH_I2C_Read... [08:05:15]Read from MH i2c: E2 03 00 69 6C 00 90 00 49 [08:05:15]RAPDU: 90 00 [08:05:15]wFMCommunicate OK [08:05:15]wFMCommunicate request_size=4 [08:05:15]MH_SAM_APDU [08:05:15]CAPDU: 80 0D 03 02 [08:05:15]Write to MH i2c: E2 08 00 6A 6C 80 0D 03 02 00 00 00 00 51 [08:05:15]Write i2c OK [08:05:15]MH_I2C_Read... [08:05:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:05:15]Read from MH i2c: E2 [08:05:15]MH_I2C_Read... [08:05:15]Read from MH i2c: E2 0B 00 [08:05:15]MH_I2C_Read... [08:05:15]Read from MH i2c: E2 0B 00 6A 6C 00 2E C8 8E A0 90 74 BE F4 90 00 2C [08:05:15]RAPDU: 2E C8 8E A0 90 74 BE F4 90 00 [08:05:15]wFMCommunicate OK [08:05:15]SAM_PROTO_SignData done [08:05:15]FM_MakeSignedData done [08:05:15]CreateOFDProtocolMessage [08:05:15]wFMCommunicate request_size=4 [08:05:15]MH_SAM_APDU [08:05:15]CAPDU: 80 11 00 00 [08:05:15]Write to MH i2c: E2 08 00 6B 6C 80 11 00 00 00 00 00 00 51 [08:05:15]Write i2c OK [08:05:15]MH_I2C_Read... [08:05:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:05:15]Read from MH i2c: E2 [08:05:15]MH_I2C_Read... [08:05:15]Read from MH i2c: E2 17 00 [08:05:15]MH_I2C_Read... [08:05:15]Read from MH i2c: E2 17 00 6B 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AF [08:05:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:05:15]wFMCommunicate OK [08:05:15]CreateOFDProtocolMessage done [08:05:15]OFDSenderStorePacket 123447 [08:05:15]StoreOFDPacket docnum=123447 [08:05:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 85 3C 07 01 0D 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A0 5A 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 F8 30 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 30 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 3B 00 00 00 00 07 04 06 00 F0 30 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 C1 80 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 37 E2 01 00 35 04 06 00 52 AB C8 23 94 B4 2E C8 8E A0 90 74 BE F4 [08:05:15]CheckFolder [08:05:15]dirname=/storage/ofd_packets [08:05:15]CheckFolder done [08:05:15]ProducePacketName [08:05:15]name=ofd_packets/00123447 [08:05:15]NVStorageSaveData ofd_packets/00123447 [08:05:15]File name is /storage/ofd_packets/00123447 [08:05:15]Write 301 bytes [08:05:15]NVStorageSaveData done [08:05:15]OFDSenderStorePacket done [08:05:15]KKMCreateOFDPacket done [08:05:15]NVStorageSaveData kkm_last_timestamp [08:05:15]File name is /storage/kkm_last_timestamp [08:05:15]Write 4 bytes [08:05:15]NVStorageSaveData done [08:05:15]ExternCall_PrintAddStr [08:05:15]wPrintStart [08:05:15]Write to MH i2c: 01 00 00 6C 6C D8 [08:05:15]Write i2c OK [08:05:15]MH_I2C_Read... [08:05:15]Read from MH i2c: 01 [08:05:15]MH_I2C_Read... [08:05:15]Read from MH i2c: 01 07 00 [08:05:15]MH_I2C_Read... [08:05:15]Read from MH i2c: 01 07 00 6C 6C 00 00 00 00 00 FF 0F ED [08:05:15]RasterBufferAndPrint [08:05:15]line Счет N : (1)1106442 [08:05:15]line ИНН: 02508201610067 [08:05:15]line Контрольно-Кассовый Чек [08:05:15]line ПРОДАЖА [08:05:15]line ТРК (МРК, ГНК) : 52 [08:05:15]line Товар: 2710124130 [08:05:15]line Аи-92-К-5 [08:05:15]line 23.200 * 61.90 [08:05:15]line = 1436.08 [08:05:15]line НДС 12% НСП 1% [08:05:15]line > о реализуемом товаре [08:05:15]line ОКРУГЛЕНИЕ: -0.08 [08:05:15]line ИТОГО: 1436.00 [08:05:15]line Внесено: 1436.00 [08:05:15]line СДАЧА: 0.00 [08:05:15]line НСП 1% : 12.71 [08:05:15]line НДС 12% : 152.50 [08:05:15]line Наличными: 1436.00 [08:05:15]line Безнал.: 0.00 [08:05:15]line Место: АЗС № 25 "Партнер Нефть" [08:05:15]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:05:15]line СНО: Общий режим [08:05:15]line Чек 47 04.03.2024 08:05 [08:05:15]line Смена: 324 ФФД: 1.0 [08:05:15]line ЗНМ: 0300000019 [08:05:15]line РНМ: 0000000000090573 [08:05:15]line Версия ККМ: 001 [08:05:15]line ФМ: 0000000000874798 [08:05:15]line ФД: 123447 [08:05:15]line ФПД: 90897750660276 [08:05:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T080521&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123447&fm=90897750660276&tin=02508201610067®Number=0000000000090573&sum=143600 [08:05:15]OFD Sender: Processing packet 123447 [packets to send 112, broken 111] [08:05:15]ProducePacketName [08:05:15]name=ofd_packets/00123447 [08:05:15]OFD Sender: To server: pG, [08:05:15]CommunicateWithHost lk.salyk.kg:30040 [08:05:15]ConnectInit lk.salyk.kg [08:05:15]written 0, free lines is 4095 [08:05:15]Connected sock=10 [08:05: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 37 39 38 0F 01 00 00 85 3C 07 01 0D 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A0 5A 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 F8 30 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 30 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 3B 00 00 00 00 07 04 06 00 F0 30 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 C1 80 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 37 E2 01 00 35 04 06 00 52 AB C8 23 94 B4 2E C8 8E A0 90 74 BE F4 [08:05:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 73 59 47 00 C5 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 37 39 38 10 04 04 00 37 E2 01 00 F4 03 04 00 EA 2C E5 65 B6 04 01 00 00 D4 C1 68 55 E1 95 3D 51 [08:05:15]CommunicateWithHost err = 0 [08:05:15]CheckOFDResponse [08:05:15]1017 (14) - 77093643461234 [08:05:15]1041 (16) - 0000000000874798 [08:05:15]1040 (4) - 123447 [08:05:15]1012 (4) - 04.03.2024 02:07 [08:05:15]1206 (1) - 0 [08:05:15]OFD Sender: Remove packet 123447 [08:05:15]ProducePacketName [08:05:15]name=ofd_packets/00123447 [08:05:15]NVStorageDeleteData [08:05:16]Write to MH i2c: 01 00 00 97 6C 03 [08:05:16]Write i2c OK [08:05:16]MH_I2C_Read... [08:05:16]Read from MH i2c: 01 [08:05:16]MH_I2C_Read... [08:05:16]Read from MH i2c: 01 07 00 [08:05:16]MH_I2C_Read... [08:05:16]Read from MH i2c: 01 07 00 97 6C 00 00 00 00 00 ED 0C 03 [08:05:16]RasterBufferAndPrint [08:05:16]line [08:05:16]line [08:05:16]line [08:05:16]line [08:05:16]line [08:05:16]written 0, free lines is 3315 [08:05:16]MH_Cut [08:05:16]Write to MH i2c: D1 01 00 9E 6C 01 DC [08:05:16]Write i2c OK [08:05:16]MH_I2C_Read... [08:05:16]Read from MH i2c: D1 [08:05:16]MH_I2C_Read... [08:05:16]Read from MH i2c: D1 01 00 [08:05:16]MH_I2C_Read... [08:05:16]Read from MH i2c: D1 01 00 9E 6C 00 DB [08:05:16]Write to MH i2c: 01 00 00 9F 6C 0B [08:05:16]Write i2c OK [08:05:16]MH_I2C_Read... [08:05:16]OFD Sender: No OFD packet to send [08:05:16]*** Cut start [08:05:16]*** Purtial cut [08:05:16]*** Stage 1: CUTSNS_PIN = 1 [08:05:18]Read from MH i2c: 01 [08:05:18]MH_I2C_Read... [08:05:18]*** Stop cut motor [08:05:18]*** Cut end [08:05:18]Read from MH i2c: 01 07 00 [08:05:18]MH_I2C_Read... [08:05:18]Read from MH i2c: 01 07 00 9F 6C 00 00 00 00 00 FF 0F 20 [08:05:18]process_action close_receipt done [08:05:18]requested_data is exist [08:05:18]produce_requested_data [08:05:18]requested_item fm.sn is exist - process it [08:05:18]wFMCommunicate request_size=4 [08:05:18]MH_SAM_APDU [08:05:18]CAPDU: 80 11 00 00 [08:05:18]Write to MH i2c: E2 08 00 A0 6C 80 11 00 00 00 00 00 00 86 [08:05:18]Write i2c OK [08:05:18]MH_I2C_Read... [08:05:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:05:18]Read from MH i2c: E2 [08:05:18]MH_I2C_Read... [08:05:18]Read from MH i2c: E2 17 00 [08:05:18]MH_I2C_Read... [08:05:18]Read from MH i2c: E2 17 00 A0 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E4 [08:05:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:05:18]wFMCommunicate OK [08:05:18]requested_item fd.num is exist - process it [08:05:18]SAM_PROTO_GetFieldsCounters [08:05:18]wFMCommunicate request_size=4 [08:05:18]MH_SAM_APDU [08:05:18]CAPDU: 80 13 00 00 [08:05:18]Write to MH i2c: E2 08 00 A1 6C 80 13 00 00 00 00 00 00 89 [08:05:18]Write i2c OK [08:05:18]MH_I2C_Read... [08:05:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:05:19]Read from MH i2c: E2 [08:05:19]MH_I2C_Read... [08:05:19]Read from MH i2c: E2 62 00 [08:05:19]MH_I2C_Read... [08:05:19]Read from MH i2c: E2 62 00 A1 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 37 E2 01 00 0E 04 04 00 44 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 A0 [08:05: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 37 E2 01 00 0E 04 04 00 44 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 [08:05:19]wFMCommunicate OK [08:05:19]SAM_PROTO_GetFieldsCounters done [08:05:19]requested_item shift.num is exist - process it [08:05:19]requested_item shift.opened is exist - process it [08:05:19]req_shift_opened [08:05:19]FM_GetShiftState [08:05:19]SAM_PROTO_GetShiftState [08:05:19]wFMCommunicate request_size=4 [08:05:19]MH_SAM_APDU [08:05:19]CAPDU: 80 13 01 00 [08:05:19]Write to MH i2c: E2 08 00 A2 6C 80 13 01 00 00 00 00 00 8B [08:05:19]Write i2c OK [08:05:19]MH_I2C_Read... [08:05:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:05:19]Read from MH i2c: E2 [08:05:19]MH_I2C_Read... [08:05:19]Read from MH i2c: E2 0E 00 [08:05:19]MH_I2C_Read... [08:05:19]Read from MH i2c: E2 0E 00 A2 6C 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 A2 [08:05:19]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:05:19]wFMCommunicate OK [08:05:19]SAM_PROTO_GetShiftState done [08:05:19]FM_GetShiftState done [08:05:19]req_shift_opened done [08:05:19]requested_item shift.open_date is exist - process it [08:05:19]req_shift_open_date [08:05:19]req_shift_open_date done [08:05:19]produce_requested_data done [08:05:19]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123447,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:05:19]process_action_free close_receipt [08:05:19]json_value_free [08:05:19]json_value_free done [08:05:19]process_json_proto returns [08:05:19]Send response to host [08:05:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123447,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:05:19]free response buf [08:05:19]execute_script done [08:05:19]execute_script returns [08:05:19]free content buf [08:05:19]Sock 9.Close socket [08:05:19]Sock 9.Thread stoped [08:05:21]OFD Sender: No OFD packet to send [08:05:23]int [08:05:23]Write to MH i2c: 01 00 00 A3 6C 0F [08:05:23]*** FLAG_PRN_KEY set [08:05:23]Write i2c OK [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: 01 [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: 01 07 00 [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: 01 07 00 A3 6C 00 08 00 00 00 FF 0F 2C [08:05:23]state=0 [08:05:23]Key pressed [08:05:23]Feed [08:05:23]Write to MH i2c: D8 00 00 A4 6C E7 [08:05:23]Write i2c OK [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: D8 [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: D8 01 00 [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: D8 01 00 A4 6C 00 E8 [08:05:23]int [08:05:23]Write to MH i2c: 01 00 00 A5 6C 11 [08:05:23]Write i2c OK [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: 01 [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: 01 07 00 [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: 01 07 00 A5 6C 00 48 00 00 00 3C 00 9C [08:05:23]state=2 [08:05:23]Key pressed [08:05:23]int [08:05:23]Write to MH i2c: 01 00 00 A6 6C 12 [08:05:23]*** FLAG_PRN_KEY reset [08:05:23]Write i2c OK [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: 01 [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: 01 07 00 [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: 01 07 00 A6 6C 00 00 00 00 00 F8 0F 20 [08:05:23]state=2 [08:05:23]Stop feed [08:05:23]int [08:05:23]Write to MH i2c: 01 00 00 A7 6C 13 [08:05:23]*** FLAG_PRN_KEY set [08:05:23]Write i2c OK [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: 01 [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: 01 07 00 [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: 01 07 00 A7 6C 00 08 00 00 00 FF 0F 30 [08:05:23]state=0 [08:05:23]Key pressed [08:05:23]Feed [08:05:23]Write to MH i2c: D8 00 00 A8 6C EB [08:05:23]Write i2c OK [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: D8 [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: D8 01 00 [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: D8 01 00 A8 6C 00 EC [08:05:23]int [08:05:23]Write to MH i2c: 01 00 00 A9 6C 15 [08:05:23]Write i2c OK [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: 01 [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: 01 07 00 [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: 01 07 00 A9 6C 00 48 00 00 00 3C 00 A0 [08:05:23]state=2 [08:05:23]Key pressed [08:05:23]int [08:05:23]Write to MH i2c: 01 00 00 AA 6C 16 [08:05:23]*** FLAG_PRN_KEY reset [08:05:23]Write i2c OK [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: 01 [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: 01 07 00 [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: 01 07 00 AA 6C 00 00 00 00 00 F5 0F 21 [08:05:23]state=2 [08:05:23]Stop feed [08:05:23]int [08:05:23]Write to MH i2c: 01 00 00 AB 6C 17 [08:05:23]*** FLAG_PRN_KEY set [08:05:23]Write i2c OK [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: 01 [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: 01 07 00 [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: 01 07 00 AB 6C 00 08 00 00 00 FF 0F 34 [08:05:23]state=0 [08:05:23]Key pressed [08:05:23]Feed [08:05:23]Write to MH i2c: D8 00 00 AC 6C EF [08:05:23]Write i2c OK [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: D8 [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: D8 01 00 [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: D8 01 00 AC 6C 00 F0 [08:05:23]int [08:05:23]Write to MH i2c: 01 00 00 AD 6C 19 [08:05:23]Write i2c OK [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: 01 [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: 01 07 00 [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: 01 07 00 AD 6C 00 48 00 00 00 3C 00 A4 [08:05:23]state=2 [08:05:23]Key pressed [08:05:23]int [08:05:23]Write to MH i2c: 01 00 00 AE 6C 1A [08:05:23]*** FLAG_PRN_KEY reset [08:05:23]Write i2c OK [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: 01 [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: 01 07 00 [08:05:23]MH_I2C_Read... [08:05:23]Read from MH i2c: 01 07 00 AE 6C 00 00 00 00 00 F6 0F 26 [08:05:23]state=2 [08:05:23]Stop feed [08:05:26]OFD Sender: No OFD packet to send [08:05:31]OFD Sender: No OFD packet to send [08:05:36]OFD Sender: No OFD packet to send [08:05:41]OFD Sender: No OFD packet to send [08:05:46]OFD Sender: No OFD packet to send [08:05:51]OFD Sender: No OFD packet to send [08:05:56]OFD Sender: No OFD packet to send [08:06:01]OFD Sender: No OFD packet to send [08:06:06]OFD Sender: No OFD packet to send [08:06:11]OFD Sender: No OFD packet to send [08:06:16]OFD Sender: No OFD packet to send [08:06:21]OFD Sender: No OFD packet to send [08:06:26]OFD Sender: No OFD packet to send [08:06:31]OFD Sender: No OFD packet to send [08:06:36]OFD Sender: No OFD packet to send [08:06:41]OFD Sender: No OFD packet to send [08:06:46]OFD Sender: No OFD packet to send [08:06:51]OFD Sender: No OFD packet to send [08:06:56]OFD Sender: No OFD packet to send [08:07:01]OFD Sender: No OFD packet to send [08:07:06]OFD Sender: No OFD packet to send [08:07:11]OFD Sender: No OFD packet to send [08:07:16]OFD Sender: No OFD packet to send [08:07:21]OFD Sender: No OFD packet to send [08:07:26]OFD Sender: No OFD packet to send [08:07:31]OFD Sender: No OFD packet to send [08:07:36]OFD Sender: No OFD packet to send [08:07:41]OFD Sender: No OFD packet to send [08:07:46]OFD Sender: No OFD packet to send [08:07:48]accept exits with 7 [08:07:48]New connection [08:07:48]New thread 3067395428 created [08:07:48]Thread 3067252068 joined [08:07:48]Waiting for new connection... [08:07:48] Sock 7.Parse request [08:07:48]Sock 7.Check first char [08:07:48]Sock 7.First char is OK [08:07:48]request: POST /json_proto HTTP/1.0 [08:07:48]Method: POST [08:07:48]URL: /json_proto [08:07:48]Method is POST - this is cgi request [08:07:48]url: /json_proto [08:07:48]query_string will be loaded in cgi processing [08:07:48]execute_cgi json_proto POST (null) [08:07:48]execute_cgi path=json_proto method=POST [08:07:48]POST find Content-Length [08:07:48]Host: 172.17.48.197:8080 [08:07:48]Content-Length: 664 [08:07:48]Content-Type: application/json [08:07:48] [08:07:48]POST finish read [08:07:48]Found Content-Length = 664 [08:07:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106445", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 20.000, "sum" : 1238.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1250.00, "payments": [ { "type": 0, "sum" : 1238.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:07:48]execute_script... [08:07:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106445", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 20.000, "sum" : 1238.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1250.00, "payments": [ { "type": 0, "sum" : 1238.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:07:48]POST & json_proto [08:07:48]process_json_proto [08:07:48]json parsed OK: [08:07:48]protocol is kg_v1.0 [08:07:48]action value=close_receipt [08:07:48]process_action close_receipt [08:07:48]cmd_close_receipt [08:07:48]MH_GetDate [08:07:48]Write to MH i2c: F0 00 00 AF 6C 0A [08:07:48]Write i2c OK [08:07:48]MH_I2C_Read... [08:07:48]Read from MH i2c: F0 [08:07:48]MH_I2C_Read... [08:07:48]Read from MH i2c: F0 09 00 [08:07:48]MH_I2C_Read... [08:07:48]Read from MH i2c: F0 09 00 AF 6C 00 5B 81 E5 65 6C AF E3 65 9C [08:07:48]GetLastDocTimeStamp 1709539521 [08:07:48]current date 1709539675 [08:07:48]FM_GetShiftState [08:07:48]SAM_PROTO_GetShiftState [08:07:48]wFMCommunicate request_size=4 [08:07:48]MH_SAM_APDU [08:07:48]CAPDU: 80 13 01 00 [08:07:48]Write to MH i2c: E2 08 00 B0 6C 80 13 01 00 00 00 00 00 99 [08:07:48]Write i2c OK [08:07:48]MH_I2C_Read... [08:07:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:07:48]Read from MH i2c: E2 [08:07:48]MH_I2C_Read... [08:07:48]Read from MH i2c: E2 0E 00 [08:07:48]MH_I2C_Read... [08:07:48]Read from MH i2c: E2 0E 00 B0 6C 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 B0 [08:07:48]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:07:48]wFMCommunicate OK [08:07:48]SAM_PROTO_GetShiftState done [08:07:48]FM_GetShiftState done [08:07:48]opened in 1709511088 [08:07:48]opened+sec_in_day 1709597488 [08:07:48]quantity*price = 123800 [08:07:48]sum+1 = 123801 [08:07:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1238.00 Внесено: 1250.00 СДАЧА: 12.00 НСП 1% : 10.96 НДС 12% : 131.47 Наличными: 1238.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 48 04.03.2024 08:07 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123448 ФПД: 33790283167262 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T080756&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123448&fm=33790283167262&tin=02508201610067®Number=0000000000090573&sum=123800 [08:07:49]StoreToDocumentArchive [08:07:49]shift 324 fd 123448 [08:07:49]save to /storage/0324/doc_00123448 [08:07:49]save last doc name /storage/0324/doc_00123448 to /storage/kkm_last_doc_name [08:07:49]save OK [08:07:49]Clear old archive folders... [08:07:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:07:49]tlvbuf is 00DFCDD0 [08:07:49]SAM_PROTO_ClearQueue [08:07:49]wFMCommunicate request_size=4 [08:07:49]MH_SAM_APDU [08:07:49]CAPDU: 80 09 00 00 [08:07:49]Write to MH i2c: E2 08 00 BD 6C 80 09 00 00 00 00 00 00 9B [08:07:49]Write i2c OK [08:07:49]MH_I2C_Read... [08:07:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:07:49]Read from MH i2c: E2 [08:07:49]MH_I2C_Read... [08:07:49]Read from MH i2c: E2 03 00 [08:07:49]MH_I2C_Read... [08:07:49]Read from MH i2c: E2 03 00 BD 6C 00 90 00 9D [08:07:49]RAPDU: 90 00 [08:07:49]wFMCommunicate OK [08:07:49]SAM_PROTO_ClearQueue done [08:07:49]KKMCreateOFDPacket [08:07:49]OFDProtocolAddRootSTLVToBuf [08:07:49]FM_MakeSignedData [08:07:49]FM_MakeSignedData [08:07:49]SAM_PROTO_SignData [08:07:49]wFMCommunicate request_size=4 [08:07:49]MH_SAM_APDU [08:07:49]CAPDU: 80 0D 01 02 [08:07:49]Write to MH i2c: E2 08 00 BE 6C 80 0D 01 02 00 00 00 00 A3 [08:07:49]Write i2c OK [08:07:49]MH_I2C_Read... [08:07:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:07:49]Read from MH i2c: E2 [08:07:49]MH_I2C_Read... [08:07:49]Read from MH i2c: E2 03 00 [08:07:49]MH_I2C_Read... [08:07:49]Read from MH i2c: E2 03 00 BE 6C 00 90 00 9E [08:07:49]RAPDU: 90 00 [08:07:49]wFMCommunicate OK [08:07:49]wFMCommunicate request_size=255 [08:07:49]MH_SAM_APDU [08:07: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 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 98 E3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 E3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 33 00 00 00 00 07 04 06 00 98 E3 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 5C 81 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 38 E2 01 00 35 04 06 00 1E [08:07:49]Write to MH i2c: E2 02 01 BF 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 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 98 E3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 E3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 33 00 00 00 00 07 04 06 00 98 E3 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 5C 81 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 38 E2 01 00 35 04 06 00 1E 00 00 8E [08:07:49]Write i2c OK [08:07:49]MH_I2C_Read... [08:07:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:07:49]Read from MH i2c: E2 [08:07:49]MH_I2C_Read... [08:07:49]Read from MH i2c: E2 03 00 [08:07:49]MH_I2C_Read... [08:07:49]Read from MH i2c: E2 03 00 BF 6C 00 90 00 9F [08:07:49]RAPDU: 90 00 [08:07:49]wFMCommunicate OK [08:07:49]wFMCommunicate request_size=10 [08:07:49]MH_SAM_APDU [08:07:49]CAPDU: 80 0D 02 02 05 BB 69 D3 36 1E [08:07:49]Write to MH i2c: E2 0D 00 C0 6C 80 0D 02 02 05 00 BB 69 D3 36 1E 00 00 FB [08:07:49]Write i2c OK [08:07:49]MH_I2C_Read... [08:07:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:07:49]Read from MH i2c: E2 [08:07:49]MH_I2C_Read... [08:07:49]Read from MH i2c: E2 03 00 [08:07:49]MH_I2C_Read... [08:07:49]Read from MH i2c: E2 03 00 C0 6C 00 90 00 A0 [08:07:49]RAPDU: 90 00 [08:07:49]wFMCommunicate OK [08:07:49]wFMCommunicate request_size=4 [08:07:49]MH_SAM_APDU [08:07:49]CAPDU: 80 0D 03 02 [08:07:49]Write to MH i2c: E2 08 00 C1 6C 80 0D 03 02 00 00 00 00 A8 [08:07:49]Write i2c OK [08:07:49]MH_I2C_Read... [08:07:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:07:49]Read from MH i2c: E2 [08:07:49]MH_I2C_Read... [08:07:49]Read from MH i2c: E2 0B 00 [08:07:49]MH_I2C_Read... [08:07:49]Read from MH i2c: E2 0B 00 C1 6C 00 C1 42 61 E5 24 46 9D 11 90 00 0A [08:07:49]RAPDU: C1 42 61 E5 24 46 9D 11 90 00 [08:07:49]wFMCommunicate OK [08:07:49]SAM_PROTO_SignData done [08:07:49]FM_MakeSignedData done [08:07:49]CreateOFDProtocolMessage [08:07:49]wFMCommunicate request_size=4 [08:07:49]MH_SAM_APDU [08:07:49]CAPDU: 80 11 00 00 [08:07:49]Write to MH i2c: E2 08 00 C2 6C 80 11 00 00 00 00 00 00 A8 [08:07:49]Write i2c OK [08:07:49]MH_I2C_Read... [08:07:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:07:50]Read from MH i2c: E2 [08:07:50]MH_I2C_Read... [08:07:50]Read from MH i2c: E2 17 00 [08:07:50]MH_I2C_Read... [08:07:50]Read from MH i2c: E2 17 00 C2 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 06 [08:07:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:07:50]wFMCommunicate OK [08:07:50]CreateOFDProtocolMessage done [08:07:50]OFDSenderStorePacket 123448 [08:07:50]StoreOFDPacket docnum=123448 [08:07:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 DE 97 07 01 CC 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 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 98 E3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 E3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 33 00 00 00 00 07 04 06 00 98 E3 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 5C 81 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 38 E2 01 00 35 04 06 00 1E BB 69 D3 36 1E C1 42 61 E5 24 46 9D 11 [08:07:50]CheckFolder [08:07:50]dirname=/storage/ofd_packets [08:07:50]CheckFolder done [08:07:50]ProducePacketName [08:07:50]name=ofd_packets/00123448 [08:07:50]NVStorageSaveData ofd_packets/00123448 [08:07:50]File name is /storage/ofd_packets/00123448 [08:07:50]Write 301 bytes [08:07:50]NVStorageSaveData done [08:07:50]OFDSenderStorePacket done [08:07:50]KKMCreateOFDPacket done [08:07:50]NVStorageSaveData kkm_last_timestamp [08:07:50]File name is /storage/kkm_last_timestamp [08:07:50]Write 4 bytes [08:07:50]NVStorageSaveData done [08:07:50]ExternCall_PrintAddStr [08:07:50]wPrintStart [08:07:50]Write to MH i2c: 01 00 00 C3 6C 2F [08:07:50]Write i2c OK [08:07:50]MH_I2C_Read... [08:07:50]Read from MH i2c: 01 [08:07:50]MH_I2C_Read... [08:07:50]Read from MH i2c: 01 07 00 [08:07:50]MH_I2C_Read... [08:07:50]Read from MH i2c: 01 07 00 C3 6C 00 00 00 00 00 FF 0F 44 [08:07:50]RasterBufferAndPrint [08:07:50]line Счет N : (1)1106445 [08:07:50]line ИНН: 02508201610067 [08:07:50]line Контрольно-Кассовый Чек [08:07:50]line ПРОДАЖА [08:07:50]line ТРК (МРК, ГНК) : 11 [08:07:50]line Товар: 2710124130 [08:07:50]line Аи-92-К-5 [08:07:50]line 20.000 * 61.90 [08:07:50]line = 1238.00 [08:07:50]line НДС 12% НСП 1% [08:07:50]line > о реализуемом товаре [08:07:50]line ИТОГО: 1238.00 [08:07:50]line Внесено: 1250.00 [08:07:50]line СДАЧА: 12.00 [08:07:50]line НСП 1% : 10.96 [08:07:50]line НДС 12% : 131.47 [08:07:50]line Наличными: 1238.00 [08:07:50]line Безнал.: 0.00 [08:07:50]line Место: АЗС № 25 "Партнер Нефть" [08:07:50]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:07:50]line СНО: Общий режим [08:07:50]line Чек 48 04.03.2024 08:07 [08:07:50]line Смена: 324 ФФД: 1.0 [08:07:50]line ЗНМ: 0300000019 [08:07:50]line РНМ: 0000000000090573 [08:07:50]line Версия ККМ: 001 [08:07:50]line ФМ: 0000000000874798 [08:07:50]line ФД: 123448 [08:07:50]line ФПД: 33790283167262 [08:07:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T080756&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123448&fm=33790283167262&tin=02508201610067®Number=0000000000090573&sum=123800 [08:07:50]OFD Sender: Processing packet 123448 [packets to send 112, broken 111] [08:07:50]ProducePacketName [08:07:50]name=ofd_packets/00123448 [08:07:50]OFD Sender: To server: pG, [08:07:50]CommunicateWithHost lk.salyk.kg:30040 [08:07:50]ConnectInit lk.salyk.kg [08:07:50]written 0, free lines is 4095 [08:07:50]Connected sock=10 [08:07:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 DE 97 07 01 CC 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 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 98 E3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 E3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 33 00 00 00 00 07 04 06 00 98 E3 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 5C 81 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 38 E2 01 00 35 04 06 00 1E BB 69 D3 36 1E C1 42 61 E5 24 46 9D 11 [08:07:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 CD 06 47 00 DA 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 37 39 38 10 04 04 00 38 E2 01 00 F4 03 04 00 84 2D E5 65 B6 04 01 00 00 48 D6 43 69 68 9C 29 EF [08:07:50]CommunicateWithHost err = 0 [08:07:50]CheckOFDResponse [08:07:50]1017 (14) - 77093643461234 [08:07:50]1041 (16) - 0000000000874798 [08:07:50]1040 (4) - 123448 [08:07:50]1012 (4) - 04.03.2024 02:10 [08:07:50]1206 (1) - 0 [08:07:50]OFD Sender: Remove packet 123448 [08:07:50]ProducePacketName [08:07:50]name=ofd_packets/00123448 [08:07:50]NVStorageDeleteData [08:07:50]Write to MH i2c: 01 00 00 ED 6C 59 [08:07:50]Write i2c OK [08:07:50]MH_I2C_Read... [08:07:50]Read from MH i2c: 01 [08:07:50]MH_I2C_Read... [08:07:50]Read from MH i2c: 01 07 00 [08:07:50]MH_I2C_Read... [08:07:50]Read from MH i2c: 01 07 00 ED 6C 00 00 00 00 00 FB 0C 67 [08:07:50]RasterBufferAndPrint [08:07:50]line [08:07:50]line [08:07:50]line [08:07:50]line [08:07:50]line [08:07:50]written 0, free lines is 3332 [08:07:50]MH_Cut [08:07:50]Write to MH i2c: D1 01 00 F4 6C 01 32 [08:07:50]Write i2c OK [08:07:50]MH_I2C_Read... [08:07:50]Read from MH i2c: D1 [08:07:50]MH_I2C_Read... [08:07:50]Read from MH i2c: D1 01 00 [08:07:50]MH_I2C_Read... [08:07:50]Read from MH i2c: D1 01 00 F4 6C 00 31 [08:07:50]Write to MH i2c: 01 00 00 F5 6C 61 [08:07:50]Write i2c OK [08:07:50]MH_I2C_Read... [08:07:51]OFD Sender: No OFD packet to send [08:07:51]*** Cut start [08:07:51]*** Purtial cut [08:07:51]*** Stage 1: CUTSNS_PIN = 1 [08:07:53]Read from MH i2c: 01 [08:07:53]MH_I2C_Read... [08:07:53]*** Stop cut motor [08:07:53]*** Cut end [08:07:53]Read from MH i2c: 01 07 00 [08:07:53]MH_I2C_Read... [08:07:53]Read from MH i2c: 01 07 00 F5 6C 00 00 00 00 00 FF 0F 76 [08:07:53]process_action close_receipt done [08:07:53]requested_data is exist [08:07:53]produce_requested_data [08:07:53]requested_item fm.sn is exist - process it [08:07:53]wFMCommunicate request_size=4 [08:07:53]MH_SAM_APDU [08:07:53]CAPDU: 80 11 00 00 [08:07:53]Write to MH i2c: E2 08 00 F6 6C 80 11 00 00 00 00 00 00 DC [08:07:53]Write i2c OK [08:07:53]MH_I2C_Read... [08:07:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:07:53]Read from MH i2c: E2 [08:07:53]MH_I2C_Read... [08:07:53]Read from MH i2c: E2 17 00 [08:07:53]MH_I2C_Read... [08:07:53]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 37 39 38 90 00 3A [08:07:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:07:53]wFMCommunicate OK [08:07:53]requested_item fd.num is exist - process it [08:07:53]SAM_PROTO_GetFieldsCounters [08:07:53]wFMCommunicate request_size=4 [08:07:53]MH_SAM_APDU [08:07:53]CAPDU: 80 13 00 00 [08:07:53]Write to MH i2c: E2 08 00 F7 6C 80 13 00 00 00 00 00 00 DF [08:07:53]Write i2c OK [08:07:53]MH_I2C_Read... [08:07:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:07:53]Read from MH i2c: E2 [08:07:53]MH_I2C_Read... [08:07:53]Read from MH i2c: E2 62 00 [08:07:53]MH_I2C_Read... [08:07:53]Read from MH i2c: E2 62 00 F7 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 38 E2 01 00 0E 04 04 00 44 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 FA [08:07: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 38 E2 01 00 0E 04 04 00 44 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 [08:07:53]wFMCommunicate OK [08:07:53]SAM_PROTO_GetFieldsCounters done [08:07:53]requested_item shift.num is exist - process it [08:07:53]requested_item shift.opened is exist - process it [08:07:53]req_shift_opened [08:07:53]FM_GetShiftState [08:07:53]SAM_PROTO_GetShiftState [08:07:53]wFMCommunicate request_size=4 [08:07:53]MH_SAM_APDU [08:07:53]CAPDU: 80 13 01 00 [08:07:53]Write to MH i2c: E2 08 00 F8 6C 80 13 01 00 00 00 00 00 E1 [08:07:53]Write i2c OK [08:07:53]MH_I2C_Read... [08:07:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:07:53]Read from MH i2c: E2 [08:07:53]MH_I2C_Read... [08:07:53]Read from MH i2c: E2 0E 00 [08:07:53]MH_I2C_Read... [08:07:53]Read from MH i2c: E2 0E 00 F8 6C 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 F8 [08:07:53]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:07:53]wFMCommunicate OK [08:07:53]SAM_PROTO_GetShiftState done [08:07:53]FM_GetShiftState done [08:07:53]req_shift_opened done [08:07:53]requested_item shift.open_date is exist - process it [08:07:53]req_shift_open_date [08:07:53]req_shift_open_date done [08:07:53]produce_requested_data done [08:07:53]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123448,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:07:53]process_action_free close_receipt [08:07:53]json_value_free [08:07:53]json_value_free done [08:07:53]process_json_proto returns [08:07:53]Send response to host [08:07:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123448,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:07:53]free response buf [08:07:53]execute_script done [08:07:53]execute_script returns [08:07:53]free content buf [08:07:53]Sock 7.Close socket [08:07:53]Sock 7.Thread stoped [08:07:54]accept exits with 9 [08:07:54]New connection [08:07:54]New thread 3067252068 created [08:07:54]Thread 3067395428 joined [08:07:54]Waiting for new connection... [08:07:54] Sock 9.Parse request [08:07:54]Sock 9.Check first char [08:07:54]Sock 9.First char is OK [08:07:54]request: POST /json_proto HTTP/1.0 [08:07:54]Method: POST [08:07:54]URL: /json_proto [08:07:54]Method is POST - this is cgi request [08:07:54]url: /json_proto [08:07:54]query_string will be loaded in cgi processing [08:07:54]execute_cgi json_proto POST (null) [08:07:54]execute_cgi path=json_proto method=POST [08:07:54]POST find Content-Length [08:07:54]Host: 172.17.48.197:8080 [08:07:54]Content-Length: 817 [08:07:54]Content-Type: application/json [08:07:54] [08:07:54]POST finish read [08:07:54]Found Content-Length = 817 [08:07:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106444", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:07:54]execute_script... [08:07:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106444", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:07:54]POST & json_proto [08:07:54]process_json_proto [08:07:54]json parsed OK: [08:07:54]protocol is kg_v1.0 [08:07:54]action value=close_receipt [08:07:54]process_action close_receipt [08:07:54]cmd_close_receipt [08:07:54]MH_GetDate [08:07:54]Write to MH i2c: F0 00 00 F9 6C 54 [08:07:54]Write i2c OK [08:07:54]MH_I2C_Read... [08:07:54]Read from MH i2c: F0 [08:07:54]MH_I2C_Read... [08:07:54]Read from MH i2c: F0 09 00 [08:07:54]MH_I2C_Read... [08:07:54]Read from MH i2c: F0 09 00 F9 6C 00 61 81 E5 65 6C AF E3 65 EC [08:07:54]GetLastDocTimeStamp 1709539676 [08:07:54]current date 1709539681 [08:07:54]FM_GetShiftState [08:07:54]SAM_PROTO_GetShiftState [08:07:54]wFMCommunicate request_size=4 [08:07:54]MH_SAM_APDU [08:07:54]CAPDU: 80 13 01 00 [08:07:54]Write to MH i2c: E2 08 00 FA 6C 80 13 01 00 00 00 00 00 E3 [08:07:54]Write i2c OK [08:07:54]MH_I2C_Read... [08:07:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:07:54]Read from MH i2c: E2 [08:07:54]MH_I2C_Read... [08:07:54]Read from MH i2c: E2 0E 00 [08:07:54]MH_I2C_Read... [08:07:54]Read from MH i2c: E2 0E 00 FA 6C 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 FA [08:07:54]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:07:54]wFMCommunicate OK [08:07:54]SAM_PROTO_GetShiftState done [08:07:54]FM_GetShiftState done [08:07:54]opened in 1709511088 [08:07:54]opened+sec_in_day 1709597488 [08:07:54]quantity*price = 50015 [08:07:54]sum+1 = 50016 [08:07:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.15 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.15 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 49 04.03.2024 08:08 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123449 ФПД: 118901005047052 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T080801&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123449&fm=118901005047052&tin=02508201610067®Number=0000000000090573&sum=50015 [08:07:55]StoreToDocumentArchive [08:07:55]shift 324 fd 123449 [08:07:55]save to /storage/0324/doc_00123449 [08:07:55]save last doc name /storage/0324/doc_00123449 to /storage/kkm_last_doc_name [08:07:55]save OK [08:07:55]Clear old archive folders... [08:07:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:07:55]tlvbuf is 00E3F6D0 [08:07:55]SAM_PROTO_ClearQueue [08:07:55]wFMCommunicate request_size=4 [08:07:55]MH_SAM_APDU [08:07:55]CAPDU: 80 09 00 00 [08:07:55]Write to MH i2c: E2 08 00 07 6D 80 09 00 00 00 00 00 00 E6 [08:07:55]Write i2c OK [08:07:55]MH_I2C_Read... [08:07:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:07:55]Read from MH i2c: E2 [08:07:55]MH_I2C_Read... [08:07:55]Read from MH i2c: E2 03 00 [08:07:55]MH_I2C_Read... [08:07:55]Read from MH i2c: E2 03 00 07 6D 00 90 00 E8 [08:07:55]RAPDU: 90 00 [08:07:55]wFMCommunicate OK [08:07:55]SAM_PROTO_ClearQueue done [08:07:55]KKMCreateOFDPacket [08:07:55]OFDProtocolAddRootSTLVToBuf [08:07:55]FM_MakeSignedData [08:07:55]FM_MakeSignedData [08:07:55]SAM_PROTO_SignData [08:07:55]wFMCommunicate request_size=4 [08:07:55]MH_SAM_APDU [08:07:55]CAPDU: 80 0D 01 02 [08:07:55]Write to MH i2c: E2 08 00 08 6D 80 0D 01 02 00 00 00 00 EE [08:07:55]Write i2c OK [08:07:55]MH_I2C_Read... [08:07:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:07:55]Read from MH i2c: E2 [08:07:55]MH_I2C_Read... [08:07:55]Read from MH i2c: E2 03 00 [08:07:55]MH_I2C_Read... [08:07:55]Read from MH i2c: E2 03 00 08 6D 00 90 00 E9 [08:07:55]RAPDU: 90 00 [08:07:55]wFMCommunicate OK [08:07:55]wFMCommunicate request_size=255 [08:07:55]MH_SAM_APDU [08:07:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 61 81 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 39 E2 01 00 35 04 06 00 6C [08:07:55]Write to MH i2c: E2 02 01 09 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 61 81 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 39 E2 01 00 35 04 06 00 6C 00 00 16 [08:07:55]Write i2c OK [08:07:55]MH_I2C_Read... [08:07:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:07:55]Read from MH i2c: E2 [08:07:55]MH_I2C_Read... [08:07:55]Read from MH i2c: E2 03 00 [08:07:55]MH_I2C_Read... [08:07:55]Read from MH i2c: E2 03 00 09 6D 00 90 00 EA [08:07:55]RAPDU: 90 00 [08:07:55]wFMCommunicate OK [08:07:55]wFMCommunicate request_size=10 [08:07:55]MH_SAM_APDU [08:07:55]CAPDU: 80 0D 02 02 05 23 CC 2B 55 0C [08:07:55]Write to MH i2c: E2 0D 00 0A 6D 80 0D 02 02 05 00 23 CC 2B 55 0C 00 00 76 [08:07:55]Write i2c OK [08:07:55]MH_I2C_Read... [08:07:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:07:55]Read from MH i2c: E2 [08:07:55]MH_I2C_Read... [08:07:55]Read from MH i2c: E2 03 00 [08:07:55]MH_I2C_Read... [08:07:55]Read from MH i2c: E2 03 00 0A 6D 00 90 00 EB [08:07:55]RAPDU: 90 00 [08:07:55]wFMCommunicate OK [08:07:55]wFMCommunicate request_size=4 [08:07:55]MH_SAM_APDU [08:07:55]CAPDU: 80 0D 03 02 [08:07:55]Write to MH i2c: E2 08 00 0B 6D 80 0D 03 02 00 00 00 00 F3 [08:07:55]Write i2c OK [08:07:55]MH_I2C_Read... [08:07:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:07:55]Read from MH i2c: E2 [08:07:55]MH_I2C_Read... [08:07:55]Read from MH i2c: E2 0B 00 [08:07:55]MH_I2C_Read... [08:07:55]Read from MH i2c: E2 0B 00 0B 6D 00 57 D4 43 6A 28 23 D8 D6 90 00 C5 [08:07:55]RAPDU: 57 D4 43 6A 28 23 D8 D6 90 00 [08:07:55]wFMCommunicate OK [08:07:55]SAM_PROTO_SignData done [08:07:55]FM_MakeSignedData done [08:07:55]CreateOFDProtocolMessage [08:07:55]wFMCommunicate request_size=4 [08:07:55]MH_SAM_APDU [08:07:55]CAPDU: 80 11 00 00 [08:07:55]Write to MH i2c: E2 08 00 0C 6D 80 11 00 00 00 00 00 00 F3 [08:07:55]Write i2c OK [08:07:55]MH_I2C_Read... [08:07:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:07:56]Read from MH i2c: E2 [08:07:56]MH_I2C_Read... [08:07:56]Read from MH i2c: E2 17 00 [08:07:56]MH_I2C_Read... [08:07:56]Read from MH i2c: E2 17 00 0C 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 51 [08:07:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:07:56]wFMCommunicate OK [08:07:56]CreateOFDProtocolMessage done [08:07:56]OFDSenderStorePacket 123449 [08:07:56]StoreOFDPacket docnum=123449 [08:07:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 5B D1 07 01 98 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 61 81 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 39 E2 01 00 35 04 06 00 6C 23 CC 2B 55 0C 57 D4 43 6A 28 23 D8 D6 [08:07:56]CheckFolder [08:07:56]dirname=/storage/ofd_packets [08:07:56]CheckFolder done [08:07:56]ProducePacketName [08:07:56]name=ofd_packets/00123449 [08:07:56]NVStorageSaveData ofd_packets/00123449 [08:07:56]File name is /storage/ofd_packets/00123449 [08:07:56]Write 301 bytes [08:07:56]NVStorageSaveData done [08:07:56]OFDSenderStorePacket done [08:07:56]KKMCreateOFDPacket done [08:07:56]NVStorageSaveData kkm_last_timestamp [08:07:56]File name is /storage/kkm_last_timestamp [08:07:56]Write 4 bytes [08:07:56]NVStorageSaveData done [08:07:56]ExternCall_PrintAddStr [08:07:56]wPrintStart [08:07:56]Write to MH i2c: 01 00 00 0D 6D 7A [08:07:56]Write i2c OK [08:07:56]MH_I2C_Read... [08:07:56]Read from MH i2c: 01 [08:07:56]MH_I2C_Read... [08:07:56]Read from MH i2c: 01 07 00 [08:07:56]MH_I2C_Read... [08:07:56]Read from MH i2c: 01 07 00 0D 6D 00 00 00 00 00 FF 0F 8F [08:07:56]RasterBufferAndPrint [08:07:56]line Счет N : (1)1106444 [08:07:56]line ИНН: 02508201610067 [08:07:56]line Контрольно-Кассовый Чек [08:07:56]line ПРОДАЖА [08:07:56]line ТРК (МРК, ГНК) : 32 [08:07:56]line Товар: 2710124130 [08:07:56]line Аи-92-К-5 [08:07:56]line 8.080 * 61.90 [08:07:56]line = 500.15 [08:07:56]line НДС 12% НСП 1% [08:07:56]line > о реализуемом товаре [08:07:56]line ИТОГО: 500.15 [08:07:56]line НСП 1% : 4.43 [08:07:56]line НДС 12% : 53.11 [08:07:56]line Наличными: 0.00 [08:07:56]line Безнал.: 500.15 [08:07:56]line Место: АЗС № 25 "Партнер Нефть" [08:07:56]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:07:56]line СНО: Общий режим [08:07:56]line Чек 49 04.03.2024 08:08 [08:07:56]line Смена: 324 ФФД: 1.0 [08:07:56]line ЗНМ: 0300000019 [08:07:56]line РНМ: 0000000000090573 [08:07:56]line Версия ККМ: 001 [08:07:56]line Платежная система: Бакай Банк [08:07:56]line ФМ: 0000000000874798 [08:07:56]line ФД: 123449 [08:07:56]line ФПД: 118901005047052 [08:07:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T080801&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123449&fm=118901005047052&tin=02508201610067®Number=0000000000090573&sum=50015 [08:07:56]OFD Sender: Processing packet 123449 [packets to send 112, broken 111] [08:07:56]ProducePacketName [08:07:56]name=ofd_packets/00123449 [08:07:56]OFD Sender: To server: pG, [08:07:56]CommunicateWithHost lk.salyk.kg:30040 [08:07:56]ConnectInit lk.salyk.kg [08:07:56]written 0, free lines is 4095 [08:07:56]Connected sock=10 [08:07: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 37 39 38 0F 01 00 00 5B D1 07 01 98 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 61 81 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 39 E2 01 00 35 04 06 00 6C 23 CC 2B 55 0C 57 D4 43 6A 28 23 D8 D6 [08:07:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 E2 FD 47 00 3A 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 37 39 38 10 04 04 00 39 E2 01 00 F4 03 04 00 8B 2D E5 65 B6 04 01 00 00 42 0B 64 A0 B2 C0 40 6D [08:07:56]CommunicateWithHost err = 0 [08:07:56]CheckOFDResponse [08:07:56]1017 (14) - 77093643461234 [08:07:56]1041 (16) - 0000000000874798 [08:07:56]1040 (4) - 123449 [08:07:56]1012 (4) - 04.03.2024 02:10 [08:07:56]1206 (1) - 0 [08:07:56]OFD Sender: Remove packet 123449 [08:07:56]ProducePacketName [08:07:56]name=ofd_packets/00123449 [08:07:56]NVStorageDeleteData [08:07:56]Write to MH i2c: 01 00 00 37 6D A4 [08:07:56]Write i2c OK [08:07:56]MH_I2C_Read... [08:07:56]Read from MH i2c: 01 [08:07:56]MH_I2C_Read... [08:07:56]Read from MH i2c: 01 07 00 [08:07:56]MH_I2C_Read... [08:07:56]Read from MH i2c: 01 07 00 37 6D 00 00 00 00 00 01 0D B9 [08:07:56]RasterBufferAndPrint [08:07:56]line [08:07:56]line [08:07:56]line [08:07:56]line [08:07:56]line [08:07:56]written 0, free lines is 3343 [08:07:56]MH_Cut [08:07:56]Write to MH i2c: D1 01 00 3E 6D 01 7D [08:07:56]Write i2c OK [08:07:56]MH_I2C_Read... [08:07:56]Read from MH i2c: D1 [08:07:56]MH_I2C_Read... [08:07:56]Read from MH i2c: D1 01 00 [08:07:56]MH_I2C_Read... [08:07:56]Read from MH i2c: D1 01 00 3E 6D 00 7C [08:07:56]Write to MH i2c: 01 00 00 3F 6D AC [08:07:56]Write i2c OK [08:07:56]MH_I2C_Read... [08:07:57]OFD Sender: No OFD packet to send [08:07:57]*** Cut start [08:07:57]*** Purtial cut [08:07:57]*** Stage 1: CUTSNS_PIN = 1 [08:07:59]Read from MH i2c: 01 [08:07:59]MH_I2C_Read... [08:07:59]*** Stop cut motor [08:07:59]*** Cut end [08:07:59]Read from MH i2c: 01 07 00 [08:07:59]MH_I2C_Read... [08:07:59]Read from MH i2c: 01 07 00 3F 6D 00 00 00 00 00 FF 0F C1 [08:07:59]process_action close_receipt done [08:07:59]requested_data is exist [08:07:59]produce_requested_data [08:07:59]requested_item fm.sn is exist - process it [08:07:59]wFMCommunicate request_size=4 [08:07:59]MH_SAM_APDU [08:07:59]CAPDU: 80 11 00 00 [08:07:59]Write to MH i2c: E2 08 00 40 6D 80 11 00 00 00 00 00 00 27 [08:07:59]Write i2c OK [08:07:59]MH_I2C_Read... [08:07:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:07:59]Read from MH i2c: E2 [08:07:59]MH_I2C_Read... [08:07:59]Read from MH i2c: E2 17 00 [08:07:59]MH_I2C_Read... [08:07:59]Read from MH i2c: E2 17 00 40 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 85 [08:07:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:07:59]wFMCommunicate OK [08:07:59]requested_item fd.num is exist - process it [08:07:59]SAM_PROTO_GetFieldsCounters [08:07:59]wFMCommunicate request_size=4 [08:07:59]MH_SAM_APDU [08:07:59]CAPDU: 80 13 00 00 [08:07:59]Write to MH i2c: E2 08 00 41 6D 80 13 00 00 00 00 00 00 2A [08:07:59]Write i2c OK [08:07:59]MH_I2C_Read... [08:07:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:07:59]Read from MH i2c: E2 [08:07:59]MH_I2C_Read... [08:07:59]Read from MH i2c: E2 62 00 [08:07:59]MH_I2C_Read... [08:07:59]Read from MH i2c: E2 62 00 41 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 39 E2 01 00 0E 04 04 00 44 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 49 [08:07: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 39 E2 01 00 0E 04 04 00 44 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 [08:07:59]wFMCommunicate OK [08:07:59]SAM_PROTO_GetFieldsCounters done [08:07:59]requested_item shift.num is exist - process it [08:07:59]requested_item shift.opened is exist - process it [08:07:59]req_shift_opened [08:07:59]FM_GetShiftState [08:07:59]SAM_PROTO_GetShiftState [08:07:59]wFMCommunicate request_size=4 [08:07:59]MH_SAM_APDU [08:07:59]CAPDU: 80 13 01 00 [08:07:59]Write to MH i2c: E2 08 00 42 6D 80 13 01 00 00 00 00 00 2C [08:07:59]Write i2c OK [08:07:59]MH_I2C_Read... [08:07:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:07:59]Read from MH i2c: E2 [08:07:59]MH_I2C_Read... [08:07:59]Read from MH i2c: E2 0E 00 [08:07:59]MH_I2C_Read... [08:07:59]Read from MH i2c: E2 0E 00 42 6D 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 43 [08:07:59]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:07:59]wFMCommunicate OK [08:07:59]SAM_PROTO_GetShiftState done [08:07:59]FM_GetShiftState done [08:07:59]req_shift_opened done [08:07:59]requested_item shift.open_date is exist - process it [08:07:59]req_shift_open_date [08:07:59]req_shift_open_date done [08:07:59]produce_requested_data done [08:07:59]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123449,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:07:59]process_action_free close_receipt [08:07:59]json_value_free [08:07:59]json_value_free done [08:07:59]process_json_proto returns [08:07:59]Send response to host [08:07:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123449,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:07:59]free response buf [08:07:59]execute_script done [08:07:59]execute_script returns [08:07:59]free content buf [08:07:59]Sock 9.Close socket [08:07:59]Sock 9.Thread stoped [08:08:02]OFD Sender: No OFD packet to send [08:08:07]OFD Sender: No OFD packet to send [08:08:12]OFD Sender: No OFD packet to send [08:08:17]OFD Sender: No OFD packet to send [08:08:22]OFD Sender: No OFD packet to send [08:08:27]OFD Sender: No OFD packet to send [08:08:32]OFD Sender: No OFD packet to send [08:08:37]OFD Sender: No OFD packet to send [08:08:42]OFD Sender: No OFD packet to send [08:08:47]OFD Sender: No OFD packet to send [08:08:52]OFD Sender: No OFD packet to send [08:08:57]OFD Sender: No OFD packet to send [08:09:02]OFD Sender: No OFD packet to send [08:09:07]OFD Sender: No OFD packet to send [08:09:12]OFD Sender: No OFD packet to send [08:09:17]int [08:09:17]Write to MH i2c: 01 00 00 43 6D B0 [08:09:17]*** FLAG_PRN_KEY set [08:09:17]Write i2c OK [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 07 00 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 07 00 43 6D 00 08 00 00 00 FF 0F CD [08:09:17]state=0 [08:09:17]Key pressed [08:09:17]Feed [08:09:17]Write to MH i2c: D8 00 00 44 6D 88 [08:09:17]Write i2c OK [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: D8 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: D8 01 00 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: D8 01 00 44 6D 00 89 [08:09:17]int [08:09:17]Write to MH i2c: 01 00 00 45 6D B2 [08:09:17]Write i2c OK [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 07 00 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 07 00 45 6D 00 48 00 00 00 3C 00 3D [08:09:17]state=2 [08:09:17]Key pressed [08:09:17]int [08:09:17]Write to MH i2c: 01 00 00 46 6D B3 [08:09:17]*** FLAG_PRN_KEY reset [08:09:17]Write i2c OK [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 07 00 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 07 00 46 6D 00 00 00 00 00 F5 0F BE [08:09:17]state=2 [08:09:17]Stop feed [08:09:17]OFD Sender: No OFD packet to send [08:09:17]int [08:09:17]Write to MH i2c: 01 00 00 47 6D B4 [08:09:17]*** FLAG_PRN_KEY set [08:09:17]Write i2c OK [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 07 00 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 07 00 47 6D 00 08 00 00 00 FF 0F D1 [08:09:17]state=0 [08:09:17]Key pressed [08:09:17]Feed [08:09:17]Write to MH i2c: D8 00 00 48 6D 8C [08:09:17]Write i2c OK [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: D8 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: D8 01 00 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: D8 01 00 48 6D 00 8D [08:09:17]int [08:09:17]Write to MH i2c: 01 00 00 49 6D B6 [08:09:17]Write i2c OK [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 07 00 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 07 00 49 6D 00 48 00 00 00 3C 00 41 [08:09:17]state=2 [08:09:17]Key pressed [08:09:17]int [08:09:17]Write to MH i2c: 01 00 00 4A 6D B7 [08:09:17]*** FLAG_PRN_KEY reset [08:09:17]Write i2c OK [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 07 00 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 07 00 4A 6D 00 00 00 00 00 F6 0F C3 [08:09:17]state=2 [08:09:17]Stop feed [08:09:17]int [08:09:17]Write to MH i2c: 01 00 00 4B 6D B8 [08:09:17]*** FLAG_PRN_KEY set [08:09:17]Write i2c OK [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 07 00 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 07 00 4B 6D 00 08 00 00 00 FF 0F D5 [08:09:17]state=0 [08:09:17]Key pressed [08:09:17]Feed [08:09:17]Write to MH i2c: D8 00 00 4C 6D 90 [08:09:17]Write i2c OK [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: D8 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: D8 01 00 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: D8 01 00 4C 6D 00 91 [08:09:17]int [08:09:17]Write to MH i2c: 01 00 00 4D 6D BA [08:09:17]Write i2c OK [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 07 00 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 07 00 4D 6D 00 48 00 00 00 3C 00 45 [08:09:17]state=2 [08:09:17]Key pressed [08:09:17]int [08:09:17]Write to MH i2c: 01 00 00 4E 6D BB [08:09:17]*** FLAG_PRN_KEY reset [08:09:17]Write i2c OK [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 07 00 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 07 00 4E 6D 00 00 00 00 00 F6 0F C7 [08:09:17]state=2 [08:09:17]Stop feed [08:09:22]OFD Sender: No OFD packet to send [08:09:27]OFD Sender: No OFD packet to send [08:09:32]OFD Sender: No OFD packet to send [08:09:37]OFD Sender: No OFD packet to send [08:09:42]OFD Sender: No OFD packet to send [08:09:47]OFD Sender: No OFD packet to send [08:09:52]OFD Sender: No OFD packet to send [08:09:52]accept exits with 7 [08:09:52]New connection [08:09:52]New thread 3067395428 created [08:09:52]Thread 3067252068 joined [08:09:52]Waiting for new connection... [08:09:52] Sock 7.Parse request [08:09:52]Sock 7.Check first char [08:09:52]Sock 7.First char is OK [08:09:52]request: POST /json_proto HTTP/1.0 [08:09:52]Method: POST [08:09:52]URL: /json_proto [08:09:52]Method is POST - this is cgi request [08:09:52]url: /json_proto [08:09:52]query_string will be loaded in cgi processing [08:09:52]execute_cgi json_proto POST (null) [08:09:52]execute_cgi path=json_proto method=POST [08:09:52]POST find Content-Length [08:09:52]Host: 172.17.48.197:8080 [08:09:52]Content-Length: 1215 [08:09:52]Content-Type: application/json [08:09:52] [08:09:52]POST finish read [08:09:52]Found Content-Length = 1215 [08:09:52]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106446\u000A04.03.2024 08:06\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.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\u000A3860620\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:52]execute_script... [08:09:52]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106446\u000A04.03.2024 08:06\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.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\u000A3860620\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:52]POST & json_proto [08:09:52]process_json_proto [08:09:52]json parsed OK: [08:09:52]protocol is kg_v1.0 [08:09:52]action value=print_text [08:09:52]process_action print_text [08:09:52]cmd_print_text [08:09:52]ExternCall_PrintAddStr [08:09:52]wPrintStart [08:09:52]Write to MH i2c: 01 00 00 4F 6D BC [08:09:52]Write i2c OK [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: 01 [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: 01 07 00 [08:09:52]MH_I2C_Read... [08:09:52]Read from MH i2c: 01 07 00 4F 6D 00 00 00 00 00 FF 0F D1 [08:09:52]RasterBufferAndPrint [08:09:52]line *****ТОВАРНЫЙ ЧЕК***** [08:09:52]line АЗС 25 [08:09:52]line Партнер нефть [08:09:52]line 02508201610067 [08:09:52]line Кассир : Абылгазиев А. [08:09:52]line Счет N : (1)1106446 [08:09:52]line 04.03.2024 08:06 [08:09:52]line ПРОДАЖА [08:09:52]line ТРК (МРК, ГНК): 52 [08:09:52]line Вид ГСМ : 2710124130 [08:09:52]line Аи-92-К-5 [08:09:52]line 10.000 x 61.90 [08:09:52]line ИТОГ: 619.00 [08:09:52]line Тип оплаты: Талоны: Топливные Талоны [08:09:52]line 3860620 [08:09:52]line ______________________ [08:09:52]line (подпись) [08:09:52]written 0, free lines is 4095 [08:09:53]Write to MH i2c: 01 00 00 63 6D D0 [08:09:53]Write i2c OK [08:09:53]MH_I2C_Read... [08:09:53]Read from MH i2c: 01 [08:09:53]MH_I2C_Read... [08:09:53]Read from MH i2c: 01 07 00 [08:09:53]MH_I2C_Read... [08:09:53]Read from MH i2c: 01 07 00 63 6D 00 00 00 00 00 15 0E FA [08:09:53]RasterBufferAndPrint [08:09:53]line [08:09:53]line [08:09:53]line [08:09:53]line [08:09:53]line [08:09:53]written 0, free lines is 3607 [08:09:53]MH_Cut [08:09:53]Write to MH i2c: D1 01 00 6A 6D 01 A9 [08:09:53]Write i2c OK [08:09:53]MH_I2C_Read... [08:09:53]Read from MH i2c: D1 [08:09:53]MH_I2C_Read... [08:09:53]Read from MH i2c: D1 01 00 [08:09:53]MH_I2C_Read... [08:09:53]Read from MH i2c: D1 01 00 6A 6D 00 A8 [08:09:53]Write to MH i2c: 01 00 00 6B 6D D8 [08:09:53]Write i2c OK [08:09:53]MH_I2C_Read... [08:09:53]*** Cut start [08:09:53]*** Purtial cut [08:09:53]*** Stage 1: CUTSNS_PIN = 1 [08:09:55]Read from MH i2c: 01 [08:09:55]MH_I2C_Read... [08:09:55]*** Stop cut motor [08:09:55]*** Cut end [08:09:55]Read from MH i2c: 01 07 00 [08:09:55]MH_I2C_Read... [08:09:55]Read from MH i2c: 01 07 00 6B 6D 00 00 00 00 00 FF 0F ED [08:09:55]process_action print_text done [08:09:55]requested_data is exist [08:09:55]produce_requested_data [08:09:55]requested_item fm.sn is exist - process it [08:09:55]wFMCommunicate request_size=4 [08:09:55]MH_SAM_APDU [08:09:55]CAPDU: 80 11 00 00 [08:09:55]Write to MH i2c: E2 08 00 6C 6D 80 11 00 00 00 00 00 00 53 [08:09:55]Write i2c OK [08:09:55]MH_I2C_Read... [08:09:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:55]Read from MH i2c: E2 [08:09:55]MH_I2C_Read... [08:09:55]Read from MH i2c: E2 17 00 [08:09:55]MH_I2C_Read... [08:09:55]Read from MH i2c: E2 17 00 6C 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B1 [08:09:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:09:55]wFMCommunicate OK [08:09:55]requested_item fd.num is exist - process it [08:09:55]SAM_PROTO_GetFieldsCounters [08:09:55]wFMCommunicate request_size=4 [08:09:55]MH_SAM_APDU [08:09:55]CAPDU: 80 13 00 00 [08:09:55]Write to MH i2c: E2 08 00 6D 6D 80 13 00 00 00 00 00 00 56 [08:09:55]Write i2c OK [08:09:55]MH_I2C_Read... [08:09:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:09:55]Read from MH i2c: E2 [08:09:55]MH_I2C_Read... [08:09:55]Read from MH i2c: E2 62 00 [08:09:55]MH_I2C_Read... [08:09:55]Read from MH i2c: E2 62 00 6D 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 39 E2 01 00 0E 04 04 00 44 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 75 [08:09: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 39 E2 01 00 0E 04 04 00 44 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 [08:09:55]wFMCommunicate OK [08:09:55]SAM_PROTO_GetFieldsCounters done [08:09:55]requested_item shift.num is exist - process it [08:09:55]requested_item shift.opened is exist - process it [08:09:55]req_shift_opened [08:09:55]FM_GetShiftState [08:09:55]SAM_PROTO_GetShiftState [08:09:55]wFMCommunicate request_size=4 [08:09:55]MH_SAM_APDU [08:09:55]CAPDU: 80 13 01 00 [08:09:55]Write to MH i2c: E2 08 00 6E 6D 80 13 01 00 00 00 00 00 58 [08:09:55]Write i2c OK [08:09:55]MH_I2C_Read... [08:09:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:55]Read from MH i2c: E2 [08:09:55]MH_I2C_Read... [08:09:55]Read from MH i2c: E2 0E 00 [08:09:55]MH_I2C_Read... [08:09:55]Read from MH i2c: E2 0E 00 6E 6D 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 6F [08:09:55]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:09:55]wFMCommunicate OK [08:09:55]SAM_PROTO_GetShiftState done [08:09:55]FM_GetShiftState done [08:09:55]req_shift_opened done [08:09:55]requested_item shift.open_date is exist - process it [08:09:55]req_shift_open_date [08:09:55]req_shift_open_date done [08:09:55]produce_requested_data done [08:09:55]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123449,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:09:55]process_action_free print_text [08:09:55]json_value_free [08:09:55]json_value_free done [08:09:55]process_json_proto returns [08:09:55]Send response to host [08:09:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123449,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:09:55]free response buf [08:09:55]execute_script done [08:09:55]execute_script returns [08:09:55]free content buf [08:09:55]Sock 7.Close socket [08:09:55]Sock 7.Thread stoped [08:09:57]OFD Sender: No OFD packet to send [08:09:59]int [08:09:59]Write to MH i2c: 01 00 00 6F 6D DC [08:09:59]*** FLAG_PRN_KEY set [08:09:59]Write i2c OK [08:09:59]MH_I2C_Read... [08:09:59]Read from MH i2c: 01 [08:09:59]MH_I2C_Read... [08:09:59]Read from MH i2c: 01 07 00 [08:09:59]MH_I2C_Read... [08:09:59]Read from MH i2c: 01 07 00 6F 6D 00 08 00 00 00 FF 0F F9 [08:09:59]state=0 [08:09:59]Key pressed [08:09:59]Feed [08:09:59]Write to MH i2c: D8 00 00 70 6D B4 [08:09:59]Write i2c OK [08:09:59]MH_I2C_Read... [08:09:59]Read from MH i2c: D8 [08:09:59]MH_I2C_Read... [08:09:59]Read from MH i2c: D8 01 00 [08:09:59]MH_I2C_Read... [08:09:59]Read from MH i2c: D8 01 00 70 6D 00 B5 [08:09:59]int [08:09:59]Write to MH i2c: 01 00 00 71 6D DE [08:09:59]Write i2c OK [08:09:59]MH_I2C_Read... [08:09:59]Read from MH i2c: 01 [08:09:59]MH_I2C_Read... [08:09:59]Read from MH i2c: 01 07 00 [08:09:59]MH_I2C_Read... [08:09:59]Read from MH i2c: 01 07 00 71 6D 00 48 00 00 00 3C 00 69 [08:09:59]state=2 [08:09:59]Key pressed [08:09:59]int [08:09:59]Write to MH i2c: 01 00 00 72 6D DF [08:09:59]*** FLAG_PRN_KEY reset [08:09:59]Write i2c OK [08:09:59]MH_I2C_Read... [08:09:59]Read from MH i2c: 01 [08:09:59]MH_I2C_Read... [08:09:59]Read from MH i2c: 01 07 00 [08:09:59]MH_I2C_Read... [08:09:59]Read from MH i2c: 01 07 00 72 6D 00 00 00 00 00 F5 0F EA [08:09:59]state=2 [08:09:59]Stop feed [08:09:59]int [08:09:59]Write to MH i2c: 01 00 00 73 6D E0 [08:09:59]*** FLAG_PRN_KEY set [08:09:59]Write i2c OK [08:09:59]MH_I2C_Read... [08:09:59]Read from MH i2c: 01 [08:09:59]MH_I2C_Read... [08:09:59]Read from MH i2c: 01 07 00 [08:09:59]MH_I2C_Read... [08:09:59]Read from MH i2c: 01 07 00 73 6D 00 08 00 00 00 FF 0F FD [08:09:59]state=0 [08:09:59]Key pressed [08:09:59]Feed [08:09:59]Write to MH i2c: D8 00 00 74 6D B8 [08:09:59]Write i2c OK [08:09:59]MH_I2C_Read... [08:09:59]Read from MH i2c: D8 [08:09:59]MH_I2C_Read... [08:09:59]Read from MH i2c: D8 01 00 [08:09:59]MH_I2C_Read... [08:09:59]Read from MH i2c: D8 01 00 74 6D 00 B9 [08:09:59]int [08:09:59]Write to MH i2c: 01 00 00 75 6D E2 [08:09:59]Write i2c OK [08:09:59]MH_I2C_Read... [08:09:59]Read from MH i2c: 01 [08:09:59]MH_I2C_Read... [08:09:59]Read from MH i2c: 01 07 00 [08:09:59]MH_I2C_Read... [08:09:59]Read from MH i2c: 01 07 00 75 6D 00 48 00 00 00 3C 00 6D [08:09:59]state=2 [08:09:59]Key pressed [08:09:59]int [08:09:59]Write to MH i2c: 01 00 00 76 6D E3 [08:09:59]*** FLAG_PRN_KEY reset [08:09:59]Write i2c OK [08:09:59]MH_I2C_Read... [08:09:59]Read from MH i2c: 01 [08:09:59]MH_I2C_Read... [08:09:59]Read from MH i2c: 01 07 00 [08:09:59]MH_I2C_Read... [08:09:59]Read from MH i2c: 01 07 00 76 6D 00 00 00 00 00 F6 0F EF [08:09:59]state=2 [08:09:59]Stop feed [08:10:00]int [08:10:00]Write to MH i2c: 01 00 00 77 6D E4 [08:10:00]*** FLAG_PRN_KEY set [08:10:00]Write i2c OK [08:10:00]MH_I2C_Read... [08:10:00]Read from MH i2c: 01 [08:10:00]MH_I2C_Read... [08:10:00]Read from MH i2c: 01 07 00 [08:10:00]MH_I2C_Read... [08:10:00]Read from MH i2c: 01 07 00 77 6D 00 08 00 00 00 FF 0F 01 [08:10:00]state=0 [08:10:00]Key pressed [08:10:00]Feed [08:10:00]Write to MH i2c: D8 00 00 78 6D BC [08:10:00]Write i2c OK [08:10:00]MH_I2C_Read... [08:10:00]Read from MH i2c: D8 [08:10:00]MH_I2C_Read... [08:10:00]Read from MH i2c: D8 01 00 [08:10:00]MH_I2C_Read... [08:10:00]Read from MH i2c: D8 01 00 78 6D 00 BD [08:10:00]int [08:10:00]Write to MH i2c: 01 00 00 79 6D E6 [08:10:00]Write i2c OK [08:10:00]MH_I2C_Read... [08:10:00]Read from MH i2c: 01 [08:10:00]MH_I2C_Read... [08:10:00]Read from MH i2c: 01 07 00 [08:10:00]MH_I2C_Read... [08:10:00]Read from MH i2c: 01 07 00 79 6D 00 48 00 00 00 3C 00 71 [08:10:00]state=2 [08:10:00]Key pressed [08:10:00]int [08:10:00]Write to MH i2c: 01 00 00 7A 6D E7 [08:10:00]*** FLAG_PRN_KEY reset [08:10:00]Write i2c OK [08:10:00]MH_I2C_Read... [08:10:00]Read from MH i2c: 01 [08:10:00]MH_I2C_Read... [08:10:00]Read from MH i2c: 01 07 00 [08:10:00]MH_I2C_Read... [08:10:00]Read from MH i2c: 01 07 00 7A 6D 00 00 00 00 00 F5 0F F2 [08:10:00]state=2 [08:10:00]Stop feed [08:10:02]OFD Sender: No OFD packet to send [08:10:07]OFD Sender: No OFD packet to send [08:10:12]OFD Sender: No OFD packet to send [08:10:17]OFD Sender: No OFD packet to send [08:10:22]OFD Sender: No OFD packet to send [08:10:27]OFD Sender: No OFD packet to send [08:10:32]OFD Sender: No OFD packet to send [08:10:37]OFD Sender: No OFD packet to send [08:10:42]OFD Sender: No OFD packet to send [08:10:47]OFD Sender: No OFD packet to send [08:10:52]OFD Sender: No OFD packet to send [08:10:57]OFD Sender: No OFD packet to send [08:11:02]OFD Sender: No OFD packet to send [08:11:07]OFD Sender: No OFD packet to send [08:11:12]OFD Sender: No OFD packet to send [08:11:17]OFD Sender: No OFD packet to send [08:11:22]OFD Sender: No OFD packet to send [08:11:26]accept exits with 9 [08:11:26]New connection [08:11:26]New thread 3067252068 created [08:11:26]Thread 3067395428 joined [08:11:26]Waiting for new connection... [08:11:26] Sock 9.Parse request [08:11:26]Sock 9.Check first char [08:11:26]Sock 9.First char is OK [08:11:26]request: POST /json_proto HTTP/1.0 [08:11:26]Method: POST [08:11:26]URL: /json_proto [08:11:26]Method is POST - this is cgi request [08:11:26]url: /json_proto [08:11:26]query_string will be loaded in cgi processing [08:11:26]execute_cgi json_proto POST (null) [08:11:26]execute_cgi path=json_proto method=POST [08:11:26]POST find Content-Length [08:11:26]Host: 172.17.48.197:8080 [08:11:26]Content-Length: 1220 [08:11:26]Content-Type: application/json [08:11:26] [08:11:26]POST finish read [08:11:26]Found Content-Length = 1220 [08:11:26]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106447\u000A04.03.2024 08:07\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-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.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\u000A3833553/554\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:11:26]execute_script... [08:11:26]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106447\u000A04.03.2024 08:07\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-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.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\u000A3833553/554\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:11:26]POST & json_proto [08:11:26]process_json_proto [08:11:26]json parsed OK: [08:11:26]protocol is kg_v1.0 [08:11:26]action value=print_text [08:11:26]process_action print_text [08:11:26]cmd_print_text [08:11:26]ExternCall_PrintAddStr [08:11:26]wPrintStart [08:11:26]Write to MH i2c: 01 00 00 7B 6D E8 [08:11:26]Write i2c OK [08:11:26]MH_I2C_Read... [08:11:26]Read from MH i2c: 01 [08:11:26]MH_I2C_Read... [08:11:26]Read from MH i2c: 01 07 00 [08:11:26]MH_I2C_Read... [08:11:26]Read from MH i2c: 01 07 00 7B 6D 00 00 00 00 00 FF 0F FD [08:11:26]RasterBufferAndPrint [08:11:26]line *****ТОВАРНЫЙ ЧЕК***** [08:11:26]line АЗС 25 [08:11:26]line Партнер нефть [08:11:26]line 02508201610067 [08:11:26]line Кассир : Абылгазиев А. [08:11:26]line Счет N : (1)1106447 [08:11:26]line 04.03.2024 08:07 [08:11:26]line ПРОДАЖА [08:11:26]line ТРК (МРК, ГНК): 32 [08:11:26]line Вид ГСМ : 2710124130 [08:11:26]line Аи-92-К-5 [08:11:26]line 20.000 x 61.90 [08:11:26]line ИТОГ: 1238.00 [08:11:26]line Тип оплаты: Талоны: Топливные Талоны [08:11:26]line 3833553/554 [08:11:26]line ______________________ [08:11:26]line (подпись) [08:11:26]written 0, free lines is 4095 [08:11:26]Write to MH i2c: 01 00 00 8F 6D FC [08:11:26]Write i2c OK [08:11:26]MH_I2C_Read... [08:11:26]Read from MH i2c: 01 [08:11:26]MH_I2C_Read... [08:11:26]Read from MH i2c: 01 07 00 [08:11:26]MH_I2C_Read... [08:11:26]Read from MH i2c: 01 07 00 8F 6D 00 00 00 00 00 16 0E 27 [08:11:26]RasterBufferAndPrint [08:11:26]line [08:11:26]line [08:11:26]line [08:11:26]line [08:11:26]line [08:11:26]written 0, free lines is 3608 [08:11:26]MH_Cut [08:11:26]Write to MH i2c: D1 01 00 96 6D 01 D5 [08:11:26]Write i2c OK [08:11:26]MH_I2C_Read... [08:11:26]Read from MH i2c: D1 [08:11:26]MH_I2C_Read... [08:11:26]Read from MH i2c: D1 01 00 [08:11:26]MH_I2C_Read... [08:11:26]Read from MH i2c: D1 01 00 96 6D 00 D4 [08:11:26]Write to MH i2c: 01 00 00 97 6D 04 [08:11:26]Write i2c OK [08:11:26]MH_I2C_Read... [08:11:27]OFD Sender: No OFD packet to send [08:11:27]*** Cut start [08:11:27]*** Purtial cut [08:11:27]*** Stage 1: CUTSNS_PIN = 1 [08:11:29]Read from MH i2c: 01 [08:11:29]MH_I2C_Read... [08:11:29]*** Stop cut motor [08:11:29]*** Cut end [08:11:29]Read from MH i2c: 01 07 00 [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: 01 07 00 97 6D 00 00 00 00 00 FF 0F 19 [08:11:29]process_action print_text done [08:11:29]requested_data is exist [08:11:29]produce_requested_data [08:11:29]requested_item fm.sn is exist - process it [08:11:29]wFMCommunicate request_size=4 [08:11:29]MH_SAM_APDU [08:11:29]CAPDU: 80 11 00 00 [08:11:29]Write to MH i2c: E2 08 00 98 6D 80 11 00 00 00 00 00 00 7F [08:11:29]Write i2c OK [08:11:29]MH_I2C_Read... [08:11:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:11:29]Read from MH i2c: E2 [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: E2 17 00 [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: E2 17 00 98 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 DD [08:11:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:11:29]wFMCommunicate OK [08:11:29]requested_item fd.num is exist - process it [08:11:29]SAM_PROTO_GetFieldsCounters [08:11:29]wFMCommunicate request_size=4 [08:11:29]MH_SAM_APDU [08:11:29]CAPDU: 80 13 00 00 [08:11:29]Write to MH i2c: E2 08 00 99 6D 80 13 00 00 00 00 00 00 82 [08:11:29]Write i2c OK [08:11:29]MH_I2C_Read... [08:11:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:11:29]Read from MH i2c: E2 [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: E2 62 00 [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: E2 62 00 99 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 39 E2 01 00 0E 04 04 00 44 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 A1 [08:11:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 39 E2 01 00 0E 04 04 00 44 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 [08:11:29]wFMCommunicate OK [08:11:29]SAM_PROTO_GetFieldsCounters done [08:11:29]requested_item shift.num is exist - process it [08:11:29]requested_item shift.opened is exist - process it [08:11:29]req_shift_opened [08:11:29]FM_GetShiftState [08:11:29]SAM_PROTO_GetShiftState [08:11:29]wFMCommunicate request_size=4 [08:11:29]MH_SAM_APDU [08:11:29]CAPDU: 80 13 01 00 [08:11:29]Write to MH i2c: E2 08 00 9A 6D 80 13 01 00 00 00 00 00 84 [08:11:29]Write i2c OK [08:11:29]MH_I2C_Read... [08:11:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:11:29]Read from MH i2c: E2 [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: E2 0E 00 [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: E2 0E 00 9A 6D 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 9B [08:11:29]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:11:29]wFMCommunicate OK [08:11:29]SAM_PROTO_GetShiftState done [08:11:29]FM_GetShiftState done [08:11:29]req_shift_opened done [08:11:29]requested_item shift.open_date is exist - process it [08:11:29]req_shift_open_date [08:11:29]req_shift_open_date done [08:11:29]produce_requested_data done [08:11:29]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123449,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:11:29]process_action_free print_text [08:11:29]json_value_free [08:11:29]json_value_free done [08:11:29]process_json_proto returns [08:11:29]Send response to host [08:11:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123449,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:11:29]free response buf [08:11:29]execute_script done [08:11:29]execute_script returns [08:11:29]free content buf [08:11:29]Sock 9.Close socket [08:11:29]Sock 9.Thread stoped [08:11:32]OFD Sender: No OFD packet to send [08:11:37]OFD Sender: No OFD packet to send [08:11:42]OFD Sender: No OFD packet to send [08:11:47]OFD Sender: No OFD packet to send [08:11:52]OFD Sender: No OFD packet to send [08:11:57]OFD Sender: No OFD packet to send [08:12:02]OFD Sender: No OFD packet to send [08:12:07]OFD Sender: No OFD packet to send [08:12:12]OFD Sender: No OFD packet to send [08:12:17]OFD Sender: No OFD packet to send [08:12:22]OFD Sender: No OFD packet to send [08:12:27]OFD Sender: No OFD packet to send [08:12:32]OFD Sender: No OFD packet to send [08:12:37]OFD Sender: No OFD packet to send [08:12:42]OFD Sender: No OFD packet to send [08:12:44]int [08:12:44]Write to MH i2c: 01 00 00 9B 6D 08 [08:12:44]*** FLAG_PRN_KEY set [08:12:44]Write i2c OK [08:12:44]MH_I2C_Read... [08:12:44]Read from MH i2c: 01 [08:12:44]MH_I2C_Read... [08:12:44]Read from MH i2c: 01 07 00 [08:12:44]MH_I2C_Read... [08:12:44]Read from MH i2c: 01 07 00 9B 6D 00 08 00 00 00 FF 0F 25 [08:12:44]state=0 [08:12:44]Key pressed [08:12:44]Feed [08:12:44]Write to MH i2c: D8 00 00 9C 6D E0 [08:12:44]Write i2c OK [08:12:44]MH_I2C_Read... [08:12:44]Read from MH i2c: D8 [08:12:44]MH_I2C_Read... [08:12:44]Read from MH i2c: D8 01 00 [08:12:44]MH_I2C_Read... [08:12:44]Read from MH i2c: D8 01 00 9C 6D 00 E1 [08:12:44]int [08:12:44]Write to MH i2c: 01 00 00 9D 6D 0A [08:12:44]Write i2c OK [08:12:44]MH_I2C_Read... [08:12:44]Read from MH i2c: 01 [08:12:44]MH_I2C_Read... [08:12:44]Read from MH i2c: 01 07 00 [08:12:44]MH_I2C_Read... [08:12:44]Read from MH i2c: 01 07 00 9D 6D 00 48 00 00 00 3C 00 95 [08:12:44]state=2 [08:12:44]Key pressed [08:12:45]int [08:12:45]Write to MH i2c: 01 00 00 9E 6D 0B [08:12:45]*** FLAG_PRN_KEY reset [08:12:45]Write i2c OK [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: 01 [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: 01 07 00 [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: 01 07 00 9E 6D 00 00 00 00 00 F6 0F 17 [08:12:45]state=2 [08:12:45]Stop feed [08:12:45]int [08:12:45]Write to MH i2c: 01 00 00 9F 6D 0C [08:12:45]*** FLAG_PRN_KEY set [08:12:45]Write i2c OK [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: 01 [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: 01 07 00 [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: 01 07 00 9F 6D 00 08 00 00 00 FF 0F 29 [08:12:45]state=0 [08:12:45]Key pressed [08:12:45]Feed [08:12:45]Write to MH i2c: D8 00 00 A0 6D E4 [08:12:45]Write i2c OK [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: D8 [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: D8 01 00 [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: D8 01 00 A0 6D 00 E5 [08:12:45]int [08:12:45]Write to MH i2c: 01 00 00 A1 6D 0E [08:12:45]Write i2c OK [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: 01 [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: 01 07 00 [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: 01 07 00 A1 6D 00 48 00 00 00 3C 00 99 [08:12:45]state=2 [08:12:45]Key pressed [08:12:45]int [08:12:45]Write to MH i2c: 01 00 00 A2 6D 0F [08:12:45]*** FLAG_PRN_KEY reset [08:12:45]Write i2c OK [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: 01 [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: 01 07 00 [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: 01 07 00 A2 6D 00 00 00 00 00 F5 0F 1A [08:12:45]state=2 [08:12:45]Stop feed [08:12:45]int [08:12:45]Write to MH i2c: 01 00 00 A3 6D 10 [08:12:45]*** FLAG_PRN_KEY set [08:12:45]Write i2c OK [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: 01 [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: 01 07 00 [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: 01 07 00 A3 6D 00 08 00 00 00 FF 0F 2D [08:12:45]state=0 [08:12:45]Key pressed [08:12:45]Feed [08:12:45]Write to MH i2c: D8 00 00 A4 6D E8 [08:12:45]Write i2c OK [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: D8 [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: D8 01 00 [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: D8 01 00 A4 6D 00 E9 [08:12:45]int [08:12:45]Write to MH i2c: 01 00 00 A5 6D 12 [08:12:45]Write i2c OK [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: 01 [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: 01 07 00 [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: 01 07 00 A5 6D 00 48 00 00 00 3C 00 9D [08:12:45]state=2 [08:12:45]Key pressed [08:12:45]int [08:12:45]Write to MH i2c: 01 00 00 A6 6D 13 [08:12:45]*** FLAG_PRN_KEY reset [08:12:45]Write i2c OK [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: 01 [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: 01 07 00 [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: 01 07 00 A6 6D 00 00 00 00 00 F5 0F 1E [08:12:45]state=2 [08:12:45]Stop feed [08:12:47]OFD Sender: No OFD packet to send [08:12:52]OFD Sender: No OFD packet to send [08:12:57]OFD Sender: No OFD packet to send [08:12:58]accept exits with 7 [08:12:58]New connection [08:12:58]New thread 3067395428 created [08:12:58]Thread 3067252068 joined [08:12:58]Waiting for new connection... [08:12:58] Sock 7.Parse request [08:12:58]Sock 7.Check first char [08:12:58]Sock 7.First char is OK [08:12:58]request: POST /json_proto HTTP/1.0 [08:12:58]Method: POST [08:12:58]URL: /json_proto [08:12:58]Method is POST - this is cgi request [08:12:58]url: /json_proto [08:12:58]query_string will be loaded in cgi processing [08:12:58]execute_cgi json_proto POST (null) [08:12:58]execute_cgi path=json_proto method=POST [08:12:58]POST find Content-Length [08:12:58]Host: 172.17.48.197:8080 [08:12:58]Content-Length: 818 [08:12:58]Content-Type: application/json [08:12:58] [08:12:58]POST finish read [08:12:58]Found Content-Length = 818 [08:12:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106448", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 12.010, "sum" : 743.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 743.42 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:12:58]execute_script... [08:12:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106448", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 12.010, "sum" : 743.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 743.42 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:12:58]POST & json_proto [08:12:58]process_json_proto [08:12:58]json parsed OK: [08:12:58]protocol is kg_v1.0 [08:12:58]action value=close_receipt [08:12:58]process_action close_receipt [08:12:58]cmd_close_receipt [08:12:58]MH_GetDate [08:12:58]Write to MH i2c: F0 00 00 A7 6D 03 [08:12:58]Write i2c OK [08:12:58]MH_I2C_Read... [08:12:58]Read from MH i2c: F0 [08:12:58]MH_I2C_Read... [08:12:58]Read from MH i2c: F0 09 00 [08:12:58]MH_I2C_Read... [08:12:58]Read from MH i2c: F0 09 00 A7 6D 00 92 82 E5 65 6C AF E3 65 CD [08:12:58]GetLastDocTimeStamp 1709539681 [08:12:58]current date 1709539986 [08:12:58]FM_GetShiftState [08:12:58]SAM_PROTO_GetShiftState [08:12:58]wFMCommunicate request_size=4 [08:12:58]MH_SAM_APDU [08:12:58]CAPDU: 80 13 01 00 [08:12:58]Write to MH i2c: E2 08 00 A8 6D 80 13 01 00 00 00 00 00 92 [08:12:58]Write i2c OK [08:12:58]MH_I2C_Read... [08:12:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:12:58]Read from MH i2c: E2 [08:12:58]MH_I2C_Read... [08:12:58]Read from MH i2c: E2 0E 00 [08:12:58]MH_I2C_Read... [08:12:58]Read from MH i2c: E2 0E 00 A8 6D 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 A9 [08:12:58]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:12:58]wFMCommunicate OK [08:12:58]SAM_PROTO_GetShiftState done [08:12:58]FM_GetShiftState done [08:12:58]opened in 1709511088 [08:12:58]opened+sec_in_day 1709597488 [08:12:58]quantity*price = 74341 [08:12:58]sum+1 = 74343 [08:12:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 743.42 НСП 1% : 6.58 НДС 12% : 78.95 Наличными: 0.00 Безнал.: 743.42 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 50 04.03.2024 08:13 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123450 ФПД: 175274253700362 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T081306&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123450&fm=175274253700362&tin=02508201610067®Number=0000000000090573&sum=74342 [08:13:00]StoreToDocumentArchive [08:13:00]shift 324 fd 123450 [08:13:00]save to /storage/0324/doc_00123450 [08:13:00]save last doc name /storage/0324/doc_00123450 to /storage/kkm_last_doc_name [08:13:00]save OK [08:13:00]Clear old archive folders... [08:13:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:13:00]tlvbuf is 00FAEC90 [08:13:00]SAM_PROTO_ClearQueue [08:13:00]wFMCommunicate request_size=4 [08:13:00]MH_SAM_APDU [08:13:00]CAPDU: 80 09 00 00 [08:13:00]Write to MH i2c: E2 08 00 B5 6D 80 09 00 00 00 00 00 00 94 [08:13:00]Write i2c OK [08:13:00]MH_I2C_Read... [08:13:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:13:00]Read from MH i2c: E2 [08:13:00]MH_I2C_Read... [08:13:00]Read from MH i2c: E2 03 00 [08:13:00]MH_I2C_Read... [08:13:00]Read from MH i2c: E2 03 00 B5 6D 00 90 00 96 [08:13:00]RAPDU: 90 00 [08:13:00]wFMCommunicate OK [08:13:00]SAM_PROTO_ClearQueue done [08:13:00]KKMCreateOFDPacket [08:13:00]OFDProtocolAddRootSTLVToBuf [08:13:00]FM_MakeSignedData [08:13:00]FM_MakeSignedData [08:13:00]SAM_PROTO_SignData [08:13:00]wFMCommunicate request_size=4 [08:13:00]MH_SAM_APDU [08:13:00]CAPDU: 80 0D 01 02 [08:13:00]Write to MH i2c: E2 08 00 B6 6D 80 0D 01 02 00 00 00 00 9C [08:13:00]Write i2c OK [08:13:00]MH_I2C_Read... [08:13:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:13:00]Read from MH i2c: E2 [08:13:00]MH_I2C_Read... [08:13:00]Read from MH i2c: E2 03 00 [08:13:00]MH_I2C_Read... [08:13:00]Read from MH i2c: E2 03 00 B6 6D 00 90 00 97 [08:13:00]RAPDU: 90 00 [08:13:00]wFMCommunicate OK [08:13:00]wFMCommunicate request_size=255 [08:13:00]MH_SAM_APDU [08:13: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 35 FF 03 08 00 03 EA 2E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 66 22 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 66 22 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 66 22 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 92 82 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3A E2 01 00 35 04 06 00 9F [08:13:00]Write to MH i2c: E2 02 01 B7 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 35 FF 03 08 00 03 EA 2E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 66 22 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 66 22 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 66 22 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 92 82 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3A E2 01 00 35 04 06 00 9F 00 00 C3 [08:13:00]Write i2c OK [08:13:00]MH_I2C_Read... [08:13:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:13:00]Read from MH i2c: E2 [08:13:00]MH_I2C_Read... [08:13:00]Read from MH i2c: E2 03 00 [08:13:00]MH_I2C_Read... [08:13:00]Read from MH i2c: E2 03 00 B7 6D 00 90 00 98 [08:13:00]RAPDU: 90 00 [08:13:00]wFMCommunicate OK [08:13:00]wFMCommunicate request_size=10 [08:13:00]MH_SAM_APDU [08:13:00]CAPDU: 80 0D 02 02 05 69 37 A1 4D 0A [08:13:00]Write to MH i2c: E2 0D 00 B8 6D 80 0D 02 02 05 00 69 37 A1 4D 0A 00 00 41 [08:13:00]Write i2c OK [08:13:00]MH_I2C_Read... [08:13:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:13:00]Read from MH i2c: E2 [08:13:00]MH_I2C_Read... [08:13:00]Read from MH i2c: E2 03 00 [08:13:00]MH_I2C_Read... [08:13:00]Read from MH i2c: E2 03 00 B8 6D 00 90 00 99 [08:13:00]RAPDU: 90 00 [08:13:00]wFMCommunicate OK [08:13:00]wFMCommunicate request_size=4 [08:13:00]MH_SAM_APDU [08:13:00]CAPDU: 80 0D 03 02 [08:13:00]Write to MH i2c: E2 08 00 B9 6D 80 0D 03 02 00 00 00 00 A1 [08:13:00]Write i2c OK [08:13:00]MH_I2C_Read... [08:13:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:13:00]Read from MH i2c: E2 [08:13:00]MH_I2C_Read... [08:13:00]Read from MH i2c: E2 0B 00 [08:13:00]MH_I2C_Read... [08:13:00]Read from MH i2c: E2 0B 00 B9 6D 00 63 74 A5 3B 2A A3 3B D1 90 00 32 [08:13:00]RAPDU: 63 74 A5 3B 2A A3 3B D1 90 00 [08:13:00]wFMCommunicate OK [08:13:00]SAM_PROTO_SignData done [08:13:00]FM_MakeSignedData done [08:13:00]CreateOFDProtocolMessage [08:13:00]wFMCommunicate request_size=4 [08:13:00]MH_SAM_APDU [08:13:00]CAPDU: 80 11 00 00 [08:13:00]Write to MH i2c: E2 08 00 BA 6D 80 11 00 00 00 00 00 00 A1 [08:13:00]Write i2c OK [08:13:00]MH_I2C_Read... [08:13:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:13:00]Read from MH i2c: E2 [08:13:00]MH_I2C_Read... [08:13:00]Read from MH i2c: E2 17 00 [08:13:00]MH_I2C_Read... [08:13:00]Read from MH i2c: E2 17 00 BA 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 FF [08:13:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:13:00]wFMCommunicate OK [08:13:00]CreateOFDProtocolMessage done [08:13:00]OFDSenderStorePacket 123450 [08:13:00]StoreOFDPacket docnum=123450 [08:13:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 29 A3 07 01 4D 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EA 2E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 66 22 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 66 22 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 66 22 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 92 82 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3A E2 01 00 35 04 06 00 9F 69 37 A1 4D 0A 63 74 A5 3B 2A A3 3B D1 [08:13:00]CheckFolder [08:13:00]dirname=/storage/ofd_packets [08:13:00]CheckFolder done [08:13:00]ProducePacketName [08:13:00]name=ofd_packets/00123450 [08:13:00]NVStorageSaveData ofd_packets/00123450 [08:13:00]File name is /storage/ofd_packets/00123450 [08:13:00]Write 301 bytes [08:13:00]NVStorageSaveData done [08:13:00]OFDSenderStorePacket done [08:13:00]KKMCreateOFDPacket done [08:13:00]NVStorageSaveData kkm_last_timestamp [08:13:00]File name is /storage/kkm_last_timestamp [08:13:00]Write 4 bytes [08:13:00]NVStorageSaveData done [08:13:00]ExternCall_PrintAddStr [08:13:00]wPrintStart [08:13:00]Write to MH i2c: 01 00 00 BB 6D 28 [08:13:00]Write i2c OK [08:13:00]MH_I2C_Read... [08:13:00]Read from MH i2c: 01 [08:13:00]MH_I2C_Read... [08:13:00]Read from MH i2c: 01 07 00 [08:13:00]MH_I2C_Read... [08:13:00]Read from MH i2c: 01 07 00 BB 6D 00 00 00 00 00 FF 0F 3D [08:13:00]RasterBufferAndPrint [08:13:00]line Счет N : (1)1106448 [08:13:00]line ИНН: 02508201610067 [08:13:00]line Контрольно-Кассовый Чек [08:13:00]line ПРОДАЖА [08:13:00]line ТРК (МРК, ГНК) : 52 [08:13:00]line Товар: 2710124130 [08:13:00]line Аи-92-К-5 [08:13:00]line 12.010 * 61.90 [08:13:00]line = 743.42 [08:13:00]line НДС 12% НСП 1% [08:13:00]line > о реализуемом товаре [08:13:00]line ИТОГО: 743.42 [08:13:00]line НСП 1% : 6.58 [08:13:00]line НДС 12% : 78.95 [08:13:00]line Наличными: 0.00 [08:13:00]line Безнал.: 743.42 [08:13:00]line Место: АЗС № 25 "Партнер Нефть" [08:13:00]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:13:00]line СНО: Общий режим [08:13:00]line Чек 50 04.03.2024 08:13 [08:13:00]line Смена: 324 ФФД: 1.0 [08:13:00]line ЗНМ: 0300000019 [08:13:00]line РНМ: 0000000000090573 [08:13:00]line Версия ККМ: 001 [08:13:00]line Платежная система: Бакай Банк [08:13:00]line ФМ: 0000000000874798 [08:13:00]line ФД: 123450 [08:13:00]line ФПД: 175274253700362 [08:13:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T081306&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123450&fm=175274253700362&tin=02508201610067®Number=0000000000090573&sum=74342 [08:13:00]OFD Sender: Processing packet 123450 [packets to send 112, broken 111] [08:13:00]ProducePacketName [08:13:00]name=ofd_packets/00123450 [08:13:00]OFD Sender: To server: pG, [08:13:00]CommunicateWithHost lk.salyk.kg:30040 [08:13:00]ConnectInit lk.salyk.kg [08:13:00]written 0, free lines is 4095 [08:13:01]Connected sock=10 [08:13: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 37 39 38 0F 01 00 00 29 A3 07 01 4D 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EA 2E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 66 22 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 66 22 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 66 22 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 92 82 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3A E2 01 00 35 04 06 00 9F 69 37 A1 4D 0A 63 74 A5 3B 2A A3 3B D1 [08:13:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 97 A3 47 00 F1 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3A E2 01 00 F4 03 04 00 BB 2E E5 65 B6 04 01 00 00 1B 3D AE 5B EE E9 EC 67 [08:13:01]CommunicateWithHost err = 0 [08:13:01]CheckOFDResponse [08:13:01]1017 (14) - 77093643461234 [08:13:01]1041 (16) - 0000000000874798 [08:13:01]1040 (4) - 123450 [08:13:01]1012 (4) - 04.03.2024 02:15 [08:13:01]1206 (1) - 0 [08:13:01]OFD Sender: Remove packet 123450 [08:13:01]ProducePacketName [08:13:01]name=ofd_packets/00123450 [08:13:01]NVStorageDeleteData [08:13:01]Write to MH i2c: 01 00 00 E5 6D 52 [08:13:01]Write i2c OK [08:13:01]MH_I2C_Read... [08:13:01]Read from MH i2c: 01 [08:13:01]MH_I2C_Read... [08:13:01]Read from MH i2c: 01 07 00 [08:13:01]MH_I2C_Read... [08:13:01]Read from MH i2c: 01 07 00 E5 6D 00 00 00 00 00 FF 0C 64 [08:13:01]RasterBufferAndPrint [08:13:01]line [08:13:01]line [08:13:01]line [08:13:01]line [08:13:01]line [08:13:01]written 0, free lines is 3336 [08:13:01]MH_Cut [08:13:01]Write to MH i2c: D1 01 00 EC 6D 01 2B [08:13:01]Write i2c OK [08:13:01]MH_I2C_Read... [08:13:01]Read from MH i2c: D1 [08:13:01]MH_I2C_Read... [08:13:01]Read from MH i2c: D1 01 00 [08:13:01]MH_I2C_Read... [08:13:01]Read from MH i2c: D1 01 00 EC 6D 00 2A [08:13:01]Write to MH i2c: 01 00 00 ED 6D 5A [08:13:01]Write i2c OK [08:13:01]MH_I2C_Read... [08:13:01]OFD Sender: No OFD packet to send [08:13:02]*** Cut start [08:13:02]*** Purtial cut [08:13:02]*** Stage 1: CUTSNS_PIN = 1 [08:13:04]Read from MH i2c: 01 [08:13:04]MH_I2C_Read... [08:13:04]*** Stop cut motor [08:13:04]*** Cut end [08:13:04]Read from MH i2c: 01 07 00 [08:13:04]MH_I2C_Read... [08:13:04]Read from MH i2c: 01 07 00 ED 6D 00 00 00 00 00 FF 0F 6F [08:13:04]process_action close_receipt done [08:13:04]requested_data is exist [08:13:04]produce_requested_data [08:13:04]requested_item fm.sn is exist - process it [08:13:04]wFMCommunicate request_size=4 [08:13:04]MH_SAM_APDU [08:13:04]CAPDU: 80 11 00 00 [08:13:04]Write to MH i2c: E2 08 00 EE 6D 80 11 00 00 00 00 00 00 D5 [08:13:04]Write i2c OK [08:13:04]MH_I2C_Read... [08:13:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:13:04]Read from MH i2c: E2 [08:13:04]MH_I2C_Read... [08:13:04]Read from MH i2c: E2 17 00 [08:13:04]MH_I2C_Read... [08:13:04]Read from MH i2c: E2 17 00 EE 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 33 [08:13:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:13:04]wFMCommunicate OK [08:13:04]requested_item fd.num is exist - process it [08:13:04]SAM_PROTO_GetFieldsCounters [08:13:04]wFMCommunicate request_size=4 [08:13:04]MH_SAM_APDU [08:13:04]CAPDU: 80 13 00 00 [08:13:04]Write to MH i2c: E2 08 00 EF 6D 80 13 00 00 00 00 00 00 D8 [08:13:04]Write i2c OK [08:13:04]MH_I2C_Read... [08:13:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:13:04]Read from MH i2c: E2 [08:13:04]MH_I2C_Read... [08:13:04]Read from MH i2c: E2 62 00 [08:13:04]MH_I2C_Read... [08:13:04]Read from MH i2c: E2 62 00 EF 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 3A E2 01 00 0E 04 04 00 44 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 FB [08:13:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 3A E2 01 00 0E 04 04 00 44 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 [08:13:04]wFMCommunicate OK [08:13:04]SAM_PROTO_GetFieldsCounters done [08:13:04]requested_item shift.num is exist - process it [08:13:04]requested_item shift.opened is exist - process it [08:13:04]req_shift_opened [08:13:04]FM_GetShiftState [08:13:04]SAM_PROTO_GetShiftState [08:13:04]wFMCommunicate request_size=4 [08:13:04]MH_SAM_APDU [08:13:04]CAPDU: 80 13 01 00 [08:13:04]Write to MH i2c: E2 08 00 F0 6D 80 13 01 00 00 00 00 00 DA [08:13:04]Write i2c OK [08:13:04]MH_I2C_Read... [08:13:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:13:04]Read from MH i2c: E2 [08:13:04]MH_I2C_Read... [08:13:04]Read from MH i2c: E2 0E 00 [08:13:04]MH_I2C_Read... [08:13:04]Read from MH i2c: E2 0E 00 F0 6D 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 F1 [08:13:04]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:13:04]wFMCommunicate OK [08:13:04]SAM_PROTO_GetShiftState done [08:13:04]FM_GetShiftState done [08:13:04]req_shift_opened done [08:13:04]requested_item shift.open_date is exist - process it [08:13:04]req_shift_open_date [08:13:04]req_shift_open_date done [08:13:04]produce_requested_data done [08:13:04]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123450,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:13:04]process_action_free close_receipt [08:13:04]json_value_free [08:13:04]json_value_free done [08:13:04]process_json_proto returns [08:13:04]Send response to host [08:13:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123450,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:13:04]free response buf [08:13:04]execute_script done [08:13:04]execute_script returns [08:13:04]free content buf [08:13:04]Sock 7.Close socket [08:13:04]Sock 7.Thread stoped [08:13:06]OFD Sender: No OFD packet to send [08:13:11]OFD Sender: No OFD packet to send [08:13:16]OFD Sender: No OFD packet to send [08:13:21]OFD Sender: No OFD packet to send [08:13:26]OFD Sender: No OFD packet to send [08:13:31]OFD Sender: No OFD packet to send [08:13:36]OFD Sender: No OFD packet to send [08:13:41]OFD Sender: No OFD packet to send [08:13:46]OFD Sender: No OFD packet to send [08:13:51]OFD Sender: No OFD packet to send [08:13:56]OFD Sender: No OFD packet to send [08:14:01]OFD Sender: No OFD packet to send [08:14:06]OFD Sender: No OFD packet to send [08:14:11]OFD Sender: No OFD packet to send [08:14:16]OFD Sender: No OFD packet to send [08:14:21]OFD Sender: No OFD packet to send [08:14:23]accept exits with 9 [08:14:23]New connection [08:14:23]New thread 3067252068 created [08:14:23]Thread 3067395428 joined [08:14:23]Waiting for new connection... [08:14:23] Sock 9.Parse request [08:14:23]Sock 9.Check first char [08:14:23]Sock 9.First char is OK [08:14:23]request: POST /json_proto HTTP/1.0 [08:14:23]Method: POST [08:14:23]URL: /json_proto [08:14:23]Method is POST - this is cgi request [08:14:23]url: /json_proto [08:14:23]query_string will be loaded in cgi processing [08:14:23]execute_cgi json_proto POST (null) [08:14:23]execute_cgi path=json_proto method=POST [08:14:23]POST find Content-Length [08:14:23]Host: 172.17.48.197:8080 [08:14:23]Content-Length: 1221 [08:14:23]Content-Type: application/json [08:14:23] [08:14:23]POST finish read [08:14:23]Found Content-Length = 1221 [08:14:23]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106449\u000A04.03.2024 08:10\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 20.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 1418.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\u000A3431078\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:14:23]execute_script... [08:14:23]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106449\u000A04.03.2024 08:10\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 20.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 1418.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\u000A3431078\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:14:23]POST & json_proto [08:14:23]process_json_proto [08:14:23]json parsed OK: [08:14:23]protocol is kg_v1.0 [08:14:23]action value=print_text [08:14:23]process_action print_text [08:14:23]cmd_print_text [08:14:23]ExternCall_PrintAddStr [08:14:23]wPrintStart [08:14:23]Write to MH i2c: 01 00 00 F1 6D 5E [08:14:23]Write i2c OK [08:14:23]MH_I2C_Read... [08:14:23]Read from MH i2c: 01 [08:14:23]MH_I2C_Read... [08:14:23]Read from MH i2c: 01 07 00 [08:14:23]MH_I2C_Read... [08:14:23]Read from MH i2c: 01 07 00 F1 6D 00 00 00 00 00 FF 0F 73 [08:14:23]RasterBufferAndPrint [08:14:23]line *****ТОВАРНЫЙ ЧЕК***** [08:14:23]line АЗС 25 [08:14:23]line Партнер нефть [08:14:23]line 02508201610067 [08:14:23]line Кассир : Абылгазиев А. [08:14:23]line Счет N : (1)1106449 [08:14:23]line 04.03.2024 08:10 [08:14:23]line ПРОДАЖА [08:14:23]line ТРК (МРК, ГНК): 31 [08:14:23]line Вид ГСМ : 2710194210 [08:14:23]line ДТ(л)-К-5 [08:14:23]line 20.000 x 70.90 [08:14:23]line ИТОГ: 1418.00 [08:14:23]line Тип оплаты: Талоны: Топливные Талоны [08:14:23]line 3431078 [08:14:23]line ______________________ [08:14:23]line (подпись) [08:14:23]written 0, free lines is 4095 [08:14:23]Write to MH i2c: 01 00 00 05 6E 73 [08:14:23]Write i2c OK [08:14:23]MH_I2C_Read... [08:14:23]Read from MH i2c: 01 [08:14:23]MH_I2C_Read... [08:14:23]Read from MH i2c: 01 07 00 [08:14:23]MH_I2C_Read... [08:14:23]Read from MH i2c: 01 07 00 05 6E 00 00 00 00 00 0F 0E 97 [08:14:23]RasterBufferAndPrint [08:14:23]line [08:14:23]line [08:14:23]line [08:14:23]line [08:14:23]line [08:14:23]written 0, free lines is 3601 [08:14:23]MH_Cut [08:14:23]Write to MH i2c: D1 01 00 0C 6E 01 4C [08:14:23]Write i2c OK [08:14:23]MH_I2C_Read... [08:14:23]Read from MH i2c: D1 [08:14:23]MH_I2C_Read... [08:14:23]Read from MH i2c: D1 01 00 [08:14:23]MH_I2C_Read... [08:14:23]Read from MH i2c: D1 01 00 0C 6E 00 4B [08:14:23]Write to MH i2c: 01 00 00 0D 6E 7B [08:14:23]Write i2c OK [08:14:23]MH_I2C_Read... [08:14:23]*** Cut start [08:14:23]*** Purtial cut [08:14:23]*** Stage 1: CUTSNS_PIN = 1 [08:14:25]Read from MH i2c: 01 [08:14:25]MH_I2C_Read... [08:14:25]*** Stop cut motor [08:14:25]*** Cut end [08:14:25]Read from MH i2c: 01 07 00 [08:14:25]MH_I2C_Read... [08:14:25]Read from MH i2c: 01 07 00 0D 6E 00 00 00 00 00 FF 0F 90 [08:14:25]process_action print_text done [08:14:25]requested_data is exist [08:14:25]produce_requested_data [08:14:25]requested_item fm.sn is exist - process it [08:14:25]wFMCommunicate request_size=4 [08:14:25]MH_SAM_APDU [08:14:25]CAPDU: 80 11 00 00 [08:14:25]Write to MH i2c: E2 08 00 0E 6E 80 11 00 00 00 00 00 00 F6 [08:14:25]Write i2c OK [08:14:25]MH_I2C_Read... [08:14:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:14:25]Read from MH i2c: E2 [08:14:25]MH_I2C_Read... [08:14:25]Read from MH i2c: E2 17 00 [08:14:25]MH_I2C_Read... [08:14:25]Read from MH i2c: E2 17 00 0E 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 54 [08:14:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:14:25]wFMCommunicate OK [08:14:25]requested_item fd.num is exist - process it [08:14:25]SAM_PROTO_GetFieldsCounters [08:14:25]wFMCommunicate request_size=4 [08:14:25]MH_SAM_APDU [08:14:25]CAPDU: 80 13 00 00 [08:14:25]Write to MH i2c: E2 08 00 0F 6E 80 13 00 00 00 00 00 00 F9 [08:14:25]Write i2c OK [08:14:25]MH_I2C_Read... [08:14:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:14:26]Read from MH i2c: E2 [08:14:26]MH_I2C_Read... [08:14:26]Read from MH i2c: E2 62 00 [08:14:26]MH_I2C_Read... [08:14:26]Read from MH i2c: E2 62 00 0F 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 3A E2 01 00 0E 04 04 00 44 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 1C [08:14: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 3A E2 01 00 0E 04 04 00 44 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 [08:14:26]wFMCommunicate OK [08:14:26]SAM_PROTO_GetFieldsCounters done [08:14:26]requested_item shift.num is exist - process it [08:14:26]requested_item shift.opened is exist - process it [08:14:26]req_shift_opened [08:14:26]FM_GetShiftState [08:14:26]SAM_PROTO_GetShiftState [08:14:26]wFMCommunicate request_size=4 [08:14:26]MH_SAM_APDU [08:14:26]CAPDU: 80 13 01 00 [08:14:26]Write to MH i2c: E2 08 00 10 6E 80 13 01 00 00 00 00 00 FB [08:14:26]Write i2c OK [08:14:26]MH_I2C_Read... [08:14:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:14:26]Read from MH i2c: E2 [08:14:26]MH_I2C_Read... [08:14:26]Read from MH i2c: E2 0E 00 [08:14:26]MH_I2C_Read... [08:14:26]Read from MH i2c: E2 0E 00 10 6E 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 12 [08:14:26]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:14:26]wFMCommunicate OK [08:14:26]SAM_PROTO_GetShiftState done [08:14:26]FM_GetShiftState done [08:14:26]req_shift_opened done [08:14:26]requested_item shift.open_date is exist - process it [08:14:26]req_shift_open_date [08:14:26]req_shift_open_date done [08:14:26]produce_requested_data done [08:14:26]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123450,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:14:26]process_action_free print_text [08:14:26]json_value_free [08:14:26]json_value_free done [08:14:26]process_json_proto returns [08:14:26]Send response to host [08:14:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123450,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:14:26]free response buf [08:14:26]execute_script done [08:14:26]execute_script returns [08:14:26]free content buf [08:14:26]Sock 9.Close socket [08:14:26]Sock 9.Thread stoped [08:14:26]OFD Sender: No OFD packet to send [08:14:31]OFD Sender: No OFD packet to send [08:14:36]OFD Sender: No OFD packet to send [08:14:41]OFD Sender: No OFD packet to send [08:14:46]OFD Sender: No OFD packet to send [08:14:51]OFD Sender: No OFD packet to send [08:14:56]OFD Sender: No OFD packet to send [08:15:01]OFD Sender: No OFD packet to send [08:15:06]OFD Sender: No OFD packet to send [08:15:11]OFD Sender: No OFD packet to send [08:15:16]OFD Sender: No OFD packet to send [08:15:21]OFD Sender: No OFD packet to send [08:15:26]OFD Sender: No OFD packet to send [08:15:31]OFD Sender: No OFD packet to send [08:15:36]OFD Sender: No OFD packet to send [08:15:41]OFD Sender: No OFD packet to send [08:15:46]OFD Sender: No OFD packet to send [08:15:51]OFD Sender: No OFD packet to send [08:15:56]OFD Sender: No OFD packet to send [08:16:01]OFD Sender: No OFD packet to send [08:16:01]int [08:16:01]Write to MH i2c: 01 00 00 11 6E 7F [08:16:01]*** FLAG_PRN_KEY set [08:16:01]Write i2c OK [08:16:01]MH_I2C_Read... [08:16:01]Read from MH i2c: 01 [08:16:01]MH_I2C_Read... [08:16:01]Read from MH i2c: 01 07 00 [08:16:01]MH_I2C_Read... [08:16:01]Read from MH i2c: 01 07 00 11 6E 00 08 00 00 00 FF 0F 9C [08:16:01]state=0 [08:16:01]Key pressed [08:16:01]Feed [08:16:01]Write to MH i2c: D8 00 00 12 6E 57 [08:16:01]Write i2c OK [08:16:01]MH_I2C_Read... [08:16:01]Read from MH i2c: D8 [08:16:01]MH_I2C_Read... [08:16:01]Read from MH i2c: D8 01 00 [08:16:01]MH_I2C_Read... [08:16:01]Read from MH i2c: D8 01 00 12 6E 00 58 [08:16:02]int [08:16:02]Write to MH i2c: 01 00 00 13 6E 81 [08:16:02]Write i2c OK [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: 01 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: 01 07 00 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: 01 07 00 13 6E 00 48 00 00 00 3C 00 0C [08:16:02]state=2 [08:16:02]Key pressed [08:16:02]int [08:16:02]Write to MH i2c: 01 00 00 14 6E 82 [08:16:02]*** FLAG_PRN_KEY reset [08:16:02]Write i2c OK [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: 01 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: 01 07 00 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: 01 07 00 14 6E 00 00 00 00 00 F5 0F 8D [08:16:02]state=2 [08:16:02]Stop feed [08:16:02]int [08:16:02]Write to MH i2c: 01 00 00 15 6E 83 [08:16:02]*** FLAG_PRN_KEY set [08:16:02]Write i2c OK [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: 01 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: 01 07 00 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: 01 07 00 15 6E 00 08 00 00 00 FF 0F A0 [08:16:02]state=0 [08:16:02]Key pressed [08:16:02]Feed [08:16:02]Write to MH i2c: D8 00 00 16 6E 5B [08:16:02]Write i2c OK [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: D8 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: D8 01 00 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: D8 01 00 16 6E 00 5C [08:16:02]int [08:16:02]Write to MH i2c: 01 00 00 17 6E 85 [08:16:02]Write i2c OK [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: 01 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: 01 07 00 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: 01 07 00 17 6E 00 48 00 00 00 3C 00 10 [08:16:02]state=2 [08:16:02]Key pressed [08:16:02]int [08:16:02]Write to MH i2c: 01 00 00 18 6E 86 [08:16:02]*** FLAG_PRN_KEY reset [08:16:02]Write i2c OK [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: 01 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: 01 07 00 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: 01 07 00 18 6E 00 00 00 00 00 F6 0F 92 [08:16:02]state=2 [08:16:02]Stop feed [08:16:02]int [08:16:02]Write to MH i2c: 01 00 00 19 6E 87 [08:16:02]*** FLAG_PRN_KEY set [08:16:02]Write i2c OK [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: 01 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: 01 07 00 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: 01 07 00 19 6E 00 08 00 00 00 FF 0F A4 [08:16:02]state=0 [08:16:02]Key pressed [08:16:02]Feed [08:16:02]Write to MH i2c: D8 00 00 1A 6E 5F [08:16:02]Write i2c OK [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: D8 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: D8 01 00 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: D8 01 00 1A 6E 00 60 [08:16:02]int [08:16:02]Write to MH i2c: 01 00 00 1B 6E 89 [08:16:02]Write i2c OK [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: 01 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: 01 07 00 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: 01 07 00 1B 6E 00 48 00 00 00 3C 00 14 [08:16:02]state=2 [08:16:02]Key pressed [08:16:02]int [08:16:02]Write to MH i2c: 01 00 00 1C 6E 8A [08:16:02]*** FLAG_PRN_KEY reset [08:16:02]Write i2c OK [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: 01 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: 01 07 00 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: 01 07 00 1C 6E 00 00 00 00 00 F6 0F 96 [08:16:02]state=2 [08:16:02]Stop feed [08:16:06]OFD Sender: No OFD packet to send [08:16:11]OFD Sender: No OFD packet to send [08:16:16]OFD Sender: No OFD packet to send [08:16:21]OFD Sender: No OFD packet to send [08:16:26]OFD Sender: No OFD packet to send [08:16:31]OFD Sender: No OFD packet to send [08:16:36]OFD Sender: No OFD packet to send [08:16:41]OFD Sender: No OFD packet to send [08:16:46]OFD Sender: No OFD packet to send [08:16:52]OFD Sender: No OFD packet to send [08:16:57]OFD Sender: No OFD packet to send [08:17:02]OFD Sender: No OFD packet to send [08:17:07]OFD Sender: No OFD packet to send [08:17:12]OFD Sender: No OFD packet to send [08:17:17]OFD Sender: No OFD packet to send [08:17:22]OFD Sender: No OFD packet to send [08:17:27]OFD Sender: No OFD packet to send [08:17:32]OFD Sender: No OFD packet to send [08:17:37]OFD Sender: No OFD packet to send [08:17:42]OFD Sender: No OFD packet to send [08:17:47]OFD Sender: No OFD packet to send [08:17:52]OFD Sender: No OFD packet to send [08:17:57]OFD Sender: No OFD packet to send [08:18:02]OFD Sender: No OFD packet to send [08:18:02]accept exits with 7 [08:18:02]New connection [08:18:02]New thread 3067395428 created [08:18:02]Thread 3067252068 joined [08:18:02]Waiting for new connection... [08:18:02] Sock 7.Parse request [08:18:02]Sock 7.Check first char [08:18:02]Sock 7.First char is OK [08:18:02]request: POST /json_proto HTTP/1.0 [08:18:02]Method: POST [08:18:02]URL: /json_proto [08:18:02]Method is POST - this is cgi request [08:18:02]url: /json_proto [08:18:02]query_string will be loaded in cgi processing [08:18:02]execute_cgi json_proto POST (null) [08:18:02]execute_cgi path=json_proto method=POST [08:18:02]POST find Content-Length [08:18:02]Host: 172.17.48.197:8080 [08:18:02]Content-Length: 683 [08:18:02]Content-Type: application/json [08:18:02] [08:18:02]POST finish read [08:18:02]Found Content-Length = 683 [08:18:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106451", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:18:02]execute_script... [08:18: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)1106451", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:18:02]POST & json_proto [08:18:02]process_json_proto [08:18:02]json parsed OK: [08:18:02]protocol is kg_v1.0 [08:18:02]action value=close_receipt [08:18:02]process_action close_receipt [08:18:02]cmd_close_receipt [08:18:02]MH_GetDate [08:18:02]Write to MH i2c: F0 00 00 1D 6E 7A [08:18:02]Write i2c OK [08:18:02]MH_I2C_Read... [08:18:02]Read from MH i2c: F0 [08:18:02]MH_I2C_Read... [08:18:02]Read from MH i2c: F0 09 00 [08:18:02]MH_I2C_Read... [08:18:02]Read from MH i2c: F0 09 00 1D 6E 00 C2 83 E5 65 6C AF E3 65 75 [08:18:02]GetLastDocTimeStamp 1709539986 [08:18:02]current date 1709540290 [08:18:02]FM_GetShiftState [08:18:02]SAM_PROTO_GetShiftState [08:18:02]wFMCommunicate request_size=4 [08:18:02]MH_SAM_APDU [08:18:02]CAPDU: 80 13 01 00 [08:18:02]Write to MH i2c: E2 08 00 1E 6E 80 13 01 00 00 00 00 00 09 [08:18:02]Write i2c OK [08:18:02]MH_I2C_Read... [08:18:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:18:02]Read from MH i2c: E2 [08:18:02]MH_I2C_Read... [08:18:02]Read from MH i2c: E2 0E 00 [08:18:02]MH_I2C_Read... [08:18:02]Read from MH i2c: E2 0E 00 1E 6E 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 20 [08:18:02]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:18:02]wFMCommunicate OK [08:18:02]SAM_PROTO_GetShiftState done [08:18:02]FM_GetShiftState done [08:18:02]opened in 1709511088 [08:18:02]opened+sec_in_day 1709597488 [08:18:02]quantity*price = 100030 [08:18:02]sum+1 = 100031 [08:18:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 51 04.03.2024 08:18 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123451 ФПД: 82992723772822 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T081810&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123451&fm=82992723772822&tin=02508201610067®Number=0000000000090573&sum=100000 [08:18:03]StoreToDocumentArchive [08:18:03]shift 324 fd 123451 [08:18:03]save to /storage/0324/doc_00123451 [08:18:03]save last doc name /storage/0324/doc_00123451 to /storage/kkm_last_doc_name [08:18:03]save OK [08:18:03]Clear old archive folders... [08:18:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:18:03]tlvbuf is 00E65CA0 [08:18:03]SAM_PROTO_ClearQueue [08:18:03]wFMCommunicate request_size=4 [08:18:03]MH_SAM_APDU [08:18:03]CAPDU: 80 09 00 00 [08:18:03]Write to MH i2c: E2 08 00 2B 6E 80 09 00 00 00 00 00 00 0B [08:18:03]Write i2c OK [08:18:03]MH_I2C_Read... [08:18:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:18:03]Read from MH i2c: E2 [08:18:03]MH_I2C_Read... [08:18:03]Read from MH i2c: E2 03 00 [08:18:03]MH_I2C_Read... [08:18:03]Read from MH i2c: E2 03 00 2B 6E 00 90 00 0D [08:18:03]RAPDU: 90 00 [08:18:03]wFMCommunicate OK [08:18:03]SAM_PROTO_ClearQueue done [08:18:03]KKMCreateOFDPacket [08:18:03]OFDProtocolAddRootSTLVToBuf [08:18:03]FM_MakeSignedData [08:18:03]FM_MakeSignedData [08:18:03]SAM_PROTO_SignData [08:18:03]wFMCommunicate request_size=4 [08:18:03]MH_SAM_APDU [08:18:03]CAPDU: 80 0D 01 02 [08:18:03]Write to MH i2c: E2 08 00 2C 6E 80 0D 01 02 00 00 00 00 13 [08:18:03]Write i2c OK [08:18:03]MH_I2C_Read... [08:18:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:18:03]Read from MH i2c: E2 [08:18:03]MH_I2C_Read... [08:18:03]Read from MH i2c: E2 03 00 [08:18:03]MH_I2C_Read... [08:18:03]Read from MH i2c: E2 03 00 2C 6E 00 90 00 0E [08:18:03]RAPDU: 90 00 [08:18:03]wFMCommunicate OK [08:18:03]wFMCommunicate request_size=255 [08:18:03]MH_SAM_APDU [08:18:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 C2 83 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3B E2 01 00 35 04 06 00 4B [08:18:03]Write to MH i2c: E2 02 01 2D 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 C2 83 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3B E2 01 00 35 04 06 00 4B 00 00 EF [08:18:03]Write i2c OK [08:18:03]MH_I2C_Read... [08:18:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:18:04]Read from MH i2c: E2 [08:18:04]MH_I2C_Read... [08:18:04]Read from MH i2c: E2 03 00 [08:18:04]MH_I2C_Read... [08:18:04]Read from MH i2c: E2 03 00 2D 6E 00 90 00 0F [08:18:04]RAPDU: 90 00 [08:18:04]wFMCommunicate OK [08:18:04]wFMCommunicate request_size=10 [08:18:04]MH_SAM_APDU [08:18:04]CAPDU: 80 0D 02 02 05 7B 3F D1 C5 96 [08:18:04]Write to MH i2c: E2 0D 00 2E 6E 80 0D 02 02 05 00 7B 3F D1 C5 96 00 00 06 [08:18:04]Write i2c OK [08:18:04]MH_I2C_Read... [08:18:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:18:04]Read from MH i2c: E2 [08:18:04]MH_I2C_Read... [08:18:04]Read from MH i2c: E2 03 00 [08:18:04]MH_I2C_Read... [08:18:04]Read from MH i2c: E2 03 00 2E 6E 00 90 00 10 [08:18:04]RAPDU: 90 00 [08:18:04]wFMCommunicate OK [08:18:04]wFMCommunicate request_size=4 [08:18:04]MH_SAM_APDU [08:18:04]CAPDU: 80 0D 03 02 [08:18:04]Write to MH i2c: E2 08 00 2F 6E 80 0D 03 02 00 00 00 00 18 [08:18:04]Write i2c OK [08:18:04]MH_I2C_Read... [08:18:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:18:04]Read from MH i2c: E2 [08:18:04]MH_I2C_Read... [08:18:04]Read from MH i2c: E2 0B 00 [08:18:04]MH_I2C_Read... [08:18:04]Read from MH i2c: E2 0B 00 2F 6E 00 81 CC FD 3C 20 B4 4F C1 90 00 83 [08:18:04]RAPDU: 81 CC FD 3C 20 B4 4F C1 90 00 [08:18:04]wFMCommunicate OK [08:18:04]SAM_PROTO_SignData done [08:18:04]FM_MakeSignedData done [08:18:04]CreateOFDProtocolMessage [08:18:04]wFMCommunicate request_size=4 [08:18:04]MH_SAM_APDU [08:18:04]CAPDU: 80 11 00 00 [08:18:04]Write to MH i2c: E2 08 00 30 6E 80 11 00 00 00 00 00 00 18 [08:18:04]Write i2c OK [08:18:04]MH_I2C_Read... [08:18:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:18:04]Read from MH i2c: E2 [08:18:04]MH_I2C_Read... [08:18:04]Read from MH i2c: E2 17 00 [08:18:04]MH_I2C_Read... [08:18:04]Read from MH i2c: E2 17 00 30 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 76 [08:18:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:18:04]wFMCommunicate OK [08:18:04]CreateOFDProtocolMessage done [08:18:04]OFDSenderStorePacket 123451 [08:18:04]StoreOFDPacket docnum=123451 [08:18:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 71 0E 07 01 CC 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 C2 83 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3B E2 01 00 35 04 06 00 4B 7B 3F D1 C5 96 81 CC FD 3C 20 B4 4F C1 [08:18:04]CheckFolder [08:18:04]dirname=/storage/ofd_packets [08:18:04]CheckFolder done [08:18:04]ProducePacketName [08:18:04]name=ofd_packets/00123451 [08:18:04]NVStorageSaveData ofd_packets/00123451 [08:18:04]File name is /storage/ofd_packets/00123451 [08:18:04]Write 301 bytes [08:18:04]NVStorageSaveData done [08:18:04]OFDSenderStorePacket done [08:18:04]KKMCreateOFDPacket done [08:18:04]NVStorageSaveData kkm_last_timestamp [08:18:04]File name is /storage/kkm_last_timestamp [08:18:04]Write 4 bytes [08:18:04]NVStorageSaveData done [08:18:04]ExternCall_PrintAddStr [08:18:04]wPrintStart [08:18:04]Write to MH i2c: 01 00 00 31 6E 9F [08:18:04]Write i2c OK [08:18:04]MH_I2C_Read... [08:18:04]Read from MH i2c: 01 [08:18:04]MH_I2C_Read... [08:18:04]Read from MH i2c: 01 07 00 [08:18:04]MH_I2C_Read... [08:18:04]Read from MH i2c: 01 07 00 31 6E 00 00 00 00 00 FF 0F B4 [08:18:04]RasterBufferAndPrint [08:18:04]line Счет N : (1)1106451 [08:18:04]line ИНН: 02508201610067 [08:18:04]line Контрольно-Кассовый Чек [08:18:04]line ПРОДАЖА [08:18:04]line ТРК (МРК, ГНК) : 32 [08:18:04]line Товар: 2710124130 [08:18:04]line Аи-92-К-5 [08:18:04]line 16.160 * 61.90 [08:18:04]line = 1000.30 [08:18:04]line НДС 12% НСП 1% [08:18:04]line > о реализуемом товаре [08:18:04]line ОКРУГЛЕНИЕ: -0.30 [08:18:04]line ИТОГО: 1000.00 [08:18:04]line Внесено: 1000.00 [08:18:04]line СДАЧА: 0.00 [08:18:04]line НСП 1% : 8.85 [08:18:04]line НДС 12% : 106.23 [08:18:04]line Наличными: 1000.00 [08:18:04]line Безнал.: 0.00 [08:18:04]line Место: АЗС № 25 "Партнер Нефть" [08:18:04]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:18:04]line СНО: Общий режим [08:18:04]line Чек 51 04.03.2024 08:18 [08:18:04]line Смена: 324 ФФД: 1.0 [08:18:04]line ЗНМ: 0300000019 [08:18:04]line РНМ: 0000000000090573 [08:18:04]line Версия ККМ: 001 [08:18:04]line ФМ: 0000000000874798 [08:18:04]line ФД: 123451 [08:18:04]line ФПД: 82992723772822 [08:18:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T081810&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123451&fm=82992723772822&tin=02508201610067®Number=0000000000090573&sum=100000 [08:18:04]OFD Sender: Processing packet 123451 [packets to send 112, broken 111] [08:18:04]ProducePacketName [08:18:04]name=ofd_packets/00123451 [08:18:04]OFD Sender: To server: pG, [08:18:04]CommunicateWithHost lk.salyk.kg:30040 [08:18:04]ConnectInit lk.salyk.kg [08:18:04]written 0, free lines is 4095 [08:18:04]Connected sock=10 [08:18: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 37 39 38 0F 01 00 00 71 0E 07 01 CC 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 C2 83 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3B E2 01 00 35 04 06 00 4B 7B 3F D1 C5 96 81 CC FD 3C 20 B4 4F C1 [08:18:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 8A AA 47 00 D0 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3B E2 01 00 F4 03 04 00 EB 2F E5 65 B6 04 01 00 00 0E 8E E8 39 B8 5B 3E 3C [08:18:04]CommunicateWithHost err = 0 [08:18:04]CheckOFDResponse [08:18:04]1017 (14) - 77093643461234 [08:18:04]1041 (16) - 0000000000874798 [08:18:04]1040 (4) - 123451 [08:18:04]1012 (4) - 04.03.2024 02:20 [08:18:04]1206 (1) - 0 [08:18:04]OFD Sender: Remove packet 123451 [08:18:04]ProducePacketName [08:18:04]name=ofd_packets/00123451 [08:18:04]NVStorageDeleteData [08:18:05]Write to MH i2c: 01 00 00 5C 6E CA [08:18:05]Write i2c OK [08:18:05]MH_I2C_Read... [08:18:05]Read from MH i2c: 01 [08:18:05]MH_I2C_Read... [08:18:05]Read from MH i2c: 01 07 00 [08:18:05]MH_I2C_Read... [08:18:05]Read from MH i2c: 01 07 00 5C 6E 00 00 00 00 00 FC 0C D9 [08:18:05]RasterBufferAndPrint [08:18:05]line [08:18:05]line [08:18:05]line [08:18:05]line [08:18:05]line [08:18:05]written 0, free lines is 3333 [08:18:05]MH_Cut [08:18:05]Write to MH i2c: D1 01 00 63 6E 01 A3 [08:18:05]Write i2c OK [08:18:05]MH_I2C_Read... [08:18:05]Read from MH i2c: D1 [08:18:05]MH_I2C_Read... [08:18:05]Read from MH i2c: D1 01 00 [08:18:05]MH_I2C_Read... [08:18:05]Read from MH i2c: D1 01 00 63 6E 00 A2 [08:18:05]Write to MH i2c: 01 00 00 64 6E D2 [08:18:05]Write i2c OK [08:18:05]MH_I2C_Read... [08:18:05]OFD Sender: No OFD packet to send [08:18:05]*** Cut start [08:18:05]*** Purtial cut [08:18:05]*** Stage 1: CUTSNS_PIN = 1 [08:18:07]Read from MH i2c: 01 [08:18:07]MH_I2C_Read... [08:18:07]*** Stop cut motor [08:18:07]*** Cut end [08:18:07]Read from MH i2c: 01 07 00 [08:18:07]MH_I2C_Read... [08:18:07]Read from MH i2c: 01 07 00 64 6E 00 00 00 00 00 FF 0F E7 [08:18:07]process_action close_receipt done [08:18:07]requested_data is exist [08:18:07]produce_requested_data [08:18:07]requested_item fm.sn is exist - process it [08:18:07]wFMCommunicate request_size=4 [08:18:07]MH_SAM_APDU [08:18:07]CAPDU: 80 11 00 00 [08:18:07]Write to MH i2c: E2 08 00 65 6E 80 11 00 00 00 00 00 00 4D [08:18:07]Write i2c OK [08:18:07]MH_I2C_Read... [08:18:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:18:07]Read from MH i2c: E2 [08:18:07]MH_I2C_Read... [08:18:07]Read from MH i2c: E2 17 00 [08:18:07]MH_I2C_Read... [08:18:07]Read from MH i2c: E2 17 00 65 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AB [08:18:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:18:07]wFMCommunicate OK [08:18:07]requested_item fd.num is exist - process it [08:18:07]SAM_PROTO_GetFieldsCounters [08:18:07]wFMCommunicate request_size=4 [08:18:07]MH_SAM_APDU [08:18:07]CAPDU: 80 13 00 00 [08:18:07]Write to MH i2c: E2 08 00 66 6E 80 13 00 00 00 00 00 00 50 [08:18:07]Write i2c OK [08:18:07]MH_I2C_Read... [08:18:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:18:07]Read from MH i2c: E2 [08:18:07]MH_I2C_Read... [08:18:07]Read from MH i2c: E2 62 00 [08:18:07]MH_I2C_Read... [08:18:07]Read from MH i2c: E2 62 00 66 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 3B E2 01 00 0E 04 04 00 44 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 77 [08:18:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 3B E2 01 00 0E 04 04 00 44 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 [08:18:07]wFMCommunicate OK [08:18:07]SAM_PROTO_GetFieldsCounters done [08:18:07]requested_item shift.num is exist - process it [08:18:07]requested_item shift.opened is exist - process it [08:18:07]req_shift_opened [08:18:07]FM_GetShiftState [08:18:07]SAM_PROTO_GetShiftState [08:18:07]wFMCommunicate request_size=4 [08:18:07]MH_SAM_APDU [08:18:07]CAPDU: 80 13 01 00 [08:18:07]Write to MH i2c: E2 08 00 67 6E 80 13 01 00 00 00 00 00 52 [08:18:07]Write i2c OK [08:18:07]MH_I2C_Read... [08:18:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:18:08]Read from MH i2c: E2 [08:18:08]MH_I2C_Read... [08:18:08]Read from MH i2c: E2 0E 00 [08:18:08]MH_I2C_Read... [08:18:08]Read from MH i2c: E2 0E 00 67 6E 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 69 [08:18:08]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:18:08]wFMCommunicate OK [08:18:08]SAM_PROTO_GetShiftState done [08:18:08]FM_GetShiftState done [08:18:08]req_shift_opened done [08:18:08]requested_item shift.open_date is exist - process it [08:18:08]req_shift_open_date [08:18:08]req_shift_open_date done [08:18:08]produce_requested_data done [08:18:08]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123451,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:18:08]process_action_free close_receipt [08:18:08]json_value_free [08:18:08]json_value_free done [08:18:08]process_json_proto returns [08:18:08]Send response to host [08:18:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123451,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:18:08]free response buf [08:18:08]execute_script done [08:18:08]execute_script returns [08:18:08]free content buf [08:18:08]Sock 7.Close socket [08:18:08]Sock 7.Thread stoped [08:18:10]accept exits with 9 [08:18:10]New connection [08:18:10]New thread 3067252068 created [08:18:10]Thread 3067395428 joined [08:18:10]Waiting for new connection... [08:18:10] Sock 9.Parse request [08:18:10]Sock 9.Check first char [08:18:10]Sock 9.First char is OK [08:18:10]request: POST /json_proto HTTP/1.0 [08:18:10]Method: POST [08:18:10]URL: /json_proto [08:18:10]Method is POST - this is cgi request [08:18:10]url: /json_proto [08:18:10]query_string will be loaded in cgi processing [08:18:10]execute_cgi json_proto POST (null) [08:18:10]execute_cgi path=json_proto method=POST [08:18:10]POST find Content-Length [08:18:10]Host: 172.17.48.197:8080 [08:18:10]Content-Length: 678 [08:18:10]Content-Type: application/json [08:18:10] [08:18:10]POST finish read [08:18:10]Found Content-Length = 678 [08:18:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106452", "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" : 69.50, "quantity" : 5.760, "sum" : 400.32, "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:10]execute_script... [08:18: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)1106452", "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" : 69.50, "quantity" : 5.760, "sum" : 400.32, "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:10]POST & json_proto [08:18:10]process_json_proto [08:18:10]json parsed OK: [08:18:10]protocol is kg_v1.0 [08:18:10]action value=close_receipt [08:18:10]process_action close_receipt [08:18:10]cmd_close_receipt [08:18:10]MH_GetDate [08:18:10]Write to MH i2c: F0 00 00 68 6E C5 [08:18:10]Write i2c OK [08:18:10]MH_I2C_Read... [08:18:10]Read from MH i2c: F0 [08:18:10]MH_I2C_Read... [08:18:10]Read from MH i2c: F0 09 00 [08:18:10]MH_I2C_Read... [08:18:10]Read from MH i2c: F0 09 00 68 6E 00 C9 83 E5 65 6C AF E3 65 C7 [08:18:10]GetLastDocTimeStamp 1709540290 [08:18:10]current date 1709540297 [08:18:10]FM_GetShiftState [08:18:10]SAM_PROTO_GetShiftState [08:18:10]wFMCommunicate request_size=4 [08:18:10]MH_SAM_APDU [08:18:10]CAPDU: 80 13 01 00 [08:18:10]Write to MH i2c: E2 08 00 69 6E 80 13 01 00 00 00 00 00 54 [08:18:10]Write i2c OK [08:18:10]MH_I2C_Read... [08:18:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:18:10]Read from MH i2c: E2 [08:18:10]MH_I2C_Read... [08:18:10]Read from MH i2c: E2 0E 00 [08:18:10]MH_I2C_Read... [08:18:10]Read from MH i2c: E2 0E 00 69 6E 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 6B [08:18:10]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:18:10]wFMCommunicate OK [08:18:10]SAM_PROTO_GetShiftState done [08:18:10]FM_GetShiftState done [08:18:10]opened in 1709511088 [08:18:10]opened+sec_in_day 1709597488 [08:18:10]quantity*price = 40032 [08:18:10]sum+1 = 40033 [08:18:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.51 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 52 04.03.2024 08:18 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123452 ФПД: 123344562552014 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T081818&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123452&fm=123344562552014&tin=02508201610067®Number=0000000000090573&sum=40000 [08:18:11]StoreToDocumentArchive [08:18:11]shift 324 fd 123452 [08:18:11]save to /storage/0324/doc_00123452 [08:18:11]save last doc name /storage/0324/doc_00123452 to /storage/kkm_last_doc_name [08:18:11]save OK [08:18:11]Clear old archive folders... [08:18:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:18:11]tlvbuf is 00F8DD30 [08:18:11]SAM_PROTO_ClearQueue [08:18:11]wFMCommunicate request_size=4 [08:18:11]MH_SAM_APDU [08:18:11]CAPDU: 80 09 00 00 [08:18:11]Write to MH i2c: E2 08 00 76 6E 80 09 00 00 00 00 00 00 56 [08:18:11]Write i2c OK [08:18:11]MH_I2C_Read... [08:18:11]*** iso7816_exchange 80 09 00 00... 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 76 6E 00 90 00 58 [08:18:11]RAPDU: 90 00 [08:18:11]wFMCommunicate OK [08:18:11]SAM_PROTO_ClearQueue done [08:18:11]KKMCreateOFDPacket [08:18:11]OFDProtocolAddRootSTLVToBuf [08:18:11]FM_MakeSignedData [08:18:11]FM_MakeSignedData [08:18:11]SAM_PROTO_SignData [08:18:11]wFMCommunicate request_size=4 [08:18:11]MH_SAM_APDU [08:18:11]CAPDU: 80 0D 01 02 [08:18:11]Write to MH i2c: E2 08 00 77 6E 80 0D 01 02 00 00 00 00 5E [08:18:11]Write i2c OK [08:18:11]MH_I2C_Read... [08:18:11]*** iso7816_exchange 80 0D 01 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 77 6E 00 90 00 59 [08:18:11]RAPDU: 90 00 [08:18:11]wFMCommunicate OK [08:18:11]wFMCommunicate request_size=255 [08:18:11]MH_SAM_APDU [08:18: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 80 16 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 60 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9B 10 00 00 00 00 07 04 06 00 40 9C 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 00 00 00 F4 03 04 00 CA 83 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3C E2 01 00 35 04 06 00 70 [08:18:11]Write to MH i2c: E2 02 01 78 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 80 16 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 60 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9B 10 00 00 00 00 07 04 06 00 40 9C 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 00 00 00 F4 03 04 00 CA 83 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3C E2 01 00 35 04 06 00 70 00 00 AE [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 78 6E 00 90 00 5A [08:18:11]RAPDU: 90 00 [08:18:11]wFMCommunicate OK [08:18:11]wFMCommunicate request_size=10 [08:18:11]MH_SAM_APDU [08:18:11]CAPDU: 80 0D 02 02 05 2E 64 D5 FC CE [08:18:11]Write to MH i2c: E2 0D 00 79 6E 80 0D 02 02 05 00 2E 64 D5 FC CE 00 00 9C [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 79 6E 00 90 00 5B [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 7A 6E 80 0D 03 02 00 00 00 00 63 [08:18:11]Write i2c OK [08:18:11]MH_I2C_Read... [08:18:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:18:12]Read from MH i2c: E2 [08:18:12]MH_I2C_Read... [08:18:12]Read from MH i2c: E2 0B 00 [08:18:12]MH_I2C_Read... [08:18:12]Read from MH i2c: E2 0B 00 7A 6E 00 29 58 07 2A 58 DC FA D4 90 00 18 [08:18:12]RAPDU: 29 58 07 2A 58 DC FA D4 90 00 [08:18:12]wFMCommunicate OK [08:18:12]SAM_PROTO_SignData done [08:18:12]FM_MakeSignedData done [08:18:12]CreateOFDProtocolMessage [08:18:12]wFMCommunicate request_size=4 [08:18:12]MH_SAM_APDU [08:18:12]CAPDU: 80 11 00 00 [08:18:12]Write to MH i2c: E2 08 00 7B 6E 80 11 00 00 00 00 00 00 63 [08:18:12]Write i2c OK [08:18:12]MH_I2C_Read... [08:18:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:18:12]Read from MH i2c: E2 [08:18:12]MH_I2C_Read... [08:18:12]Read from MH i2c: E2 17 00 [08:18:12]MH_I2C_Read... [08:18:12]Read from MH i2c: E2 17 00 7B 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C1 [08:18:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:18:12]wFMCommunicate OK [08:18:12]CreateOFDProtocolMessage done [08:18:12]OFDSenderStorePacket 123452 [08:18:12]StoreOFDPacket docnum=123452 [08:18:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 8C 14 07 01 2A 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 80 16 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 60 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9B 10 00 00 00 00 07 04 06 00 40 9C 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 00 00 00 F4 03 04 00 CA 83 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3C E2 01 00 35 04 06 00 70 2E 64 D5 FC CE 29 58 07 2A 58 DC FA D4 [08:18:12]CheckFolder [08:18:12]dirname=/storage/ofd_packets [08:18:12]CheckFolder done [08:18:12]ProducePacketName [08:18:12]name=ofd_packets/00123452 [08:18:12]NVStorageSaveData ofd_packets/00123452 [08:18:12]File name is /storage/ofd_packets/00123452 [08:18:12]Write 301 bytes [08:18:12]NVStorageSaveData done [08:18:12]OFDSenderStorePacket done [08:18:12]KKMCreateOFDPacket done [08:18:12]NVStorageSaveData kkm_last_timestamp [08:18:12]File name is /storage/kkm_last_timestamp [08:18:12]Write 4 bytes [08:18:12]NVStorageSaveData done [08:18:12]ExternCall_PrintAddStr [08:18:12]wPrintStart [08:18:12]Write to MH i2c: 01 00 00 7C 6E EA [08:18:12]Write i2c OK [08:18:12]MH_I2C_Read... [08:18:12]Read from MH i2c: 01 [08:18:12]MH_I2C_Read... [08:18:12]Read from MH i2c: 01 07 00 [08:18:12]MH_I2C_Read... [08:18:12]Read from MH i2c: 01 07 00 7C 6E 00 00 00 00 00 FF 0F FF [08:18:12]RasterBufferAndPrint [08:18:12]line Счет N : (1)1106452 [08:18:12]line ИНН: 02508201610067 [08:18:12]line Контрольно-Кассовый Чек [08:18:12]line ПРОДАЖА [08:18:12]line ТРК (МРК, ГНК) : 13 [08:18:12]line Товар: 2710124500 [08:18:12]line Аи-95-К-5 [08:18:12]line 5.760 * 69.50 [08:18:12]line = 400.32 [08:18:12]line НДС 12% НСП 1% [08:18:12]line > о реализуемом товаре [08:18:12]line ОКРУГЛЕНИЕ: -0.32 [08:18:12]line ИТОГО: 400.00 [08:18:12]line Внесено: 400.00 [08:18:12]line СДАЧА: 0.00 [08:18:12]line НСП 1% : 3.54 [08:18:12]line НДС 12% : 42.51 [08:18:12]line Наличными: 400.00 [08:18:12]line Безнал.: 0.00 [08:18:12]line Место: АЗС № 25 "Партнер Нефть" [08:18:12]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:18:12]line СНО: Общий режим [08:18:12]line Чек 52 04.03.2024 08:18 [08:18:12]line Смена: 324 ФФД: 1.0 [08:18:12]line ЗНМ: 0300000019 [08:18:12]line РНМ: 0000000000090573 [08:18:12]line Версия ККМ: 001 [08:18:12]line ФМ: 0000000000874798 [08:18:12]line ФД: 123452 [08:18:12]line ФПД: 123344562552014 [08:18:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T081818&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123452&fm=123344562552014&tin=02508201610067®Number=0000000000090573&sum=40000 [08:18:12]written 0, free lines is 4095 [08:18:12]OFD Sender: Processing packet 123452 [packets to send 112, broken 111] [08:18:12]ProducePacketName [08:18:12]name=ofd_packets/00123452 [08:18:12]OFD Sender: To server: pG, [08:18:12]CommunicateWithHost lk.salyk.kg:30040 [08:18:12]ConnectInit lk.salyk.kg [08:18:12]Connected sock=10 [08:18: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 37 39 38 0F 01 00 00 8C 14 07 01 2A 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 80 16 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 60 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9B 10 00 00 00 00 07 04 06 00 40 9C 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 00 00 00 F4 03 04 00 CA 83 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3C E2 01 00 35 04 06 00 70 2E 64 D5 FC CE 29 58 07 2A 58 DC FA D4 [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 37 39 38 4F 00 00 00 FD 33 47 00 F4 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 37 39 38 10 04 04 00 3C E2 01 00 F4 03 04 00 F2 2F E5 65 B6 04 01 00 00 DF 3E A5 DB 69 3E B9 91 [08:18:12]CommunicateWithHost err = 0 [08:18:12]CheckOFDResponse [08:18:12]1017 (14) - 77093643461234 [08:18:12]1041 (16) - 0000000000874798 [08:18:12]1040 (4) - 123452 [08:18:12]1012 (4) - 04.03.2024 02:20 [08:18:12]1206 (1) - 0 [08:18:12]OFD Sender: Remove packet 123452 [08:18:12]ProducePacketName [08:18:12]name=ofd_packets/00123452 [08:18:12]NVStorageDeleteData [08:18:12]Write to MH i2c: 01 00 00 A7 6E 15 [08:18:12]Write i2c OK [08:18:12]MH_I2C_Read... [08:18:12]Read from MH i2c: 01 [08:18:12]MH_I2C_Read... [08:18:12]Read from MH i2c: 01 07 00 [08:18:12]MH_I2C_Read... [08:18:12]Read from MH i2c: 01 07 00 A7 6E 00 00 00 00 00 03 0D 2C [08:18:12]RasterBufferAndPrint [08:18:12]line [08:18:12]line [08:18:12]line [08:18:12]line [08:18:12]line [08:18:12]written 0, free lines is 3340 [08:18:12]MH_Cut [08:18:12]Write to MH i2c: D1 01 00 AE 6E 01 EE [08:18:12]Write i2c OK [08:18:12]MH_I2C_Read... [08:18:12]Read from MH i2c: D1 [08:18:12]MH_I2C_Read... [08:18:12]Read from MH i2c: D1 01 00 [08:18:12]MH_I2C_Read... [08:18:12]Read from MH i2c: D1 01 00 AE 6E 00 ED [08:18:12]Write to MH i2c: 01 00 00 AF 6E 1D [08:18:12]Write i2c OK [08:18:12]MH_I2C_Read... [08:18:12]OFD Sender: No OFD packet to send [08:18:13]*** Cut start [08:18:13]*** Purtial cut [08:18:13]*** Stage 1: CUTSNS_PIN = 1 [08:18:15]Read from MH i2c: 01 [08:18:15]MH_I2C_Read... [08:18:15]*** Stop cut motor [08:18:15]*** Cut end [08:18:15]Read from MH i2c: 01 07 00 [08:18:15]MH_I2C_Read... [08:18:15]Read from MH i2c: 01 07 00 AF 6E 00 00 00 00 00 FF 0F 32 [08:18:15]process_action close_receipt done [08:18:15]requested_data is exist [08:18:15]produce_requested_data [08:18:15]requested_item fm.sn is exist - process it [08:18:15]wFMCommunicate request_size=4 [08:18:15]MH_SAM_APDU [08:18:15]CAPDU: 80 11 00 00 [08:18:15]Write to MH i2c: E2 08 00 B0 6E 80 11 00 00 00 00 00 00 98 [08:18:15]Write i2c OK [08:18:15]MH_I2C_Read... [08:18:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:18:15]Read from MH i2c: E2 [08:18:15]MH_I2C_Read... [08:18:15]Read from MH i2c: E2 17 00 [08:18:15]MH_I2C_Read... [08:18:15]Read from MH i2c: E2 17 00 B0 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F6 [08:18:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:18:15]wFMCommunicate OK [08:18:15]requested_item fd.num is exist - process it [08:18:15]SAM_PROTO_GetFieldsCounters [08:18:15]wFMCommunicate request_size=4 [08:18:15]MH_SAM_APDU [08:18:15]CAPDU: 80 13 00 00 [08:18:15]Write to MH i2c: E2 08 00 B1 6E 80 13 00 00 00 00 00 00 9B [08:18:15]Write i2c OK [08:18:15]MH_I2C_Read... [08:18:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:18:15]Read from MH i2c: E2 [08:18:15]MH_I2C_Read... [08:18:15]Read from MH i2c: E2 62 00 [08:18:15]MH_I2C_Read... [08:18:15]Read from MH i2c: E2 62 00 B1 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 3C E2 01 00 0E 04 04 00 44 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 C6 [08:18:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 3C E2 01 00 0E 04 04 00 44 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 [08:18:15]wFMCommunicate OK [08:18:15]SAM_PROTO_GetFieldsCounters done [08:18:15]requested_item shift.num is exist - process it [08:18:15]requested_item shift.opened is exist - process it [08:18:15]req_shift_opened [08:18:15]FM_GetShiftState [08:18:15]SAM_PROTO_GetShiftState [08:18:15]wFMCommunicate request_size=4 [08:18:15]MH_SAM_APDU [08:18:15]CAPDU: 80 13 01 00 [08:18:15]Write to MH i2c: E2 08 00 B2 6E 80 13 01 00 00 00 00 00 9D [08:18:15]Write i2c OK [08:18:15]MH_I2C_Read... [08:18:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:18:15]Read from MH i2c: E2 [08:18:15]MH_I2C_Read... [08:18:15]Read from MH i2c: E2 0E 00 [08:18:15]MH_I2C_Read... [08:18:15]Read from MH i2c: E2 0E 00 B2 6E 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 B4 [08:18:15]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:18:15]wFMCommunicate OK [08:18:15]SAM_PROTO_GetShiftState done [08:18:15]FM_GetShiftState done [08:18:15]req_shift_opened done [08:18:15]requested_item shift.open_date is exist - process it [08:18:15]req_shift_open_date [08:18:15]req_shift_open_date done [08:18:15]produce_requested_data done [08:18:15]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123452,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:18:15]process_action_free close_receipt [08:18:15]json_value_free [08:18:15]json_value_free done [08:18:15]process_json_proto returns [08:18:15]Send response to host [08:18:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123452,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:18:15]free response buf [08:18:15]execute_script done [08:18:15]execute_script returns [08:18:15]free content buf [08:18:15]Sock 9.Close socket [08:18:15]Sock 9.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:47]OFD Sender: No OFD packet to send [08:18:52]OFD Sender: No OFD packet to send [08:18:57]OFD Sender: No OFD packet to send [08:19:02]OFD Sender: No OFD packet to send [08:19:07]OFD Sender: No OFD packet to send [08:19:12]OFD Sender: No OFD packet to send [08:19:17]OFD Sender: No OFD packet to send [08:19:22]OFD Sender: No OFD packet to send [08:19:27]OFD Sender: No OFD packet to send [08:19:32]OFD Sender: No OFD packet to send [08:19:37]OFD Sender: No OFD packet to send [08:19:43]OFD Sender: No OFD packet to send [08:19:44]int [08:19:44]Write to MH i2c: 01 00 00 B3 6E 21 [08:19:44]*** FLAG_PRN_KEY set [08:19:44]Write i2c OK [08:19:44]MH_I2C_Read... [08:19:44]Read from MH i2c: 01 [08:19:44]MH_I2C_Read... [08:19:44]Read from MH i2c: 01 07 00 [08:19:44]MH_I2C_Read... [08:19:44]Read from MH i2c: 01 07 00 B3 6E 00 08 00 00 00 FF 0F 3E [08:19:44]state=0 [08:19:44]Key pressed [08:19:44]Feed [08:19:44]Write to MH i2c: D8 00 00 B4 6E F9 [08:19:44]Write i2c OK [08:19:44]MH_I2C_Read... [08:19:44]Read from MH i2c: D8 [08:19:44]MH_I2C_Read... [08:19:44]Read from MH i2c: D8 01 00 [08:19:44]MH_I2C_Read... [08:19:44]Read from MH i2c: D8 01 00 B4 6E 00 FA [08:19:44]int [08:19:44]Write to MH i2c: 01 00 00 B5 6E 23 [08:19:44]Write i2c OK [08:19:44]MH_I2C_Read... [08:19:44]Read from MH i2c: 01 [08:19:44]MH_I2C_Read... [08:19:44]Read from MH i2c: 01 07 00 [08:19:44]MH_I2C_Read... [08:19:44]Read from MH i2c: 01 07 00 B5 6E 00 48 00 00 00 3C 00 AE [08:19:44]state=2 [08:19:44]Key pressed [08:19:45]int [08:19:45]Write to MH i2c: 01 00 00 B6 6E 24 [08:19:45]*** FLAG_PRN_KEY reset [08:19:45]Write i2c OK [08:19:45]MH_I2C_Read... [08:19:45]Read from MH i2c: 01 [08:19:45]MH_I2C_Read... [08:19:45]Read from MH i2c: 01 07 00 [08:19:45]MH_I2C_Read... [08:19:45]Read from MH i2c: 01 07 00 B6 6E 00 00 00 00 00 F9 0F 33 [08:19:45]state=2 [08:19:45]Stop feed [08:19:48]OFD Sender: No OFD packet to send [08:19:53]OFD Sender: No OFD packet to send [08:19:58]OFD Sender: No OFD packet to send [08:20:03]OFD Sender: No OFD packet to send [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:48]OFD Sender: No OFD packet to send [08:21:53]OFD Sender: No OFD packet to send [08:21:58]OFD Sender: No OFD packet to send [08:22:03]OFD Sender: No OFD packet to send [08:22:08]OFD Sender: No OFD packet to send [08:22:13]OFD Sender: No OFD packet to send [08:22:18]OFD Sender: No OFD packet to send [08:22:23]OFD Sender: No OFD packet to send [08:22:28]OFD Sender: No OFD packet to send [08:22:33]OFD Sender: No OFD packet to send [08:22:38]OFD Sender: No OFD packet to send [08:22:43]OFD Sender: No OFD packet to send [08:22:48]OFD Sender: No OFD packet to send [08:22:53]OFD Sender: No OFD packet to send [08:22:58]OFD Sender: No OFD packet to send [08:23:03]OFD Sender: No OFD packet to send [08:23:08]OFD Sender: No OFD packet to send [08:23:13]OFD Sender: No OFD packet to send [08:23:18]OFD Sender: No OFD packet to send [08:23:23]OFD Sender: No OFD packet to send [08:23:27]accept exits with 7 [08:23:27]New connection [08:23:27]New thread 3067395428 created [08:23:27]Thread 3067252068 joined [08:23:27]Waiting for new connection... [08:23:27] Sock 7.Parse request [08:23:27]Sock 7.Check first char [08:23:27]Sock 7.First char is OK [08:23:27]request: POST /json_proto HTTP/1.0 [08:23:27]Method: POST [08:23:27]URL: /json_proto [08:23:27]Method is POST - this is cgi request [08:23:27]url: /json_proto [08:23:27]query_string will be loaded in cgi processing [08:23:27]execute_cgi json_proto POST (null) [08:23:27]execute_cgi path=json_proto method=POST [08:23:27]POST find Content-Length [08:23:27]Host: 172.17.48.197:8080 [08:23:27]Content-Length: 683 [08:23:27]Content-Type: application/json [08:23:27] [08:23:27]POST finish read [08:23:27]Found Content-Length = 683 [08:23:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106455", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 19.390, "sum" : 1200.24, "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:23:27]execute_script... [08:23:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106455", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 19.390, "sum" : 1200.24, "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:23:27]POST & json_proto [08:23:27]process_json_proto [08:23:27]json parsed OK: [08:23:27]protocol is kg_v1.0 [08:23:27]action value=close_receipt [08:23:27]process_action close_receipt [08:23:27]cmd_close_receipt [08:23:27]MH_GetDate [08:23:27]Write to MH i2c: F0 00 00 B7 6E 14 [08:23:27]Write i2c OK [08:23:27]MH_I2C_Read... [08:23:27]Read from MH i2c: F0 [08:23:27]MH_I2C_Read... [08:23:27]Read from MH i2c: F0 09 00 [08:23:27]MH_I2C_Read... [08:23:27]Read from MH i2c: F0 09 00 B7 6E 00 07 85 E5 65 6C AF E3 65 56 [08:23:27]GetLastDocTimeStamp 1709540298 [08:23:27]current date 1709540615 [08:23:27]FM_GetShiftState [08:23:27]SAM_PROTO_GetShiftState [08:23:27]wFMCommunicate request_size=4 [08:23:27]MH_SAM_APDU [08:23:27]CAPDU: 80 13 01 00 [08:23:27]Write to MH i2c: E2 08 00 B8 6E 80 13 01 00 00 00 00 00 A3 [08:23:27]Write i2c OK [08:23:27]MH_I2C_Read... [08:23:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:27]Read from MH i2c: E2 [08:23:27]MH_I2C_Read... [08:23:27]Read from MH i2c: E2 0E 00 [08:23:27]MH_I2C_Read... [08:23:27]Read from MH i2c: E2 0E 00 B8 6E 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 BA [08:23:27]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:23:27]wFMCommunicate OK [08:23:27]SAM_PROTO_GetShiftState done [08:23:27]FM_GetShiftState done [08:23:27]opened in 1709511088 [08:23:27]opened+sec_in_day 1709597488 [08:23:27]quantity*price = 120024 [08:23:27]sum+1 = 120025 [08:23:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.46 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 53 04.03.2024 08:23 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123453 ФПД: 168669340232738 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T082335&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123453&fm=168669340232738&tin=02508201610067®Number=0000000000090573&sum=120000 [08:23:28]StoreToDocumentArchive [08:23:28]shift 324 fd 123453 [08:23:28]save to /storage/0324/doc_00123453 [08:23:28]save last doc name /storage/0324/doc_00123453 to /storage/kkm_last_doc_name [08:23:28]save OK [08:23:28]Clear old archive folders... [08:23:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:23:28]tlvbuf is 00EAD7B0 [08:23:28]SAM_PROTO_ClearQueue [08:23:28]wFMCommunicate request_size=4 [08:23:28]MH_SAM_APDU [08:23:28]CAPDU: 80 09 00 00 [08:23:28]Write to MH i2c: E2 08 00 C5 6E 80 09 00 00 00 00 00 00 A5 [08:23:28]Write i2c OK [08:23:28]MH_I2C_Read... [08:23:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:23:29]Read from MH i2c: E2 [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: E2 03 00 [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: E2 03 00 C5 6E 00 90 00 A7 [08:23:29]RAPDU: 90 00 [08:23:29]wFMCommunicate OK [08:23:29]SAM_PROTO_ClearQueue done [08:23:29]KKMCreateOFDPacket [08:23:29]OFDProtocolAddRootSTLVToBuf [08:23:29]FM_MakeSignedData [08:23:29]FM_MakeSignedData [08:23:29]SAM_PROTO_SignData [08:23:29]wFMCommunicate request_size=4 [08:23:29]MH_SAM_APDU [08:23:29]CAPDU: 80 0D 01 02 [08:23:29]Write to MH i2c: E2 08 00 C6 6E 80 0D 01 02 00 00 00 00 AD [08:23:29]Write i2c OK [08:23:29]MH_I2C_Read... [08:23:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:23:29]Read from MH i2c: E2 [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: E2 03 00 [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: E2 03 00 C6 6E 00 90 00 A8 [08:23:29]RAPDU: 90 00 [08:23:29]wFMCommunicate OK [08:23:29]wFMCommunicate request_size=255 [08:23:29]MH_SAM_APDU [08: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 35 FF 03 08 00 03 BE 4B 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 D8 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 CA 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 35 00 00 00 F4 03 04 00 07 85 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3D E2 01 00 35 04 06 00 99 [08:23:29]Write to MH i2c: E2 02 01 C7 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 35 FF 03 08 00 03 BE 4B 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 D8 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 CA 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 35 00 00 00 F4 03 04 00 07 85 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3D E2 01 00 35 04 06 00 99 00 00 15 [08:23:29]Write i2c OK [08:23:29]MH_I2C_Read... [08:23:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:23:29]Read from MH i2c: E2 [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: E2 03 00 [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: E2 03 00 C7 6E 00 90 00 A9 [08:23:29]RAPDU: 90 00 [08:23:29]wFMCommunicate OK [08:23:29]wFMCommunicate request_size=10 [08:23:29]MH_SAM_APDU [08:23:29]CAPDU: 80 0D 02 02 05 67 64 1B EC 22 [08:23:29]Write to MH i2c: E2 0D 00 C8 6E 80 0D 02 02 05 00 67 64 1B EC 22 00 00 AE [08:23:29]Write i2c OK [08:23:29]MH_I2C_Read... [08:23:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:23:29]Read from MH i2c: E2 [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: E2 03 00 [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: E2 03 00 C8 6E 00 90 00 AA [08:23:29]RAPDU: 90 00 [08:23:29]wFMCommunicate OK [08:23:29]wFMCommunicate request_size=4 [08:23:29]MH_SAM_APDU [08:23:29]CAPDU: 80 0D 03 02 [08:23:29]Write to MH i2c: E2 08 00 C9 6E 80 0D 03 02 00 00 00 00 B2 [08:23:29]Write i2c OK [08:23:29]MH_I2C_Read... [08:23:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:23:29]Read from MH i2c: E2 [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: E2 0B 00 [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: E2 0B 00 C9 6E 00 12 02 B1 CF FB D2 14 09 90 00 31 [08:23:29]RAPDU: 12 02 B1 CF FB D2 14 09 90 00 [08:23:29]wFMCommunicate OK [08:23:29]SAM_PROTO_SignData done [08:23:29]FM_MakeSignedData done [08:23:29]CreateOFDProtocolMessage [08:23:29]wFMCommunicate request_size=4 [08:23:29]MH_SAM_APDU [08:23:29]CAPDU: 80 11 00 00 [08:23:29]Write to MH i2c: E2 08 00 CA 6E 80 11 00 00 00 00 00 00 B2 [08:23:29]Write i2c OK [08:23:29]MH_I2C_Read... [08:23:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:29]Read from MH i2c: E2 [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: E2 17 00 [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: E2 17 00 CA 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 10 [08:23:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:23:29]wFMCommunicate OK [08:23:29]CreateOFDProtocolMessage done [08:23:29]OFDSenderStorePacket 123453 [08:23:29]StoreOFDPacket docnum=123453 [08:23:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 2B 94 07 01 C2 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BE 4B 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 D8 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 CA 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 35 00 00 00 F4 03 04 00 07 85 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3D E2 01 00 35 04 06 00 99 67 64 1B EC 22 12 02 B1 CF FB D2 14 09 [08:23:29]CheckFolder [08:23:29]dirname=/storage/ofd_packets [08:23:29]CheckFolder done [08:23:29]ProducePacketName [08:23:29]name=ofd_packets/00123453 [08:23:29]NVStorageSaveData ofd_packets/00123453 [08:23:29]File name is /storage/ofd_packets/00123453 [08:23:29]Write 301 bytes [08:23:29]NVStorageSaveData done [08:23:29]OFDSenderStorePacket done [08:23:29]KKMCreateOFDPacket done [08:23:29]NVStorageSaveData kkm_last_timestamp [08:23:29]File name is /storage/kkm_last_timestamp [08:23:29]Write 4 bytes [08:23:29]NVStorageSaveData done [08:23:29]ExternCall_PrintAddStr [08:23:29]wPrintStart [08:23:29]Write to MH i2c: 01 00 00 CB 6E 39 [08:23:29]Write i2c OK [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: 01 [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: 01 07 00 [08:23:29]MH_I2C_Read... [08:23:29]Read from MH i2c: 01 07 00 CB 6E 00 00 00 00 00 FF 0F 4E [08:23:29]RasterBufferAndPrint [08:23:29]line Счет N : (1)1106455 [08:23:29]line ИНН: 02508201610067 [08:23:29]line Контрольно-Кассовый Чек [08:23:29]line ПРОДАЖА [08:23:29]line ТРК (МРК, ГНК) : 32 [08:23:29]line Товар: 2710124130 [08:23:29]line Аи-92-К-5 [08:23:29]line 19.390 * 61.90 [08:23:29]line = 1200.24 [08:23:29]line НДС 12% НСП 1% [08:23:29]line > о реализуемом товаре [08:23:29]line ОКРУГЛЕНИЕ: -0.24 [08:23:29]line ИТОГО: 1200.00 [08:23:29]line Внесено: 1200.00 [08:23:29]line СДАЧА: 0.00 [08:23:29]line НСП 1% : 10.62 [08:23:29]line НДС 12% : 127.46 [08:23:29]line Наличными: 1200.00 [08:23:29]line Безнал.: 0.00 [08:23:29]line Место: АЗС № 25 "Партнер Нефть" [08:23:29]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:23:29]line СНО: Общий режим [08:23:29]line Чек 53 04.03.2024 08:23 [08:23:29]line Смена: 324 ФФД: 1.0 [08:23:29]line ЗНМ: 0300000019 [08:23:29]line РНМ: 0000000000090573 [08:23:29]line Версия ККМ: 001 [08:23:29]line ФМ: 0000000000874798 [08:23:29]line ФД: 123453 [08:23:29]line ФПД: 168669340232738 [08:23:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T082335&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123453&fm=168669340232738&tin=02508201610067®Number=0000000000090573&sum=120000 [08:23:29]OFD Sender: Processing packet 123453 [packets to send 112, broken 111] [08:23:29]ProducePacketName [08:23:29]name=ofd_packets/00123453 [08:23:29]OFD Sender: To server: pG, [08:23:29]CommunicateWithHost lk.salyk.kg:30040 [08:23:29]ConnectInit lk.salyk.kg [08:23:29]written 0, free lines is 4095 [08:23:29]Connected sock=10 [08:23: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 37 39 38 0F 01 00 00 2B 94 07 01 C2 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BE 4B 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 D8 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 CA 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 35 00 00 00 F4 03 04 00 07 85 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3D E2 01 00 35 04 06 00 99 67 64 1B EC 22 12 02 B1 CF FB D2 14 09 [08: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 37 39 38 4F 00 00 00 F1 B7 47 00 0A 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 37 39 38 10 04 04 00 3D E2 01 00 F4 03 04 00 30 31 E5 65 B6 04 01 00 00 48 2C 96 12 4C C7 7F 2B [08:23:30]CommunicateWithHost err = 0 [08:23:30]CheckOFDResponse [08:23:30]1017 (14) - 77093643461234 [08:23:30]1041 (16) - 0000000000874798 [08:23:30]1040 (4) - 123453 [08:23:30]1012 (4) - 04.03.2024 02:25 [08:23:30]1206 (1) - 0 [08:23:30]OFD Sender: Remove packet 123453 [08:23:30]ProducePacketName [08:23:30]name=ofd_packets/00123453 [08:23:30]NVStorageDeleteData [08:23:30]Write to MH i2c: 01 00 00 F6 6E 64 [08:23:30]Write i2c OK [08:23:30]MH_I2C_Read... [08:23:30]Read from MH i2c: 01 [08:23:30]MH_I2C_Read... [08:23:30]Read from MH i2c: 01 07 00 [08:23:30]MH_I2C_Read... [08:23:30]Read from MH i2c: 01 07 00 F6 6E 00 00 00 00 00 0D 0D 85 [08:23:30]RasterBufferAndPrint [08:23:30]line [08:23:30]line [08:23:30]line [08:23:30]line [08:23:30]line [08:23:30]written 0, free lines is 3350 [08:23:30]MH_Cut [08:23:30]Write to MH i2c: D1 01 00 FD 6E 01 3D [08:23:30]Write i2c OK [08:23:30]MH_I2C_Read... [08:23:30]Read from MH i2c: D1 [08:23:30]MH_I2C_Read... [08:23:30]Read from MH i2c: D1 01 00 [08:23:30]MH_I2C_Read... [08:23:30]Read from MH i2c: D1 01 00 FD 6E 00 3C [08:23:30]Write to MH i2c: 01 00 00 FE 6E 6C [08:23:30]Write i2c OK [08:23:30]MH_I2C_Read... [08:23:30]OFD Sender: No OFD packet to send [08:23:30]*** Cut start [08:23:30]*** Purtial cut [08:23:30]*** Stage 1: CUTSNS_PIN = 1 [08:23:33]Read from MH i2c: 01 [08:23:33]MH_I2C_Read... [08:23:33]*** Stop cut motor [08:23:33]*** Cut end [08:23:33]Read from MH i2c: 01 07 00 [08:23:33]MH_I2C_Read... [08:23:33]Read from MH i2c: 01 07 00 FE 6E 00 00 00 00 00 FF 0F 81 [08:23:33]process_action close_receipt done [08:23:33]requested_data is exist [08:23:33]produce_requested_data [08:23:33]requested_item fm.sn is exist - process it [08:23:33]wFMCommunicate request_size=4 [08:23:33]MH_SAM_APDU [08:23:33]CAPDU: 80 11 00 00 [08:23:33]Write to MH i2c: E2 08 00 FF 6E 80 11 00 00 00 00 00 00 E7 [08:23:33]Write i2c OK [08:23:33]MH_I2C_Read... [08:23:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:33]Read from MH i2c: E2 [08:23:33]MH_I2C_Read... [08:23:33]Read from MH i2c: E2 17 00 [08:23:33]MH_I2C_Read... [08:23:33]Read from MH i2c: E2 17 00 FF 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 45 [08:23:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:23:33]wFMCommunicate OK [08:23:33]requested_item fd.num is exist - process it [08:23:33]SAM_PROTO_GetFieldsCounters [08:23:33]wFMCommunicate request_size=4 [08:23:33]MH_SAM_APDU [08:23:33]CAPDU: 80 13 00 00 [08:23:33]Write to MH i2c: E2 08 00 00 6F 80 13 00 00 00 00 00 00 EB [08:23:33]Write i2c OK [08:23:33]MH_I2C_Read... [08:23:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:23:33]Read from MH i2c: E2 [08:23:33]MH_I2C_Read... [08:23:33]Read from MH i2c: E2 62 00 [08:23:33]MH_I2C_Read... [08:23:33]Read from MH i2c: E2 62 00 00 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 3D E2 01 00 0E 04 04 00 44 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 1A [08:23:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 3D E2 01 00 0E 04 04 00 44 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 [08:23:33]wFMCommunicate OK [08:23:33]SAM_PROTO_GetFieldsCounters done [08:23:33]requested_item shift.num is exist - process it [08:23:33]requested_item shift.opened is exist - process it [08:23:33]req_shift_opened [08:23:33]FM_GetShiftState [08:23:33]SAM_PROTO_GetShiftState [08:23:33]wFMCommunicate request_size=4 [08:23:33]MH_SAM_APDU [08:23:33]CAPDU: 80 13 01 00 [08:23:33]Write to MH i2c: E2 08 00 01 6F 80 13 01 00 00 00 00 00 ED [08:23:33]Write i2c OK [08:23:33]MH_I2C_Read... [08:23:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:33]Read from MH i2c: E2 [08:23:33]MH_I2C_Read... [08:23:33]Read from MH i2c: E2 0E 00 [08:23:33]MH_I2C_Read... [08:23:33]Read from MH i2c: E2 0E 00 01 6F 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 04 [08:23:33]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:23:33]wFMCommunicate OK [08:23:33]SAM_PROTO_GetShiftState done [08:23:33]FM_GetShiftState done [08:23:33]req_shift_opened done [08:23:33]requested_item shift.open_date is exist - process it [08:23:33]req_shift_open_date [08:23:33]req_shift_open_date done [08:23:33]produce_requested_data done [08:23:33]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123453,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:23:33]process_action_free close_receipt [08:23:33]json_value_free [08:23:33]json_value_free done [08:23:33]process_json_proto returns [08:23:33]Send response to host [08:23:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123453,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:23:33]free response buf [08:23:33]execute_script done [08:23:33]execute_script returns [08:23:33]free content buf [08:23:33]Sock 7.Close socket [08:23:33]Sock 7.Thread stoped [08:23:35]OFD Sender: No OFD packet to send [08:23:40]OFD Sender: No OFD packet to send [08:23:41]accept exits with 9 [08:23:41]New connection [08:23:41]New thread 3067252068 created [08:23:41]Thread 3067395428 joined [08:23:41]Waiting for new connection... [08:23:41] Sock 9.Parse request [08:23:41]Sock 9.Check first char [08:23:41]Sock 9.First char is OK [08:23:41]request: POST /json_proto HTTP/1.0 [08:23:41]Method: POST [08:23:41]URL: /json_proto [08:23:41]Method is POST - this is cgi request [08:23:41]url: /json_proto [08:23:41]query_string will be loaded in cgi processing [08:23:41]execute_cgi json_proto POST (null) [08:23:41]execute_cgi path=json_proto method=POST [08:23:41]POST find Content-Length [08:23:41]Host: 172.17.48.197:8080 [08:23:41]Content-Length: 820 [08:23:41]Content-Type: application/json [08:23:41] [08:23:41]POST finish read [08:23:41]Found Content-Length = 820 [08:23:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106454", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:23:41]execute_script... [08:23: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)1106454", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:23:41]POST & json_proto [08:23:41]process_json_proto [08:23:41]json parsed OK: [08:23:41]protocol is kg_v1.0 [08:23:41]action value=close_receipt [08:23:41]process_action close_receipt [08:23:41]cmd_close_receipt [08:23:41]MH_GetDate [08:23:41]Write to MH i2c: F0 00 00 02 6F 60 [08:23:41]Write i2c OK [08:23:41]MH_I2C_Read... [08:23:41]Read from MH i2c: F0 [08:23:41]MH_I2C_Read... [08:23:41]Read from MH i2c: F0 09 00 [08:23:41]MH_I2C_Read... [08:23:41]Read from MH i2c: F0 09 00 02 6F 00 15 85 E5 65 6C AF E3 65 B0 [08:23:41]GetLastDocTimeStamp 1709540615 [08:23:41]current date 1709540629 [08:23:41]FM_GetShiftState [08:23:41]SAM_PROTO_GetShiftState [08:23:41]wFMCommunicate request_size=4 [08:23:41]MH_SAM_APDU [08:23:41]CAPDU: 80 13 01 00 [08:23:41]Write to MH i2c: E2 08 00 03 6F 80 13 01 00 00 00 00 00 EF [08:23:41]Write i2c OK [08:23:41]MH_I2C_Read... [08:23:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:41]Read from MH i2c: E2 [08:23:41]MH_I2C_Read... [08:23:41]Read from MH i2c: E2 0E 00 [08:23:41]MH_I2C_Read... [08:23:41]Read from MH i2c: E2 0E 00 03 6F 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 06 [08:23:41]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:23:41]wFMCommunicate OK [08:23:41]SAM_PROTO_GetShiftState done [08:23:41]FM_GetShiftState done [08:23:41]opened in 1709511088 [08:23:41]opened+sec_in_day 1709597488 [08:23:41]quantity*price = 100030 [08:23:41]sum+1 = 100031 [08:23:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.30 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.30 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 54 04.03.2024 08:23 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123454 ФПД: 123807310228331 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T082349&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123454&fm=123807310228331&tin=02508201610067®Number=0000000000090573&sum=100030 [08:23:43]StoreToDocumentArchive [08:23:43]shift 324 fd 123454 [08:23:43]save to /storage/0324/doc_00123454 [08:23:43]save last doc name /storage/0324/doc_00123454 to /storage/kkm_last_doc_name [08:23:43]save OK [08:23:43]Clear old archive folders... [08:23:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:23:43]tlvbuf is 00DDF2A0 [08:23:43]SAM_PROTO_ClearQueue [08:23:43]wFMCommunicate request_size=4 [08:23:43]MH_SAM_APDU [08:23:43]CAPDU: 80 09 00 00 [08:23:43]Write to MH i2c: E2 08 00 10 6F 80 09 00 00 00 00 00 00 F1 [08:23:43]Write i2c OK [08:23:43]MH_I2C_Read... [08:23:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:23:43]Read from MH i2c: E2 [08:23:43]MH_I2C_Read... [08:23:43]Read from MH i2c: E2 03 00 [08:23:43]MH_I2C_Read... [08:23:43]Read from MH i2c: E2 03 00 10 6F 00 90 00 F3 [08:23:43]RAPDU: 90 00 [08:23:43]wFMCommunicate OK [08:23:43]SAM_PROTO_ClearQueue done [08:23:43]KKMCreateOFDPacket [08:23:43]OFDProtocolAddRootSTLVToBuf [08:23:43]FM_MakeSignedData [08:23:43]FM_MakeSignedData [08:23:43]SAM_PROTO_SignData [08:23:43]wFMCommunicate request_size=4 [08:23:43]MH_SAM_APDU [08:23:43]CAPDU: 80 0D 01 02 [08:23:43]Write to MH i2c: E2 08 00 11 6F 80 0D 01 02 00 00 00 00 F9 [08:23:43]Write i2c OK [08:23:43]MH_I2C_Read... [08:23:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:23:43]Read from MH i2c: E2 [08:23:43]MH_I2C_Read... [08:23:43]Read from MH i2c: E2 03 00 [08:23:43]MH_I2C_Read... [08:23:43]Read from MH i2c: E2 03 00 11 6F 00 90 00 F4 [08:23:43]RAPDU: 90 00 [08:23:43]wFMCommunicate OK [08:23:43]wFMCommunicate request_size=255 [08:23:43]MH_SAM_APDU [08:23:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 15 85 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3E E2 01 00 35 04 06 00 70 [08:23:43]Write to MH i2c: E2 02 01 12 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 15 85 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3E E2 01 00 35 04 06 00 70 00 00 91 [08:23:43]Write i2c OK [08:23:43]MH_I2C_Read... [08:23:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:23:43]Read from MH i2c: E2 [08:23:43]MH_I2C_Read... [08:23:43]Read from MH i2c: E2 03 00 [08:23:43]MH_I2C_Read... [08:23:43]Read from MH i2c: E2 03 00 12 6F 00 90 00 F5 [08:23:43]RAPDU: 90 00 [08:23:43]wFMCommunicate OK [08:23:43]wFMCommunicate request_size=10 [08:23:43]MH_SAM_APDU [08:23:43]CAPDU: 80 0D 02 02 05 9A 22 BF 2B 6B [08:23:43]Write to MH i2c: E2 0D 00 13 6F 80 0D 02 02 05 00 9A 22 BF 2B 6B 00 00 17 [08:23:43]Write i2c OK [08:23:43]MH_I2C_Read... [08:23:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:23:43]Read from MH i2c: E2 [08:23:43]MH_I2C_Read... [08:23:43]Read from MH i2c: E2 03 00 [08:23:43]MH_I2C_Read... [08:23:43]Read from MH i2c: E2 03 00 13 6F 00 90 00 F6 [08:23:43]RAPDU: 90 00 [08:23:43]wFMCommunicate OK [08:23:43]wFMCommunicate request_size=4 [08:23:43]MH_SAM_APDU [08:23:43]CAPDU: 80 0D 03 02 [08:23:43]Write to MH i2c: E2 08 00 14 6F 80 0D 03 02 00 00 00 00 FE [08:23:43]Write i2c OK [08:23:43]MH_I2C_Read... [08:23:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:23:43]Read from MH i2c: E2 [08:23:43]MH_I2C_Read... [08:23:43]Read from MH i2c: E2 0B 00 [08:23:43]MH_I2C_Read... [08:23:43]Read from MH i2c: E2 0B 00 14 6F 00 25 63 4A A6 C8 27 0E 7B 90 00 EF [08:23:43]RAPDU: 25 63 4A A6 C8 27 0E 7B 90 00 [08:23:43]wFMCommunicate OK [08:23:43]SAM_PROTO_SignData done [08:23:43]FM_MakeSignedData done [08:23:43]CreateOFDProtocolMessage [08:23:43]wFMCommunicate request_size=4 [08:23:43]MH_SAM_APDU [08:23:43]CAPDU: 80 11 00 00 [08:23:43]Write to MH i2c: E2 08 00 15 6F 80 11 00 00 00 00 00 00 FE [08:23:43]Write i2c OK [08:23:43]MH_I2C_Read... [08:23:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:43]Read from MH i2c: E2 [08:23:43]MH_I2C_Read... [08:23:43]Read from MH i2c: E2 17 00 [08:23:43]MH_I2C_Read... [08:23:43]Read from MH i2c: E2 17 00 15 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 5C [08:23:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:23:43]wFMCommunicate OK [08:23:43]CreateOFDProtocolMessage done [08:23:43]OFDSenderStorePacket 123454 [08:23:43]StoreOFDPacket docnum=123454 [08:23:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B3 ED 07 01 D8 37 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 15 85 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3E E2 01 00 35 04 06 00 70 9A 22 BF 2B 6B 25 63 4A A6 C8 27 0E 7B [08:23:43]CheckFolder [08:23:43]dirname=/storage/ofd_packets [08:23:43]CheckFolder done [08:23:43]ProducePacketName [08:23:43]name=ofd_packets/00123454 [08:23:43]NVStorageSaveData ofd_packets/00123454 [08:23:43]File name is /storage/ofd_packets/00123454 [08:23:43]Write 301 bytes [08:23:43]NVStorageSaveData done [08:23:43]OFDSenderStorePacket done [08:23:43]KKMCreateOFDPacket done [08:23:43]NVStorageSaveData kkm_last_timestamp [08:23:43]File name is /storage/kkm_last_timestamp [08:23:43]Write 4 bytes [08:23:43]NVStorageSaveData done [08:23:43]ExternCall_PrintAddStr [08:23:43]wPrintStart [08:23:43]Write to MH i2c: 01 00 00 16 6F 85 [08:23:43]Write i2c OK [08:23:43]MH_I2C_Read... [08:23:43]Read from MH i2c: 01 [08:23:43]MH_I2C_Read... [08:23:43]Read from MH i2c: 01 07 00 [08:23:43]MH_I2C_Read... [08:23:43]Read from MH i2c: 01 07 00 16 6F 00 00 00 00 00 FF 0F 9A [08:23:43]RasterBufferAndPrint [08:23:43]line Счет N : (1)1106454 [08:23:43]line ИНН: 02508201610067 [08:23:43]line Контрольно-Кассовый Чек [08:23:43]line ПРОДАЖА [08:23:43]line ТРК (МРК, ГНК) : 52 [08:23:43]line Товар: 2710124130 [08:23:43]line Аи-92-К-5 [08:23:43]line 16.160 * 61.90 [08:23:43]line = 1000.30 [08:23:43]line НДС 12% НСП 1% [08:23:43]line > о реализуемом товаре [08:23:43]line ИТОГО: 1000.30 [08:23:43]line НСП 1% : 8.85 [08:23:43]line НДС 12% : 106.23 [08:23:43]line Наличными: 0.00 [08:23:43]line Безнал.: 1000.30 [08:23:43]line Место: АЗС № 25 "Партнер Нефть" [08:23:43]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:23:43]line СНО: Общий режим [08:23:43]line Чек 54 04.03.2024 08:23 [08:23:43]line Смена: 324 ФФД: 1.0 [08:23:43]line ЗНМ: 0300000019 [08:23:43]line РНМ: 0000000000090573 [08:23:43]line Версия ККМ: 001 [08:23:43]line Платежная система: Бакай Банк [08:23:43]line ФМ: 0000000000874798 [08:23:43]line ФД: 123454 [08:23:43]line ФПД: 123807310228331 [08:23:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T082349&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123454&fm=123807310228331&tin=02508201610067®Number=0000000000090573&sum=100030 [08:23:43]OFD Sender: Processing packet 123454 [packets to send 112, broken 111] [08:23:43]ProducePacketName [08:23:43]name=ofd_packets/00123454 [08:23:43]OFD Sender: To server: pG, [08:23:43]CommunicateWithHost lk.salyk.kg:30040 [08:23:43]ConnectInit lk.salyk.kg [08:23:43]written 0, free lines is 4095 [08:23:43]Connected sock=10 [08:23:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B3 ED 07 01 D8 37 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 15 85 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3E E2 01 00 35 04 06 00 70 9A 22 BF 2B 6B 25 63 4A A6 C8 27 0E 7B [08:23:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 7D 4A 47 00 60 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 37 39 38 10 04 04 00 3E E2 01 00 F4 03 04 00 3E 31 E5 65 B6 04 01 00 00 2E DF C1 7F 21 AC FA 1B [08:23:44]CommunicateWithHost err = 0 [08:23:44]CheckOFDResponse [08:23:44]1017 (14) - 77093643461234 [08:23:44]1041 (16) - 0000000000874798 [08:23:44]1040 (4) - 123454 [08:23:44]1012 (4) - 04.03.2024 02:26 [08:23:44]1206 (1) - 0 [08:23:44]OFD Sender: Remove packet 123454 [08:23:44]ProducePacketName [08:23:44]name=ofd_packets/00123454 [08:23:44]NVStorageDeleteData [08:23:44]Write to MH i2c: 01 00 00 40 6F AF [08:23:44]Write i2c OK [08:23:44]MH_I2C_Read... [08:23:44]Read from MH i2c: 01 [08:23:44]MH_I2C_Read... [08:23:44]Read from MH i2c: 01 07 00 [08:23:44]MH_I2C_Read... [08:23:44]Read from MH i2c: 01 07 00 40 6F 00 00 00 00 00 0D 0D D0 [08:23:44]RasterBufferAndPrint [08:23:44]line [08:23:44]line [08:23:44]line [08:23:44]line [08:23:44]line [08:23:44]written 0, free lines is 3349 [08:23:44]MH_Cut [08:23:44]Write to MH i2c: D1 01 00 47 6F 01 88 [08:23:44]Write i2c OK [08:23:44]MH_I2C_Read... [08:23:44]Read from MH i2c: D1 [08:23:44]MH_I2C_Read... [08:23:44]Read from MH i2c: D1 01 00 [08:23:44]MH_I2C_Read... [08:23:44]Read from MH i2c: D1 01 00 47 6F 00 87 [08:23:44]Write to MH i2c: 01 00 00 48 6F B7 [08:23:44]Write i2c OK [08:23:44]MH_I2C_Read... [08:23:44]OFD Sender: No OFD packet to send [08:23:45]*** Cut start [08:23:45]*** Purtial cut [08:23:45]*** Stage 1: CUTSNS_PIN = 1 [08:23:47]Read from MH i2c: 01 [08:23:47]MH_I2C_Read... [08:23:47]*** Stop cut motor [08:23:47]*** Cut end [08:23:47]Read from MH i2c: 01 07 00 [08:23:47]MH_I2C_Read... [08:23:47]Read from MH i2c: 01 07 00 48 6F 00 00 00 00 00 FF 0F CC [08:23:47]process_action close_receipt done [08:23:47]requested_data is exist [08:23:47]produce_requested_data [08:23:47]requested_item fm.sn is exist - process it [08:23:47]wFMCommunicate request_size=4 [08:23:47]MH_SAM_APDU [08:23:47]CAPDU: 80 11 00 00 [08:23:47]Write to MH i2c: E2 08 00 49 6F 80 11 00 00 00 00 00 00 32 [08:23:47]Write i2c OK [08:23:47]MH_I2C_Read... [08:23:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:47]Read from MH i2c: E2 [08:23:47]MH_I2C_Read... [08:23:47]Read from MH i2c: E2 17 00 [08:23:47]MH_I2C_Read... [08:23:47]Read from MH i2c: E2 17 00 49 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 90 [08:23:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:23:47]wFMCommunicate OK [08:23:47]requested_item fd.num is exist - process it [08:23:47]SAM_PROTO_GetFieldsCounters [08:23:47]wFMCommunicate request_size=4 [08:23:47]MH_SAM_APDU [08:23:47]CAPDU: 80 13 00 00 [08:23:47]Write to MH i2c: E2 08 00 4A 6F 80 13 00 00 00 00 00 00 35 [08:23:47]Write i2c OK [08:23:47]MH_I2C_Read... [08:23:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:23:47]Read from MH i2c: E2 [08:23:47]MH_I2C_Read... [08:23:47]Read from MH i2c: E2 62 00 [08:23:47]MH_I2C_Read... [08:23:47]Read from MH i2c: E2 62 00 4A 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 3E E2 01 00 0E 04 04 00 44 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 68 [08:23: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 3E E2 01 00 0E 04 04 00 44 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 [08:23:47]wFMCommunicate OK [08:23:47]SAM_PROTO_GetFieldsCounters done [08:23:47]requested_item shift.num is exist - process it [08:23:47]requested_item shift.opened is exist - process it [08:23:47]req_shift_opened [08:23:47]FM_GetShiftState [08:23:47]SAM_PROTO_GetShiftState [08:23:47]wFMCommunicate request_size=4 [08:23:47]MH_SAM_APDU [08:23:47]CAPDU: 80 13 01 00 [08:23:47]Write to MH i2c: E2 08 00 4B 6F 80 13 01 00 00 00 00 00 37 [08:23:47]Write i2c OK [08:23:47]MH_I2C_Read... [08:23:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:47]Read from MH i2c: E2 [08:23:47]MH_I2C_Read... [08:23:47]Read from MH i2c: E2 0E 00 [08:23:47]MH_I2C_Read... [08:23:47]Read from MH i2c: E2 0E 00 4B 6F 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 4E [08:23:47]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:23:47]wFMCommunicate OK [08:23:47]SAM_PROTO_GetShiftState done [08:23:47]FM_GetShiftState done [08:23:47]req_shift_opened done [08:23:47]requested_item shift.open_date is exist - process it [08:23:47]req_shift_open_date [08:23:47]req_shift_open_date done [08:23:47]produce_requested_data done [08:23:47]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123454,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:23:47]process_action_free close_receipt [08:23:47]json_value_free [08:23:47]json_value_free done [08:23:47]process_json_proto returns [08:23:47]Send response to host [08:23:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123454,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:23:47]free response buf [08:23:47]execute_script done [08:23:47]execute_script returns [08:23:47]free content buf [08:23:47]Sock 9.Close socket [08:23:47]Sock 9.Thread stoped [08:23:49]OFD Sender: No OFD packet to send [08:23:53]int [08:23:53]Write to MH i2c: 01 00 00 4C 6F BB [08:23:53]*** FLAG_PRN_KEY set [08:23:53]Write i2c OK [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: 01 [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: 01 07 00 [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: 01 07 00 4C 6F 00 08 00 00 00 FF 0F D8 [08:23:53]state=0 [08:23:53]Key pressed [08:23:53]Feed [08:23:53]Write to MH i2c: D8 00 00 4D 6F 93 [08:23:53]Write i2c OK [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: D8 [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: D8 01 00 [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: D8 01 00 4D 6F 00 94 [08:23:53]int [08:23:53]Write to MH i2c: 01 00 00 4E 6F BD [08:23:53]Write i2c OK [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: 01 [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: 01 07 00 [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: 01 07 00 4E 6F 00 48 00 00 00 3C 00 48 [08:23:53]state=2 [08:23:53]Key pressed [08:23:53]int [08:23:53]Write to MH i2c: 01 00 00 4F 6F BE [08:23:53]*** FLAG_PRN_KEY reset [08:23:53]Write i2c OK [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: 01 [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: 01 07 00 [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: 01 07 00 4F 6F 00 00 00 00 00 FD 0F D1 [08:23:53]state=2 [08:23:53]Stop feed [08:23:53]int [08:23:53]Write to MH i2c: 01 00 00 50 6F BF [08:23:53]*** FLAG_PRN_KEY set [08:23:53]Write i2c OK [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: 01 [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: 01 07 00 [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: 01 07 00 50 6F 00 08 00 00 00 FF 0F DC [08:23:53]state=0 [08:23:53]Key pressed [08:23:53]Feed [08:23:53]Write to MH i2c: D8 00 00 51 6F 97 [08:23:53]Write i2c OK [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: D8 [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: D8 01 00 [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: D8 01 00 51 6F 00 98 [08:23:53]int [08:23:53]Write to MH i2c: 01 00 00 52 6F C1 [08:23:53]Write i2c OK [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: 01 [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: 01 07 00 [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: 01 07 00 52 6F 00 48 00 00 00 3C 00 4C [08:23:53]state=2 [08:23:53]Key pressed [08:23:53]int [08:23:53]Write to MH i2c: 01 00 00 53 6F C2 [08:23:53]*** FLAG_PRN_KEY reset [08:23:53]Write i2c OK [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: 01 [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: 01 07 00 [08:23:53]MH_I2C_Read... [08:23:53]Read from MH i2c: 01 07 00 53 6F 00 00 00 00 00 F5 0F CD [08:23:53]state=2 [08:23:53]Stop feed [08:23:54]OFD Sender: No OFD packet to send [08:23:59]OFD Sender: No OFD packet to send [08:24:04]OFD Sender: No OFD packet to send [08:24:09]OFD Sender: No OFD packet to send [08:24:14]OFD Sender: No OFD packet to send [08:24:19]OFD Sender: No OFD packet to send [08:24:24]OFD Sender: No OFD packet to send [08:24:29]OFD Sender: No OFD packet to send [08:24:34]OFD Sender: No OFD packet to send [08:24:39]OFD Sender: No OFD packet to send [08:24:44]accept exits with 7 [08:24:44]New connection [08:24:44]New thread 3067395428 created [08:24:44]Thread 3067252068 joined [08:24:44]Waiting for new connection... [08:24:44] Sock 7.Parse request [08:24:44]Sock 7.Check first char [08:24:44]Sock 7.First char is OK [08:24:44]request: POST /json_proto HTTP/1.0 [08:24:44]Method: POST [08:24:44]URL: /json_proto [08:24:44]Method is POST - this is cgi request [08:24:44]url: /json_proto [08:24:44]query_string will be loaded in cgi processing [08:24:44]execute_cgi json_proto POST (null) [08:24:44]execute_cgi path=json_proto method=POST [08:24:44]POST find Content-Length [08:24:44]Host: 172.17.48.197:8080 [08:24:44]Content-Length: 679 [08:24:44]Content-Type: application/json [08:24:44] [08:24:44]POST finish read [08:24:44]Found Content-Length = 679 [08:24:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106456", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 11.310, "sum" : 700.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:24:44]execute_script... [08:24:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106456", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 11.310, "sum" : 700.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:24:44]POST & json_proto [08:24:44]process_json_proto [08:24:44]json parsed OK: [08:24:44]protocol is kg_v1.0 [08:24:44]action value=close_receipt [08:24:44]process_action close_receipt [08:24:44]cmd_close_receipt [08:24:44]MH_GetDate [08:24:44]Write to MH i2c: F0 00 00 54 6F B2 [08:24:44]Write i2c OK [08:24:44]MH_I2C_Read... [08:24:44]Read from MH i2c: F0 [08:24:44]MH_I2C_Read... [08:24:44]Read from MH i2c: F0 09 00 [08:24:44]MH_I2C_Read... [08:24:44]Read from MH i2c: F0 09 00 54 6F 00 54 85 E5 65 6C AF E3 65 41 [08:24:44]GetLastDocTimeStamp 1709540629 [08:24:44]current date 1709540692 [08:24:44]FM_GetShiftState [08:24:44]SAM_PROTO_GetShiftState [08:24:44]wFMCommunicate request_size=4 [08:24:44]MH_SAM_APDU [08:24:44]CAPDU: 80 13 01 00 [08:24:44]Write to MH i2c: E2 08 00 55 6F 80 13 01 00 00 00 00 00 41 [08:24:44]Write i2c OK [08:24:44]MH_I2C_Read... [08:24:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:24:44]Read from MH i2c: E2 [08:24:44]MH_I2C_Read... [08:24:44]Read from MH i2c: E2 0E 00 [08:24:44]MH_I2C_Read... [08:24:44]Read from MH i2c: E2 0E 00 55 6F 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 58 [08:24:44]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:24:44]wFMCommunicate OK [08:24:44]SAM_PROTO_GetShiftState done [08:24:44]FM_GetShiftState done [08:24:44]opened in 1709511088 [08:24:44]opened+sec_in_day 1709597488 [08:24:44]quantity*price = 70008 [08:24:44]sum+1 = 70010 [08:24:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.19 НДС 12% : 74.35 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 55 04.03.2024 08:24 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123455 ФПД: 165235191868588 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T082452&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123455&fm=165235191868588&tin=02508201610067®Number=0000000000090573&sum=70000 [08:24:45]StoreToDocumentArchive [08:24:45]shift 324 fd 123455 [08:24:45]save to /storage/0324/doc_00123455 [08:24:45]save last doc name /storage/0324/doc_00123455 to /storage/kkm_last_doc_name [08:24:45]save OK [08:24:45]Clear old archive folders... [08:24:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:24:45]tlvbuf is 00E94330 [08:24:45]SAM_PROTO_ClearQueue [08:24:45]wFMCommunicate request_size=4 [08:24:45]MH_SAM_APDU [08:24:45]CAPDU: 80 09 00 00 [08:24:45]Write to MH i2c: E2 08 00 62 6F 80 09 00 00 00 00 00 00 43 [08:24:45]Write i2c OK [08:24:45]MH_I2C_Read... [08:24:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:24:45]Read from MH i2c: E2 [08:24:45]MH_I2C_Read... [08:24:45]Read from MH i2c: E2 03 00 [08:24:45]MH_I2C_Read... [08:24:45]Read from MH i2c: E2 03 00 62 6F 00 90 00 45 [08:24:45]RAPDU: 90 00 [08:24:45]wFMCommunicate OK [08:24:45]SAM_PROTO_ClearQueue done [08:24:45]KKMCreateOFDPacket [08:24:45]OFDProtocolAddRootSTLVToBuf [08:24:45]FM_MakeSignedData [08:24:45]FM_MakeSignedData [08:24:45]SAM_PROTO_SignData [08:24:45]wFMCommunicate request_size=4 [08:24:45]MH_SAM_APDU [08:24:45]CAPDU: 80 0D 01 02 [08:24:45]Write to MH i2c: E2 08 00 63 6F 80 0D 01 02 00 00 00 00 4B [08:24:45]Write i2c OK [08:24:45]MH_I2C_Read... [08:24:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:24:45]Read from MH i2c: E2 [08:24:45]MH_I2C_Read... [08:24:45]Read from MH i2c: E2 03 00 [08:24:45]MH_I2C_Read... [08:24:45]Read from MH i2c: E2 03 00 63 6F 00 90 00 46 [08:24:45]RAPDU: 90 00 [08:24:45]wFMCommunicate OK [08:24:45]wFMCommunicate request_size=255 [08:24:45]MH_SAM_APDU [08:24:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 54 85 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3F E2 01 00 35 04 06 00 96 [08:24:45]Write to MH i2c: E2 02 01 64 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 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 54 85 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3F E2 01 00 35 04 06 00 96 00 00 7A [08:24:45]Write i2c OK [08:24:45]MH_I2C_Read... [08:24:46]Read from MH i2c: E2 [08:24:46]MH_I2C_Read... [08:24:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:24:46]Read from MH i2c: E2 03 00 [08:24:46]MH_I2C_Read... [08:24:46]Read from MH i2c: E2 03 00 64 6F 00 90 00 47 [08:24:46]RAPDU: 90 00 [08:24:46]wFMCommunicate OK [08:24:46]wFMCommunicate request_size=10 [08:24:46]MH_SAM_APDU [08:24:46]CAPDU: 80 0D 02 02 05 47 D0 EA 6C AC [08:24:46]Write to MH i2c: E2 0D 00 65 6F 80 0D 02 02 05 00 47 D0 EA 6C AC 00 00 71 [08:24:46]Write i2c OK [08:24:46]MH_I2C_Read... [08:24:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:24:46]Read from MH i2c: E2 [08:24:46]MH_I2C_Read... [08:24:46]Read from MH i2c: E2 03 00 [08:24:46]MH_I2C_Read... [08:24:46]Read from MH i2c: E2 03 00 65 6F 00 90 00 48 [08:24:46]RAPDU: 90 00 [08:24:46]wFMCommunicate OK [08:24:46]wFMCommunicate request_size=4 [08:24:46]MH_SAM_APDU [08:24:46]CAPDU: 80 0D 03 02 [08:24:46]Write to MH i2c: E2 08 00 66 6F 80 0D 03 02 00 00 00 00 50 [08:24:46]Write i2c OK [08:24:46]MH_I2C_Read... [08:24:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:24:46]Read from MH i2c: E2 [08:24:46]MH_I2C_Read... [08:24:46]Read from MH i2c: E2 0B 00 [08:24:46]MH_I2C_Read... [08:24:46]Read from MH i2c: E2 0B 00 66 6F 00 FF 41 96 BA 03 17 D7 04 90 00 D6 [08:24:46]RAPDU: FF 41 96 BA 03 17 D7 04 90 00 [08:24:46]wFMCommunicate OK [08:24:46]SAM_PROTO_SignData done [08:24:46]FM_MakeSignedData done [08:24:46]CreateOFDProtocolMessage [08:24:46]wFMCommunicate request_size=4 [08:24:46]MH_SAM_APDU [08:24:46]CAPDU: 80 11 00 00 [08:24:46]Write to MH i2c: E2 08 00 67 6F 80 11 00 00 00 00 00 00 50 [08:24:46]Write i2c OK [08:24:46]MH_I2C_Read... [08:24:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:24:46]Read from MH i2c: E2 [08:24:46]MH_I2C_Read... [08:24:46]Read from MH i2c: E2 17 00 [08:24:46]MH_I2C_Read... [08:24:46]Read from MH i2c: E2 17 00 67 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AE [08:24:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:24:46]wFMCommunicate OK [08:24:46]CreateOFDProtocolMessage done [08:24:46]OFDSenderStorePacket 123455 [08:24:46]StoreOFDPacket docnum=123455 [08:24:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 D1 0E 07 01 B7 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 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 54 85 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3F E2 01 00 35 04 06 00 96 47 D0 EA 6C AC FF 41 96 BA 03 17 D7 04 [08:24:46]CheckFolder [08:24:46]dirname=/storage/ofd_packets [08:24:46]CheckFolder done [08:24:46]ProducePacketName [08:24:46]name=ofd_packets/00123455 [08:24:46]NVStorageSaveData ofd_packets/00123455 [08:24:46]File name is /storage/ofd_packets/00123455 [08:24:46]Write 301 bytes [08:24:46]NVStorageSaveData done [08:24:46]OFDSenderStorePacket done [08:24:46]KKMCreateOFDPacket done [08:24:46]NVStorageSaveData kkm_last_timestamp [08:24:46]File name is /storage/kkm_last_timestamp [08:24:46]Write 4 bytes [08:24:46]NVStorageSaveData done [08:24:46]ExternCall_PrintAddStr [08:24:46]wPrintStart [08:24:46]Write to MH i2c: 01 00 00 68 6F D7 [08:24:46]Write i2c OK [08:24:46]MH_I2C_Read... [08:24:46]Read from MH i2c: 01 [08:24:46]MH_I2C_Read... [08:24:46]Read from MH i2c: 01 07 00 [08:24:46]MH_I2C_Read... [08:24:46]Read from MH i2c: 01 07 00 68 6F 00 00 00 00 00 FF 0F EC [08:24:46]RasterBufferAndPrint [08:24:46]line Счет N : (1)1106456 [08:24:46]line ИНН: 02508201610067 [08:24:46]line Контрольно-Кассовый Чек [08:24:46]line ПРОДАЖА [08:24:46]line ТРК (МРК, ГНК) : 62 [08:24:46]line Товар: 2710124130 [08:24:46]line Аи-92-К-5 [08:24:46]line 11.310 * 61.90 [08:24:46]line = 700.09 [08:24:46]line НДС 12% НСП 1% [08:24:46]line > о реализуемом товаре [08:24:46]line ОКРУГЛЕНИЕ: -0.09 [08:24:46]line ИТОГО: 700.00 [08:24:46]line Внесено: 700.00 [08:24:46]line СДАЧА: 0.00 [08:24:46]line НСП 1% : 6.19 [08:24:46]line НДС 12% : 74.35 [08:24:46]line Наличными: 700.00 [08:24:46]line Безнал.: 0.00 [08:24:46]line Место: АЗС № 25 "Партнер Нефть" [08:24:46]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:24:46]line СНО: Общий режим [08:24:46]line Чек 55 04.03.2024 08:24 [08:24:46]line Смена: 324 ФФД: 1.0 [08:24:46]line ЗНМ: 0300000019 [08:24:46]line РНМ: 0000000000090573 [08:24:46]line Версия ККМ: 001 [08:24:46]line ФМ: 0000000000874798 [08:24:46]line ФД: 123455 [08:24:46]line ФПД: 165235191868588 [08:24:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T082452&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123455&fm=165235191868588&tin=02508201610067®Number=0000000000090573&sum=70000 [08:24:46]OFD Sender: Processing packet 123455 [packets to send 112, broken 111] [08:24:46]ProducePacketName [08:24:46]name=ofd_packets/00123455 [08:24:46]OFD Sender: To server: pG, [08:24:46]CommunicateWithHost lk.salyk.kg:30040 [08:24:46]ConnectInit lk.salyk.kg [08:24:46]written 0, free lines is 4095 [08:24:46]Connected sock=10 [08:24:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 D1 0E 07 01 B7 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 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 54 85 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 3F E2 01 00 35 04 06 00 96 47 D0 EA 6C AC FF 41 96 BA 03 17 D7 04 [08:24:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 B2 BA 47 00 97 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 37 39 38 10 04 04 00 3F E2 01 00 F4 03 04 00 7D 31 E5 65 B6 04 01 00 00 A4 40 7D CF A7 AC DE B4 [08:24:46]CommunicateWithHost err = 0 [08:24:46]CheckOFDResponse [08:24:46]1017 (14) - 77093643461234 [08:24:46]1041 (16) - 0000000000874798 [08:24:46]1040 (4) - 123455 [08:24:46]1012 (4) - 04.03.2024 02:27 [08:24:46]1206 (1) - 0 [08:24:46]OFD Sender: Remove packet 123455 [08:24:46]ProducePacketName [08:24:46]name=ofd_packets/00123455 [08:24:46]NVStorageDeleteData [08:24:47]Write to MH i2c: 01 00 00 93 6F 02 [08:24:47]Write i2c OK [08:24:47]MH_I2C_Read... [08:24:47]Read from MH i2c: 01 [08:24:47]MH_I2C_Read... [08:24:47]Read from MH i2c: 01 07 00 [08:24:47]MH_I2C_Read... [08:24:47]Read from MH i2c: 01 07 00 93 6F 00 00 00 00 00 F6 0C 0B [08:24:47]RasterBufferAndPrint [08:24:47]line [08:24:47]line [08:24:47]line [08:24:47]line [08:24:47]line [08:24:47]written 0, free lines is 3327 [08:24:47]MH_Cut [08:24:47]Write to MH i2c: D1 01 00 9A 6F 01 DB [08:24:47]Write i2c OK [08:24:47]MH_I2C_Read... [08:24:47]Read from MH i2c: D1 [08:24:47]MH_I2C_Read... [08:24:47]Read from MH i2c: D1 01 00 [08:24:47]MH_I2C_Read... [08:24:47]Read from MH i2c: D1 01 00 9A 6F 00 DA [08:24:47]Write to MH i2c: 01 00 00 9B 6F 0A [08:24:47]Write i2c OK [08:24:47]MH_I2C_Read... [08:24:47]OFD Sender: No OFD packet to send [08:24:47]*** Cut start [08:24:47]*** Purtial cut [08:24:47]*** Stage 1: CUTSNS_PIN = 1 [08:24:49]Read from MH i2c: 01 [08:24:49]MH_I2C_Read... [08:24:49]*** Stop cut motor [08:24:49]*** Cut end [08:24:49]Read from MH i2c: 01 07 00 [08:24:49]MH_I2C_Read... [08:24:49]Read from MH i2c: 01 07 00 9B 6F 00 00 00 00 00 FF 0F 1F [08:24:49]process_action close_receipt done [08:24:49]requested_data is exist [08:24:49]produce_requested_data [08:24:49]requested_item fm.sn is exist - process it [08:24:49]wFMCommunicate request_size=4 [08:24:49]MH_SAM_APDU [08:24:49]CAPDU: 80 11 00 00 [08:24:49]Write to MH i2c: E2 08 00 9C 6F 80 11 00 00 00 00 00 00 85 [08:24:49]Write i2c OK [08:24:49]MH_I2C_Read... [08:24:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:24:49]Read from MH i2c: E2 [08:24:49]MH_I2C_Read... [08:24:49]Read from MH i2c: E2 17 00 [08:24:49]MH_I2C_Read... [08:24:49]Read from MH i2c: E2 17 00 9C 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E3 [08:24:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:24:49]wFMCommunicate OK [08:24:49]requested_item fd.num is exist - process it [08:24:49]SAM_PROTO_GetFieldsCounters [08:24:49]wFMCommunicate request_size=4 [08:24:49]MH_SAM_APDU [08:24:49]CAPDU: 80 13 00 00 [08:24:49]Write to MH i2c: E2 08 00 9D 6F 80 13 00 00 00 00 00 00 88 [08:24:49]Write i2c OK [08:24:49]MH_I2C_Read... [08:24:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:24:50]Read from MH i2c: E2 [08:24:50]MH_I2C_Read... [08:24:50]Read from MH i2c: E2 62 00 [08:24:50]MH_I2C_Read... [08:24:50]Read from MH i2c: E2 62 00 9D 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 3F E2 01 00 0E 04 04 00 44 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 BF [08:24: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 3F E2 01 00 0E 04 04 00 44 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 [08:24:50]wFMCommunicate OK [08:24:50]SAM_PROTO_GetFieldsCounters done [08:24:50]requested_item shift.num is exist - process it [08:24:50]requested_item shift.opened is exist - process it [08:24:50]req_shift_opened [08:24:50]FM_GetShiftState [08:24:50]SAM_PROTO_GetShiftState [08:24:50]wFMCommunicate request_size=4 [08:24:50]MH_SAM_APDU [08:24:50]CAPDU: 80 13 01 00 [08:24:50]Write to MH i2c: E2 08 00 9E 6F 80 13 01 00 00 00 00 00 8A [08:24:50]Write i2c OK [08:24:50]MH_I2C_Read... [08:24:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:24:50]Read from MH i2c: E2 [08:24:50]MH_I2C_Read... [08:24:50]Read from MH i2c: E2 0E 00 [08:24:50]MH_I2C_Read... [08:24:50]Read from MH i2c: E2 0E 00 9E 6F 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 A1 [08:24:50]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:24:50]wFMCommunicate OK [08:24:50]SAM_PROTO_GetShiftState done [08:24:50]FM_GetShiftState done [08:24:50]req_shift_opened done [08:24:50]requested_item shift.open_date is exist - process it [08:24:50]req_shift_open_date [08:24:50]req_shift_open_date done [08:24:50]produce_requested_data done [08:24:50]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123455,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:24:50]process_action_free close_receipt [08:24:50]json_value_free [08:24:50]json_value_free done [08:24:50]process_json_proto returns [08:24:50]Send response to host [08:24:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123455,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:24:50]free response buf [08:24:50]execute_script done [08:24:50]execute_script returns [08:24:50]free content buf [08:24:50]Sock 7.Close socket [08:24:50]Sock 7.Thread stoped [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:17]OFD Sender: No OFD packet to send [08:25:22]OFD Sender: No OFD packet to send [08:25:27]OFD Sender: No OFD packet to send [08:25:32]OFD Sender: No OFD packet to send [08:25:37]OFD Sender: No OFD packet to send [08:25:42]OFD Sender: No OFD packet to send [08:25:47]OFD Sender: No OFD packet to send [08:25:52]OFD Sender: No OFD packet to send [08:25:57]OFD Sender: No OFD packet to send [08:26:02]OFD Sender: No OFD packet to send [08:26:07]OFD Sender: No OFD packet to send [08:26:12]OFD Sender: No OFD packet to send [08:26:17]OFD Sender: No OFD packet to send [08:26:22]OFD Sender: No OFD packet to send [08:26:27]OFD Sender: No OFD packet to send [08:26:32]OFD Sender: No OFD packet to send [08:26:37]OFD Sender: No OFD packet to send [08:26:42]OFD Sender: No OFD packet to send [08:26:47]OFD Sender: No OFD packet to send [08:26:52]OFD Sender: No OFD packet to send [08:26:56]accept exits with 9 [08:26:56]New connection [08:26:56]New thread 3067252068 created [08:26:56]Thread 3067395428 joined [08:26:56]Waiting for new connection... [08:26:56] Sock 9.Parse request [08:26:56]Sock 9.Check first char [08:26:56]Sock 9.First char is OK [08:26:56]request: POST /json_proto HTTP/1.0 [08:26:56]Method: POST [08:26:56]URL: /json_proto [08:26:56]Method is POST - this is cgi request [08:26:56]url: /json_proto [08:26:56]query_string will be loaded in cgi processing [08:26:56]execute_cgi json_proto POST (null) [08:26:56]execute_cgi path=json_proto method=POST [08:26:56]POST find Content-Length [08:26:56]Host: 172.17.48.197:8080 [08:26:56]Content-Length: 1208 [08:26:56]Content-Type: application/json [08:26:56] [08:26:56]POST finish read [08:26:56]Found Content-Length = 1208 [08:26:56]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106457\u000A04.03.2024 08:23\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 20.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 1390.00\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\u000A68835\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:26:56]execute_script... [08:26:56]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106457\u000A04.03.2024 08:23\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 20.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 1390.00\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\u000A68835\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:26:56]POST & json_proto [08:26:56]process_json_proto [08:26:56]json parsed OK: [08:26:56]protocol is kg_v1.0 [08:26:56]action value=print_text [08:26:56]process_action print_text [08:26:56]cmd_print_text [08:26:56]ExternCall_PrintAddStr [08:26:56]wPrintStart [08:26:56]Write to MH i2c: 01 00 00 9F 6F 0E [08:26:56]Write i2c OK [08:26:56]MH_I2C_Read... [08:26:56]Read from MH i2c: 01 [08:26:56]MH_I2C_Read... [08:26:56]Read from MH i2c: 01 07 00 [08:26:56]MH_I2C_Read... [08:26:56]Read from MH i2c: 01 07 00 9F 6F 00 00 00 00 00 FF 0F 23 [08:26:56]RasterBufferAndPrint [08:26:56]line *****ТОВАРНЫЙ ЧЕК***** [08:26:56]line АЗС 25 [08:26:56]line Партнер нефть [08:26:56]line 02508201610067 [08:26:56]line Кассир : Абылгазиев А. [08:26:56]line Счет N : (1)1106457 [08:26:56]line 04.03.2024 08:23 [08:26:56]line ПРОДАЖА [08:26:56]line ТРК (МРК, ГНК): 53 [08:26:56]line Вид ГСМ : 2710124500 [08:26:56]line Аи-95-К-5 [08:26:56]line 20.000 x 69.50 [08:26:56]line ИТОГ: 1390.00 [08:26:56]line Тип оплаты: Талоны: Топливная Карта [08:26:56]line 68835 [08:26:56]line ______________________ [08:26:56]line (подпись) [08:26:56]written 0, free lines is 4095 [08:26:56]Write to MH i2c: 01 00 00 B3 6F 22 [08:26:56]Write i2c OK [08:26:56]MH_I2C_Read... [08:26:56]Read from MH i2c: 01 [08:26:56]MH_I2C_Read... [08:26:56]Read from MH i2c: 01 07 00 [08:26:56]MH_I2C_Read... [08:26:56]Read from MH i2c: 01 07 00 B3 6F 00 00 00 00 00 13 0E 4A [08:26:56]RasterBufferAndPrint [08:26:56]line [08:26:56]line [08:26:56]line [08:26:56]line [08:26:56]line [08:26:56]written 0, free lines is 3604 [08:26:56]MH_Cut [08:26:56]Write to MH i2c: D1 01 00 BA 6F 01 FB [08:26:56]Write i2c OK [08:26:56]MH_I2C_Read... [08:26:56]Read from MH i2c: D1 [08:26:56]MH_I2C_Read... [08:26:56]Read from MH i2c: D1 01 00 [08:26:56]MH_I2C_Read... [08:26:56]Read from MH i2c: D1 01 00 BA 6F 00 FA [08:26:56]Write to MH i2c: 01 00 00 BB 6F 2A [08:26:56]Write i2c OK [08:26:56]MH_I2C_Read... [08:26:57]*** Cut start [08:26:57]*** Purtial cut [08:26:57]*** Stage 1: CUTSNS_PIN = 1 [08:26:57]OFD Sender: No OFD packet to send [08:26:59]Read from MH i2c: 01 [08:26:59]MH_I2C_Read... [08:26:59]*** Stop cut motor [08:26:59]*** Cut end [08:26:59]Read from MH i2c: 01 07 00 [08:26:59]MH_I2C_Read... [08:26:59]Read from MH i2c: 01 07 00 BB 6F 00 00 00 00 00 FF 0F 3F [08:26:59]process_action print_text done [08:26:59]requested_data is exist [08:26:59]produce_requested_data [08:26:59]requested_item fm.sn is exist - process it [08:26:59]wFMCommunicate request_size=4 [08:26:59]MH_SAM_APDU [08:26:59]CAPDU: 80 11 00 00 [08:26:59]Write to MH i2c: E2 08 00 BC 6F 80 11 00 00 00 00 00 00 A5 [08:26:59]Write i2c OK [08:26:59]MH_I2C_Read... [08:26:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:59]Read from MH i2c: E2 [08:26:59]MH_I2C_Read... [08:26:59]Read from MH i2c: E2 17 00 [08:26:59]MH_I2C_Read... [08:26:59]Read from MH i2c: E2 17 00 BC 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 03 [08:26:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:26:59]wFMCommunicate OK [08:26:59]requested_item fd.num is exist - process it [08:26:59]SAM_PROTO_GetFieldsCounters [08:26:59]wFMCommunicate request_size=4 [08:26:59]MH_SAM_APDU [08:26:59]CAPDU: 80 13 00 00 [08:26:59]Write to MH i2c: E2 08 00 BD 6F 80 13 00 00 00 00 00 00 A8 [08:26:59]Write i2c OK [08:26:59]MH_I2C_Read... [08:26:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:26:59]Read from MH i2c: E2 [08:26:59]MH_I2C_Read... [08:26:59]Read from MH i2c: E2 62 00 [08:26:59]MH_I2C_Read... [08:26:59]Read from MH i2c: E2 62 00 BD 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 3F E2 01 00 0E 04 04 00 44 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 DF [08: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 3F E2 01 00 0E 04 04 00 44 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 [08:26:59]wFMCommunicate OK [08:26:59]SAM_PROTO_GetFieldsCounters done [08:26:59]requested_item shift.num is exist - process it [08:26:59]requested_item shift.opened is exist - process it [08:26:59]req_shift_opened [08:26:59]FM_GetShiftState [08:26:59]SAM_PROTO_GetShiftState [08:26:59]wFMCommunicate request_size=4 [08:26:59]MH_SAM_APDU [08:26:59]CAPDU: 80 13 01 00 [08:26:59]Write to MH i2c: E2 08 00 BE 6F 80 13 01 00 00 00 00 00 AA [08:26:59]Write i2c OK [08:26:59]MH_I2C_Read... [08:26:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:59]Read from MH i2c: E2 [08:26:59]MH_I2C_Read... [08:26:59]Read from MH i2c: E2 0E 00 [08:26:59]MH_I2C_Read... [08:26:59]Read from MH i2c: E2 0E 00 BE 6F 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 C1 [08:26:59]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:26:59]wFMCommunicate OK [08:26:59]SAM_PROTO_GetShiftState done [08:26:59]FM_GetShiftState done [08:26:59]req_shift_opened done [08:26:59]requested_item shift.open_date is exist - process it [08:26:59]req_shift_open_date [08:26:59]req_shift_open_date done [08:26:59]produce_requested_data done [08:26:59]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123455,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:26:59]process_action_free print_text [08:26:59]json_value_free [08:26:59]json_value_free done [08:26:59]process_json_proto returns [08:26:59]Send response to host [08:26:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123455,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:26:59]free response buf [08:26:59]execute_script done [08:26:59]execute_script returns [08:26:59]free content buf [08:26:59]Sock 9.Close socket [08:26:59]Sock 9.Thread stoped [08:27:01]int [08:27:01]Write to MH i2c: 01 00 00 BF 6F 2E [08:27:01]*** FLAG_PRN_KEY set [08:27:01]Write i2c OK [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 07 00 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 07 00 BF 6F 00 08 00 00 00 FF 0F 4B [08:27:01]state=0 [08:27:01]Key pressed [08:27:01]Feed [08:27:01]Write to MH i2c: D8 00 00 C0 6F 06 [08:27:01]Write i2c OK [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: D8 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: D8 01 00 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: D8 01 00 C0 6F 00 07 [08:27:01]int [08:27:01]Write to MH i2c: 01 00 00 C1 6F 30 [08:27:01]Write i2c OK [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 07 00 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 07 00 C1 6F 00 48 00 00 00 3C 00 BB [08:27:01]state=2 [08:27:01]Key pressed [08:27:01]int [08:27:01]Write to MH i2c: 01 00 00 C2 6F 31 [08:27:01]*** FLAG_PRN_KEY reset [08:27:01]Write i2c OK [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 07 00 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 07 00 C2 6F 00 00 00 00 00 F8 0F 3F [08:27:01]state=2 [08:27:01]Stop feed [08:27:01]int [08:27:01]Write to MH i2c: 01 00 00 C3 6F 32 [08:27:01]*** FLAG_PRN_KEY set [08:27:01]Write i2c OK [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 07 00 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 07 00 C3 6F 00 08 00 00 00 FF 0F 4F [08:27:01]state=0 [08:27:01]Key pressed [08:27:01]Feed [08:27:01]Write to MH i2c: D8 00 00 C4 6F 0A [08:27:01]Write i2c OK [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: D8 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: D8 01 00 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: D8 01 00 C4 6F 00 0B [08:27:01]int [08:27:01]Write to MH i2c: 01 00 00 C5 6F 34 [08:27:01]Write i2c OK [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 07 00 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 07 00 C5 6F 00 48 00 00 00 3C 00 BF [08:27:01]state=2 [08:27:01]Key pressed [08:27:01]int [08:27:01]Write to MH i2c: 01 00 00 C6 6F 35 [08:27:01]*** FLAG_PRN_KEY reset [08:27:01]Write i2c OK [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 07 00 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 07 00 C6 6F 00 00 00 00 00 F5 0F 40 [08:27:01]state=2 [08:27:01]Stop feed [08:27:01]int [08:27:01]Write to MH i2c: 01 00 00 C7 6F 36 [08:27:01]*** FLAG_PRN_KEY set [08:27:01]Write i2c OK [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 07 00 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 07 00 C7 6F 00 08 00 00 00 FF 0F 53 [08:27:01]state=0 [08:27:01]Key pressed [08:27:01]Feed [08:27:01]Write to MH i2c: D8 00 00 C8 6F 0E [08:27:01]Write i2c OK [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: D8 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: D8 01 00 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: D8 01 00 C8 6F 00 0F [08:27:01]int [08:27:01]Write to MH i2c: 01 00 00 C9 6F 38 [08:27:01]Write i2c OK [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 07 00 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 07 00 C9 6F 00 48 00 00 00 3C 00 C3 [08:27:01]state=2 [08:27:01]Key pressed [08:27:01]int [08:27:01]Write to MH i2c: 01 00 00 CA 6F 39 [08:27:01]*** FLAG_PRN_KEY reset [08:27:01]Write i2c OK [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 07 00 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 07 00 CA 6F 00 00 00 00 00 F5 0F 44 [08:27:01]state=2 [08:27:01]Stop feed [08:27:01]int [08:27:01]Write to MH i2c: 01 00 00 CB 6F 3A [08:27:01]*** FLAG_PRN_KEY set [08:27:01]Write i2c OK [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 07 00 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 07 00 CB 6F 00 08 00 00 00 FF 0F 57 [08:27:01]state=0 [08:27:01]Key pressed [08:27:01]Feed [08:27:01]Write to MH i2c: D8 00 00 CC 6F 12 [08:27:01]Write i2c OK [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: D8 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: D8 01 00 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: D8 01 00 CC 6F 00 13 [08:27:01]int [08:27:01]Write to MH i2c: 01 00 00 CD 6F 3C [08:27:01]Write i2c OK [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 07 00 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 07 00 CD 6F 00 48 00 00 00 3C 00 C7 [08:27:01]state=2 [08:27:01]Key pressed [08:27:01]int [08:27:01]Write to MH i2c: 01 00 00 CE 6F 3D [08:27:01]*** FLAG_PRN_KEY reset [08:27:01]Write i2c OK [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 07 00 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: 01 07 00 CE 6F 00 00 00 00 00 F6 0F 49 [08:27:01]state=2 [08:27:01]Stop feed [08:27:02]OFD Sender: No OFD packet to send [08:27:07]OFD Sender: No OFD packet to send [08:27:12]OFD Sender: No OFD packet to send [08:27:17]OFD Sender: No OFD packet to send [08:27:22]OFD Sender: No OFD packet to send [08:27:27]OFD Sender: No OFD packet to send [08:27:32]OFD Sender: No OFD packet to send [08:27:37]OFD Sender: No OFD packet to send [08:27:42]OFD Sender: No OFD packet to send [08:27:47]OFD Sender: No OFD packet to send [08:27:52]OFD Sender: No OFD packet to send [08:27:57]OFD Sender: No OFD packet to send [08:28:02]OFD Sender: No OFD packet to send [08:28:07]OFD Sender: No OFD packet to send [08:28:12]OFD Sender: No OFD packet to send [08:28:16]accept exits with 7 [08:28:16]New connection [08:28:16]New thread 3067395428 created [08:28:16]Thread 3067252068 joined [08:28:16]Waiting for new connection... [08:28:16] Sock 7.Parse request [08:28:16]Sock 7.Check first char [08:28:16]Sock 7.First char is OK [08:28:16]request: POST /json_proto HTTP/1.0 [08:28:16]Method: POST [08:28:16]URL: /json_proto [08:28:16]Method is POST - this is cgi request [08:28:16]url: /json_proto [08:28:16]query_string will be loaded in cgi processing [08:28:16]execute_cgi json_proto POST (null) [08:28:16]execute_cgi path=json_proto method=POST [08:28:16]POST find Content-Length [08:28:16]Host: 172.17.48.197:8080 [08:28:16]Content-Length: 683 [08:28:16]Content-Type: application/json [08:28:16] [08:28:16]POST finish read [08:28:16]Found Content-Length = 683 [08:28:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106458", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:16]execute_script... [08:28:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106458", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:16]POST & json_proto [08:28:16]process_json_proto [08:28:16]json parsed OK: [08:28:16]protocol is kg_v1.0 [08:28:16]action value=close_receipt [08:28:16]process_action close_receipt [08:28:16]cmd_close_receipt [08:28:16]MH_GetDate [08:28:16]Write to MH i2c: F0 00 00 CF 6F 2D [08:28:16]Write i2c OK [08:28:16]MH_I2C_Read... [08:28:16]Read from MH i2c: F0 [08:28:16]MH_I2C_Read... [08:28:16]Read from MH i2c: F0 09 00 [08:28:16]MH_I2C_Read... [08:28:16]Read from MH i2c: F0 09 00 CF 6F 00 27 86 E5 65 6C AF E3 65 90 [08:28:16]GetLastDocTimeStamp 1709540692 [08:28:16]current date 1709540903 [08:28:16]FM_GetShiftState [08:28:16]SAM_PROTO_GetShiftState [08:28:16]wFMCommunicate request_size=4 [08:28:16]MH_SAM_APDU [08:28:16]CAPDU: 80 13 01 00 [08:28:16]Write to MH i2c: E2 08 00 D0 6F 80 13 01 00 00 00 00 00 BC [08:28:16]Write i2c OK [08:28:16]MH_I2C_Read... [08:28:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:28:16]Read from MH i2c: E2 [08:28:16]MH_I2C_Read... [08:28:16]Read from MH i2c: E2 0E 00 [08:28:16]MH_I2C_Read... [08:28:16]Read from MH i2c: E2 0E 00 D0 6F 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 D3 [08:28:16]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:28:16]wFMCommunicate OK [08:28:16]SAM_PROTO_GetShiftState done [08:28:16]FM_GetShiftState done [08:28:16]opened in 1709511088 [08:28:16]opened+sec_in_day 1709597488 [08:28:16]quantity*price = 100030 [08:28:16]sum+1 = 100031 [08:28:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 56 04.03.2024 08:28 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123456 ФПД: 114173898947250 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T082823&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123456&fm=114173898947250&tin=02508201610067®Number=0000000000090573&sum=100000 [08:28:17]StoreToDocumentArchive [08:28:17]shift 324 fd 123456 [08:28:17]save to /storage/0324/doc_00123456 [08:28:17]save last doc name /storage/0324/doc_00123456 to /storage/kkm_last_doc_name [08:28:17]save OK [08:28:17]Clear old archive folders... [08:28:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:28:17]tlvbuf is 00DA2DF0 [08:28:17]SAM_PROTO_ClearQueue [08:28:17]wFMCommunicate request_size=4 [08:28:17]MH_SAM_APDU [08:28:17]CAPDU: 80 09 00 00 [08:28:17]Write to MH i2c: E2 08 00 DD 6F 80 09 00 00 00 00 00 00 BE [08:28:17]Write i2c OK [08:28:17]MH_I2C_Read... [08:28:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:28:17]Read from MH i2c: E2 [08:28:17]MH_I2C_Read... [08:28:17]Read from MH i2c: E2 03 00 [08:28:17]MH_I2C_Read... [08:28:17]Read from MH i2c: E2 03 00 DD 6F 00 90 00 C0 [08:28:17]RAPDU: 90 00 [08:28:17]wFMCommunicate OK [08:28:17]SAM_PROTO_ClearQueue done [08:28:17]KKMCreateOFDPacket [08:28:17]OFDProtocolAddRootSTLVToBuf [08:28:17]FM_MakeSignedData [08:28:17]FM_MakeSignedData [08:28:17]SAM_PROTO_SignData [08:28:17]wFMCommunicate request_size=4 [08:28:17]MH_SAM_APDU [08:28:17]CAPDU: 80 0D 01 02 [08:28:17]Write to MH i2c: E2 08 00 DE 6F 80 0D 01 02 00 00 00 00 C6 [08:28:17]Write i2c OK [08:28:17]MH_I2C_Read... [08:28:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:28:17]Read from MH i2c: E2 [08:28:17]MH_I2C_Read... [08:28:17]Read from MH i2c: E2 03 00 [08:28:17]MH_I2C_Read... [08:28:17]Read from MH i2c: E2 03 00 DE 6F 00 90 00 C1 [08:28:17]RAPDU: 90 00 [08:28:17]wFMCommunicate OK [08:28:17]wFMCommunicate request_size=255 [08:28:17]MH_SAM_APDU [08:28:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 27 86 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 40 E2 01 00 35 04 06 00 67 [08:28:17]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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 27 86 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 40 E2 01 00 35 04 06 00 67 00 00 30 [08:28:17]Write i2c OK [08:28:17]MH_I2C_Read... [08:28:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:28:17]Read from MH i2c: E2 [08:28:17]MH_I2C_Read... [08:28:17]Read from MH i2c: E2 03 00 [08:28:17]MH_I2C_Read... [08:28:17]Read from MH i2c: E2 03 00 DF 6F 00 90 00 C2 [08:28:17]RAPDU: 90 00 [08:28:17]wFMCommunicate OK [08:28:17]wFMCommunicate request_size=10 [08:28:17]MH_SAM_APDU [08:28:17]CAPDU: 80 0D 02 02 05 D7 2E B0 7A B2 [08:28:17]Write to MH i2c: E2 0D 00 E0 6F 80 0D 02 02 05 00 D7 2E B0 7A B2 00 00 B4 [08:28:17]Write i2c OK [08:28:17]MH_I2C_Read... [08:28:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:28:17]Read from MH i2c: E2 [08:28:17]MH_I2C_Read... [08:28:17]Read from MH i2c: E2 03 00 [08:28:17]MH_I2C_Read... [08:28:17]Read from MH i2c: E2 03 00 E0 6F 00 90 00 C3 [08:28:17]RAPDU: 90 00 [08:28:17]wFMCommunicate OK [08:28:17]wFMCommunicate request_size=4 [08:28:17]MH_SAM_APDU [08:28:17]CAPDU: 80 0D 03 02 [08:28:17]Write to MH i2c: E2 08 00 E1 6F 80 0D 03 02 00 00 00 00 CB [08:28:17]Write i2c OK [08:28:17]MH_I2C_Read... [08:28:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:28:17]OFD Sender: No OFD packet to send [08:28:17]Read from MH i2c: E2 [08:28:17]MH_I2C_Read... [08:28:17]Read from MH i2c: E2 0B 00 [08:28:17]MH_I2C_Read... [08:28:17]Read from MH i2c: E2 0B 00 E1 6F 00 C9 3F DA 22 FA 7A 44 3E 90 00 C6 [08:28:17]RAPDU: C9 3F DA 22 FA 7A 44 3E 90 00 [08:28:17]wFMCommunicate OK [08:28:17]SAM_PROTO_SignData done [08:28:17]FM_MakeSignedData done [08:28:17]CreateOFDProtocolMessage [08:28:17]wFMCommunicate request_size=4 [08:28:17]MH_SAM_APDU [08:28:17]CAPDU: 80 11 00 00 [08:28:17]Write to MH i2c: E2 08 00 E2 6F 80 11 00 00 00 00 00 00 CB [08:28:17]Write i2c OK [08:28:17]MH_I2C_Read... [08:28:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:28:17]Read from MH i2c: E2 [08:28:17]MH_I2C_Read... [08:28:17]Read from MH i2c: E2 17 00 [08:28:17]MH_I2C_Read... [08:28:17]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 37 39 38 90 00 29 [08:28:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:28:17]wFMCommunicate OK [08:28:17]CreateOFDProtocolMessage done [08:28:17]OFDSenderStorePacket 123456 [08:28:17]StoreOFDPacket docnum=123456 [08:28:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 FD 0A 07 01 98 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 27 86 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 40 E2 01 00 35 04 06 00 67 D7 2E B0 7A B2 C9 3F DA 22 FA 7A 44 3E [08:28:17]CheckFolder [08:28:17]dirname=/storage/ofd_packets [08:28:17]CheckFolder done [08:28:17]ProducePacketName [08:28:17]name=ofd_packets/00123456 [08:28:17]NVStorageSaveData ofd_packets/00123456 [08:28:17]File name is /storage/ofd_packets/00123456 [08:28:17]Write 301 bytes [08:28:17]NVStorageSaveData done [08:28:17]OFDSenderStorePacket done [08:28:17]KKMCreateOFDPacket done [08:28:17]NVStorageSaveData kkm_last_timestamp [08:28:17]File name is /storage/kkm_last_timestamp [08:28:17]Write 4 bytes [08:28:17]NVStorageSaveData done [08:28:17]ExternCall_PrintAddStr [08:28:17]wPrintStart [08:28:17]Write to MH i2c: 01 00 00 E3 6F 52 [08:28:17]Write i2c OK [08:28:17]MH_I2C_Read... [08:28:17]Read from MH i2c: 01 [08:28:17]MH_I2C_Read... [08:28:17]Read from MH i2c: 01 07 00 [08:28:17]MH_I2C_Read... [08:28:17]Read from MH i2c: 01 07 00 E3 6F 00 00 00 00 00 FF 0F 67 [08:28:17]RasterBufferAndPrint [08:28:17]line Счет N : (1)1106458 [08:28:17]line ИНН: 02508201610067 [08:28:17]line Контрольно-Кассовый Чек [08:28:17]line ПРОДАЖА [08:28:17]line ТРК (МРК, ГНК) : 11 [08:28:17]line Товар: 2710124130 [08:28:17]line Аи-92-К-5 [08:28:17]line 16.160 * 61.90 [08:28:17]line = 1000.30 [08:28:17]line НДС 12% НСП 1% [08:28:17]line > о реализуемом товаре [08:28:17]line ОКРУГЛЕНИЕ: -0.30 [08:28:17]line ИТОГО: 1000.00 [08:28:17]line Внесено: 1000.00 [08:28:17]line СДАЧА: 0.00 [08:28:17]line НСП 1% : 8.85 [08:28:17]line НДС 12% : 106.23 [08:28:17]line Наличными: 1000.00 [08:28:17]line Безнал.: 0.00 [08:28:17]line Место: АЗС № 25 "Партнер Нефть" [08:28:17]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:28:17]line СНО: Общий режим [08:28:17]line Чек 56 04.03.2024 08:28 [08:28:17]line Смена: 324 ФФД: 1.0 [08:28:17]line ЗНМ: 0300000019 [08:28:17]line РНМ: 0000000000090573 [08:28:17]line Версия ККМ: 001 [08:28:17]line ФМ: 0000000000874798 [08:28:17]line ФД: 123456 [08:28:17]line ФПД: 114173898947250 [08:28:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T082823&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123456&fm=114173898947250&tin=02508201610067®Number=0000000000090573&sum=100000 [08:28:18]OFD Sender: Processing packet 123456 [packets to send 112, broken 111] [08:28:18]ProducePacketName [08:28:18]name=ofd_packets/00123456 [08:28:18]OFD Sender: To server: pG, [08:28:18]CommunicateWithHost lk.salyk.kg:30040 [08:28:18]ConnectInit lk.salyk.kg [08:28:18]written 0, free lines is 4095 [08:28:18]Connected sock=10 [08:28:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 FD 0A 07 01 98 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 27 86 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 40 E2 01 00 35 04 06 00 67 D7 2E B0 7A B2 C9 3F DA 22 FA 7A 44 3E [08:28:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 19 CA 47 00 17 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 37 39 38 10 04 04 00 40 E2 01 00 F4 03 04 00 50 32 E5 65 B6 04 01 00 00 6C 7D E6 F8 54 04 A3 EE [08:28:18]CommunicateWithHost err = 0 [08:28:18]CheckOFDResponse [08:28:18]1017 (14) - 77093643461234 [08:28:18]1041 (16) - 0000000000874798 [08:28:18]1040 (4) - 123456 [08:28:18]1012 (4) - 04.03.2024 02:30 [08:28:18]1206 (1) - 0 [08:28:18]OFD Sender: Remove packet 123456 [08:28:18]ProducePacketName [08:28:18]name=ofd_packets/00123456 [08:28:18]NVStorageDeleteData [08:28:18]Write to MH i2c: 01 00 00 0E 70 7E [08:28:18]Write i2c OK [08:28:18]MH_I2C_Read... [08:28:18]Read from MH i2c: 01 [08:28:18]MH_I2C_Read... [08:28:18]Read from MH i2c: 01 07 00 [08:28:18]MH_I2C_Read... [08:28:18]Read from MH i2c: 01 07 00 0E 70 00 00 00 00 00 FD 0C 8E [08:28:18]RasterBufferAndPrint [08:28:18]line [08:28:18]line [08:28:18]line [08:28:18]line [08:28:18]line [08:28:18]written 0, free lines is 3334 [08:28:18]MH_Cut [08:28:18]Write to MH i2c: D1 01 00 15 70 01 57 [08:28:18]Write i2c OK [08:28:18]MH_I2C_Read... [08:28:18]Read from MH i2c: D1 [08:28:18]MH_I2C_Read... [08:28:18]Read from MH i2c: D1 01 00 [08:28:18]MH_I2C_Read... [08:28:18]Read from MH i2c: D1 01 00 15 70 00 56 [08:28:18]Write to MH i2c: 01 00 00 16 70 86 [08:28:18]Write i2c OK [08:28:18]MH_I2C_Read... [08:28:18]OFD Sender: No OFD packet to send [08:28:19]*** Cut start [08:28:19]*** Purtial cut [08:28:19]*** Stage 1: CUTSNS_PIN = 1 [08:28:21]Read from MH i2c: 01 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 07 00 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 07 00 16 70 00 00 00 00 00 FF 0F 9B [08:28:21]process_action close_receipt done [08:28:21]requested_data is exist [08:28:21]produce_requested_data [08:28:21]requested_item fm.sn is exist - process it [08:28:21]wFMCommunicate request_size=4 [08:28:21]MH_SAM_APDU [08:28:21]CAPDU: 80 11 00 00 [08:28:21]Write to MH i2c: E2 08 00 17 70 80 11 00 00 00 00 00 00 01 [08:28:21]*** Stop cut motor [08:28:21]*** Cut end [08:28:21]Write i2c OK [08:28:21]MH_I2C_Read... [08:28:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:28:21]Read from MH i2c: E2 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: E2 17 00 [08:28:21]MH_I2C_Read... [08:28:21]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 37 39 38 90 00 5F [08:28:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:28:21]wFMCommunicate OK [08:28:21]requested_item fd.num is exist - process it [08:28:21]SAM_PROTO_GetFieldsCounters [08:28:21]wFMCommunicate request_size=4 [08:28:21]MH_SAM_APDU [08:28:21]CAPDU: 80 13 00 00 [08:28:21]Write to MH i2c: E2 08 00 18 70 80 13 00 00 00 00 00 00 04 [08:28:21]Write i2c OK [08:28:21]MH_I2C_Read... [08:28:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:28:21]Read from MH i2c: E2 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: E2 62 00 [08:28:21]MH_I2C_Read... [08:28:21]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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 40 E2 01 00 0E 04 04 00 44 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 3F [08:28:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 40 E2 01 00 0E 04 04 00 44 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 [08:28:21]wFMCommunicate OK [08:28:21]SAM_PROTO_GetFieldsCounters done [08:28:21]requested_item shift.num is exist - process it [08:28:21]requested_item shift.opened is exist - process it [08:28:21]req_shift_opened [08:28:21]FM_GetShiftState [08:28:21]SAM_PROTO_GetShiftState [08:28:21]wFMCommunicate request_size=4 [08:28:21]MH_SAM_APDU [08:28:21]CAPDU: 80 13 01 00 [08:28:21]Write to MH i2c: E2 08 00 19 70 80 13 01 00 00 00 00 00 06 [08:28:21]Write i2c OK [08:28:21]MH_I2C_Read... [08:28:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:28:21]Read from MH i2c: E2 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: E2 0E 00 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: E2 0E 00 19 70 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 1D [08:28:21]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:28:21]wFMCommunicate OK [08:28:21]SAM_PROTO_GetShiftState done [08:28:21]FM_GetShiftState done [08:28:21]req_shift_opened done [08:28:21]requested_item shift.open_date is exist - process it [08:28:21]req_shift_open_date [08:28:21]req_shift_open_date done [08:28:21]produce_requested_data done [08:28:21]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123456,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:28:21]process_action_free close_receipt [08:28:21]json_value_free [08:28:21]int [08:28:21]Write to MH i2c: 01 00 00 1A 70 8A [08:28:21]*** FLAG_PRN_KEY set [08:28:21]json_value_free done [08:28:21]process_json_proto returns [08:28:21]Send response to host [08:28:21]Write i2c OK [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 07 00 [08:28:21]MH_I2C_Read... [08:28:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123456,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:28:21]free response buf [08:28:21]execute_script done [08:28:21]execute_script returns [08:28:21]free content buf [08:28:21]Sock 7.Close socket [08:28:21]Sock 7.Thread stoped [08:28:21]Read from MH i2c: 01 07 00 1A 70 00 08 00 00 00 FF 0F A7 [08:28:21]state=0 [08:28:21]Key pressed [08:28:21]Feed [08:28:21]Write to MH i2c: D8 00 00 1B 70 62 [08:28:21]Write i2c OK [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: D8 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: D8 01 00 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: D8 01 00 1B 70 00 63 [08:28:21]int line is 0 - check status [08:28:21]Write to MH i2c: 01 00 00 1C 70 8C [08:28:21]Write i2c OK [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 07 00 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 07 00 1C 70 00 48 00 00 00 3C 00 17 [08:28:21]state=2 [08:28:21]Key pressed [08:28:21]int [08:28:21]Write to MH i2c: 01 00 00 1D 70 8D [08:28:21]Write i2c OK [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 07 00 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 07 00 1D 70 00 48 00 00 00 3C 00 18 [08:28:21]state=2 [08:28:21]Key pressed [08:28:21]int [08:28:21]Write to MH i2c: 01 00 00 1E 70 8E [08:28:21]*** FLAG_PRN_KEY reset [08:28:21]Write i2c OK [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 07 00 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 07 00 1E 70 00 00 00 00 00 F6 0F 9A [08:28:21]state=2 [08:28:21]Stop feed [08:28:21]*** FLAG_PRN_KEY set [08:28:21]int [08:28:21]Write to MH i2c: 01 00 00 1F 70 8F [08:28:21]Write i2c OK [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 07 00 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 07 00 1F 70 00 08 00 00 00 FF 0F AC [08:28:21]state=0 [08:28:21]Key pressed [08:28:21]Feed [08:28:21]Write to MH i2c: D8 00 00 20 70 67 [08:28:21]Write i2c OK [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: D8 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: D8 01 00 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: D8 01 00 20 70 00 68 [08:28:21]int [08:28:21]Write to MH i2c: 01 00 00 21 70 91 [08:28:21]Write i2c OK [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 07 00 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 07 00 21 70 00 48 00 00 00 3C 00 1C [08:28:21]state=2 [08:28:21]Key pressed [08:28:21]int [08:28:21]Write to MH i2c: 01 00 00 22 70 92 [08:28:21]*** FLAG_PRN_KEY reset [08:28:21]Write i2c OK [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 07 00 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 07 00 22 70 00 00 00 00 00 F8 0F A0 [08:28:21]state=2 [08:28:21]Stop feed [08:28:21]int [08:28:21]Write to MH i2c: 01 00 00 23 70 93 [08:28:21]*** FLAG_PRN_KEY set [08:28:21]Write i2c OK [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 07 00 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 07 00 23 70 00 08 00 00 00 FF 0F B0 [08:28:21]state=0 [08:28:21]Key pressed [08:28:21]Feed [08:28:21]Write to MH i2c: D8 00 00 24 70 6B [08:28:21]Write i2c OK [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: D8 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: D8 01 00 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: D8 01 00 24 70 00 6C [08:28:21]int [08:28:21]Write to MH i2c: 01 00 00 25 70 95 [08:28:21]Write i2c OK [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 07 00 [08:28:21]MH_I2C_Read... [08:28:21]Read from MH i2c: 01 07 00 25 70 00 48 00 00 00 3C 00 20 [08:28:21]state=2 [08:28:21]Key pressed [08:28:22]int [08:28:22]Write to MH i2c: 01 00 00 26 70 96 [08:28:22]*** FLAG_PRN_KEY reset [08:28:22]Write i2c OK [08:28:22]MH_I2C_Read... [08:28:22]Read from MH i2c: 01 [08:28:22]MH_I2C_Read... [08:28:22]Read from MH i2c: 01 07 00 [08:28:22]MH_I2C_Read... [08:28:22]Read from MH i2c: 01 07 00 26 70 00 00 00 00 00 F8 0F A4 [08:28:22]state=2 [08:28:22]Stop feed [08:28:23]OFD Sender: No OFD packet to send [08:28:28]OFD Sender: No OFD packet to send [08:28:33]OFD Sender: No OFD packet to send [08:28:38]OFD Sender: No OFD packet to send [08:28:43]OFD Sender: No OFD packet to send [08:28:48]OFD Sender: No OFD packet to send [08:28:53]OFD Sender: No OFD packet to send [08:28:58]OFD Sender: No OFD packet to send [08:29:03]OFD Sender: No OFD packet to send [08:29:08]OFD Sender: No OFD packet to send [08:29:09]accept exits with 9 [08:29:09]New connection [08:29:09]New thread 3067252068 created [08:29:09]Thread 3067395428 joined [08:29:09]Waiting for new connection... [08:29:09] Sock 9.Parse request [08:29:09]Sock 9.Check first char [08:29:09]Sock 9.First char is OK [08:29:09]request: POST /json_proto HTTP/1.0 [08:29:09]Method: POST [08:29:09]URL: /json_proto [08:29:09]Method is POST - this is cgi request [08:29:09]url: /json_proto [08:29:09]query_string will be loaded in cgi processing [08:29:09]execute_cgi json_proto POST (null) [08:29:09]execute_cgi path=json_proto method=POST [08:29:09]POST find Content-Length [08:29:09]Host: 172.17.48.197:8080 [08:29:09]Content-Length: 678 [08:29:09]Content-Type: application/json [08:29:09] [08:29:09]POST finish read [08:29:09]Found Content-Length = 678 [08:29:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106459", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 5.170, "sum" : 320.02, "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" ] } } [08:29:09]execute_script... [08:29:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106459", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 5.170, "sum" : 320.02, "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" ] } } [08:29:09]POST & json_proto [08:29:09]process_json_proto [08:29:09]json parsed OK: [08:29:09]protocol is kg_v1.0 [08:29:09]action value=close_receipt [08:29:09]process_action close_receipt [08:29:09]cmd_close_receipt [08:29:09]MH_GetDate [08:29:09]Write to MH i2c: F0 00 00 27 70 86 [08:29:09]Write i2c OK [08:29:09]MH_I2C_Read... [08:29:09]Read from MH i2c: F0 [08:29:09]MH_I2C_Read... [08:29:09]Read from MH i2c: F0 09 00 [08:29:09]MH_I2C_Read... [08:29:09]Read from MH i2c: F0 09 00 27 70 00 5D 86 E5 65 6C AF E3 65 1F [08:29:09]GetLastDocTimeStamp 1709540903 [08:29:09]current date 1709540957 [08:29:09]FM_GetShiftState [08:29:09]SAM_PROTO_GetShiftState [08:29:09]wFMCommunicate request_size=4 [08:29:09]MH_SAM_APDU [08:29:09]CAPDU: 80 13 01 00 [08:29:09]Write to MH i2c: E2 08 00 28 70 80 13 01 00 00 00 00 00 15 [08:29:09]Write i2c OK [08:29:09]MH_I2C_Read... [08:29:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:29:09]Read from MH i2c: E2 [08:29:09]MH_I2C_Read... [08:29:09]Read from MH i2c: E2 0E 00 [08:29:09]MH_I2C_Read... [08:29:09]Read from MH i2c: E2 0E 00 28 70 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 2C [08:29:09]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:29:09]wFMCommunicate OK [08:29:09]SAM_PROTO_GetShiftState done [08:29:09]FM_GetShiftState done [08:29:09]opened in 1709511088 [08:29:09]opened+sec_in_day 1709597488 [08:29:09]quantity*price = 32002 [08:29:09]sum+1 = 32003 [08:29:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 320.00 Внесено: 320.00 СДАЧА: 0.00 НСП 1% : 2.83 НДС 12% : 33.98 Наличными: 320.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 57 04.03.2024 08:29 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123457 ФПД: 224562822334365 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T082917&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123457&fm=224562822334365&tin=02508201610067®Number=0000000000090573&sum=32000 [08:29:10]StoreToDocumentArchive [08:29:10]shift 324 fd 123457 [08:29:10]save to /storage/0324/doc_00123457 [08:29:10]save last doc name /storage/0324/doc_00123457 to /storage/kkm_last_doc_name [08:29:10]save OK [08:29:10]Clear old archive folders... [08:29:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:29:10]tlvbuf is 00F461E0 [08:29:10]SAM_PROTO_ClearQueue [08:29:10]wFMCommunicate request_size=4 [08:29:10]MH_SAM_APDU [08:29:10]CAPDU: 80 09 00 00 [08:29:10]Write to MH i2c: E2 08 00 35 70 80 09 00 00 00 00 00 00 17 [08:29:10]Write i2c OK [08:29:10]MH_I2C_Read... [08:29:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:29:10]Read from MH i2c: E2 [08:29:10]MH_I2C_Read... [08:29:10]Read from MH i2c: E2 03 00 [08:29:10]MH_I2C_Read... [08:29:10]Read from MH i2c: E2 03 00 35 70 00 90 00 19 [08:29:10]RAPDU: 90 00 [08:29:10]wFMCommunicate OK [08:29:10]SAM_PROTO_ClearQueue done [08:29:10]KKMCreateOFDPacket [08:29:10]OFDProtocolAddRootSTLVToBuf [08:29:10]FM_MakeSignedData [08:29:10]FM_MakeSignedData [08:29:10]SAM_PROTO_SignData [08:29:10]wFMCommunicate request_size=4 [08:29:10]MH_SAM_APDU [08:29:10]CAPDU: 80 0D 01 02 [08:29:10]Write to MH i2c: E2 08 00 36 70 80 0D 01 02 00 00 00 00 1F [08:29:10]Write i2c OK [08:29:10]MH_I2C_Read... [08:29:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:29:10]Read from MH i2c: E2 [08:29:10]MH_I2C_Read... [08:29:10]Read from MH i2c: E2 03 00 [08:29:10]MH_I2C_Read... [08:29:10]Read from MH i2c: E2 03 00 36 70 00 90 00 1A [08:29:10]RAPDU: 90 00 [08:29:10]wFMCommunicate OK [08:29:10]wFMCommunicate request_size=255 [08:29:10]MH_SAM_APDU [08:29:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 02 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 46 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 39 00 00 00 F4 03 04 00 5D 86 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 41 E2 01 00 35 04 06 00 CC [08:29:10]Write to MH i2c: E2 02 01 37 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 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 02 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 46 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 39 00 00 00 F4 03 04 00 5D 86 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 41 E2 01 00 35 04 06 00 CC 00 00 42 [08:29:10]Write i2c OK [08:29:10]MH_I2C_Read... [08:29:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:29:11]Read from MH i2c: E2 [08:29:11]MH_I2C_Read... [08:29:11]Read from MH i2c: E2 03 00 [08:29:11]MH_I2C_Read... [08:29:11]Read from MH i2c: E2 03 00 37 70 00 90 00 1B [08:29:11]RAPDU: 90 00 [08:29:11]wFMCommunicate OK [08:29:11]wFMCommunicate request_size=10 [08:29:11]MH_SAM_APDU [08:29:11]CAPDU: 80 0D 02 02 05 3D 1B 41 47 9D [08:29:11]Write to MH i2c: E2 0D 00 38 70 80 0D 02 02 05 00 3D 1B 41 47 9D 00 00 A9 [08:29:11]Write i2c OK [08:29:11]MH_I2C_Read... [08:29:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:29:11]Read from MH i2c: E2 [08:29:11]MH_I2C_Read... [08:29:11]Read from MH i2c: E2 03 00 [08:29:11]MH_I2C_Read... [08:29:11]Read from MH i2c: E2 03 00 38 70 00 90 00 1C [08:29:11]RAPDU: 90 00 [08:29:11]wFMCommunicate OK [08:29:11]wFMCommunicate request_size=4 [08:29:11]MH_SAM_APDU [08:29:11]CAPDU: 80 0D 03 02 [08:29:11]Write to MH i2c: E2 08 00 39 70 80 0D 03 02 00 00 00 00 24 [08:29:11]Write i2c OK [08:29:11]MH_I2C_Read... [08:29:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:29:11]Read from MH i2c: E2 [08:29:11]MH_I2C_Read... [08:29:11]Read from MH i2c: E2 0B 00 [08:29:11]MH_I2C_Read... [08:29:11]Read from MH i2c: E2 0B 00 39 70 00 6C 92 E2 52 BF 72 5B 2D 90 00 10 [08:29:11]RAPDU: 6C 92 E2 52 BF 72 5B 2D 90 00 [08:29:11]wFMCommunicate OK [08:29:11]SAM_PROTO_SignData done [08:29:11]FM_MakeSignedData done [08:29:11]CreateOFDProtocolMessage [08:29:11]wFMCommunicate request_size=4 [08:29:11]MH_SAM_APDU [08:29:11]CAPDU: 80 11 00 00 [08:29:11]Write to MH i2c: E2 08 00 3A 70 80 11 00 00 00 00 00 00 24 [08:29:11]Write i2c OK [08:29:11]MH_I2C_Read... [08:29:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:29:11]Read from MH i2c: E2 [08:29:11]MH_I2C_Read... [08:29:11]Read from MH i2c: E2 17 00 [08:29:11]MH_I2C_Read... [08:29:11]Read from MH i2c: E2 17 00 3A 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 82 [08:29:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:29:11]wFMCommunicate OK [08:29:11]CreateOFDProtocolMessage done [08:29:11]OFDSenderStorePacket 123457 [08:29:11]StoreOFDPacket docnum=123457 [08:29:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 06 9B 07 01 38 A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 02 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 46 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 39 00 00 00 F4 03 04 00 5D 86 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 41 E2 01 00 35 04 06 00 CC 3D 1B 41 47 9D 6C 92 E2 52 BF 72 5B 2D [08:29:11]CheckFolder [08:29:11]dirname=/storage/ofd_packets [08:29:11]CheckFolder done [08:29:11]ProducePacketName [08:29:11]name=ofd_packets/00123457 [08:29:11]NVStorageSaveData ofd_packets/00123457 [08:29:11]File name is /storage/ofd_packets/00123457 [08:29:11]Write 301 bytes [08:29:11]NVStorageSaveData done [08:29:11]OFDSenderStorePacket done [08:29:11]KKMCreateOFDPacket done [08:29:11]NVStorageSaveData kkm_last_timestamp [08:29:11]File name is /storage/kkm_last_timestamp [08:29:11]Write 4 bytes [08:29:11]NVStorageSaveData done [08:29:11]ExternCall_PrintAddStr [08:29:11]wPrintStart [08:29:11]Write to MH i2c: 01 00 00 3B 70 AB [08:29:11]Write i2c OK [08:29:11]MH_I2C_Read... [08:29:11]Read from MH i2c: 01 [08:29:11]MH_I2C_Read... [08:29:11]Read from MH i2c: 01 07 00 [08:29:11]MH_I2C_Read... [08:29:11]Read from MH i2c: 01 07 00 3B 70 00 00 00 00 00 FF 0F C0 [08:29:11]RasterBufferAndPrint [08:29:11]line Счет N : (1)1106459 [08:29:11]line ИНН: 02508201610067 [08:29:11]line Контрольно-Кассовый Чек [08:29:11]line ПРОДАЖА [08:29:11]line ТРК (МРК, ГНК) : 62 [08:29:11]line Товар: 2710124130 [08:29:11]line Аи-92-К-5 [08:29:11]line 5.170 * 61.90 [08:29:11]line = 320.02 [08:29:11]line НДС 12% НСП 1% [08:29:11]line > о реализуемом товаре [08:29:11]line ОКРУГЛЕНИЕ: -0.02 [08:29:11]line ИТОГО: 320.00 [08:29:11]line Внесено: 320.00 [08:29:11]line СДАЧА: 0.00 [08:29:11]line НСП 1% : 2.83 [08:29:11]line НДС 12% : 33.98 [08:29:11]line Наличными: 320.00 [08:29:11]line Безнал.: 0.00 [08:29:11]line Место: АЗС № 25 "Партнер Нефть" [08:29:11]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:29:11]line СНО: Общий режим [08:29:11]line Чек 57 04.03.2024 08:29 [08:29:11]line Смена: 324 ФФД: 1.0 [08:29:11]line ЗНМ: 0300000019 [08:29:11]line РНМ: 0000000000090573 [08:29:11]line Версия ККМ: 001 [08:29:11]line ФМ: 0000000000874798 [08:29:11]line ФД: 123457 [08:29:11]line ФПД: 224562822334365 [08:29:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T082917&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123457&fm=224562822334365&tin=02508201610067®Number=0000000000090573&sum=32000 [08:29:11]OFD Sender: Processing packet 123457 [packets to send 112, broken 111] [08:29:11]ProducePacketName [08:29:11]name=ofd_packets/00123457 [08:29:11]OFD Sender: To server: pG, [08:29:11]CommunicateWithHost lk.salyk.kg:30040 [08:29:11]ConnectInit lk.salyk.kg [08:29:11]written 0, free lines is 4095 [08:29:11]Connected sock=10 [08:29: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 37 39 38 0F 01 00 00 06 9B 07 01 38 A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 02 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 46 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 39 00 00 00 F4 03 04 00 5D 86 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 41 E2 01 00 35 04 06 00 CC 3D 1B 41 47 9D 6C 92 E2 52 BF 72 5B 2D [08:29:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 77 F8 47 00 37 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 37 39 38 10 04 04 00 41 E2 01 00 F4 03 04 00 86 32 E5 65 B6 04 01 00 00 DB D5 18 38 D7 B5 17 70 [08:29:11]CommunicateWithHost err = 0 [08:29:11]CheckOFDResponse [08:29:11]1017 (14) - 77093643461234 [08:29:11]1041 (16) - 0000000000874798 [08:29:11]1040 (4) - 123457 [08:29:11]1012 (4) - 04.03.2024 02:31 [08:29:11]1206 (1) - 0 [08:29:11]OFD Sender: Remove packet 123457 [08:29:11]ProducePacketName [08:29:11]name=ofd_packets/00123457 [08:29:11]NVStorageDeleteData [08:29:12]Write to MH i2c: 01 00 00 66 70 D6 [08:29:12]Write i2c OK [08:29:12]MH_I2C_Read... [08:29:12]Read from MH i2c: 01 [08:29:12]MH_I2C_Read... [08:29:12]Read from MH i2c: 01 07 00 [08:29:12]MH_I2C_Read... [08:29:12]Read from MH i2c: 01 07 00 66 70 00 00 00 00 00 03 0D ED [08:29:12]RasterBufferAndPrint [08:29:12]line [08:29:12]line [08:29:12]line [08:29:12]line [08:29:12]line [08:29:12]written 0, free lines is 3340 [08:29:12]MH_Cut [08:29:12]Write to MH i2c: D1 01 00 6D 70 01 AF [08:29:12]Write i2c OK [08:29:12]MH_I2C_Read... [08:29:12]Read from MH i2c: D1 [08:29:12]MH_I2C_Read... [08:29:12]Read from MH i2c: D1 01 00 [08:29:12]MH_I2C_Read... [08:29:12]Read from MH i2c: D1 01 00 6D 70 00 AE [08:29:12]Write to MH i2c: 01 00 00 6E 70 DE [08:29:12]Write i2c OK [08:29:12]MH_I2C_Read... [08:29:12]OFD Sender: No OFD packet to send [08:29:12]*** Cut start [08:29:12]*** Purtial cut [08:29:12]*** Stage 1: CUTSNS_PIN = 1 [08:29:14]Read from MH i2c: 01 [08:29:14]MH_I2C_Read... [08:29:14]*** Stop cut motor [08:29:14]*** Cut end [08:29:14]Read from MH i2c: 01 07 00 [08:29:14]MH_I2C_Read... [08:29:14]Read from MH i2c: 01 07 00 6E 70 00 00 00 00 00 FF 0F F3 [08:29:14]process_action close_receipt done [08:29:14]requested_data is exist [08:29:14]produce_requested_data [08:29:14]requested_item fm.sn is exist - process it [08:29:14]wFMCommunicate request_size=4 [08:29:14]MH_SAM_APDU [08:29:14]CAPDU: 80 11 00 00 [08:29:14]Write to MH i2c: E2 08 00 6F 70 80 11 00 00 00 00 00 00 59 [08:29:14]Write i2c OK [08:29:14]MH_I2C_Read... [08:29:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:29:14]Read from MH i2c: E2 [08:29:14]MH_I2C_Read... [08:29:14]Read from MH i2c: E2 17 00 [08:29:14]MH_I2C_Read... [08:29:14]Read from MH i2c: E2 17 00 6F 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B7 [08:29:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:29:14]wFMCommunicate OK [08:29:14]requested_item fd.num is exist - process it [08:29:14]SAM_PROTO_GetFieldsCounters [08:29:14]wFMCommunicate request_size=4 [08:29:14]MH_SAM_APDU [08:29:14]CAPDU: 80 13 00 00 [08:29:14]Write to MH i2c: E2 08 00 70 70 80 13 00 00 00 00 00 00 5C [08:29:14]Write i2c OK [08:29:14]MH_I2C_Read... [08:29:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:29:15]Read from MH i2c: E2 [08:29:15]MH_I2C_Read... [08:29:15]Read from MH i2c: E2 62 00 [08:29:15]MH_I2C_Read... [08:29:15]Read from MH i2c: E2 62 00 70 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 41 E2 01 00 0E 04 04 00 44 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 9B [08:29: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 41 E2 01 00 0E 04 04 00 44 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 [08:29:15]wFMCommunicate OK [08:29:15]SAM_PROTO_GetFieldsCounters done [08:29:15]requested_item shift.num is exist - process it [08:29:15]requested_item shift.opened is exist - process it [08:29:15]req_shift_opened [08:29:15]FM_GetShiftState [08:29:15]SAM_PROTO_GetShiftState [08:29:15]wFMCommunicate request_size=4 [08:29:15]MH_SAM_APDU [08:29:15]CAPDU: 80 13 01 00 [08:29:15]Write to MH i2c: E2 08 00 71 70 80 13 01 00 00 00 00 00 5E [08:29:15]Write i2c OK [08:29:15]MH_I2C_Read... [08:29:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:29:15]Read from MH i2c: E2 [08:29:15]MH_I2C_Read... [08:29:15]Read from MH i2c: E2 0E 00 [08:29:15]MH_I2C_Read... [08:29:15]Read from MH i2c: E2 0E 00 71 70 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 75 [08:29:15]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:29:15]wFMCommunicate OK [08:29:15]SAM_PROTO_GetShiftState done [08:29:15]FM_GetShiftState done [08:29:15]req_shift_opened done [08:29:15]requested_item shift.open_date is exist - process it [08:29:15]req_shift_open_date [08:29:15]req_shift_open_date done [08:29:15]produce_requested_data done [08:29:15]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123457,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:29:15]process_action_free close_receipt [08:29:15]json_value_free [08:29:15]json_value_free done [08:29:15]process_json_proto returns [08:29:15]Send response to host [08:29:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123457,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:29:15]free response buf [08:29:15]execute_script done [08:29:15]execute_script returns [08:29:15]free content buf [08:29:15]Sock 9.Close socket [08:29:15]Sock 9.Thread stoped [08:29:17]OFD Sender: No OFD packet to send [08:29:22]OFD Sender: No OFD packet to send [08:29:27]OFD Sender: No OFD packet to send [08:29:32]OFD Sender: No OFD packet to send [08:29:37]OFD Sender: No OFD packet to send [08:29:42]OFD Sender: No OFD packet to send [08:29:43]int [08:29:43]Write to MH i2c: 01 00 00 72 70 E2 [08:29:43]*** FLAG_PRN_KEY set [08:29:43]Write i2c OK [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: 01 [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: 01 07 00 [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: 01 07 00 72 70 00 08 00 00 00 FF 0F FF [08:29:43]state=0 [08:29:43]Key pressed [08:29:43]Feed [08:29:43]Write to MH i2c: D8 00 00 73 70 BA [08:29:43]Write i2c OK [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: D8 [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: D8 01 00 [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: D8 01 00 73 70 00 BB [08:29:43]int [08:29:43]Write to MH i2c: 01 00 00 74 70 E4 [08:29:43]Write i2c OK [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: 01 [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: 01 07 00 [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: 01 07 00 74 70 00 48 00 00 00 3C 00 6F [08:29:43]state=2 [08:29:43]Key pressed [08:29:43]int [08:29:43]Write to MH i2c: 01 00 00 75 70 E5 [08:29:43]*** FLAG_PRN_KEY reset [08:29:43]Write i2c OK [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: 01 [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: 01 07 00 [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: 01 07 00 75 70 00 00 00 00 00 F7 0F F2 [08:29:43]state=2 [08:29:43]Stop feed [08:29:43]int [08:29:43]Write to MH i2c: 01 00 00 76 70 E6 [08:29:43]*** FLAG_PRN_KEY set [08:29:43]Write i2c OK [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: 01 [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: 01 07 00 [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: 01 07 00 76 70 00 08 00 00 00 FF 0F 03 [08:29:43]state=0 [08:29:43]Key pressed [08:29:43]Feed [08:29:43]Write to MH i2c: D8 00 00 77 70 BE [08:29:43]Write i2c OK [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: D8 [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: D8 01 00 [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: D8 01 00 77 70 00 BF [08:29:43]int [08:29:43]Write to MH i2c: 01 00 00 78 70 E8 [08:29:43]Write i2c OK [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: 01 [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: 01 07 00 [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: 01 07 00 78 70 00 48 00 00 00 3C 00 73 [08:29:43]state=2 [08:29:43]Key pressed [08:29:44]int [08:29:44]Write to MH i2c: 01 00 00 79 70 E9 [08:29:44]*** FLAG_PRN_KEY reset [08:29:44]Write i2c OK [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: 01 [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: 01 07 00 [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: 01 07 00 79 70 00 00 00 00 00 F5 0F F4 [08:29:44]state=2 [08:29:44]Stop feed [08:29:44]int [08:29:44]Write to MH i2c: 01 00 00 7A 70 EA [08:29:44]*** FLAG_PRN_KEY set [08:29:44]Write i2c OK [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: 01 [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: 01 07 00 [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: 01 07 00 7A 70 00 08 00 00 00 FF 0F 07 [08:29:44]state=0 [08:29:44]Key pressed [08:29:44]Feed [08:29:44]Write to MH i2c: D8 00 00 7B 70 C2 [08:29:44]Write i2c OK [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: D8 [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: D8 01 00 [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: D8 01 00 7B 70 00 C3 [08:29:44]int [08:29:44]Write to MH i2c: 01 00 00 7C 70 EC [08:29:44]Write i2c OK [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: 01 [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: 01 07 00 [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: 01 07 00 7C 70 00 48 00 00 00 3C 00 77 [08:29:44]state=2 [08:29:44]Key pressed [08:29:44]int [08:29:44]Write to MH i2c: 01 00 00 7D 70 ED [08:29:44]*** FLAG_PRN_KEY reset [08:29:44]Write i2c OK [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: 01 [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: 01 07 00 [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: 01 07 00 7D 70 00 00 00 00 00 F5 0F F8 [08:29:44]state=2 [08:29:44]Stop feed [08:29:46]accept exits with 7 [08:29:46]New connection [08:29:46]New thread 3067395428 created [08:29:46]Thread 3067252068 joined [08:29:46]Waiting for new connection... [08:29:46] Sock 7.Parse request [08:29:46]Sock 7.Check first char [08:29:46]Sock 7.First char is OK [08:29:46]request: POST /json_proto HTTP/1.0 [08:29:46]Method: POST [08:29:46]URL: /json_proto [08:29:46]Method is POST - this is cgi request [08:29:46]url: /json_proto [08:29:46]query_string will be loaded in cgi processing [08:29:46]execute_cgi json_proto POST (null) [08:29:46]execute_cgi path=json_proto method=POST [08:29:46]POST find Content-Length [08:29:46]Host: 172.17.48.197:8080 [08:29:46]Content-Length: 643 [08:29:46]Content-Type: application/json [08:29:46] [08:29:46]POST finish read [08:29:46]Found Content-Length = 643 [08:29:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106460", "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" : 69.50, "quantity" : 40.000, "sum" : 2780.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2780.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:29:46]execute_script... [08:29: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)1106460", "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" : 69.50, "quantity" : 40.000, "sum" : 2780.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2780.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:29:46]POST & json_proto [08:29:46]process_json_proto [08:29:46]json parsed OK: [08:29:46]protocol is kg_v1.0 [08:29:46]action value=close_receipt [08:29:46]process_action close_receipt [08:29:46]cmd_close_receipt [08:29:46]MH_GetDate [08:29:46]Write to MH i2c: F0 00 00 7E 70 DD [08:29:46]Write i2c OK [08:29:46]MH_I2C_Read... [08:29:46]Read from MH i2c: F0 [08:29:46]MH_I2C_Read... [08:29:46]Read from MH i2c: F0 09 00 [08:29:46]MH_I2C_Read... [08:29:46]Read from MH i2c: F0 09 00 7E 70 00 82 86 E5 65 6C AF E3 65 9B [08:29:46]GetLastDocTimeStamp 1709540957 [08:29:46]current date 1709540994 [08:29:46]FM_GetShiftState [08:29:46]SAM_PROTO_GetShiftState [08:29:46]wFMCommunicate request_size=4 [08:29:46]MH_SAM_APDU [08:29:46]CAPDU: 80 13 01 00 [08:29:46]Write to MH i2c: E2 08 00 7F 70 80 13 01 00 00 00 00 00 6C [08:29:46]Write i2c OK [08:29:46]MH_I2C_Read... [08:29:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:29:46]Read from MH i2c: E2 [08:29:46]MH_I2C_Read... [08:29:46]Read from MH i2c: E2 0E 00 [08:29:46]MH_I2C_Read... [08:29:46]Read from MH i2c: E2 0E 00 7F 70 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 83 [08:29:46]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:29:46]wFMCommunicate OK [08:29:46]SAM_PROTO_GetShiftState done [08:29:46]FM_GetShiftState done [08:29:46]opened in 1709511088 [08:29:46]opened+sec_in_day 1709597488 [08:29:46]quantity*price = 278000 [08:29:46]sum+1 = 278001 [08:29:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2780.00 НСП 1% : 24.60 НДС 12% : 295.22 Наличными: 2780.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 58 04.03.2024 08:29 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123458 ФПД: 254727666038452 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T082954&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123458&fm=254727666038452&tin=02508201610067®Number=0000000000090573&sum=278000 [08:29:47]StoreToDocumentArchive [08:29:47]shift 324 fd 123458 [08:29:47]save to /storage/0324/doc_00123458 [08:29:47]save last doc name /storage/0324/doc_00123458 to /storage/kkm_last_doc_name [08:29:47]save OK [08:29:47]Clear old archive folders... [08:29:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:29:47]tlvbuf is 00DCB130 [08:29:47]SAM_PROTO_ClearQueue [08:29:47]wFMCommunicate request_size=4 [08:29:47]MH_SAM_APDU [08:29:47]CAPDU: 80 09 00 00 [08:29:47]Write to MH i2c: E2 08 00 8C 70 80 09 00 00 00 00 00 00 6E [08:29:47]Write i2c OK [08:29:47]MH_I2C_Read... [08:29:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:29:47]Read from MH i2c: E2 [08:29:47]MH_I2C_Read... [08:29:47]Read from MH i2c: E2 03 00 [08:29:47]MH_I2C_Read... [08:29:47]Read from MH i2c: E2 03 00 8C 70 00 90 00 70 [08:29:47]RAPDU: 90 00 [08:29:47]wFMCommunicate OK [08:29:47]SAM_PROTO_ClearQueue done [08:29:47]KKMCreateOFDPacket [08:29:47]OFDProtocolAddRootSTLVToBuf [08:29:47]FM_MakeSignedData [08:29:47]FM_MakeSignedData [08:29:47]SAM_PROTO_SignData [08:29:47]wFMCommunicate request_size=4 [08:29:47]MH_SAM_APDU [08:29:47]CAPDU: 80 0D 01 02 [08:29:47]Write to MH i2c: E2 08 00 8D 70 80 0D 01 02 00 00 00 00 76 [08:29:47]Write i2c OK [08:29:47]MH_I2C_Read... [08:29:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:29:47]Read from MH i2c: E2 [08:29:47]MH_I2C_Read... [08:29:47]Read from MH i2c: E2 03 00 [08:29:47]MH_I2C_Read... [08:29:47]Read from MH i2c: E2 03 00 8D 70 00 90 00 71 [08:29:47]RAPDU: 90 00 [08:29:47]wFMCommunicate OK [08:29:47]wFMCommunicate request_size=255 [08:29:47]MH_SAM_APDU [08:29: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 40 9C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F0 3D 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 73 00 00 00 00 07 04 06 00 F0 3D 04 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 82 86 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 42 E2 01 00 35 04 06 00 E7 [08:29:47]Write to MH i2c: E2 02 01 8E 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F0 3D 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 73 00 00 00 00 07 04 06 00 F0 3D 04 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 82 86 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 42 E2 01 00 35 04 06 00 E7 00 00 85 [08:29:47]Write i2c OK [08:29:47]MH_I2C_Read... [08:29:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:29:47]Read from MH i2c: E2 [08:29:47]MH_I2C_Read... [08:29:47]Read from MH i2c: E2 03 00 [08:29:47]MH_I2C_Read... [08:29:47]Read from MH i2c: E2 03 00 8E 70 00 90 00 72 [08:29:47]RAPDU: 90 00 [08:29:47]wFMCommunicate OK [08:29:47]wFMCommunicate request_size=10 [08:29:47]MH_SAM_APDU [08:29:47]CAPDU: 80 0D 02 02 05 AC 68 0C 76 B4 [08:29:47]Write to MH i2c: E2 0D 00 8F 70 80 0D 02 02 05 00 AC 68 0C 76 B4 00 00 CD [08:29:47]Write i2c OK [08:29:47]MH_I2C_Read... [08:29:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:29:47]Read from MH i2c: E2 [08:29:47]MH_I2C_Read... [08:29:47]Read from MH i2c: E2 03 00 [08:29:47]MH_I2C_Read... [08:29:47]Read from MH i2c: E2 03 00 8F 70 00 90 00 73 [08:29:47]RAPDU: 90 00 [08:29:47]wFMCommunicate OK [08:29:47]wFMCommunicate request_size=4 [08:29:47]MH_SAM_APDU [08:29:47]CAPDU: 80 0D 03 02 [08:29:47]Write to MH i2c: E2 08 00 90 70 80 0D 03 02 00 00 00 00 7B [08:29:47]Write i2c OK [08:29:47]MH_I2C_Read... [08:29:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:29:48]Read from MH i2c: E2 [08:29:48]MH_I2C_Read... [08:29:48]Read from MH i2c: E2 0B 00 [08:29:48]MH_I2C_Read... [08:29:48]Read from MH i2c: E2 0B 00 90 70 00 C0 BC 47 2F 49 94 3C 61 90 00 E8 [08:29:48]RAPDU: C0 BC 47 2F 49 94 3C 61 90 00 [08:29:48]wFMCommunicate OK [08:29:48]SAM_PROTO_SignData done [08:29:48]FM_MakeSignedData done [08:29:48]CreateOFDProtocolMessage [08:29:48]wFMCommunicate request_size=4 [08:29:48]MH_SAM_APDU [08:29:48]CAPDU: 80 11 00 00 [08:29:48]Write to MH i2c: E2 08 00 91 70 80 11 00 00 00 00 00 00 7B [08:29:48]Write i2c OK [08:29:48]MH_I2C_Read... [08:29:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:29:48]Read from MH i2c: E2 [08:29:48]MH_I2C_Read... [08:29:48]Read from MH i2c: E2 17 00 [08:29:48]MH_I2C_Read... [08:29:48]Read from MH i2c: E2 17 00 91 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D9 [08:29:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:29:48]wFMCommunicate OK [08:29:48]CreateOFDProtocolMessage done [08:29:48]OFDSenderStorePacket 123458 [08:29:48]StoreOFDPacket docnum=123458 [08:29:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 FB 6A 07 01 A8 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F0 3D 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 73 00 00 00 00 07 04 06 00 F0 3D 04 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 82 86 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 42 E2 01 00 35 04 06 00 E7 AC 68 0C 76 B4 C0 BC 47 2F 49 94 3C 61 [08:29:48]CheckFolder [08:29:48]dirname=/storage/ofd_packets [08:29:48]CheckFolder done [08:29:48]ProducePacketName [08:29:48]name=ofd_packets/00123458 [08:29:48]NVStorageSaveData ofd_packets/00123458 [08:29:48]File name is /storage/ofd_packets/00123458 [08:29:48]Write 301 bytes [08:29:48]NVStorageSaveData done [08:29:48]OFDSenderStorePacket done [08:29:48]KKMCreateOFDPacket done [08:29:48]NVStorageSaveData kkm_last_timestamp [08:29:48]File name is /storage/kkm_last_timestamp [08:29:48]Write 4 bytes [08:29:48]NVStorageSaveData done [08:29:48]ExternCall_PrintAddStr [08:29:48]wPrintStart [08:29:48]Write to MH i2c: 01 00 00 92 70 02 [08:29:48]Write i2c OK [08:29:48]MH_I2C_Read... [08:29:48]Read from MH i2c: 01 [08:29:48]MH_I2C_Read... [08:29:48]Read from MH i2c: 01 07 00 [08:29:48]MH_I2C_Read... [08:29:48]Read from MH i2c: 01 07 00 92 70 00 00 00 00 00 FF 0F 17 [08:29:48]RasterBufferAndPrint [08:29:48]line Счет N : (1)1106460 [08:29:48]line ИНН: 02508201610067 [08:29:48]line Контрольно-Кассовый Чек [08:29:48]line ПРОДАЖА [08:29:48]line ТРК (МРК, ГНК) : 23 [08:29:48]line Товар: 2710124500 [08:29:48]line Аи-95-К-5 [08:29:48]line 40.000 * 69.50 [08:29:48]line = 2780.00 [08:29:48]line НДС 12% НСП 1% [08:29:48]line > о реализуемом товаре [08:29:48]line ИТОГО: 2780.00 [08:29:48]line НСП 1% : 24.60 [08:29:48]line НДС 12% : 295.22 [08:29:48]line Наличными: 2780.00 [08:29:48]line Безнал.: 0.00 [08:29:48]line Место: АЗС № 25 "Партнер Нефть" [08:29:48]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:29:48]line СНО: Общий режим [08:29:48]line Чек 58 04.03.2024 08:29 [08:29:48]line Смена: 324 ФФД: 1.0 [08:29:48]line ЗНМ: 0300000019 [08:29:48]line РНМ: 0000000000090573 [08:29:48]line Версия ККМ: 001 [08:29:48]line ФМ: 0000000000874798 [08:29:48]line ФД: 123458 [08:29:48]line ФПД: 254727666038452 [08:29:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T082954&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123458&fm=254727666038452&tin=02508201610067®Number=0000000000090573&sum=278000 [08:29:48]written 0, free lines is 4095 [08:29:48]OFD Sender: Processing packet 123458 [packets to send 112, broken 111] [08:29:48]ProducePacketName [08:29:48]name=ofd_packets/00123458 [08:29:48]OFD Sender: To server: pG, [08:29:48]CommunicateWithHost lk.salyk.kg:30040 [08:29:48]ConnectInit lk.salyk.kg [08:29:48]Connected sock=10 [08:29: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 37 39 38 0F 01 00 00 FB 6A 07 01 A8 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F0 3D 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 73 00 00 00 00 07 04 06 00 F0 3D 04 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 82 86 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 42 E2 01 00 35 04 06 00 E7 AC 68 0C 76 B4 C0 BC 47 2F 49 94 3C 61 [08:29:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 10 F6 47 00 78 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 37 39 38 10 04 04 00 42 E2 01 00 F4 03 04 00 AA 32 E5 65 B6 04 01 00 00 C0 BE 84 A1 9A 51 71 AC [08:29:48]CommunicateWithHost err = 0 [08:29:48]CheckOFDResponse [08:29:48]1017 (14) - 77093643461234 [08:29:48]1041 (16) - 0000000000874798 [08:29:48]1040 (4) - 123458 [08:29:48]1012 (4) - 04.03.2024 02:32 [08:29:48]1206 (1) - 0 [08:29:48]OFD Sender: Remove packet 123458 [08:29:48]ProducePacketName [08:29:48]name=ofd_packets/00123458 [08:29:48]NVStorageDeleteData [08:29:48]Write to MH i2c: 01 00 00 BA 70 2A [08:29:48]Write i2c OK [08:29:48]MH_I2C_Read... [08:29:48]Read from MH i2c: 01 [08:29:48]MH_I2C_Read... [08:29:48]Read from MH i2c: 01 07 00 [08:29:48]MH_I2C_Read... [08:29:48]Read from MH i2c: 01 07 00 BA 70 00 00 00 00 00 39 0D 77 [08:29:48]RasterBufferAndPrint [08:29:48]line [08:29:48]line [08:29:48]line [08:29:48]line [08:29:48]line [08:29:48]written 0, free lines is 3394 [08:29:48]MH_Cut [08:29:48]Write to MH i2c: D1 01 00 C1 70 01 03 [08:29:48]Write i2c OK [08:29:48]MH_I2C_Read... [08:29:48]Read from MH i2c: D1 [08:29:48]MH_I2C_Read... [08:29:48]Read from MH i2c: D1 01 00 [08:29:48]MH_I2C_Read... [08:29:48]Read from MH i2c: D1 01 00 C1 70 00 02 [08:29:48]Write to MH i2c: 01 00 00 C2 70 32 [08:29:48]Write i2c OK [08:29:48]MH_I2C_Read... [08:29:48]OFD Sender: No OFD packet to send [08:29:49]*** Cut start [08:29:49]*** Purtial cut [08:29:49]*** Stage 1: CUTSNS_PIN = 1 [08:29:51]Read from MH i2c: 01 [08:29:51]MH_I2C_Read... [08:29:51]*** Stop cut motor [08:29:51]*** Cut end [08:29:51]Read from MH i2c: 01 07 00 [08:29:51]MH_I2C_Read... [08:29:51]Read from MH i2c: 01 07 00 C2 70 00 00 00 00 00 FF 0F 47 [08:29:51]process_action close_receipt done [08:29:51]requested_data is exist [08:29:51]produce_requested_data [08:29:51]requested_item fm.sn is exist - process it [08:29:51]wFMCommunicate request_size=4 [08:29:51]MH_SAM_APDU [08:29:51]CAPDU: 80 11 00 00 [08:29:51]Write to MH i2c: E2 08 00 C3 70 80 11 00 00 00 00 00 00 AD [08:29:51]Write i2c OK [08:29:51]MH_I2C_Read... [08:29:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:29:51]Read from MH i2c: E2 [08:29:51]MH_I2C_Read... [08:29:51]Read from MH i2c: E2 17 00 [08:29:51]MH_I2C_Read... [08:29:51]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 37 39 38 90 00 0B [08:29:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:29:51]wFMCommunicate OK [08:29:51]requested_item fd.num is exist - process it [08:29:51]SAM_PROTO_GetFieldsCounters [08:29:51]wFMCommunicate request_size=4 [08:29:51]MH_SAM_APDU [08:29:51]CAPDU: 80 13 00 00 [08:29:51]Write to MH i2c: E2 08 00 C4 70 80 13 00 00 00 00 00 00 B0 [08:29:51]Write i2c OK [08:29:51]MH_I2C_Read... [08:29:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:29:51]Read from MH i2c: E2 [08:29:51]MH_I2C_Read... [08:29:51]Read from MH i2c: E2 62 00 [08:29:51]MH_I2C_Read... [08:29:51]Read from MH i2c: E2 62 00 C4 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 42 E2 01 00 0E 04 04 00 44 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 F3 [08:29: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 42 E2 01 00 0E 04 04 00 44 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 [08:29:51]wFMCommunicate OK [08:29:51]SAM_PROTO_GetFieldsCounters done [08:29:51]requested_item shift.num is exist - process it [08:29:51]requested_item shift.opened is exist - process it [08:29:51]req_shift_opened [08:29:51]FM_GetShiftState [08:29:51]SAM_PROTO_GetShiftState [08:29:51]wFMCommunicate request_size=4 [08:29:51]MH_SAM_APDU [08:29:51]CAPDU: 80 13 01 00 [08:29:51]Write to MH i2c: E2 08 00 C5 70 80 13 01 00 00 00 00 00 B2 [08:29:51]Write i2c OK [08:29:51]MH_I2C_Read... [08:29:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:29:51]Read from MH i2c: E2 [08:29:51]MH_I2C_Read... [08:29:51]Read from MH i2c: E2 0E 00 [08:29:51]MH_I2C_Read... [08:29:51]Read from MH i2c: E2 0E 00 C5 70 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 C9 [08:29:51]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:29:51]wFMCommunicate OK [08:29:51]SAM_PROTO_GetShiftState done [08:29:51]FM_GetShiftState done [08:29:51]req_shift_opened done [08:29:51]requested_item shift.open_date is exist - process it [08:29:51]req_shift_open_date [08:29:51]req_shift_open_date done [08:29:51]produce_requested_data done [08:29:51]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123458,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:29:51]process_action_free close_receipt [08:29:51]json_value_free [08:29:51]json_value_free done [08:29:51]process_json_proto returns [08:29:51]Send response to host [08:29:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123458,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:29:51]free response buf [08:29:51]execute_script done [08:29:51]execute_script returns [08:29:51]free content buf [08:29:51]Sock 7.Close socket [08:29:51]Sock 7.Thread stoped [08:29:53]accept exits with 9 [08:29:53]New connection [08:29:53]New thread 3067252068 created [08:29:53]Thread 3067395428 joined [08:29:53]Waiting for new connection... [08:29:53] Sock 9.Parse request [08:29:53]Sock 9.Check first char [08:29:53]Sock 9.First char is OK [08:29:53]request: POST /json_proto HTTP/1.0 [08:29:53]Method: POST [08:29:53]URL: /json_proto [08:29:53]Method is POST - this is cgi request [08:29:53]url: /json_proto [08:29:53]query_string will be loaded in cgi processing [08:29:53]execute_cgi json_proto POST (null) [08:29:53]execute_cgi path=json_proto method=POST [08:29:53]POST find Content-Length [08:29:53]Host: 172.17.48.197:8080 [08:29:53]Content-Length: 700 [08:29:53]Content-Type: application/json [08:29:53] [08:29:53]POST finish read [08:29:53]Found Content-Length = 700 [08:29:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 123458, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106460", "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" : 69.50, "quantity" : 40.000, "sum" : 2780.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2780.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:29:53]execute_script... [08:29:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 123458, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106460", "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" : 69.50, "quantity" : 40.000, "sum" : 2780.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2780.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:29:53]POST & json_proto [08:29:53]process_json_proto [08:29:53]json parsed OK: [08:29:53]protocol is kg_v1.0 [08:29:53]action value=close_receipt [08:29:53]process_action close_receipt [08:29:53]cmd_close_receipt [08:29:53]MH_GetDate [08:29:53]Write to MH i2c: F0 00 00 C6 70 25 [08:29:53]Write i2c OK [08:29:53]MH_I2C_Read... [08:29:53]Read from MH i2c: F0 [08:29:53]MH_I2C_Read... [08:29:53]Read from MH i2c: F0 09 00 [08:29:53]MH_I2C_Read... [08:29:53]Read from MH i2c: F0 09 00 C6 70 00 88 86 E5 65 6C AF E3 65 E9 [08:29:53]GetLastDocTimeStamp 1709540994 [08:29:53]current date 1709541000 [08:29:53]FM_GetShiftState [08:29:53]SAM_PROTO_GetShiftState [08:29:53]wFMCommunicate request_size=4 [08:29:53]MH_SAM_APDU [08:29:53]CAPDU: 80 13 01 00 [08:29:53]Write to MH i2c: E2 08 00 C7 70 80 13 01 00 00 00 00 00 B4 [08:29:53]Write i2c OK [08:29:53]MH_I2C_Read... [08:29:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:29:53]Read from MH i2c: E2 [08:29:53]MH_I2C_Read... [08:29:53]Read from MH i2c: E2 0E 00 [08:29:53]MH_I2C_Read... [08:29:53]Read from MH i2c: E2 0E 00 C7 70 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 CB [08:29:53]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:29:53]wFMCommunicate OK [08:29:53]SAM_PROTO_GetShiftState done [08:29:53]FM_GetShiftState done [08:29:53]opened in 1709511088 [08:29:53]opened+sec_in_day 1709597488 [08:29:53]quantity*price = 278000 [08:29:53]sum+1 = 278001 [08:29:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2780.00 НСП 1% : 24.60 НДС 12% : 295.22 Наличными: 2780.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 59 04.03.2024 08:30 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФД осн.: 123458 ФМ осн.: 0000000000874798 ФМ: 0000000000874798 ФД: 123459 ФПД: 264196904666543 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T083000&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123459&fm=264196904666543&tin=02508201610067®Number=0000000000090573&sum=278000 [08:29:54]StoreToDocumentArchive [08:29:54]shift 324 fd 123459 [08:29:54]save to /storage/0324/doc_00123459 [08:29:54]save last doc name /storage/0324/doc_00123459 to /storage/kkm_last_doc_name [08:29:54]save OK [08:29:54]Clear old archive folders... [08:29:54]ProcessDocumentItem done err = 0, tmpTLVsize=279 [08:29:54]tlvbuf is 00E298E0 [08:29:54]SAM_PROTO_ClearQueue [08:29:54]wFMCommunicate request_size=4 [08:29:54]MH_SAM_APDU [08:29:54]CAPDU: 80 09 00 00 [08:29:54]Write to MH i2c: E2 08 00 D6 70 80 09 00 00 00 00 00 00 B8 [08:29:54]Write i2c OK [08:29:54]MH_I2C_Read... [08:29:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:29:54]Read from MH i2c: E2 [08:29:54]MH_I2C_Read... [08:29:54]Read from MH i2c: E2 03 00 [08:29:54]MH_I2C_Read... [08:29:54]Read from MH i2c: E2 03 00 D6 70 00 90 00 BA [08:29:54]RAPDU: 90 00 [08:29:54]wFMCommunicate OK [08:29:54]SAM_PROTO_ClearQueue done [08:29:54]KKMCreateOFDPacket [08:29:54]OFDProtocolAddRootSTLVToBuf [08:29:54]FM_MakeSignedData [08:29:54]FM_MakeSignedData [08:29:54]SAM_PROTO_SignData [08:29:54]wFMCommunicate request_size=4 [08:29:54]MH_SAM_APDU [08:29:54]CAPDU: 80 0D 01 02 [08:29:54]Write to MH i2c: E2 08 00 D7 70 80 0D 01 02 00 00 00 00 C0 [08:29:54]Write i2c OK [08:29:54]MH_I2C_Read... [08:29:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:29:54]Read from MH i2c: E2 [08:29:54]MH_I2C_Read... [08:29:54]Read from MH i2c: E2 03 00 [08:29:54]MH_I2C_Read... [08:29:54]Read from MH i2c: E2 03 00 D7 70 00 90 00 BB [08:29:54]RAPDU: 90 00 [08:29:54]wFMCommunicate OK [08:29:54]wFMCommunicate request_size=255 [08:29:54]MH_SAM_APDU [08:29:54]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F0 3D 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 73 00 00 00 00 07 04 06 00 F0 3D 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 88 86 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 42 E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 [08:29:54]Write to MH i2c: E2 02 01 D8 70 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F0 3D 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 73 00 00 00 00 07 04 06 00 F0 3D 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 88 86 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 42 E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 00 00 51 [08:29:54]Write i2c OK [08:29:54]MH_I2C_Read... [08:29:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:29:55]Read from MH i2c: E2 [08:29:55]MH_I2C_Read... [08:29:55]Read from MH i2c: E2 03 00 [08:29:55]MH_I2C_Read... [08:29:55]Read from MH i2c: E2 03 00 D8 70 00 90 00 BC [08:29:55]RAPDU: 90 00 [08:29:55]wFMCommunicate OK [08:29:55]wFMCommunicate request_size=38 [08:29:55]MH_SAM_APDU [08:29:55]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 43 E2 01 00 35 04 06 00 F0 49 22 A7 45 AF [08:29:55]Write to MH i2c: E2 29 00 D9 70 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 43 E2 01 00 35 04 06 00 F0 49 22 A7 45 AF 00 00 73 [08:29:55]Write i2c OK [08:29:55]MH_I2C_Read... [08:29:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:29:55]Read from MH i2c: E2 [08:29:55]MH_I2C_Read... [08:29:55]Read from MH i2c: E2 03 00 [08:29:55]MH_I2C_Read... [08:29:55]Read from MH i2c: E2 03 00 D9 70 00 90 00 BD [08:29:55]RAPDU: 90 00 [08:29:55]wFMCommunicate OK [08:29:55]wFMCommunicate request_size=4 [08:29:55]MH_SAM_APDU [08:29:55]CAPDU: 80 0D 03 02 [08:29:55]Write to MH i2c: E2 08 00 DA 70 80 0D 03 02 00 00 00 00 C5 [08:29:55]Write i2c OK [08:29:55]MH_I2C_Read... [08:29:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:29:55]Read from MH i2c: E2 [08:29:55]MH_I2C_Read... [08:29:55]Read from MH i2c: E2 0B 00 [08:29:55]MH_I2C_Read... [08:29:55]Read from MH i2c: E2 0B 00 DA 70 00 CE 6B 73 56 A2 CA 13 F2 90 00 39 [08:29:55]RAPDU: CE 6B 73 56 A2 CA 13 F2 90 00 [08:29:55]wFMCommunicate OK [08:29:55]SAM_PROTO_SignData done [08:29:55]FM_MakeSignedData done [08:29:55]CreateOFDProtocolMessage [08:29:55]wFMCommunicate request_size=4 [08:29:55]MH_SAM_APDU [08:29:55]CAPDU: 80 11 00 00 [08:29:55]Write to MH i2c: E2 08 00 DB 70 80 11 00 00 00 00 00 00 C5 [08:29:55]Write i2c OK [08:29:55]MH_I2C_Read... [08:29:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:29:55]Read from MH i2c: E2 [08:29:55]MH_I2C_Read... [08:29:55]Read from MH i2c: E2 17 00 [08:29:55]MH_I2C_Read... [08:29:55]Read from MH i2c: E2 17 00 DB 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 23 [08:29:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:29:55]wFMCommunicate OK [08:29:55]CreateOFDProtocolMessage done [08:29:55]OFDSenderStorePacket 123459 [08:29:55]StoreOFDPacket docnum=123459 [08:29:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 0D 00 23 01 91 48 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F0 3D 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 73 00 00 00 00 07 04 06 00 F0 3D 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 88 86 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 42 E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 43 E2 01 00 35 04 06 00 F0 49 22 A7 45 AF CE 6B 73 56 A2 CA 13 F2 [08:29:55]CheckFolder [08:29:55]dirname=/storage/ofd_packets [08:29:55]CheckFolder done [08:29:55]ProducePacketName [08:29:55]name=ofd_packets/00123459 [08:29:55]NVStorageSaveData ofd_packets/00123459 [08:29:55]File name is /storage/ofd_packets/00123459 [08:29:55]Write 329 bytes [08:29:55]NVStorageSaveData done [08:29:55]OFDSenderStorePacket done [08:29:55]KKMCreateOFDPacket done [08:29:55]NVStorageSaveData kkm_last_timestamp [08:29:55]File name is /storage/kkm_last_timestamp [08:29:55]Write 4 bytes [08:29:55]NVStorageSaveData done [08:29:55]ExternCall_PrintAddStr [08:29:55]wPrintStart [08:29:55]Write to MH i2c: 01 00 00 DC 70 4C [08:29:55]Write i2c OK [08:29:55]MH_I2C_Read... [08:29:55]Read from MH i2c: 01 [08:29:55]MH_I2C_Read... [08:29:55]Read from MH i2c: 01 07 00 [08:29:55]MH_I2C_Read... [08:29:55]Read from MH i2c: 01 07 00 DC 70 00 00 00 00 00 FF 0F 61 [08:29:55]RasterBufferAndPrint [08:29:55]line Счет N : (1)1106460 [08:29:55]line ИНН: 02508201610067 [08:29:55]line Контрольно-Кассовый Чек [08:29:55]line ВОЗВРАТ ПРОДАЖИ [08:29:55]line ТРК (МРК, ГНК) : 23 [08:29:55]line Товар: 2710124500 [08:29:55]line Аи-95-К-5 [08:29:55]line 40.000 * 69.50 [08:29:55]line = 2780.00 [08:29:55]line НДС 12% НСП 1% [08:29:55]line > о реализуемом товаре [08:29:55]line ИТОГО: 2780.00 [08:29:55]line НСП 1% : 24.60 [08:29:55]line НДС 12% : 295.22 [08:29:55]line Наличными: 2780.00 [08:29:55]line Безнал.: 0.00 [08:29:55]line Место: АЗС № 25 "Партнер Нефть" [08:29:55]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:29:55]line СНО: Общий режим [08:29:55]line Чек 59 04.03.2024 08:30 [08:29:55]line Смена: 324 ФФД: 1.0 [08:29:55]line ЗНМ: 0300000019 [08:29:55]line РНМ: 0000000000090573 [08:29:55]line Версия ККМ: 001 [08:29:55]line ФД осн.: 123458 [08:29:55]line ФМ осн.: 0000000000874798 [08:29:55]line ФМ: 0000000000874798 [08:29:55]line ФД: 123459 [08:29:55]line ФПД: 264196904666543 [08:29:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T083000&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123459&fm=264196904666543&tin=02508201610067®Number=0000000000090573&sum=278000 [08:29:55]written 0, free lines is 4095 [08:29:55]OFD Sender: Processing packet 123459 [packets to send 112, broken 111] [08:29:55]ProducePacketName [08:29:55]name=ofd_packets/00123459 [08:29:55]OFD Sender: To server: pG, [08:29:55]CommunicateWithHost lk.salyk.kg:30040 [08:29:55]ConnectInit lk.salyk.kg [08:29:55]Connected sock=10 [08:29: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 37 39 38 2B 01 00 00 0D 00 23 01 91 48 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F0 3D 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 73 00 00 00 00 07 04 06 00 F0 3D 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 88 86 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 42 E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 43 E2 01 00 35 04 06 00 F0 49 22 A7 45 AF CE 6B 73 56 A2 CA 13 F2 [08:29:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 70 12 47 00 51 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 37 39 38 10 04 04 00 43 E2 01 00 F4 03 04 00 B2 32 E5 65 B6 04 01 00 00 32 F1 E5 8F C9 16 0E 7A [08:29:55]CommunicateWithHost err = 0 [08:29:55]CheckOFDResponse [08:29:55]1017 (14) - 77093643461234 [08:29:55]1041 (16) - 0000000000874798 [08:29:55]1040 (4) - 123459 [08:29:55]1012 (4) - 04.03.2024 02:32 [08:29:55]1206 (1) - 0 [08:29:55]OFD Sender: Remove packet 123459 [08:29:55]ProducePacketName [08:29:55]name=ofd_packets/00123459 [08:29:55]NVStorageDeleteData [08:29:55]Write to MH i2c: 01 00 00 06 71 77 [08:29:55]Write i2c OK [08:29:55]MH_I2C_Read... [08:29:55]Read from MH i2c: 01 [08:29:55]MH_I2C_Read... [08:29:55]Read from MH i2c: 01 07 00 [08:29:55]MH_I2C_Read... [08:29:55]Read from MH i2c: 01 07 00 06 71 00 00 00 00 00 1B 0D A6 [08:29:55]RasterBufferAndPrint [08:29:55]line [08:29:55]line [08:29:55]line [08:29:55]line [08:29:55]line [08:29:55]written 0, free lines is 3370 [08:29:55]MH_Cut [08:29:55]Write to MH i2c: D1 01 00 0D 71 01 50 [08:29:55]Write i2c OK [08:29:55]MH_I2C_Read... [08:29:55]Read from MH i2c: D1 [08:29:55]MH_I2C_Read... [08:29:55]Read from MH i2c: D1 01 00 [08:29:55]MH_I2C_Read... [08:29:55]Read from MH i2c: D1 01 00 0D 71 00 4F [08:29:55]Write to MH i2c: 01 00 00 0E 71 7F [08:29:55]Write i2c OK [08:29:55]MH_I2C_Read... [08:29:56]OFD Sender: No OFD packet to send [08:29:56]*** Cut start [08:29:56]*** Purtial cut [08:29:56]*** Stage 1: CUTSNS_PIN = 1 [08:29:58]Read from MH i2c: 01 [08:29:58]MH_I2C_Read... [08:29:58]*** Stop cut motor [08:29:58]*** Cut end [08:29:58]Read from MH i2c: 01 07 00 [08:29:58]MH_I2C_Read... [08:29:58]Read from MH i2c: 01 07 00 0E 71 00 00 00 00 00 FF 0F 94 [08:29:58]process_action close_receipt done [08:29:58]requested_data is exist [08:29:58]produce_requested_data [08:29:58]requested_item fm.sn is exist - process it [08:29:58]wFMCommunicate request_size=4 [08:29:58]MH_SAM_APDU [08:29:58]CAPDU: 80 11 00 00 [08:29:58]Write to MH i2c: E2 08 00 0F 71 80 11 00 00 00 00 00 00 FA [08:29:58]Write i2c OK [08:29:58]MH_I2C_Read... [08:29:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:29:58]Read from MH i2c: E2 [08:29:58]MH_I2C_Read... [08:29:58]Read from MH i2c: E2 17 00 [08:29:58]MH_I2C_Read... [08:29:58]Read from MH i2c: E2 17 00 0F 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 58 [08:29:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:29:58]wFMCommunicate OK [08:29:58]requested_item fd.num is exist - process it [08:29:58]SAM_PROTO_GetFieldsCounters [08:29:58]wFMCommunicate request_size=4 [08:29:58]MH_SAM_APDU [08:29:58]CAPDU: 80 13 00 00 [08:29:58]Write to MH i2c: E2 08 00 10 71 80 13 00 00 00 00 00 00 FD [08:29:58]Write i2c OK [08:29:58]MH_I2C_Read... [08:29:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:29:58]Read from MH i2c: E2 [08:29:58]MH_I2C_Read... [08:29:58]Read from MH i2c: E2 62 00 [08:29:58]MH_I2C_Read... [08:29:58]Read from MH i2c: E2 62 00 10 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 43 E2 01 00 0E 04 04 00 44 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 44 [08:29: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 43 E2 01 00 0E 04 04 00 44 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 [08:29:58]wFMCommunicate OK [08:29:58]SAM_PROTO_GetFieldsCounters done [08:29:58]requested_item shift.num is exist - process it [08:29:58]requested_item shift.opened is exist - process it [08:29:58]req_shift_opened [08:29:58]FM_GetShiftState [08:29:58]SAM_PROTO_GetShiftState [08:29:58]wFMCommunicate request_size=4 [08:29:58]MH_SAM_APDU [08:29:58]CAPDU: 80 13 01 00 [08:29:58]Write to MH i2c: E2 08 00 11 71 80 13 01 00 00 00 00 00 FF [08:29:58]Write i2c OK [08:29:58]MH_I2C_Read... [08:29:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:29:58]Read from MH i2c: E2 [08:29:58]MH_I2C_Read... [08:29:58]Read from MH i2c: E2 0E 00 [08:29:58]MH_I2C_Read... [08:29:58]Read from MH i2c: E2 0E 00 11 71 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 16 [08:29:58]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:29:58]wFMCommunicate OK [08:29:58]SAM_PROTO_GetShiftState done [08:29:58]FM_GetShiftState done [08:29:58]req_shift_opened done [08:29:58]requested_item shift.open_date is exist - process it [08:29:58]req_shift_open_date [08:29:58]req_shift_open_date done [08:29:58]produce_requested_data done [08:29:58]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123459,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:29:58]process_action_free close_receipt [08:29:58]json_value_free [08:29:58]json_value_free done [08:29:58]process_json_proto returns [08:29:58]Send response to host [08:29:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123459,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:29:58]free response buf [08:29:58]execute_script done [08:29:58]execute_script returns [08:29:58]free content buf [08:29:58]Sock 9.Close socket [08:29:58]Sock 9.Thread stoped [08:30:01]OFD Sender: No OFD packet to send [08:30:06]OFD Sender: No OFD packet to send [08:30:11]OFD Sender: No OFD packet to send [08:30:16]OFD Sender: No OFD packet to send [08:30:21]OFD Sender: No OFD packet to send [08:30:26]OFD Sender: No OFD packet to send [08:30:31]OFD Sender: No OFD packet to send [08:30:36]OFD Sender: No OFD packet to send [08:30:41]OFD Sender: No OFD packet to send [08:30:43]int [08:30:43]Write to MH i2c: 01 00 00 12 71 83 [08:30:43]*** FLAG_PRN_KEY set [08:30:43]Write i2c OK [08:30:43]MH_I2C_Read... [08:30:43]Read from MH i2c: 01 [08:30:43]MH_I2C_Read... [08:30:43]Read from MH i2c: 01 07 00 [08:30:43]MH_I2C_Read... [08:30:43]Read from MH i2c: 01 07 00 12 71 00 08 00 00 00 FF 0F A0 [08:30:43]state=0 [08:30:43]Key pressed [08:30:43]Feed [08:30:43]Write to MH i2c: D8 00 00 13 71 5B [08:30:43]Write i2c OK [08:30:43]MH_I2C_Read... [08:30:43]Read from MH i2c: D8 [08:30:43]MH_I2C_Read... [08:30:43]Read from MH i2c: D8 01 00 [08:30:43]MH_I2C_Read... [08:30:43]Read from MH i2c: D8 01 00 13 71 00 5C [08:30:43]int [08:30:43]Write to MH i2c: 01 00 00 14 71 85 [08:30:43]Write i2c OK [08:30:43]MH_I2C_Read... [08:30:43]Read from MH i2c: 01 [08:30:43]MH_I2C_Read... [08:30:43]Read from MH i2c: 01 07 00 [08:30:43]MH_I2C_Read... [08:30:43]Read from MH i2c: 01 07 00 14 71 00 48 00 00 00 3C 00 10 [08:30:43]state=2 [08:30:43]Key pressed [08:30:43]int [08:30:43]Write to MH i2c: 01 00 00 15 71 86 [08:30:43]*** FLAG_PRN_KEY reset [08:30:43]Write i2c OK [08:30:43]MH_I2C_Read... [08:30:43]Read from MH i2c: 01 [08:30:43]MH_I2C_Read... [08:30:43]Read from MH i2c: 01 07 00 [08:30:43]MH_I2C_Read... [08:30:43]Read from MH i2c: 01 07 00 15 71 00 00 00 00 00 F5 0F 91 [08:30:43]state=2 [08:30:43]Stop feed [08:30:44]int [08:30:44]Write to MH i2c: 01 00 00 16 71 87 [08:30:44]*** FLAG_PRN_KEY set [08:30:44]Write i2c OK [08:30:44]MH_I2C_Read... [08:30:44]Read from MH i2c: 01 [08:30:44]MH_I2C_Read... [08:30:44]Read from MH i2c: 01 07 00 [08:30:44]MH_I2C_Read... [08:30:44]Read from MH i2c: 01 07 00 16 71 00 08 00 00 00 FF 0F A4 [08:30:44]state=0 [08:30:44]Key pressed [08:30:44]Feed [08:30:44]Write to MH i2c: D8 00 00 17 71 5F [08:30:44]Write i2c OK [08:30:44]MH_I2C_Read... [08:30:44]Read from MH i2c: D8 [08:30:44]MH_I2C_Read... [08:30:44]Read from MH i2c: D8 01 00 [08:30:44]MH_I2C_Read... [08:30:44]Read from MH i2c: D8 01 00 17 71 00 60 [08:30:44]int [08:30:44]Write to MH i2c: 01 00 00 18 71 89 [08:30:44]Write i2c OK [08:30:44]MH_I2C_Read... [08:30:44]Read from MH i2c: 01 [08:30:44]MH_I2C_Read... [08:30:44]Read from MH i2c: 01 07 00 [08:30:44]MH_I2C_Read... [08:30:44]Read from MH i2c: 01 07 00 18 71 00 48 00 00 00 3C 00 14 [08:30:44]state=2 [08:30:44]Key pressed [08:30:44]int [08:30:44]Write to MH i2c: 01 00 00 19 71 8A [08:30:44]*** FLAG_PRN_KEY reset [08:30:44]Write i2c OK [08:30:44]MH_I2C_Read... [08:30:44]Read from MH i2c: 01 [08:30:44]MH_I2C_Read... [08:30:44]Read from MH i2c: 01 07 00 [08:30:44]MH_I2C_Read... [08:30:44]Read from MH i2c: 01 07 00 19 71 00 00 00 00 00 F6 0F 96 [08:30:44]state=2 [08:30:44]Stop feed [08:30:44]int [08:30:44]Write to MH i2c: 01 00 00 1A 71 8B [08:30:44]*** FLAG_PRN_KEY set [08:30:44]Write i2c OK [08:30:44]MH_I2C_Read... [08:30:44]Read from MH i2c: 01 [08:30:44]MH_I2C_Read... [08:30:44]Read from MH i2c: 01 07 00 [08:30:44]MH_I2C_Read... [08:30:44]Read from MH i2c: 01 07 00 1A 71 00 08 00 00 00 FF 0F A8 [08:30:44]state=0 [08:30:44]Key pressed [08:30:44]Feed [08:30:44]Write to MH i2c: D8 00 00 1B 71 63 [08:30:44]Write i2c OK [08:30:44]MH_I2C_Read... [08:30:44]Read from MH i2c: D8 [08:30:44]MH_I2C_Read... [08:30:44]Read from MH i2c: D8 01 00 [08:30:44]MH_I2C_Read... [08:30:44]Read from MH i2c: D8 01 00 1B 71 00 64 [08:30:44]int [08:30:44]Write to MH i2c: 01 00 00 1C 71 8D [08:30:44]Write i2c OK [08:30:44]MH_I2C_Read... [08:30:44]Read from MH i2c: 01 [08:30:44]MH_I2C_Read... [08:30:44]Read from MH i2c: 01 07 00 [08:30:44]MH_I2C_Read... [08:30:44]Read from MH i2c: 01 07 00 1C 71 00 48 00 00 00 3C 00 18 [08:30:44]state=2 [08:30:44]Key pressed [08:30:44]int [08:30:44]Write to MH i2c: 01 00 00 1D 71 8E [08:30:44]*** FLAG_PRN_KEY reset [08:30:44]Write i2c OK [08:30:44]MH_I2C_Read... [08:30:44]Read from MH i2c: 01 [08:30:44]MH_I2C_Read... [08:30:44]Read from MH i2c: 01 07 00 [08:30:44]MH_I2C_Read... [08:30:44]Read from MH i2c: 01 07 00 1D 71 00 00 00 00 00 F5 0F 99 [08:30:44]state=2 [08:30:44]Stop feed [08:30:46]OFD Sender: No OFD packet to send [08:30:51]OFD Sender: No OFD packet to send [08:30:56]OFD Sender: No OFD packet to send [08:31:01]OFD Sender: No OFD packet to send [08:31:06]OFD Sender: No OFD packet to send [08:31:11]OFD Sender: No OFD packet to send [08:31:16]OFD Sender: No OFD packet to send [08:31:21]OFD Sender: No OFD packet to send [08:31:21]accept exits with 7 [08:31:21]New connection [08:31:21]New thread 3067395428 created [08:31:21]Thread 3067252068 joined [08:31:21]Waiting for new connection... [08:31:21] Sock 7.Parse request [08:31:21]Sock 7.Check first char [08:31:21]Sock 7.First char is OK [08:31:21]request: POST /json_proto HTTP/1.0 [08:31:21]Method: POST [08:31:21]URL: /json_proto [08:31:21]Method is POST - this is cgi request [08:31:21]url: /json_proto [08:31:21]query_string will be loaded in cgi processing [08:31:21]execute_cgi json_proto POST (null) [08:31:21]execute_cgi path=json_proto method=POST [08:31:21]POST find Content-Length [08:31:21]Host: 172.17.48.197:8080 [08:31:21]Content-Length: 1220 [08:31:21]Content-Type: application/json [08:31:21] [08:31:21]POST finish read [08:31:21]Found Content-Length = 1220 [08:31: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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106461\u000A04.03.2024 08:27\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 20.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 1390.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\u000A2070990/991\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:21]execute_script... [08:31: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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106461\u000A04.03.2024 08:27\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 20.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 1390.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\u000A2070990/991\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:21]POST & json_proto [08:31:21]process_json_proto [08:31:21]json parsed OK: [08:31:21]protocol is kg_v1.0 [08:31:21]action value=print_text [08:31:21]process_action print_text [08:31:21]cmd_print_text [08:31:21]ExternCall_PrintAddStr [08:31:21]wPrintStart [08:31:21]Write to MH i2c: 01 00 00 1E 71 8F [08:31:21]Write i2c OK [08:31:21]MH_I2C_Read... [08:31:21]Read from MH i2c: 01 [08:31:21]MH_I2C_Read... [08:31:21]Read from MH i2c: 01 07 00 [08:31:21]MH_I2C_Read... [08:31:21]Read from MH i2c: 01 07 00 1E 71 00 00 00 00 00 FF 0F A4 [08:31:21]RasterBufferAndPrint [08:31:21]line *****ТОВАРНЫЙ ЧЕК***** [08:31:21]line АЗС 25 [08:31:21]line Партнер нефть [08:31:21]line 02508201610067 [08:31:21]line Кассир : Абылгазиев А. [08:31:21]line Счет N : (1)1106461 [08:31:21]line 04.03.2024 08:27 [08:31:21]line ПРОДАЖА [08:31:21]line ТРК (МРК, ГНК): 53 [08:31:21]line Вид ГСМ : 2710124500 [08:31:21]line Аи-95-К-5 [08:31:21]line 20.000 x 69.50 [08:31:21]line ИТОГ: 1390.00 [08:31:21]line Тип оплаты: Талоны: Топливные Талоны [08:31:21]line 2070990/991 [08:31:21]line ______________________ [08:31:21]line (подпись) [08:31:21]written 0, free lines is 4095 [08:31:22]Write to MH i2c: 01 00 00 32 71 A3 [08:31:22]Write i2c OK [08:31:22]MH_I2C_Read... [08:31:22]Read from MH i2c: 01 [08:31:22]MH_I2C_Read... [08:31:22]Read from MH i2c: 01 07 00 [08:31:22]MH_I2C_Read... [08:31:22]Read from MH i2c: 01 07 00 32 71 00 00 00 00 00 18 0E D0 [08:31:22]RasterBufferAndPrint [08:31:22]line [08:31:22]line [08:31:22]line [08:31:22]line [08:31:22]line [08:31:22]written 0, free lines is 3609 [08:31:22]MH_Cut [08:31:22]Write to MH i2c: D1 01 00 39 71 01 7C [08:31:22]Write i2c OK [08:31:22]MH_I2C_Read... [08:31:22]Read from MH i2c: D1 [08:31:22]MH_I2C_Read... [08:31:22]Read from MH i2c: D1 01 00 [08:31:22]MH_I2C_Read... [08:31:22]Read from MH i2c: D1 01 00 39 71 00 7B [08:31:22]Write to MH i2c: 01 00 00 3A 71 AB [08:31:22]Write i2c OK [08:31:22]MH_I2C_Read... [08:31:22]*** Cut start [08:31:22]*** Purtial cut [08:31:22]*** Stage 1: CUTSNS_PIN = 1 [08:31:24]Read from MH i2c: 01 [08:31:24]MH_I2C_Read... [08:31:24]*** Stop cut motor [08:31:24]*** Cut end [08:31:24]Read from MH i2c: 01 07 00 [08:31:24]MH_I2C_Read... [08:31:24]Read from MH i2c: 01 07 00 3A 71 00 00 00 00 00 FF 0F C0 [08:31:24]process_action print_text done [08:31:24]requested_data is exist [08:31:24]produce_requested_data [08:31:24]requested_item fm.sn is exist - process it [08:31:24]wFMCommunicate request_size=4 [08:31:24]MH_SAM_APDU [08:31:24]CAPDU: 80 11 00 00 [08:31:24]Write to MH i2c: E2 08 00 3B 71 80 11 00 00 00 00 00 00 26 [08:31:24]Write i2c OK [08:31:24]MH_I2C_Read... [08:31:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:24]Read from MH i2c: E2 [08:31:24]MH_I2C_Read... [08:31:24]Read from MH i2c: E2 17 00 [08:31:24]MH_I2C_Read... [08:31:24]Read from MH i2c: E2 17 00 3B 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 84 [08:31:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:31:24]wFMCommunicate OK [08:31:24]requested_item fd.num is exist - process it [08:31:24]SAM_PROTO_GetFieldsCounters [08:31:24]wFMCommunicate request_size=4 [08:31:24]MH_SAM_APDU [08:31:24]CAPDU: 80 13 00 00 [08:31:24]Write to MH i2c: E2 08 00 3C 71 80 13 00 00 00 00 00 00 29 [08:31:24]Write i2c OK [08:31:24]MH_I2C_Read... [08:31:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:31:24]Read from MH i2c: E2 [08:31:24]MH_I2C_Read... [08:31:24]Read from MH i2c: E2 62 00 [08:31:24]MH_I2C_Read... [08:31:24]Read from MH i2c: E2 62 00 3C 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 43 E2 01 00 0E 04 04 00 44 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 70 [08:31: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 43 E2 01 00 0E 04 04 00 44 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 [08:31:24]wFMCommunicate OK [08:31:24]SAM_PROTO_GetFieldsCounters done [08:31:24]requested_item shift.num is exist - process it [08:31:24]requested_item shift.opened is exist - process it [08:31:24]req_shift_opened [08:31:24]FM_GetShiftState [08:31:24]SAM_PROTO_GetShiftState [08:31:24]wFMCommunicate request_size=4 [08:31:24]MH_SAM_APDU [08:31:24]CAPDU: 80 13 01 00 [08:31:24]Write to MH i2c: E2 08 00 3D 71 80 13 01 00 00 00 00 00 2B [08:31:24]Write i2c OK [08:31:24]MH_I2C_Read... [08:31:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:24]Read from MH i2c: E2 [08:31:24]MH_I2C_Read... [08:31:24]Read from MH i2c: E2 0E 00 [08:31:24]MH_I2C_Read... [08:31:24]Read from MH i2c: E2 0E 00 3D 71 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 42 [08:31:24]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:31:24]wFMCommunicate OK [08:31:24]SAM_PROTO_GetShiftState done [08:31:24]FM_GetShiftState done [08:31:24]req_shift_opened done [08:31:24]requested_item shift.open_date is exist - process it [08:31:24]req_shift_open_date [08:31:24]req_shift_open_date done [08:31:24]produce_requested_data done [08:31:24]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123459,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:31:24]process_action_free print_text [08:31:24]json_value_free [08:31:24]json_value_free done [08:31:24]process_json_proto returns [08:31:24]Send response to host [08:31:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123459,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:31:24]free response buf [08:31:24]execute_script done [08:31:24]execute_script returns [08:31:24]free content buf [08:31:24]Sock 7.Close socket [08:31:24]Sock 7.Thread stoped [08:31:26]OFD Sender: No OFD packet to send [08:31:30]accept exits with 9 [08:31:30]New connection [08:31:30]New thread 3067252068 created [08:31:30]Thread 3067395428 joined [08:31:30]Waiting for new connection... [08:31:30] Sock 9.Parse request [08:31:30]Sock 9.Check first char [08:31:30]Sock 9.First char is OK [08:31:30]request: POST /json_proto HTTP/1.0 [08:31:30]Method: POST [08:31:30]URL: /json_proto [08:31:30]Method is POST - this is cgi request [08:31:30]url: /json_proto [08:31:30]query_string will be loaded in cgi processing [08:31:30]execute_cgi json_proto POST (null) [08:31:30]execute_cgi path=json_proto method=POST [08:31:30]POST find Content-Length [08:31:30]Host: 172.17.48.197:8080 [08:31:30]Content-Length: 1208 [08:31:30]Content-Type: application/json [08:31:30] [08:31:30]POST finish read [08:31:30]Found Content-Length = 1208 [08:31: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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106462\u000A04.03.2024 08:27\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\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\u000A65654\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:30]execute_script... [08:31: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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106462\u000A04.03.2024 08:27\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\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\u000A65654\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:30]POST & json_proto [08:31:30]process_json_proto [08:31:30]json parsed OK: [08:31:30]protocol is kg_v1.0 [08:31:30]action value=print_text [08:31:30]process_action print_text [08:31:30]cmd_print_text [08:31:30]ExternCall_PrintAddStr [08:31:30]wPrintStart [08:31:30]Write to MH i2c: 01 00 00 3E 71 AF [08:31:30]Write i2c OK [08:31:30]MH_I2C_Read... [08:31:30]Read from MH i2c: 01 [08:31:30]MH_I2C_Read... [08:31:30]Read from MH i2c: 01 07 00 [08:31:30]MH_I2C_Read... [08:31:30]Read from MH i2c: 01 07 00 3E 71 00 00 00 00 00 FF 0F C4 [08:31:30]RasterBufferAndPrint [08:31:30]line *****ТОВАРНЫЙ ЧЕК***** [08:31:30]line АЗС 25 [08:31:30]line Партнер нефть [08:31:30]line 02508201610067 [08:31:30]line Кассир : Абылгазиев А. [08:31:30]line Счет N : (1)1106462 [08:31:30]line 04.03.2024 08:27 [08:31:30]line ПРОДАЖА [08:31:30]line ТРК (МРК, ГНК): 21 [08:31:30]line Вид ГСМ : 2710124130 [08:31:30]line Аи-92-К-5 [08:31:30]line 20.000 x 61.90 [08:31:30]line ИТОГ: 1238.00 [08:31:30]line Тип оплаты: Талоны: Топливная Карта [08:31:30]line 65654 [08:31:30]line ______________________ [08:31:30]line (подпись) [08:31:30]written 0, free lines is 4095 [08:31:30]Write to MH i2c: 01 00 00 52 71 C3 [08:31:30]Write i2c OK [08:31:30]MH_I2C_Read... [08:31:30]Read from MH i2c: 01 [08:31:30]MH_I2C_Read... [08:31:30]Read from MH i2c: 01 07 00 [08:31:30]MH_I2C_Read... [08:31:30]Read from MH i2c: 01 07 00 52 71 00 00 00 00 00 12 0E EA [08:31:30]RasterBufferAndPrint [08:31:30]line [08:31:30]line [08:31:30]line [08:31:30]line [08:31:30]line [08:31:30]written 0, free lines is 3604 [08:31:30]MH_Cut [08:31:30]Write to MH i2c: D1 01 00 59 71 01 9C [08:31:30]Write i2c OK [08:31:30]MH_I2C_Read... [08:31:30]Read from MH i2c: D1 [08:31:30]MH_I2C_Read... [08:31:30]Read from MH i2c: D1 01 00 [08:31:30]MH_I2C_Read... [08:31:30]Read from MH i2c: D1 01 00 59 71 00 9B [08:31:30]Write to MH i2c: 01 00 00 5A 71 CB [08:31:30]Write i2c OK [08:31:30]MH_I2C_Read... [08:31:31]*** Cut start [08:31:31]*** Purtial cut [08:31:31]*** Stage 1: CUTSNS_PIN = 1 [08:31:31]OFD Sender: No OFD packet to send [08:31:33]Read from MH i2c: 01 [08:31:33]MH_I2C_Read... [08:31:33]*** Stop cut motor [08:31:33]*** Cut end [08:31:33]Read from MH i2c: 01 07 00 [08:31:33]MH_I2C_Read... [08:31:33]Read from MH i2c: 01 07 00 5A 71 00 00 00 00 00 FF 0F E0 [08:31:33]process_action print_text done [08:31:33]requested_data is exist [08:31:33]produce_requested_data [08:31:33]requested_item fm.sn is exist - process it [08:31:33]wFMCommunicate request_size=4 [08:31:33]MH_SAM_APDU [08:31:33]CAPDU: 80 11 00 00 [08:31:33]Write to MH i2c: E2 08 00 5B 71 80 11 00 00 00 00 00 00 46 [08:31:33]Write i2c OK [08:31:33]MH_I2C_Read... [08:31:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:33]Read from MH i2c: E2 [08:31:33]MH_I2C_Read... [08:31:33]Read from MH i2c: E2 17 00 [08:31:33]MH_I2C_Read... [08:31:33]Read from MH i2c: E2 17 00 5B 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A4 [08:31:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:31:33]wFMCommunicate OK [08:31:33]requested_item fd.num is exist - process it [08:31:33]SAM_PROTO_GetFieldsCounters [08:31:33]wFMCommunicate request_size=4 [08:31:33]MH_SAM_APDU [08:31:33]CAPDU: 80 13 00 00 [08:31:33]Write to MH i2c: E2 08 00 5C 71 80 13 00 00 00 00 00 00 49 [08:31:33]Write i2c OK [08:31:33]MH_I2C_Read... [08:31:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:31:33]Read from MH i2c: E2 [08:31:33]MH_I2C_Read... [08:31:33]Read from MH i2c: E2 62 00 [08:31:33]MH_I2C_Read... [08:31:33]Read from MH i2c: E2 62 00 5C 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 43 E2 01 00 0E 04 04 00 44 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 90 [08:31: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 43 E2 01 00 0E 04 04 00 44 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 [08:31:33]wFMCommunicate OK [08:31:33]SAM_PROTO_GetFieldsCounters done [08:31:33]requested_item shift.num is exist - process it [08:31:33]requested_item shift.opened is exist - process it [08:31:33]req_shift_opened [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 5D 71 80 13 01 00 00 00 00 00 4B [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 5D 71 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 62 [08:31:33]RAPDU: 09 00 01 B0 11 E5 65 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]req_shift_opened done [08:31:33]requested_item shift.open_date is exist - process it [08:31:33]req_shift_open_date [08:31:33]req_shift_open_date done [08:31:33]produce_requested_data done [08:31:33]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123459,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:31:33]process_action_free print_text [08:31:33]json_value_free [08:31:33]json_value_free done [08:31:33]process_json_proto returns [08:31:33]Send response to host [08:31:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123459,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:31:33]free response buf [08:31:33]execute_script done [08:31:33]execute_script returns [08:31:33]free content buf [08:31:33]Sock 9.Close socket [08:31:33]Sock 9.Thread stoped [08:31:36]OFD Sender: No OFD packet to send [08:31:36]int [08:31:36]Write to MH i2c: 01 00 00 5E 71 CF [08:31:36]*** FLAG_PRN_KEY set [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 5E 71 00 08 00 00 00 FF 0F EC [08:31:36]state=0 [08:31:36]Key pressed [08:31:36]Feed [08:31:36]Write to MH i2c: D8 00 00 5F 71 A7 [08:31:36]Write i2c OK [08:31:36]MH_I2C_Read... [08:31:36]Read from MH i2c: D8 [08:31:36]MH_I2C_Read... [08:31:36]Read from MH i2c: D8 01 00 [08:31:36]MH_I2C_Read... [08:31:36]Read from MH i2c: D8 01 00 5F 71 00 A8 [08:31:36]int [08:31:36]Write to MH i2c: 01 00 00 60 71 D1 [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 60 71 00 48 00 00 00 3C 00 5C [08:31:36]state=2 [08:31:36]Key pressed [08:31:36]int [08:31:36]Write to MH i2c: 01 00 00 61 71 D2 [08:31:36]*** FLAG_PRN_KEY reset [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 61 71 00 00 00 00 00 F5 0F DD [08:31:36]state=2 [08:31:36]Stop feed [08:31:36]int [08:31:36]Write to MH i2c: 01 00 00 62 71 D3 [08:31:36]*** FLAG_PRN_KEY set [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 62 71 00 08 00 00 00 FF 0F F0 [08:31:36]state=0 [08:31:36]Key pressed [08:31:36]Feed [08:31:36]Write to MH i2c: D8 00 00 63 71 AB [08:31:36]Write i2c OK [08:31:36]MH_I2C_Read... [08:31:36]Read from MH i2c: D8 [08:31:36]MH_I2C_Read... [08:31:36]Read from MH i2c: D8 01 00 [08:31:36]MH_I2C_Read... [08:31:36]Read from MH i2c: D8 01 00 63 71 00 AC [08:31:36]int [08:31:36]Write to MH i2c: 01 00 00 64 71 D5 [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 64 71 00 48 00 00 00 3C 00 60 [08:31:36]state=2 [08:31:36]Key pressed [08:31:36]int [08:31:36]Write to MH i2c: 01 00 00 65 71 D6 [08:31:36]*** FLAG_PRN_KEY reset [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 65 71 00 00 00 00 00 F5 0F E1 [08:31:36]state=2 [08:31:36]Stop feed [08:31:36]int [08:31:36]Write to MH i2c: 01 00 00 66 71 D7 [08:31:36]*** FLAG_PRN_KEY set [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 66 71 00 08 00 00 00 FF 0F F4 [08:31:36]state=0 [08:31:36]Key pressed [08:31:36]Feed [08:31:36]Write to MH i2c: D8 00 00 67 71 AF [08:31:36]Write i2c OK [08:31:36]MH_I2C_Read... [08:31:36]Read from MH i2c: D8 [08:31:36]MH_I2C_Read... [08:31:36]Read from MH i2c: D8 01 00 [08:31:36]MH_I2C_Read... [08:31:36]Read from MH i2c: D8 01 00 67 71 00 B0 [08:31:36]int [08:31:36]Write to MH i2c: 01 00 00 68 71 D9 [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 68 71 00 48 00 00 00 3C 00 64 [08:31:36]state=2 [08:31:36]Key pressed [08:31:36]int [08:31:36]Write to MH i2c: 01 00 00 69 71 DA [08:31:36]*** FLAG_PRN_KEY reset [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 69 71 00 00 00 00 00 F6 0F E6 [08:31:36]state=2 [08:31:36]Stop feed [08:31:37]int [08:31:37]Write to MH i2c: 01 00 00 6A 71 DB [08:31:37]*** FLAG_PRN_KEY set [08:31:37]Write i2c OK [08:31:37]MH_I2C_Read... [08:31:37]Read from MH i2c: 01 [08:31:37]MH_I2C_Read... [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 6A 71 00 08 00 00 00 FF 0F F8 [08:31:37]state=0 [08:31:37]Key pressed [08:31:37]Feed [08:31:37]Write to MH i2c: D8 00 00 6B 71 B3 [08:31:37]Write i2c OK [08:31:37]MH_I2C_Read... [08:31:37]Read from MH i2c: D8 [08:31:37]MH_I2C_Read... [08:31:37]Read from MH i2c: D8 01 00 [08:31:37]MH_I2C_Read... [08:31:37]Read from MH i2c: D8 01 00 6B 71 00 B4 [08:31:37]int [08:31:37]Write to MH i2c: 01 00 00 6C 71 DD [08:31:37]Write i2c OK [08:31:37]MH_I2C_Read... [08:31:37]Read from MH i2c: 01 [08:31:37]MH_I2C_Read... [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 6C 71 00 48 00 00 00 3C 00 68 [08:31:37]state=2 [08:31:37]Key pressed [08:31:37]int [08:31:37]Write to MH i2c: 01 00 00 6D 71 DE [08:31:37]*** FLAG_PRN_KEY reset [08:31:37]Write i2c OK [08:31:37]MH_I2C_Read... [08:31:37]Read from MH i2c: 01 [08:31:37]MH_I2C_Read... [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 6D 71 00 00 00 00 00 F5 0F E9 [08:31:37]state=2 [08:31:37]Stop feed [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:46]OFD Sender: No OFD packet to send [08:32:51]OFD Sender: No OFD packet to send [08:32:56]OFD Sender: No OFD packet to send [08:33:01]OFD Sender: No OFD packet to send [08:33:06]OFD Sender: No OFD packet to send [08:33:11]OFD Sender: No OFD packet to send [08:33:16]OFD Sender: No OFD packet to send [08:33:21]OFD Sender: No OFD packet to send [08:33:26]OFD Sender: No OFD packet to send [08:33:31]OFD Sender: No OFD packet to send [08:33:36]OFD Sender: No OFD packet to send [08:33:41]OFD Sender: No OFD packet to send [08:33:46]OFD Sender: No OFD packet to send [08:33:51]OFD Sender: No OFD packet to send [08:33:56]OFD Sender: No OFD packet to send [08:34:01]OFD Sender: No OFD packet to send [08:34:06]OFD Sender: No OFD packet to send [08:34:11]OFD Sender: No OFD packet to send [08:34:16]OFD Sender: No OFD packet to send [08:34:21]OFD Sender: No OFD packet to send [08:34:26]OFD Sender: No OFD packet to send [08:34:31]OFD Sender: No OFD packet to send [08:34:36]OFD Sender: No OFD packet to send [08:34:41]OFD Sender: No OFD packet to send [08:34:46]OFD Sender: No OFD packet to send [08:34:51]OFD Sender: No OFD packet to send [08:34:56]OFD Sender: No OFD packet to send [08:35:01]OFD Sender: No OFD packet to send [08:35:06]OFD Sender: No OFD packet to send [08:35:11]OFD Sender: No OFD packet to send [08:35:16]OFD Sender: No OFD packet to send [08:35:21]OFD Sender: No OFD packet to send [08:35:24]accept exits with 7 [08:35:24]New connection [08:35:24]New thread 3067395428 created [08:35:24]Thread 3067252068 joined [08:35:24]Waiting for new connection... [08:35:24] Sock 7.Parse request [08:35:24]Sock 7.Check first char [08:35:24]Sock 7.First char is OK [08:35:24]request: POST /json_proto HTTP/1.0 [08:35:24]Method: POST [08:35:24]URL: /json_proto [08:35:24]Method is POST - this is cgi request [08:35:24]url: /json_proto [08:35:24]query_string will be loaded in cgi processing [08:35:24]execute_cgi json_proto POST (null) [08:35:24]execute_cgi path=json_proto method=POST [08:35:24]POST find Content-Length [08:35:24]Host: 172.17.48.197:8080 [08:35:24]Content-Length: 683 [08:35:24]Content-Type: application/json [08:35:24] [08:35:24]POST finish read [08:35:24]Found Content-Length = 683 [08:35:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106464", "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" : 69.50, "quantity" : 66.120, "sum" : 4595.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4595.00, "total" : 4595.00, "payments": [ { "type": 0, "sum" : 4595.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:35:24]execute_script... [08:35: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)1106464", "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" : 69.50, "quantity" : 66.120, "sum" : 4595.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4595.00, "total" : 4595.00, "payments": [ { "type": 0, "sum" : 4595.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:35:24]POST & json_proto [08:35:24]process_json_proto [08:35:24]json parsed OK: [08:35:24]protocol is kg_v1.0 [08:35:24]action value=close_receipt [08:35:24]process_action close_receipt [08:35:24]cmd_close_receipt [08:35:24]MH_GetDate [08:35:24]Write to MH i2c: F0 00 00 6E 71 CE [08:35:24]Write i2c OK [08:35:24]MH_I2C_Read... [08:35:24]Read from MH i2c: F0 [08:35:24]MH_I2C_Read... [08:35:24]Read from MH i2c: F0 09 00 [08:35:24]MH_I2C_Read... [08:35:24]Read from MH i2c: F0 09 00 6E 71 00 D4 87 E5 65 6C AF E3 65 DF [08:35:24]GetLastDocTimeStamp 1709541000 [08:35:24]current date 1709541332 [08:35:24]FM_GetShiftState [08:35:24]SAM_PROTO_GetShiftState [08:35:24]wFMCommunicate request_size=4 [08:35:24]MH_SAM_APDU [08:35:24]CAPDU: 80 13 01 00 [08:35:24]Write to MH i2c: E2 08 00 6F 71 80 13 01 00 00 00 00 00 5D [08:35:24]Write i2c OK [08:35:24]MH_I2C_Read... [08:35:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:35:24]Read from MH i2c: E2 [08:35:24]MH_I2C_Read... [08:35:24]Read from MH i2c: E2 0E 00 [08:35:24]MH_I2C_Read... [08:35:24]Read from MH i2c: E2 0E 00 6F 71 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 74 [08:35:24]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:35:24]wFMCommunicate OK [08:35:24]SAM_PROTO_GetShiftState done [08:35:24]FM_GetShiftState done [08:35:24]opened in 1709511088 [08:35:24]opened+sec_in_day 1709597488 [08:35:24]quantity*price = 459534 [08:35:24]sum+1 = 459535 [08:35:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 4595.00 Внесено: 4595.00 СДАЧА: 0.00 НСП 1% : 40.67 НДС 12% : 488.00 Наличными: 4595.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 60 04.03.2024 08:35 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123460 ФПД: 203378983396079 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T083532&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123460&fm=203378983396079&tin=02508201610067®Number=0000000000090573&sum=459500 [08:35:26]StoreToDocumentArchive [08:35:26]shift 324 fd 123460 [08:35:26]save to /storage/0324/doc_00123460 [08:35:26]save last doc name /storage/0324/doc_00123460 to /storage/kkm_last_doc_name [08:35:26]save OK [08:35:26]Clear old archive folders... [08:35:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:35:26]tlvbuf is 00F673C0 [08:35:26]SAM_PROTO_ClearQueue [08:35:26]wFMCommunicate request_size=4 [08:35:26]MH_SAM_APDU [08:35:26]CAPDU: 80 09 00 00 [08:35:26]Write to MH i2c: E2 08 00 7C 71 80 09 00 00 00 00 00 00 5F [08:35:26]Write i2c OK [08:35:26]MH_I2C_Read... [08:35:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:35:26]Read from MH i2c: E2 [08:35:26]MH_I2C_Read... [08:35:26]Read from MH i2c: E2 03 00 [08:35:26]MH_I2C_Read... [08:35:26]Read from MH i2c: E2 03 00 7C 71 00 90 00 61 [08:35:26]RAPDU: 90 00 [08:35:26]wFMCommunicate OK [08:35:26]SAM_PROTO_ClearQueue done [08:35:26]KKMCreateOFDPacket [08:35:26]OFDProtocolAddRootSTLVToBuf [08:35:26]FM_MakeSignedData [08:35:26]FM_MakeSignedData [08:35:26]SAM_PROTO_SignData [08:35:26]wFMCommunicate request_size=4 [08:35:26]MH_SAM_APDU [08:35:26]CAPDU: 80 0D 01 02 [08:35:26]Write to MH i2c: E2 08 00 7D 71 80 0D 01 02 00 00 00 00 67 [08:35:26]Write i2c OK [08:35:26]MH_I2C_Read... [08:35:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:35:26]Read from MH i2c: E2 [08:35:26]MH_I2C_Read... [08:35:26]Read from MH i2c: E2 03 00 [08:35:26]MH_I2C_Read... [08:35:26]Read from MH i2c: E2 03 00 7D 71 00 90 00 62 [08:35:26]RAPDU: 90 00 [08:35:26]wFMCommunicate OK [08:35:26]wFMCommunicate request_size=255 [08:35:26]MH_SAM_APDU [08: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 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 02 01 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 0E 03 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 02 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E3 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A0 BE 00 00 00 00 07 04 06 00 EC 02 07 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 D4 87 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 44 E2 01 00 35 04 06 00 B8 [08:35:26]Write to MH i2c: E2 02 01 7E 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 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 02 01 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 0E 03 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 02 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E3 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A0 BE 00 00 00 00 07 04 06 00 EC 02 07 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 D4 87 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 44 E2 01 00 35 04 06 00 B8 00 00 62 [08:35:26]Write i2c OK [08:35:26]MH_I2C_Read... [08:35:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:35:26]Read from MH i2c: E2 [08:35:26]MH_I2C_Read... [08:35:26]Read from MH i2c: E2 03 00 [08:35:26]MH_I2C_Read... [08:35:26]Read from MH i2c: E2 03 00 7E 71 00 90 00 63 [08:35:26]RAPDU: 90 00 [08:35:26]wFMCommunicate OK [08:35:26]wFMCommunicate request_size=10 [08:35:26]MH_SAM_APDU [08:35:26]CAPDU: 80 0D 02 02 05 F8 DC 0F 62 EF [08:35:26]Write to MH i2c: E2 0D 00 7F 71 80 0D 02 02 05 00 F8 DC 0F 62 EF 00 00 A8 [08:35:26]Write i2c OK [08:35:26]MH_I2C_Read... [08:35:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:35:26]Read from MH i2c: E2 [08:35:26]MH_I2C_Read... [08:35:26]Read from MH i2c: E2 03 00 [08:35:26]MH_I2C_Read... [08:35:26]Read from MH i2c: E2 03 00 7F 71 00 90 00 64 [08:35:26]RAPDU: 90 00 [08:35:26]wFMCommunicate OK [08:35:26]wFMCommunicate request_size=4 [08:35:26]MH_SAM_APDU [08:35:26]CAPDU: 80 0D 03 02 [08:35:26]Write to MH i2c: E2 08 00 80 71 80 0D 03 02 00 00 00 00 6C [08:35:26]Write i2c OK [08:35:26]MH_I2C_Read... [08:35:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:35:26]Read from MH i2c: E2 [08:35:26]MH_I2C_Read... [08:35:26]Read from MH i2c: E2 0B 00 [08:35:26]MH_I2C_Read... [08:35:26]Read from MH i2c: E2 0B 00 80 71 00 51 C0 11 72 A6 31 8B DB 90 00 3E [08:35:26]RAPDU: 51 C0 11 72 A6 31 8B DB 90 00 [08:35:26]wFMCommunicate OK [08:35:26]SAM_PROTO_SignData done [08:35:26]FM_MakeSignedData done [08:35:26]CreateOFDProtocolMessage [08:35:26]wFMCommunicate request_size=4 [08:35:26]MH_SAM_APDU [08:35:26]CAPDU: 80 11 00 00 [08:35:26]Write to MH i2c: E2 08 00 81 71 80 11 00 00 00 00 00 00 6C [08:35:26]Write i2c OK [08:35:26]MH_I2C_Read... [08:35:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:35:26]Read from MH i2c: E2 [08:35:26]MH_I2C_Read... [08:35:26]Read from MH i2c: E2 17 00 [08:35:26]MH_I2C_Read... [08:35:26]Read from MH i2c: E2 17 00 81 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 CA [08:35:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:35:26]wFMCommunicate OK [08:35:26]CreateOFDProtocolMessage done [08:35:26]OFDSenderStorePacket 123460 [08:35:26]StoreOFDPacket docnum=123460 [08:35:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 DA 41 07 01 A5 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 48 02 01 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 0E 03 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 02 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E3 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A0 BE 00 00 00 00 07 04 06 00 EC 02 07 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 D4 87 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 44 E2 01 00 35 04 06 00 B8 F8 DC 0F 62 EF 51 C0 11 72 A6 31 8B DB [08:35:26]CheckFolder [08:35:26]dirname=/storage/ofd_packets [08:35:26]CheckFolder done [08:35:26]ProducePacketName [08:35:26]name=ofd_packets/00123460 [08:35:26]NVStorageSaveData ofd_packets/00123460 [08:35:26]File name is /storage/ofd_packets/00123460 [08:35:26]Write 301 bytes [08:35:26]NVStorageSaveData done [08:35:26]OFDSenderStorePacket done [08:35:26]KKMCreateOFDPacket done [08:35:26]NVStorageSaveData kkm_last_timestamp [08:35:26]File name is /storage/kkm_last_timestamp [08:35:26]Write 4 bytes [08:35:26]NVStorageSaveData done [08:35:26]ExternCall_PrintAddStr [08:35:26]wPrintStart [08:35:26]Write to MH i2c: 01 00 00 82 71 F3 [08:35:26]Write i2c OK [08:35:26]MH_I2C_Read... [08:35:26]Read from MH i2c: 01 [08:35:26]MH_I2C_Read... [08:35:26]Read from MH i2c: 01 07 00 [08:35:26]MH_I2C_Read... [08:35:26]Read from MH i2c: 01 07 00 82 71 00 00 00 00 00 FF 0F 08 [08:35:26]RasterBufferAndPrint [08:35:26]line Счет N : (1)1106464 [08:35:26]line ИНН: 02508201610067 [08:35:26]line Контрольно-Кассовый Чек [08:35:26]line ПРОДАЖА [08:35:26]line ТРК (МРК, ГНК) : 13 [08:35:26]line Товар: 2710124500 [08:35:26]line Аи-95-К-5 [08:35:26]line 66.120 * 69.50 [08:35:26]line = 4595.34 [08:35:26]line НДС 12% НСП 1% [08:35:26]line > о реализуемом товаре [08:35:26]line ОКРУГЛЕНИЕ: -0.34 [08:35:26]line ИТОГО: 4595.00 [08:35:26]line Внесено: 4595.00 [08:35:26]line СДАЧА: 0.00 [08:35:26]line НСП 1% : 40.67 [08:35:26]line НДС 12% : 488.00 [08:35:26]line Наличными: 4595.00 [08:35:26]line Безнал.: 0.00 [08:35:26]line Место: АЗС № 25 "Партнер Нефть" [08:35:26]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:35:26]line СНО: Общий режим [08:35:26]line Чек 60 04.03.2024 08:35 [08:35:26]line Смена: 324 ФФД: 1.0 [08:35:26]line ЗНМ: 0300000019 [08:35:26]line РНМ: 0000000000090573 [08:35:26]line Версия ККМ: 001 [08:35:26]line ФМ: 0000000000874798 [08:35:26]line ФД: 123460 [08:35:26]line ФПД: 203378983396079 [08:35:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T083532&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123460&fm=203378983396079&tin=02508201610067®Number=0000000000090573&sum=459500 [08:35:26]OFD Sender: Processing packet 123460 [packets to send 112, broken 111] [08:35:26]ProducePacketName [08:35:26]name=ofd_packets/00123460 [08:35:26]OFD Sender: To server: pG, [08:35:26]CommunicateWithHost lk.salyk.kg:30040 [08:35:26]ConnectInit lk.salyk.kg [08:35:26]written 0, free lines is 4095 [08:35:27]Connected sock=10 [08: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 37 39 38 0F 01 00 00 DA 41 07 01 A5 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 48 02 01 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 0E 03 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 02 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E3 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A0 BE 00 00 00 00 07 04 06 00 EC 02 07 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 D4 87 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 44 E2 01 00 35 04 06 00 B8 F8 DC 0F 62 EF 51 C0 11 72 A6 31 8B DB [08:35:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 5F CD 47 00 D3 43 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 44 E2 01 00 F4 03 04 00 FD 33 E5 65 B6 04 01 00 00 D7 35 C3 34 BE AA C5 F7 [08:35:27]CommunicateWithHost err = 0 [08:35:27]CheckOFDResponse [08:35:27]1017 (14) - 77093643461234 [08:35:27]1041 (16) - 0000000000874798 [08:35:27]1040 (4) - 123460 [08:35:27]1012 (4) - 04.03.2024 02:37 [08:35:27]1206 (1) - 0 [08:35:27]OFD Sender: Remove packet 123460 [08:35:27]ProducePacketName [08:35:27]name=ofd_packets/00123460 [08:35:27]NVStorageDeleteData [08:35:27]Write to MH i2c: 01 00 00 AD 71 1E [08:35:27]Write i2c OK [08:35:27]MH_I2C_Read... [08:35:27]Read from MH i2c: 01 [08:35:27]MH_I2C_Read... [08:35:27]Read from MH i2c: 01 07 00 [08:35:27]MH_I2C_Read... [08:35:27]Read from MH i2c: 01 07 00 AD 71 00 00 00 00 00 0B 0D 3D [08:35:27]RasterBufferAndPrint [08:35:27]line [08:35:27]line [08:35:27]line [08:35:27]line [08:35:27]line [08:35:27]written 0, free lines is 3348 [08:35:27]MH_Cut [08:35:27]Write to MH i2c: D1 01 00 B4 71 01 F7 [08:35:27]Write i2c OK [08:35:27]MH_I2C_Read... [08:35:27]Read from MH i2c: D1 [08:35:27]MH_I2C_Read... [08:35:27]Read from MH i2c: D1 01 00 [08:35:27]MH_I2C_Read... [08:35:27]Read from MH i2c: D1 01 00 B4 71 00 F6 [08:35:27]Write to MH i2c: 01 00 00 B5 71 26 [08:35:27]Write i2c OK [08:35:27]MH_I2C_Read... [08:35:27]OFD Sender: No OFD packet to send [08:35:28]*** Cut start [08:35:28]*** Purtial cut [08:35:28]*** Stage 1: CUTSNS_PIN = 1 [08:35:30]Read from MH i2c: 01 [08:35:30]MH_I2C_Read... [08:35:30]*** Stop cut motor [08:35:30]*** Cut end [08:35:30]Read from MH i2c: 01 07 00 [08:35:30]MH_I2C_Read... [08:35:30]Read from MH i2c: 01 07 00 B5 71 00 00 00 00 00 FF 0F 3B [08:35:30]process_action close_receipt done [08:35:30]requested_data is exist [08:35:30]produce_requested_data [08:35:30]requested_item fm.sn is exist - process it [08:35:30]wFMCommunicate request_size=4 [08:35:30]MH_SAM_APDU [08:35:30]CAPDU: 80 11 00 00 [08:35:30]Write to MH i2c: E2 08 00 B6 71 80 11 00 00 00 00 00 00 A1 [08:35:30]Write i2c OK [08:35:30]MH_I2C_Read... [08:35:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:35:30]Read from MH i2c: E2 [08:35:30]MH_I2C_Read... [08:35:30]Read from MH i2c: E2 17 00 [08:35:30]MH_I2C_Read... [08:35:30]Read from MH i2c: E2 17 00 B6 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 FF [08:35:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:35:30]wFMCommunicate OK [08:35:30]requested_item fd.num is exist - process it [08:35:30]SAM_PROTO_GetFieldsCounters [08:35:30]wFMCommunicate request_size=4 [08:35:30]MH_SAM_APDU [08:35:30]CAPDU: 80 13 00 00 [08:35:30]Write to MH i2c: E2 08 00 B7 71 80 13 00 00 00 00 00 00 A4 [08:35:30]Write i2c OK [08:35:30]MH_I2C_Read... [08:35:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:35:30]Read from MH i2c: E2 [08:35:30]MH_I2C_Read... [08:35:30]Read from MH i2c: E2 62 00 [08:35:30]MH_I2C_Read... [08:35:30]Read from MH i2c: E2 62 00 B7 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 44 E2 01 00 0E 04 04 00 44 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 EF [08: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 44 E2 01 00 0E 04 04 00 44 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 [08:35:30]wFMCommunicate OK [08:35:30]SAM_PROTO_GetFieldsCounters done [08:35:30]requested_item shift.num is exist - process it [08:35:30]requested_item shift.opened is exist - process it [08:35:30]req_shift_opened [08:35:30]FM_GetShiftState [08:35:30]SAM_PROTO_GetShiftState [08:35:30]wFMCommunicate request_size=4 [08:35:30]MH_SAM_APDU [08:35:30]CAPDU: 80 13 01 00 [08:35:30]Write to MH i2c: E2 08 00 B8 71 80 13 01 00 00 00 00 00 A6 [08:35:30]Write i2c OK [08:35:30]MH_I2C_Read... [08:35:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:35:30]Read from MH i2c: E2 [08:35:30]MH_I2C_Read... [08:35:30]Read from MH i2c: E2 0E 00 [08:35:30]MH_I2C_Read... [08:35:30]Read from MH i2c: E2 0E 00 B8 71 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 BD [08:35:30]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:35:30]wFMCommunicate OK [08:35:30]SAM_PROTO_GetShiftState done [08:35:30]FM_GetShiftState done [08:35:30]req_shift_opened done [08:35:30]requested_item shift.open_date is exist - process it [08:35:30]req_shift_open_date [08:35:30]req_shift_open_date done [08:35:30]produce_requested_data done [08:35:30]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123460,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:35:30]process_action_free close_receipt [08:35:30]json_value_free [08:35:30]json_value_free done [08:35:30]process_json_proto returns [08:35:30]Send response to host [08:35:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123460,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:35:30]free response buf [08:35:30]execute_script done [08:35:30]execute_script returns [08:35:30]free content buf [08:35:30]Sock 7.Close socket [08:35:30]Sock 7.Thread stoped [08:35:32]OFD Sender: No OFD packet to send [08:35:37]OFD Sender: No OFD packet to send [08:35:42]OFD Sender: No OFD packet to send [08:35:47]OFD Sender: No OFD packet to send [08:35:52]OFD Sender: No OFD packet to send [08:35:57]OFD Sender: No OFD packet to send [08:35:58]int [08:35:58]Write to MH i2c: 01 00 00 B9 71 2A [08:35:58]*** FLAG_PRN_KEY set [08:35:58]Write i2c OK [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: 01 [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: 01 07 00 [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: 01 07 00 B9 71 00 08 00 00 00 FF 0F 47 [08:35:58]state=0 [08:35:58]Key pressed [08:35:58]Feed [08:35:58]Write to MH i2c: D8 00 00 BA 71 02 [08:35:58]Write i2c OK [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: D8 [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: D8 01 00 [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: D8 01 00 BA 71 00 03 [08:35:58]int [08:35:58]Write to MH i2c: 01 00 00 BB 71 2C [08:35:58]Write i2c OK [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: 01 [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: 01 07 00 [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: 01 07 00 BB 71 00 48 00 00 00 3C 00 B7 [08:35:58]state=2 [08:35:58]Key pressed [08:35:58]int [08:35:58]Write to MH i2c: 01 00 00 BC 71 2D [08:35:58]*** FLAG_PRN_KEY reset [08:35:58]Write i2c OK [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: 01 [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: 01 07 00 [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: 01 07 00 BC 71 00 00 00 00 00 F7 0F 3A [08:35:58]state=2 [08:35:58]Stop feed [08:35:58]int [08:35:58]Write to MH i2c: 01 00 00 BD 71 2E [08:35:58]*** FLAG_PRN_KEY set [08:35:58]Write i2c OK [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: 01 [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: 01 07 00 [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: 01 07 00 BD 71 00 08 00 00 00 FF 0F 4B [08:35:58]state=0 [08:35:58]Key pressed [08:35:58]Feed [08:35:58]Write to MH i2c: D8 00 00 BE 71 06 [08:35:58]Write i2c OK [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: D8 [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: D8 01 00 [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: D8 01 00 BE 71 00 07 [08:35:58]int [08:35:58]Write to MH i2c: 01 00 00 BF 71 30 [08:35:58]Write i2c OK [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: 01 [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: 01 07 00 [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: 01 07 00 BF 71 00 48 00 00 00 3C 00 BB [08:35:58]state=2 [08:35:58]Key pressed [08:35:58]int [08:35:58]Write to MH i2c: 01 00 00 C0 71 31 [08:35:58]*** FLAG_PRN_KEY reset [08:35:58]Write i2c OK [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: 01 [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: 01 07 00 [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: 01 07 00 C0 71 00 00 00 00 00 F6 0F 3D [08:35:58]state=2 [08:35:58]Stop feed [08:35:59]int [08:35:59]Write to MH i2c: 01 00 00 C1 71 32 [08:35:59]*** FLAG_PRN_KEY set [08:35:59]Write i2c OK [08:35:59]MH_I2C_Read... [08:35:59]Read from MH i2c: 01 [08:35:59]MH_I2C_Read... [08:35:59]Read from MH i2c: 01 07 00 [08:35:59]MH_I2C_Read... [08:35:59]Read from MH i2c: 01 07 00 C1 71 00 08 00 00 00 FF 0F 4F [08:35:59]state=0 [08:35:59]Key pressed [08:35:59]Feed [08:35:59]Write to MH i2c: D8 00 00 C2 71 0A [08:35:59]Write i2c OK [08:35:59]MH_I2C_Read... [08:35:59]Read from MH i2c: D8 [08:35:59]MH_I2C_Read... [08:35:59]Read from MH i2c: D8 01 00 [08:35:59]MH_I2C_Read... [08:35:59]Read from MH i2c: D8 01 00 C2 71 00 0B [08:35:59]int [08:35:59]Write to MH i2c: 01 00 00 C3 71 34 [08:35:59]Write i2c OK [08:35:59]MH_I2C_Read... [08:35:59]Read from MH i2c: 01 [08:35:59]MH_I2C_Read... [08:35:59]Read from MH i2c: 01 07 00 [08:35:59]MH_I2C_Read... [08:35:59]Read from MH i2c: 01 07 00 C3 71 00 48 00 00 00 3C 00 BF [08:35:59]state=2 [08:35:59]Key pressed [08:35:59]int [08:35:59]Write to MH i2c: 01 00 00 C4 71 35 [08:35:59]*** FLAG_PRN_KEY reset [08:35:59]Write i2c OK [08:35:59]MH_I2C_Read... [08:35:59]Read from MH i2c: 01 [08:35:59]MH_I2C_Read... [08:35:59]Read from MH i2c: 01 07 00 [08:35:59]MH_I2C_Read... [08:35:59]Read from MH i2c: 01 07 00 C4 71 00 00 00 00 00 F5 0F 40 [08:35:59]state=2 [08:35:59]Stop feed [08:36:02]OFD Sender: No OFD packet to send [08:36:06]accept exits with 9 [08:36:06]New connection [08:36:06]New thread 3067252068 created [08:36:06]Thread 3067395428 joined [08:36:06]Waiting for new connection... [08:36:06] Sock 9.Parse request [08:36:06]Sock 9.Check first char [08:36:06]Sock 9.First char is OK [08:36:06]request: POST /json_proto HTTP/1.0 [08:36:06]Method: POST [08:36:06]URL: /json_proto [08:36:06]Method is POST - this is cgi request [08:36:06]url: /json_proto [08:36:06]query_string will be loaded in cgi processing [08:36:06]execute_cgi json_proto POST (null) [08:36:06]execute_cgi path=json_proto method=POST [08:36:06]POST find Content-Length [08:36:06]Host: 172.17.48.197:8080 [08:36:06]Content-Length: 807 [08:36:06]Content-Type: application/json [08:36:06] [08:36:06]POST finish read [08:36:06]Found Content-Length = 807 [08:36:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106463", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 11.250, "sum" : 696.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: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 696.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:06]execute_script... [08:36: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)1106463", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 11.250, "sum" : 696.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: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 696.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:06]POST & json_proto [08:36:06]process_json_proto [08:36:06]json parsed OK: [08:36:06]protocol is kg_v1.0 [08:36:06]action value=close_receipt [08:36:06]process_action close_receipt [08:36:06]cmd_close_receipt [08:36:06]MH_GetDate [08:36:06]Write to MH i2c: F0 00 00 C5 71 25 [08:36:06]Write i2c OK [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: F0 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: F0 09 00 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: F0 09 00 C5 71 00 FE 87 E5 65 6C AF E3 65 60 [08:36:06]GetLastDocTimeStamp 1709541332 [08:36:06]current date 1709541374 [08:36:06]FM_GetShiftState [08:36:06]SAM_PROTO_GetShiftState [08:36:06]wFMCommunicate request_size=4 [08:36:06]MH_SAM_APDU [08:36:06]CAPDU: 80 13 01 00 [08:36:06]Write to MH i2c: E2 08 00 C6 71 80 13 01 00 00 00 00 00 B4 [08:36:06]Write i2c OK [08:36:06]MH_I2C_Read... [08:36:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:06]Read from MH i2c: E2 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: E2 0E 00 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: E2 0E 00 C6 71 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 CB [08:36:06]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:36:06]wFMCommunicate OK [08:36:06]SAM_PROTO_GetShiftState done [08:36:06]FM_GetShiftState done [08:36:06]opened in 1709511088 [08:36:06]opened+sec_in_day 1709597488 [08:36:06]quantity*price = 69637 [08:36:06]sum+1 = 69639 [08:36:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 696.38 НСП 1% : 6.16 НДС 12% : 73.95 Наличными: 0.00 Безнал.: 696.38 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 61 04.03.2024 08:36 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 123461 ФПД: 128023141091755 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T083614&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123461&fm=128023141091755&tin=02508201610067®Number=0000000000090573&sum=69638 [08:36:08]StoreToDocumentArchive [08:36:08]shift 324 fd 123461 [08:36:08]save to /storage/0324/doc_00123461 [08:36:08]save last doc name /storage/0324/doc_00123461 to /storage/kkm_last_doc_name [08:36:08]save OK [08:36:08]Clear old archive folders... [08:36:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:36:08]tlvbuf is B6FC1450 [08:36:08]SAM_PROTO_ClearQueue [08:36:08]wFMCommunicate request_size=4 [08:36:08]MH_SAM_APDU [08:36:08]CAPDU: 80 09 00 00 [08:36:08]Write to MH i2c: E2 08 00 D3 71 80 09 00 00 00 00 00 00 B6 [08:36:08]Write i2c OK [08:36:08]MH_I2C_Read... [08:36:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:36:08]Read from MH i2c: E2 [08:36:08]MH_I2C_Read... [08:36:08]Read from MH i2c: E2 03 00 [08:36:08]MH_I2C_Read... [08:36:08]Read from MH i2c: E2 03 00 D3 71 00 90 00 B8 [08:36:08]RAPDU: 90 00 [08:36:08]wFMCommunicate OK [08:36:08]SAM_PROTO_ClearQueue done [08:36:08]KKMCreateOFDPacket [08:36:08]OFDProtocolAddRootSTLVToBuf [08:36:08]FM_MakeSignedData [08:36:08]FM_MakeSignedData [08:36:08]SAM_PROTO_SignData [08:36:08]wFMCommunicate request_size=4 [08:36:08]MH_SAM_APDU [08:36:08]CAPDU: 80 0D 01 02 [08:36:08]Write to MH i2c: E2 08 00 D4 71 80 0D 01 02 00 00 00 00 BE [08:36:08]Write i2c OK [08:36:08]MH_I2C_Read... [08:36:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:36:08]Read from MH i2c: E2 [08:36:08]MH_I2C_Read... [08:36:08]Read from MH i2c: E2 03 00 [08:36:08]MH_I2C_Read... [08:36:08]Read from MH i2c: E2 03 00 D4 71 00 90 00 B9 [08:36:08]RAPDU: 90 00 [08:36:08]wFMCommunicate OK [08:36:08]wFMCommunicate request_size=255 [08:36:08]MH_SAM_APDU [08:36:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 2B 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 06 10 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 06 10 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 06 10 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 FE 87 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 45 E2 01 00 35 04 06 00 74 [08:36:08]Write to MH i2c: E2 02 01 D5 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 35 FF 03 08 00 03 F2 2B 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 06 10 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 06 10 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 06 10 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 FE 87 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 45 E2 01 00 35 04 06 00 74 00 00 D0 [08:36:08]Write i2c OK [08:36:08]MH_I2C_Read... [08:36:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:08]Read from MH i2c: E2 [08:36:08]MH_I2C_Read... [08:36:08]Read from MH i2c: E2 03 00 [08:36:08]MH_I2C_Read... [08:36:08]Read from MH i2c: E2 03 00 D5 71 00 90 00 BA [08:36:08]RAPDU: 90 00 [08:36:08]wFMCommunicate OK [08:36:08]wFMCommunicate request_size=10 [08:36:08]MH_SAM_APDU [08:36:08]CAPDU: 80 0D 02 02 05 6F B5 D9 09 AB [08:36:08]Write to MH i2c: E2 0D 00 D6 71 80 0D 02 02 05 00 6F B5 D9 09 AB 00 00 7C [08:36:08]Write i2c OK [08:36:08]MH_I2C_Read... [08:36:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:08]Read from MH i2c: E2 [08:36:08]MH_I2C_Read... [08:36:08]Read from MH i2c: E2 03 00 [08:36:08]MH_I2C_Read... [08:36:08]Read from MH i2c: E2 03 00 D6 71 00 90 00 BB [08:36:08]RAPDU: 90 00 [08:36:08]wFMCommunicate OK [08:36:08]wFMCommunicate request_size=4 [08:36:08]MH_SAM_APDU [08:36:08]CAPDU: 80 0D 03 02 [08:36:08]Write to MH i2c: E2 08 00 D7 71 80 0D 03 02 00 00 00 00 C3 [08:36:08]Write i2c OK [08:36:08]MH_I2C_Read... [08:36:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:36:08]Read from MH i2c: E2 [08:36:08]MH_I2C_Read... [08:36:08]Read from MH i2c: E2 0B 00 [08:36:08]MH_I2C_Read... [08:36:08]Read from MH i2c: E2 0B 00 D7 71 00 2B 1F 92 1A B6 BF 64 B2 90 00 45 [08:36:08]RAPDU: 2B 1F 92 1A B6 BF 64 B2 90 00 [08:36:08]wFMCommunicate OK [08:36:08]SAM_PROTO_SignData done [08:36:08]FM_MakeSignedData done [08:36:08]CreateOFDProtocolMessage [08:36:08]wFMCommunicate request_size=4 [08:36:08]MH_SAM_APDU [08:36:08]CAPDU: 80 11 00 00 [08:36:08]Write to MH i2c: E2 08 00 D8 71 80 11 00 00 00 00 00 00 C3 [08:36:08]Write i2c OK [08:36:08]MH_I2C_Read... [08:36:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:08]Read from MH i2c: E2 [08:36:08]MH_I2C_Read... [08:36:08]Read from MH i2c: E2 17 00 [08:36:08]MH_I2C_Read... [08:36:08]Read from MH i2c: E2 17 00 D8 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 21 [08:36:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:36:08]wFMCommunicate OK [08:36:08]CreateOFDProtocolMessage done [08:36:08]OFDSenderStorePacket 123461 [08:36:08]StoreOFDPacket docnum=123461 [08:36:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 DC B8 07 01 EB 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 35 FF 03 08 00 03 F2 2B 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 06 10 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 06 10 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 06 10 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 FE 87 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 45 E2 01 00 35 04 06 00 74 6F B5 D9 09 AB 2B 1F 92 1A B6 BF 64 B2 [08:36:08]CheckFolder [08:36:08]dirname=/storage/ofd_packets [08:36:08]CheckFolder done [08:36:08]ProducePacketName [08:36:08]name=ofd_packets/00123461 [08:36:08]NVStorageSaveData ofd_packets/00123461 [08:36:08]File name is /storage/ofd_packets/00123461 [08:36:08]Write 301 bytes [08:36:08]NVStorageSaveData done [08:36:08]OFDSenderStorePacket done [08:36:08]KKMCreateOFDPacket done [08:36:08]NVStorageSaveData kkm_last_timestamp [08:36:08]File name is /storage/kkm_last_timestamp [08:36:08]Write 4 bytes [08:36:08]NVStorageSaveData done [08:36:08]ExternCall_PrintAddStr [08:36:08]wPrintStart [08:36:08]Write to MH i2c: 01 00 00 D9 71 4A [08:36:08]Write i2c OK [08:36:08]MH_I2C_Read... [08:36:08]Read from MH i2c: 01 [08:36:08]MH_I2C_Read... [08:36:08]Read from MH i2c: 01 07 00 [08:36:08]MH_I2C_Read... [08:36:08]Read from MH i2c: 01 07 00 D9 71 00 00 00 00 00 FF 0F 5F [08:36:08]RasterBufferAndPrint [08:36:08]line Счет N : (1)1106463 [08:36:08]line ИНН: 02508201610067 [08:36:08]line Контрольно-Кассовый Чек [08:36:08]line ПРОДАЖА [08:36:08]line ТРК (МРК, ГНК) : 52 [08:36:08]line Товар: 2710124130 [08:36:08]line Аи-92-К-5 [08:36:08]line 11.250 * 61.90 [08:36:08]line = 696.38 [08:36:08]line НДС 12% НСП 1% [08:36:08]line > о реализуемом товаре [08:36:08]line ИТОГО: 696.38 [08:36:08]line НСП 1% : 6.16 [08:36:08]line НДС 12% : 73.95 [08:36:08]line Наличными: 0.00 [08:36:08]line Безнал.: 696.38 [08:36:08]line Место: АЗС № 25 "Партнер Нефть" [08:36:08]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:36:08]line СНО: Общий режим [08:36:08]line Чек 61 04.03.2024 08:36 [08:36:08]line Смена: 324 ФФД: 1.0 [08:36:08]line ЗНМ: 0300000019 [08:36:08]line РНМ: 0000000000090573 [08:36:08]line Версия ККМ: 001 [08:36:08]line Платежная система: О! деньги [08:36:08]line ФМ: 0000000000874798 [08:36:08]line ФД: 123461 [08:36:08]line ФПД: 128023141091755 [08:36:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T083614&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123461&fm=128023141091755&tin=02508201610067®Number=0000000000090573&sum=69638 [08:36:08]OFD Sender: Processing packet 123461 [packets to send 112, broken 111] [08:36:08]ProducePacketName [08:36:08]name=ofd_packets/00123461 [08:36:08]OFD Sender: To server: pG, [08:36:08]CommunicateWithHost lk.salyk.kg:30040 [08:36:08]ConnectInit lk.salyk.kg [08:36:08]written 0, free lines is 4095 [08:36:09]Connected sock=10 [08:36:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 DC B8 07 01 EB 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 35 FF 03 08 00 03 F2 2B 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 06 10 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 06 10 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 06 10 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 FE 87 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 45 E2 01 00 35 04 06 00 74 6F B5 D9 09 AB 2B 1F 92 1A B6 BF 64 B2 [08:36:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 B8 54 47 00 6F FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 45 E2 01 00 F4 03 04 00 27 34 E5 65 B6 04 01 00 00 6E 47 E6 8F AC 48 E8 0C [08:36:09]CommunicateWithHost err = 0 [08:36:09]CheckOFDResponse [08:36:09]1017 (14) - 77093643461234 [08:36:09]1041 (16) - 0000000000874798 [08:36:09]1040 (4) - 123461 [08:36:09]1012 (4) - 04.03.2024 02:38 [08:36:09]1206 (1) - 0 [08:36:09]OFD Sender: Remove packet 123461 [08:36:09]ProducePacketName [08:36:09]name=ofd_packets/00123461 [08:36:09]NVStorageDeleteData [08:36:09]Write to MH i2c: 01 00 00 03 72 75 [08:36:09]Write i2c OK [08:36:09]MH_I2C_Read... [08:36:09]Read from MH i2c: 01 [08:36:09]MH_I2C_Read... [08:36:09]Read from MH i2c: 01 07 00 [08:36:09]MH_I2C_Read... [08:36:09]Read from MH i2c: 01 07 00 03 72 00 00 00 00 00 07 0D 90 [08:36:09]RasterBufferAndPrint [08:36:09]line [08:36:09]line [08:36:09]line [08:36:09]line [08:36:09]line [08:36:09]written 0, free lines is 3341 [08:36:09]MH_Cut [08:36:09]Write to MH i2c: D1 01 00 0A 72 01 4E [08:36:09]Write i2c OK [08:36:09]MH_I2C_Read... [08:36:09]Read from MH i2c: D1 [08:36:09]MH_I2C_Read... [08:36:09]Read from MH i2c: D1 01 00 [08:36:09]MH_I2C_Read... [08:36:09]Read from MH i2c: D1 01 00 0A 72 00 4D [08:36:09]Write to MH i2c: 01 00 00 0B 72 7D [08:36:09]Write i2c OK [08:36:09]MH_I2C_Read... [08:36:09]OFD Sender: No OFD packet to send [08:36:10]*** Cut start [08:36:10]*** Purtial cut [08:36:10]*** Stage 1: CUTSNS_PIN = 1 [08:36:12]Read from MH i2c: 01 [08:36:12]MH_I2C_Read... [08:36:12]*** Stop cut motor [08:36:12]*** Cut end [08:36:12]Read from MH i2c: 01 07 00 [08:36:12]MH_I2C_Read... [08:36:12]Read from MH i2c: 01 07 00 0B 72 00 00 00 00 00 FF 0F 92 [08:36:12]process_action close_receipt done [08:36:12]requested_data is exist [08:36:12]produce_requested_data [08:36:12]requested_item fm.sn is exist - process it [08:36:12]wFMCommunicate request_size=4 [08:36:12]MH_SAM_APDU [08:36:12]CAPDU: 80 11 00 00 [08:36:12]Write to MH i2c: E2 08 00 0C 72 80 11 00 00 00 00 00 00 F8 [08:36:12]Write i2c OK [08:36:12]MH_I2C_Read... [08:36:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:12]Read from MH i2c: E2 [08:36:12]MH_I2C_Read... [08:36:12]Read from MH i2c: E2 17 00 [08:36:12]MH_I2C_Read... [08:36:12]Read from MH i2c: E2 17 00 0C 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 56 [08:36:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:36:12]wFMCommunicate OK [08:36:12]requested_item fd.num is exist - process it [08:36:12]SAM_PROTO_GetFieldsCounters [08:36:12]wFMCommunicate request_size=4 [08:36:12]MH_SAM_APDU [08:36:12]CAPDU: 80 13 00 00 [08:36:12]Write to MH i2c: E2 08 00 0D 72 80 13 00 00 00 00 00 00 FB [08:36:12]Write i2c OK [08:36:12]MH_I2C_Read... [08:36:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:36:12]Read from MH i2c: E2 [08:36:12]MH_I2C_Read... [08:36:12]Read from MH i2c: E2 62 00 [08:36:12]MH_I2C_Read... [08:36:12]Read from MH i2c: E2 62 00 0D 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 45 E2 01 00 0E 04 04 00 44 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 4A [08: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 45 E2 01 00 0E 04 04 00 44 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 [08:36:12]wFMCommunicate OK [08:36:12]SAM_PROTO_GetFieldsCounters done [08:36:12]requested_item shift.num is exist - process it [08:36:12]requested_item shift.opened is exist - process it [08:36:12]req_shift_opened [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 0E 72 80 13 01 00 00 00 00 00 FD [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 0E 72 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 14 [08:36:12]RAPDU: 09 00 01 B0 11 E5 65 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]req_shift_opened done [08:36:12]requested_item shift.open_date is exist - process it [08:36:12]req_shift_open_date [08:36:12]req_shift_open_date done [08:36:12]produce_requested_data done [08:36:12]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123461,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:36:12]process_action_free close_receipt [08:36:12]json_value_free [08:36:12]json_value_free done [08:36:12]process_json_proto returns [08:36:12]Send response to host [08:36:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123461,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:36:12]free response buf [08:36:12]execute_script done [08:36:12]execute_script returns [08:36:12]free content buf [08:36:12]Sock 9.Close socket [08:36:12]Sock 9.Thread stoped [08:36:13]int [08:36:13]Write to MH i2c: 01 00 00 0F 72 81 [08:36:13]*** FLAG_PRN_KEY set [08:36:13]Write i2c OK [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: 01 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: 01 07 00 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: 01 07 00 0F 72 00 08 00 00 00 FF 0F 9E [08:36:13]state=0 [08:36:13]Key pressed [08:36:13]Feed [08:36:13]Write to MH i2c: D8 00 00 10 72 59 [08:36:13]Write i2c OK [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: D8 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: D8 01 00 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: D8 01 00 10 72 00 5A [08:36:13]int [08:36:13]Write to MH i2c: 01 00 00 11 72 83 [08:36:13]Write i2c OK [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: 01 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: 01 07 00 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: 01 07 00 11 72 00 48 00 00 00 3C 00 0E [08:36:13]state=2 [08:36:13]Key pressed [08:36:13]int line is 0 - check status [08:36:13]Write to MH i2c: 01 00 00 12 72 84 [08:36:13]*** FLAG_PRN_KEY reset [08:36:13]Write i2c OK [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: 01 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: 01 07 00 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: 01 07 00 12 72 00 00 00 00 00 F7 0F 91 [08:36:13]state=2 [08:36:13]Stop feed [08:36:13]int [08:36:13]Write to MH i2c: 01 00 00 13 72 85 [08:36:13]Write i2c OK [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: 01 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: 01 07 00 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: 01 07 00 13 72 00 00 00 00 00 F8 0F 93 [08:36:13]state=0 [08:36:13]int [08:36:13]Write to MH i2c: 01 00 00 14 72 86 [08:36:13]*** FLAG_PRN_KEY set [08:36:13]Write i2c OK [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: 01 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: 01 07 00 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: 01 07 00 14 72 00 08 00 00 00 FF 0F A3 [08:36:13]state=0 [08:36:13]Key pressed [08:36:13]Feed [08:36:13]Write to MH i2c: D8 00 00 15 72 5E [08:36:13]Write i2c OK [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: D8 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: D8 01 00 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: D8 01 00 15 72 00 5F [08:36:13]int [08:36:13]Write to MH i2c: 01 00 00 16 72 88 [08:36:13]Write i2c OK [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: 01 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: 01 07 00 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: 01 07 00 16 72 00 48 00 00 00 3C 00 13 [08:36:13]state=2 [08:36:13]Key pressed [08:36:13]int [08:36:13]Write to MH i2c: 01 00 00 17 72 89 [08:36:13]*** FLAG_PRN_KEY reset [08:36:13]Write i2c OK [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: 01 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: 01 07 00 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: 01 07 00 17 72 00 00 00 00 00 F7 0F 96 [08:36:13]state=2 [08:36:13]Stop feed [08:36:13]int [08:36:13]Write to MH i2c: 01 00 00 18 72 8A [08:36:13]*** FLAG_PRN_KEY set [08:36:13]Write i2c OK [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: 01 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: 01 07 00 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: 01 07 00 18 72 00 08 00 00 00 FF 0F A7 [08:36:13]state=0 [08:36:13]Key pressed [08:36:13]Feed [08:36:13]Write to MH i2c: D8 00 00 19 72 62 [08:36:13]Write i2c OK [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: D8 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: D8 01 00 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: D8 01 00 19 72 00 63 [08:36:13]int [08:36:13]Write to MH i2c: 01 00 00 1A 72 8C [08:36:13]Write i2c OK [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: 01 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: 01 07 00 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: 01 07 00 1A 72 00 48 00 00 00 3C 00 17 [08:36:13]state=2 [08:36:13]Key pressed [08:36:13]int [08:36:13]Write to MH i2c: 01 00 00 1B 72 8D [08:36:13]*** FLAG_PRN_KEY reset [08:36:13]Write i2c OK [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: 01 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: 01 07 00 [08:36:13]MH_I2C_Read... [08:36:13]Read from MH i2c: 01 07 00 1B 72 00 00 00 00 00 F9 0F 9C [08:36:13]state=2 [08:36:13]Stop feed [08:36:14]OFD Sender: No OFD packet to send [08:36:19]OFD Sender: No OFD packet to send [08:36:24]OFD Sender: No OFD packet to send [08:36:29]OFD Sender: No OFD packet to send [08:36:34]OFD Sender: No OFD packet to send [08:36:39]OFD Sender: No OFD packet to send [08:36:44]OFD Sender: No OFD packet to send [08:36:49]OFD Sender: No OFD packet to send [08:36:54]OFD Sender: No OFD packet to send [08:36:59]OFD Sender: No OFD packet to send [08:37:04]OFD Sender: No OFD packet to send [08:37:09]OFD Sender: No OFD packet to send [08:37:14]OFD Sender: No OFD packet to send [08:37:19]OFD Sender: No OFD packet to send [08:37:24]accept exits with 7 [08:37:24]New connection [08:37:24]New thread 3067395428 created [08:37:24]Thread 3067252068 joined [08:37:24]Waiting for new connection... [08:37:24] Sock 7.Parse request [08:37:24]Sock 7.Check first char [08:37:24]Sock 7.First char is OK [08:37:24]request: POST /json_proto HTTP/1.0 [08:37:24]Method: POST [08:37:24]URL: /json_proto [08:37:24]Method is POST - this is cgi request [08:37:24]url: /json_proto [08:37:24]query_string will be loaded in cgi processing [08:37:24]execute_cgi json_proto POST (null) [08:37:24]execute_cgi path=json_proto method=POST [08:37:24]POST find Content-Length [08:37:24]Host: 172.17.48.197:8080 [08:37:24]Content-Length: 688 [08:37:24]Content-Type: application/json [08:37:24] [08:37:24]POST finish read [08:37:24]Found Content-Length = 688 [08:37:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106465", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:37:24]execute_script... [08: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)1106465", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:37:24]POST & json_proto [08:37:24]process_json_proto [08:37:24]json parsed OK: [08:37:24]protocol is kg_v1.0 [08:37:24]action value=close_receipt [08:37:24]process_action close_receipt [08:37:24]cmd_close_receipt [08:37:24]MH_GetDate [08:37:24]Write to MH i2c: F0 00 00 1C 72 7D [08:37:24]Write i2c OK [08:37:24]MH_I2C_Read... [08:37:24]Read from MH i2c: F0 [08:37:24]MH_I2C_Read... [08:37:24]Read from MH i2c: F0 09 00 [08:37:24]MH_I2C_Read... [08:37:24]Read from MH i2c: F0 09 00 1C 72 00 4B 88 E5 65 6C AF E3 65 06 [08:37:24]GetLastDocTimeStamp 1709541374 [08:37:24]current date 1709541451 [08:37:24]FM_GetShiftState [08:37:24]SAM_PROTO_GetShiftState [08:37:24]wFMCommunicate request_size=4 [08:37:24]MH_SAM_APDU [08:37:24]CAPDU: 80 13 01 00 [08:37:24]Write to MH i2c: E2 08 00 1D 72 80 13 01 00 00 00 00 00 0C [08:37:24]Write i2c OK [08:37:24]MH_I2C_Read... [08:37:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:24]Read from MH i2c: E2 [08:37:24]MH_I2C_Read... [08:37:24]Read from MH i2c: E2 0E 00 [08:37:24]MH_I2C_Read... [08:37:24]Read from MH i2c: E2 0E 00 1D 72 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 23 [08:37:24]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:37:24]wFMCommunicate OK [08:37:24]SAM_PROTO_GetShiftState done [08:37:24]FM_GetShiftState done [08:37:24]opened in 1709511088 [08:37:24]opened+sec_in_day 1709597488 [08:37:24]quantity*price = 100039 [08:37:24]sum+1 = 100041 [08:37:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 62 04.03.2024 08:37 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123462 ФПД: 146359609493803 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T083731&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123462&fm=146359609493803&tin=02508201610067®Number=0000000000090573&sum=100000 [08:37:25]StoreToDocumentArchive [08:37:25]shift 324 fd 123462 [08:37:25]save to /storage/0324/doc_00123462 [08:37:25]save last doc name /storage/0324/doc_00123462 to /storage/kkm_last_doc_name [08:37:25]save OK [08:37:25]Clear old archive folders... [08:37:25]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:37:25]tlvbuf is 00E27A20 [08:37:25]SAM_PROTO_ClearQueue [08:37:25]wFMCommunicate request_size=4 [08:37:25]MH_SAM_APDU [08:37:25]CAPDU: 80 09 00 00 [08:37:25]Write to MH i2c: E2 08 00 2A 72 80 09 00 00 00 00 00 00 0E [08:37:25]Write i2c OK [08:37:25]MH_I2C_Read... [08:37:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:37:25]Read from MH i2c: E2 [08:37:25]MH_I2C_Read... [08:37:25]Read from MH i2c: E2 03 00 [08:37:25]MH_I2C_Read... [08:37:25]Read from MH i2c: E2 03 00 2A 72 00 90 00 10 [08:37:25]RAPDU: 90 00 [08:37:25]wFMCommunicate OK [08:37:25]SAM_PROTO_ClearQueue done [08:37:25]KKMCreateOFDPacket [08:37:25]OFDProtocolAddRootSTLVToBuf [08:37:25]FM_MakeSignedData [08:37:25]FM_MakeSignedData [08:37:25]SAM_PROTO_SignData [08:37:25]wFMCommunicate request_size=4 [08:37:25]MH_SAM_APDU [08:37:25]CAPDU: 80 0D 01 02 [08:37:25]Write to MH i2c: E2 08 00 2B 72 80 0D 01 02 00 00 00 00 16 [08:37:25]Write i2c OK [08:37:25]MH_I2C_Read... [08:37:25]Read from MH i2c: E2 [08:37:25]MH_I2C_Read... [08:37:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:37:25]Read from MH i2c: E2 03 00 [08:37:25]MH_I2C_Read... [08:37:25]Read from MH i2c: E2 03 00 2B 72 00 90 00 11 [08:37:25]RAPDU: 90 00 [08:37:25]wFMCommunicate OK [08:37:25]wFMCommunicate request_size=255 [08:37:25]MH_SAM_APDU [08:37:25]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 4B 88 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 46 E2 01 00 35 04 06 00 [08:37:25]Write to MH i2c: E2 02 01 2C 72 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 4B 88 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 46 E2 01 00 35 04 06 00 00 00 0E [08:37:25]Write i2c OK [08:37:25]MH_I2C_Read... [08:37:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:25]Read from MH i2c: E2 [08:37:25]MH_I2C_Read... [08:37:25]Read from MH i2c: E2 03 00 [08:37:25]MH_I2C_Read... [08:37:25]Read from MH i2c: E2 03 00 2C 72 00 90 00 12 [08:37:25]RAPDU: 90 00 [08:37:25]wFMCommunicate OK [08:37:25]wFMCommunicate request_size=11 [08:37:25]MH_SAM_APDU [08:37:25]CAPDU: 80 0D 02 02 06 85 1D 00 88 89 2B [08:37:25]Write to MH i2c: E2 0E 00 2D 72 80 0D 02 02 06 00 85 1D 00 88 89 2B 00 00 03 [08:37:25]Write i2c OK [08:37:25]MH_I2C_Read... [08:37:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:25]Read from MH i2c: E2 [08:37:25]MH_I2C_Read... [08:37:25]Read from MH i2c: E2 03 00 [08:37:25]MH_I2C_Read... [08:37:25]Read from MH i2c: E2 03 00 2D 72 00 90 00 13 [08:37:25]RAPDU: 90 00 [08:37:25]wFMCommunicate OK [08:37:25]wFMCommunicate request_size=4 [08:37:25]MH_SAM_APDU [08:37:25]CAPDU: 80 0D 03 02 [08:37:25]Write to MH i2c: E2 08 00 2E 72 80 0D 03 02 00 00 00 00 1B [08:37:25]Write i2c OK [08:37:25]MH_I2C_Read... [08:37:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:37:25]Read from MH i2c: E2 [08:37:25]MH_I2C_Read... [08:37:25]Read from MH i2c: E2 0B 00 [08:37:25]MH_I2C_Read... [08:37:25]Read from MH i2c: E2 0B 00 2E 72 00 D6 8C 70 02 CA 4E 8A B1 90 00 43 [08:37:25]RAPDU: D6 8C 70 02 CA 4E 8A B1 90 00 [08:37:25]wFMCommunicate OK [08:37:25]SAM_PROTO_SignData done [08:37:25]FM_MakeSignedData done [08:37:25]CreateOFDProtocolMessage [08:37:25]wFMCommunicate request_size=4 [08:37:25]MH_SAM_APDU [08:37:25]CAPDU: 80 11 00 00 [08:37:25]Write to MH i2c: E2 08 00 2F 72 80 11 00 00 00 00 00 00 1B [08:37:25]Write i2c OK [08:37:25]MH_I2C_Read... [08:37:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:25]Read from MH i2c: E2 [08:37:25]MH_I2C_Read... [08:37:25]Read from MH i2c: E2 17 00 [08:37:25]MH_I2C_Read... [08:37:25]Read from MH i2c: E2 17 00 2F 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 79 [08:37:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:37:25]wFMCommunicate OK [08:37:25]CreateOFDProtocolMessage done [08:37:25]OFDSenderStorePacket 123462 [08:37:25]StoreOFDPacket docnum=123462 [08:37:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 20 0B 08 01 BD B4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 4B 88 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 46 E2 01 00 35 04 06 00 85 1D 00 88 89 2B D6 8C 70 02 CA 4E 8A B1 [08:37:25]CheckFolder [08:37:25]dirname=/storage/ofd_packets [08:37:25]CheckFolder done [08:37:25]ProducePacketName [08:37:25]name=ofd_packets/00123462 [08:37:25]NVStorageSaveData ofd_packets/00123462 [08:37:25]File name is /storage/ofd_packets/00123462 [08:37:25]Write 302 bytes [08:37:25]NVStorageSaveData done [08:37:25]OFDSenderStorePacket done [08:37:25]KKMCreateOFDPacket done [08:37:25]NVStorageSaveData kkm_last_timestamp [08:37:25]File name is /storage/kkm_last_timestamp [08:37:25]Write 4 bytes [08:37:25]NVStorageSaveData done [08:37:25]ExternCall_PrintAddStr [08:37:25]wPrintStart [08:37:25]Write to MH i2c: 01 00 00 30 72 A2 [08:37:25]Write i2c OK [08:37:25]MH_I2C_Read... [08:37:25]Read from MH i2c: 01 [08:37:25]MH_I2C_Read... [08:37:25]Read from MH i2c: 01 07 00 [08:37:25]MH_I2C_Read... [08:37:25]Read from MH i2c: 01 07 00 30 72 00 00 00 00 00 FF 0F B7 [08:37:25]RasterBufferAndPrint [08:37:25]line Счет N : (1)1106465 [08:37:25]line ИНН: 02508201610067 [08:37:25]line Контрольно-Кассовый Чек [08:37:25]line ПРОДАЖА [08:37:25]line ТРК (МРК, ГНК) : 41 [08:37:25]line Товар: 2710194210 [08:37:25]line ДТ(л)-К-5 [08:37:25]line 14.110 * 70.90 [08:37:25]line = 1000.40 [08:37:25]line НДС 12% НСП 1% [08:37:25]line > о реализуемом товаре [08:37:25]line ОКРУГЛЕНИЕ: -0.40 [08:37:25]line ИТОГО: 1000.00 [08:37:25]line Внесено: 1000.00 [08:37:25]line СДАЧА: 0.00 [08:37:25]line НСП 1% : 8.85 [08:37:25]line НДС 12% : 106.24 [08:37:25]line Наличными: 1000.00 [08:37:25]line Безнал.: 0.00 [08:37:25]line Место: АЗС № 25 "Партнер Нефть" [08:37:25]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:37:25]line СНО: Общий режим [08:37:25]line Чек 62 04.03.2024 08:37 [08:37:25]line Смена: 324 ФФД: 1.0 [08:37:25]line ЗНМ: 0300000019 [08:37:25]line РНМ: 0000000000090573 [08:37:25]line Версия ККМ: 001 [08:37:25]line ФМ: 0000000000874798 [08:37:25]line ФД: 123462 [08:37:25]line ФПД: 146359609493803 [08:37:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T083731&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123462&fm=146359609493803&tin=02508201610067®Number=0000000000090573&sum=100000 [08:37:26]OFD Sender: Processing packet 123462 [packets to send 112, broken 111] [08:37:26]ProducePacketName [08:37:26]name=ofd_packets/00123462 [08:37:26]OFD Sender: To server: pG, [08:37:26]CommunicateWithHost lk.salyk.kg:30040 [08:37:26]ConnectInit lk.salyk.kg [08:37:26]written 0, free lines is 4095 [08:37:26]Connected sock=10 [08:37:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 20 0B 08 01 BD B4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 4B 88 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 46 E2 01 00 35 04 06 00 85 1D 00 88 89 2B D6 8C 70 02 CA 4E 8A B1 [08:37:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 C8 8D 47 00 D3 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 37 39 38 10 04 04 00 46 E2 01 00 F4 03 04 00 74 34 E5 65 B6 04 01 00 00 CC 87 A7 45 5B FB 40 4F [08:37:26]CommunicateWithHost err = 0 [08:37:26]CheckOFDResponse [08:37:26]1017 (14) - 77093643461234 [08:37:26]1041 (16) - 0000000000874798 [08:37:26]1040 (4) - 123462 [08:37:26]1012 (4) - 04.03.2024 02:39 [08:37:26]1206 (1) - 0 [08:37:26]OFD Sender: Remove packet 123462 [08:37:26]ProducePacketName [08:37:26]name=ofd_packets/00123462 [08:37:26]NVStorageDeleteData [08:37:26]Write to MH i2c: 01 00 00 5B 72 CD [08:37:26]Write i2c OK [08:37:26]MH_I2C_Read... [08:37:26]Read from MH i2c: 01 [08:37:26]MH_I2C_Read... [08:37:26]Read from MH i2c: 01 07 00 [08:37:26]MH_I2C_Read... [08:37:26]Read from MH i2c: 01 07 00 5B 72 00 00 00 00 00 FF 0C DF [08:37:26]RasterBufferAndPrint [08:37:26]line [08:37:26]line [08:37:26]line [08:37:26]line [08:37:26]line [08:37:26]written 0, free lines is 3332 [08:37:26]MH_Cut [08:37:26]Write to MH i2c: D1 01 00 62 72 01 A6 [08:37:26]Write i2c OK [08:37:26]MH_I2C_Read... [08:37:26]Read from MH i2c: D1 [08:37:26]MH_I2C_Read... [08:37:26]Read from MH i2c: D1 01 00 [08:37:26]MH_I2C_Read... [08:37:26]Read from MH i2c: D1 01 00 62 72 00 A5 [08:37:26]Write to MH i2c: 01 00 00 63 72 D5 [08:37:26]Write i2c OK [08:37:26]MH_I2C_Read... [08:37:26]OFD Sender: No OFD packet to send [08:37:27]*** Cut start [08:37:27]*** Purtial cut [08:37:27]*** Stage 1: CUTSNS_PIN = 1 [08:37:29]Read from MH i2c: 01 [08:37:29]MH_I2C_Read... [08:37:29]*** Stop cut motor [08:37:29]*** Cut end [08:37:29]Read from MH i2c: 01 07 00 [08:37:29]MH_I2C_Read... [08:37:29]Read from MH i2c: 01 07 00 63 72 00 00 00 00 00 FF 0F EA [08:37:29]process_action close_receipt done [08:37:29]requested_data is exist [08:37:29]produce_requested_data [08:37:29]requested_item fm.sn is exist - process it [08:37:29]wFMCommunicate request_size=4 [08:37:29]MH_SAM_APDU [08:37:29]CAPDU: 80 11 00 00 [08:37:29]Write to MH i2c: E2 08 00 64 72 80 11 00 00 00 00 00 00 50 [08:37:29]Write i2c OK [08:37:29]MH_I2C_Read... [08:37:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:29]Read from MH i2c: E2 [08:37:29]MH_I2C_Read... [08:37:29]Read from MH i2c: E2 17 00 [08:37:29]MH_I2C_Read... [08:37:29]Read from MH i2c: E2 17 00 64 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AE [08:37:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:37:29]wFMCommunicate OK [08:37:29]requested_item fd.num is exist - process it [08:37:29]SAM_PROTO_GetFieldsCounters [08:37:29]wFMCommunicate request_size=4 [08:37:29]MH_SAM_APDU [08:37:29]CAPDU: 80 13 00 00 [08:37:29]Write to MH i2c: E2 08 00 65 72 80 13 00 00 00 00 00 00 53 [08:37:29]Write i2c OK [08:37:29]MH_I2C_Read... [08:37:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:37:29]Read from MH i2c: E2 [08:37:29]MH_I2C_Read... [08:37:29]Read from MH i2c: E2 62 00 [08:37:29]MH_I2C_Read... [08:37:29]Read from MH i2c: E2 62 00 65 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 46 E2 01 00 0E 04 04 00 44 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 A6 [08: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 46 E2 01 00 0E 04 04 00 44 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 [08:37:29]wFMCommunicate OK [08:37:29]SAM_PROTO_GetFieldsCounters done [08:37:29]requested_item shift.num is exist - process it [08:37:29]requested_item shift.opened is exist - process it [08:37:29]req_shift_opened [08:37:29]FM_GetShiftState [08:37:29]SAM_PROTO_GetShiftState [08:37:29]wFMCommunicate request_size=4 [08:37:29]MH_SAM_APDU [08:37:29]CAPDU: 80 13 01 00 [08:37:29]Write to MH i2c: E2 08 00 66 72 80 13 01 00 00 00 00 00 55 [08:37:29]Write i2c OK [08:37:29]MH_I2C_Read... [08:37:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:29]Read from MH i2c: E2 [08:37:29]MH_I2C_Read... [08:37:29]Read from MH i2c: E2 0E 00 [08:37:29]MH_I2C_Read... [08:37:29]Read from MH i2c: E2 0E 00 66 72 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 6C [08:37:29]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:37:29]wFMCommunicate OK [08:37:29]SAM_PROTO_GetShiftState done [08:37:29]FM_GetShiftState done [08:37:29]req_shift_opened done [08:37:29]requested_item shift.open_date is exist - process it [08:37:29]req_shift_open_date [08:37:29]req_shift_open_date done [08:37:29]produce_requested_data done [08:37:29]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123462,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:37:29]process_action_free close_receipt [08:37:29]json_value_free [08:37:29]json_value_free done [08:37:29]process_json_proto returns [08:37:29]Send response to host [08:37:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123462,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:37:29]free response buf [08:37:29]execute_script done [08:37:29]execute_script returns [08:37:29]free content buf [08:37:29]Sock 7.Close socket [08:37:29]Sock 7.Thread stoped [08:37:31]OFD Sender: No OFD packet to send [08:37:36]OFD Sender: No OFD packet to send [08:37:41]OFD Sender: No OFD packet to send [08:37:46]OFD Sender: No OFD packet to send [08:37:51]OFD Sender: No OFD packet to send [08:37:56]OFD Sender: No OFD packet to send [08:38:01]OFD Sender: No OFD packet to send [08:38:06]OFD Sender: No OFD packet to send [08:38:11]OFD Sender: No OFD packet to send [08:38:16]OFD Sender: No OFD packet to send [08:38:21]OFD Sender: No OFD packet to send [08:38:27]OFD Sender: No OFD packet to send [08:38:32]OFD Sender: No OFD packet to send [08:38:37]OFD Sender: No OFD packet to send [08:38:42]OFD Sender: No OFD packet to send [08:38:47]OFD Sender: No OFD packet to send [08:38:52]OFD Sender: No OFD packet to send [08:38:57]OFD Sender: No OFD packet to send [08:39:02]OFD Sender: No OFD packet to send [08:39:07]OFD Sender: No OFD packet to send [08:39:12]OFD Sender: No OFD packet to send [08:39:17]OFD Sender: No OFD packet to send [08:39:22]OFD Sender: No OFD packet to send [08:39:27]OFD Sender: No OFD packet to send [08:39:32]OFD Sender: No OFD packet to send [08:39:37]OFD Sender: No OFD packet to send [08:39:42]OFD Sender: No OFD packet to send [08:39:47]OFD Sender: No OFD packet to send [08:39:52]OFD Sender: No OFD packet to send [08:39:57]OFD Sender: No OFD packet to send [08:39:57]accept exits with 9 [08:39:57]New connection [08:39:57]New thread 3067252068 created [08:39:57]Thread 3067395428 joined [08:39:57]Waiting for new connection... [08:39:57] Sock 9.Parse request [08:39:57]Sock 9.Check first char [08:39:57]Sock 9.First char is OK [08:39:57]request: POST /json_proto HTTP/1.0 [08:39:57]Method: POST [08:39:57]URL: /json_proto [08:39:57]Method is POST - this is cgi request [08:39:57]url: /json_proto [08:39:57]query_string will be loaded in cgi processing [08:39:57]execute_cgi json_proto POST (null) [08:39:57]execute_cgi path=json_proto method=POST [08:39:57]POST find Content-Length [08:39:57]Host: 172.17.48.197:8080 [08:39:57]Content-Length: 818 [08:39:57]Content-Type: application/json [08:39:57] [08:39:57]POST finish read [08:39:57]Found Content-Length = 818 [08:39:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106466", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:39:57]execute_script... [08: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)1106466", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:39:57]POST & json_proto [08:39:57]process_json_proto [08:39:57]json parsed OK: [08:39:57]protocol is kg_v1.0 [08:39:57]action value=close_receipt [08:39:57]process_action close_receipt [08:39:57]cmd_close_receipt [08:39:57]MH_GetDate [08:39:57]Write to MH i2c: F0 00 00 67 72 C8 [08:39:57]Write i2c OK [08:39:57]MH_I2C_Read... [08:39:57]Read from MH i2c: F0 [08:39:57]MH_I2C_Read... [08:39:57]Read from MH i2c: F0 09 00 [08:39:57]MH_I2C_Read... [08:39:57]Read from MH i2c: F0 09 00 67 72 00 E4 88 E5 65 6C AF E3 65 EA [08:39:57]GetLastDocTimeStamp 1709541451 [08:39:57]current date 1709541604 [08:39:57]FM_GetShiftState [08:39:57]SAM_PROTO_GetShiftState [08:39:57]wFMCommunicate request_size=4 [08:39:57]MH_SAM_APDU [08:39:57]CAPDU: 80 13 01 00 [08:39:57]Write to MH i2c: E2 08 00 68 72 80 13 01 00 00 00 00 00 57 [08:39:57]Write i2c OK [08:39:57]MH_I2C_Read... [08:39:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:39:57]Read from MH i2c: E2 [08:39:57]MH_I2C_Read... [08:39:57]Read from MH i2c: E2 0E 00 [08:39:57]MH_I2C_Read... [08:39:57]Read from MH i2c: E2 0E 00 68 72 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 6E [08:39:57]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:39:57]wFMCommunicate OK [08:39:57]SAM_PROTO_GetShiftState done [08:39:57]FM_GetShiftState done [08:39:57]opened in 1709511088 [08:39:57]opened+sec_in_day 1709597488 [08:39:57]quantity*price = 61900 [08:39:57]sum+1 = 61901 [08:39:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 619.00 НСП 1% : 5.48 НДС 12% : 65.73 Наличными: 0.00 Безнал.: 619.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 63 04.03.2024 08:40 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123463 ФПД: 85614334156327 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T084004&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123463&fm=85614334156327&tin=02508201610067®Number=0000000000090573&sum=61900 [08:39:58]StoreToDocumentArchive [08:39:58]shift 324 fd 123463 [08:39:58]save to /storage/0324/doc_00123463 [08:39:58]save last doc name /storage/0324/doc_00123463 to /storage/kkm_last_doc_name [08:39:58]save OK [08:39:58]Clear old archive folders... [08:39:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:39:58]tlvbuf is 00E02390 [08:39:58]SAM_PROTO_ClearQueue [08:39:58]wFMCommunicate request_size=4 [08:39:58]MH_SAM_APDU [08:39:58]CAPDU: 80 09 00 00 [08:39:58]Write to MH i2c: E2 08 00 75 72 80 09 00 00 00 00 00 00 59 [08:39:58]Write i2c OK [08:39:58]MH_I2C_Read... [08:39:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:39:58]Read from MH i2c: E2 [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: E2 03 00 [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: E2 03 00 75 72 00 90 00 5B [08:39:58]RAPDU: 90 00 [08:39:58]wFMCommunicate OK [08:39:58]SAM_PROTO_ClearQueue done [08:39:58]KKMCreateOFDPacket [08:39:58]OFDProtocolAddRootSTLVToBuf [08:39:58]FM_MakeSignedData [08:39:58]FM_MakeSignedData [08:39:58]SAM_PROTO_SignData [08:39:58]wFMCommunicate request_size=4 [08:39:58]MH_SAM_APDU [08:39:58]CAPDU: 80 0D 01 02 [08:39:58]Write to MH i2c: E2 08 00 76 72 80 0D 01 02 00 00 00 00 61 [08:39:58]Write i2c OK [08:39:58]MH_I2C_Read... [08:39:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:39:58]Read from MH i2c: E2 [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: E2 03 00 [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: E2 03 00 76 72 00 90 00 5C [08:39:58]RAPDU: 90 00 [08:39:58]wFMCommunicate OK [08:39:58]wFMCommunicate request_size=255 [08:39:58]MH_SAM_APDU [08: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 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 E4 88 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 47 E2 01 00 35 04 06 00 4D [08:39:58]Write to MH i2c: E2 02 01 77 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 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 E4 88 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 47 E2 01 00 35 04 06 00 4D 00 00 C6 [08:39:58]Write i2c OK [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: E2 [08:39:58]MH_I2C_Read... [08:39:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:39:58]Read from MH i2c: E2 03 00 [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: E2 03 00 77 72 00 90 00 5D [08:39:58]RAPDU: 90 00 [08:39:58]wFMCommunicate OK [08:39:58]wFMCommunicate request_size=10 [08:39:58]MH_SAM_APDU [08:39:58]CAPDU: 80 0D 02 02 05 DD A3 F9 9E 27 [08:39:58]Write to MH i2c: E2 0D 00 78 72 80 0D 02 02 05 00 DD A3 F9 9E 27 00 00 AC [08:39:58]Write i2c OK [08:39:58]MH_I2C_Read... [08:39:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:39:58]Read from MH i2c: E2 [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: E2 03 00 [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: E2 03 00 78 72 00 90 00 5E [08:39:58]RAPDU: 90 00 [08:39:58]wFMCommunicate OK [08:39:58]wFMCommunicate request_size=4 [08:39:58]MH_SAM_APDU [08:39:58]CAPDU: 80 0D 03 02 [08:39:58]Write to MH i2c: E2 08 00 79 72 80 0D 03 02 00 00 00 00 66 [08:39:58]Write i2c OK [08:39:58]MH_I2C_Read... [08:39:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:39:58]Read from MH i2c: E2 [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: E2 0B 00 [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: E2 0B 00 79 72 00 8B 64 D4 AE FB 71 59 23 90 00 C0 [08:39:58]RAPDU: 8B 64 D4 AE FB 71 59 23 90 00 [08:39:58]wFMCommunicate OK [08:39:58]SAM_PROTO_SignData done [08:39:58]FM_MakeSignedData done [08:39:58]CreateOFDProtocolMessage [08:39:58]wFMCommunicate request_size=4 [08:39:58]MH_SAM_APDU [08:39:58]CAPDU: 80 11 00 00 [08:39:58]Write to MH i2c: E2 08 00 7A 72 80 11 00 00 00 00 00 00 66 [08:39:58]Write i2c OK [08:39:58]MH_I2C_Read... [08:39:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:39:58]Read from MH i2c: E2 [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: E2 17 00 [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: E2 17 00 7A 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C4 [08:39:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:39:58]wFMCommunicate OK [08:39:58]CreateOFDProtocolMessage done [08:39:58]OFDSenderStorePacket 123463 [08:39:58]StoreOFDPacket docnum=123463 [08:39:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 7A 6F 07 01 38 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 E4 88 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 47 E2 01 00 35 04 06 00 4D DD A3 F9 9E 27 8B 64 D4 AE FB 71 59 23 [08:39:58]CheckFolder [08:39:58]dirname=/storage/ofd_packets [08:39:58]CheckFolder done [08:39:58]ProducePacketName [08:39:58]name=ofd_packets/00123463 [08:39:58]NVStorageSaveData ofd_packets/00123463 [08:39:58]File name is /storage/ofd_packets/00123463 [08:39:58]Write 301 bytes [08:39:58]NVStorageSaveData done [08:39:58]OFDSenderStorePacket done [08:39:58]KKMCreateOFDPacket done [08:39:58]NVStorageSaveData kkm_last_timestamp [08:39:58]File name is /storage/kkm_last_timestamp [08:39:58]Write 4 bytes [08:39:58]NVStorageSaveData done [08:39:58]ExternCall_PrintAddStr [08:39:58]wPrintStart [08:39:58]Write to MH i2c: 01 00 00 7B 72 ED [08:39:58]Write i2c OK [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: 01 [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: 01 07 00 [08:39:58]MH_I2C_Read... [08:39:58]Read from MH i2c: 01 07 00 7B 72 00 00 00 00 00 FF 0F 02 [08:39:58]RasterBufferAndPrint [08:39:58]line Счет N : (1)1106466 [08:39:58]line ИНН: 02508201610067 [08:39:58]line Контрольно-Кассовый Чек [08:39:58]line ПРОДАЖА [08:39:58]line ТРК (МРК, ГНК) : 52 [08:39:58]line Товар: 2710124130 [08:39:58]line Аи-92-К-5 [08:39:58]line 10.000 * 61.90 [08:39:58]line = 619.00 [08:39:58]line НДС 12% НСП 1% [08:39:58]line > о реализуемом товаре [08:39:58]line ИТОГО: 619.00 [08:39:58]line НСП 1% : 5.48 [08:39:58]line НДС 12% : 65.73 [08:39:58]line Наличными: 0.00 [08:39:58]line Безнал.: 619.00 [08:39:58]line Место: АЗС № 25 "Партнер Нефть" [08:39:58]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:39:58]line СНО: Общий режим [08:39:58]line Чек 63 04.03.2024 08:40 [08:39:58]line Смена: 324 ФФД: 1.0 [08:39:58]line ЗНМ: 0300000019 [08:39:58]line РНМ: 0000000000090573 [08:39:58]line Версия ККМ: 001 [08:39:58]line Платежная система: Бакай Банк [08:39:58]line ФМ: 0000000000874798 [08:39:58]line ФД: 123463 [08:39:58]line ФПД: 85614334156327 [08:39:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T084004&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123463&fm=85614334156327&tin=02508201610067®Number=0000000000090573&sum=61900 [08:39:59]OFD Sender: Processing packet 123463 [packets to send 112, broken 111] [08:39:59]ProducePacketName [08:39:59]name=ofd_packets/00123463 [08:39:59]OFD Sender: To server: pG, [08:39:59]CommunicateWithHost lk.salyk.kg:30040 [08:39:59]ConnectInit lk.salyk.kg [08:39:59]written 0, free lines is 4095 [08:39:59]Connected sock=10 [08: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 37 39 38 0F 01 00 00 7A 6F 07 01 38 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 E4 88 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 47 E2 01 00 35 04 06 00 4D DD A3 F9 9E 27 8B 64 D4 AE FB 71 59 23 [08: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 37 39 38 4F 00 00 00 AD 53 47 00 89 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 37 39 38 10 04 04 00 47 E2 01 00 F4 03 04 00 0D 35 E5 65 B6 04 01 00 00 7F F3 80 1B 7F 1A 48 B4 [08:39:59]CommunicateWithHost err = 0 [08:39:59]CheckOFDResponse [08:39:59]1017 (14) - 77093643461234 [08:39:59]1041 (16) - 0000000000874798 [08:39:59]1040 (4) - 123463 [08:39:59]1012 (4) - 04.03.2024 02:42 [08:39:59]1206 (1) - 0 [08:39:59]OFD Sender: Remove packet 123463 [08:39:59]ProducePacketName [08:39:59]name=ofd_packets/00123463 [08:39:59]NVStorageDeleteData [08:39:59]Write to MH i2c: 01 00 00 A5 72 17 [08:39:59]Write i2c OK [08:39:59]MH_I2C_Read... [08:39:59]Read from MH i2c: 01 [08:39:59]MH_I2C_Read... [08:39:59]Read from MH i2c: 01 07 00 [08:39:59]MH_I2C_Read... [08:39:59]Read from MH i2c: 01 07 00 A5 72 00 00 00 00 00 01 0D 2C [08:39:59]RasterBufferAndPrint [08:39:59]line [08:39:59]line [08:39:59]line [08:39:59]line [08:39:59]line [08:39:59]written 0, free lines is 3335 [08:39:59]MH_Cut [08:39:59]Write to MH i2c: D1 01 00 AC 72 01 F0 [08:39:59]Write i2c OK [08:39:59]MH_I2C_Read... [08:39:59]Read from MH i2c: D1 [08:39:59]MH_I2C_Read... [08:39:59]Read from MH i2c: D1 01 00 [08:39:59]MH_I2C_Read... [08:39:59]Read from MH i2c: D1 01 00 AC 72 00 EF [08:39:59]Write to MH i2c: 01 00 00 AD 72 1F [08:39:59]Write i2c OK [08:39:59]MH_I2C_Read... [08:40:00]OFD Sender: No OFD packet to send [08:40:00]*** Cut start [08:40:00]*** Purtial cut [08:40:00]*** Stage 1: CUTSNS_PIN = 1 [08:40:02]Read from MH i2c: 01 [08:40:02]MH_I2C_Read... [08:40:02]*** Stop cut motor [08:40:02]*** Cut end [08:40:02]Read from MH i2c: 01 07 00 [08:40:02]MH_I2C_Read... [08:40:02]Read from MH i2c: 01 07 00 AD 72 00 00 00 00 00 FF 0F 34 [08:40:02]process_action close_receipt done [08:40:02]requested_data is exist [08:40:02]produce_requested_data [08:40:02]requested_item fm.sn is exist - process it [08:40:02]wFMCommunicate request_size=4 [08:40:02]MH_SAM_APDU [08:40:02]CAPDU: 80 11 00 00 [08:40:02]Write to MH i2c: E2 08 00 AE 72 80 11 00 00 00 00 00 00 9A [08:40:02]Write i2c OK [08:40:02]MH_I2C_Read... [08:40:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:02]Read from MH i2c: E2 [08:40:02]MH_I2C_Read... [08:40:02]Read from MH i2c: E2 17 00 [08:40:02]MH_I2C_Read... [08:40:02]Read from MH i2c: E2 17 00 AE 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F8 [08:40:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:40:02]wFMCommunicate OK [08:40:02]requested_item fd.num is exist - process it [08:40:02]SAM_PROTO_GetFieldsCounters [08:40:02]wFMCommunicate request_size=4 [08:40:02]MH_SAM_APDU [08:40:02]CAPDU: 80 13 00 00 [08:40:02]Write to MH i2c: E2 08 00 AF 72 80 13 00 00 00 00 00 00 9D [08:40:02]Write i2c OK [08:40:02]MH_I2C_Read... [08:40:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:40:02]Read from MH i2c: E2 [08:40:02]MH_I2C_Read... [08:40:02]Read from MH i2c: E2 62 00 [08:40:02]MH_I2C_Read... [08:40:02]Read from MH i2c: E2 62 00 AF 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 47 E2 01 00 0E 04 04 00 44 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 F4 [08:40: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 47 E2 01 00 0E 04 04 00 44 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 [08:40:02]wFMCommunicate OK [08:40:02]SAM_PROTO_GetFieldsCounters done [08:40:02]requested_item shift.num is exist - process it [08:40:02]requested_item shift.opened is exist - process it [08:40:02]req_shift_opened [08:40:02]FM_GetShiftState [08:40:02]SAM_PROTO_GetShiftState [08:40:02]wFMCommunicate request_size=4 [08:40:02]MH_SAM_APDU [08:40:02]CAPDU: 80 13 01 00 [08:40:02]Write to MH i2c: E2 08 00 B0 72 80 13 01 00 00 00 00 00 9F [08:40:02]Write i2c OK [08:40:02]MH_I2C_Read... [08:40:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:40:02]Read from MH i2c: E2 [08:40:02]MH_I2C_Read... [08:40:02]Read from MH i2c: E2 0E 00 [08:40:02]MH_I2C_Read... [08:40:02]Read from MH i2c: E2 0E 00 B0 72 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 B6 [08:40:02]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:40:02]wFMCommunicate OK [08:40:02]SAM_PROTO_GetShiftState done [08:40:02]FM_GetShiftState done [08:40:02]req_shift_opened done [08:40:02]requested_item shift.open_date is exist - process it [08:40:02]req_shift_open_date [08:40:02]req_shift_open_date done [08:40:02]produce_requested_data done [08:40:02]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123463,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:40:02]process_action_free close_receipt [08:40:02]json_value_free [08:40:02]json_value_free done [08:40:02]process_json_proto returns [08:40:02]Send response to host [08:40:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123463,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:40:02]free response buf [08:40:02]execute_script done [08:40:02]execute_script returns [08:40:02]free content buf [08:40:02]Sock 9.Close socket [08:40:02]Sock 9.Thread stoped [08:40:05]OFD Sender: No OFD packet to send [08:40:10]OFD Sender: No OFD packet to send [08:40:15]OFD Sender: No OFD packet to send [08:40:20]OFD Sender: No OFD packet to send [08:40:25]OFD Sender: No OFD packet to send [08:40:30]OFD Sender: No OFD packet to send [08:40:35]OFD Sender: No OFD packet to send [08:40:40]OFD Sender: No OFD packet to send [08:40:45]OFD Sender: No OFD packet to send [08:40:50]OFD Sender: No OFD packet to send [08:40:55]OFD Sender: No OFD packet to send [08:41:00]OFD Sender: No OFD packet to send [08:41:05]OFD Sender: No OFD packet to send [08:41:10]OFD Sender: No OFD packet to send [08:41:15]OFD Sender: No OFD packet to send [08:41:20]OFD Sender: No OFD packet to send [08:41:25]OFD Sender: No OFD packet to send [08:41:30]OFD Sender: No OFD packet to send [08:41:35]OFD Sender: No OFD packet to send [08:41:40]OFD Sender: No OFD packet to send [08:41:45]OFD Sender: No OFD packet to send [08:41:50]OFD Sender: No OFD packet to send [08:41:55]OFD Sender: No OFD packet to send [08:42:00]OFD Sender: No OFD packet to send [08:42:05]OFD Sender: No OFD packet to send [08:42:10]OFD Sender: No OFD packet to send [08:42:15]OFD Sender: No OFD packet to send [08:42:20]OFD Sender: No OFD packet to send [08:42:25]OFD Sender: No OFD packet to send [08:42:30]OFD Sender: No OFD packet to send [08:42:35]OFD Sender: No OFD packet to send [08:42:40]OFD Sender: No OFD packet to send [08:42:45]OFD Sender: No OFD packet to send [08:42:50]OFD Sender: No OFD packet to send [08:42:55]OFD Sender: No OFD packet to send [08:43:00]OFD Sender: No OFD packet to send [08:43:05]OFD Sender: No OFD packet to send [08:43:10]OFD Sender: No OFD packet to send [08:43:15]OFD Sender: No OFD packet to send [08:43:20]OFD Sender: No OFD packet to send [08:43:25]OFD Sender: No OFD packet to send [08:43:30]OFD Sender: No OFD packet to send [08:43:35]OFD Sender: No OFD packet to send [08:43:40]OFD Sender: No OFD packet to send [08:43:45]OFD Sender: No OFD packet to send [08:43:50]OFD Sender: No OFD packet to send [08:43:55]OFD Sender: No OFD packet to send [08:44:00]OFD Sender: No OFD packet to send [08:44:05]OFD Sender: No OFD packet to send [08:44:10]OFD Sender: No OFD packet to send [08:44:15]OFD Sender: No OFD packet to send [08:44:20]OFD Sender: No OFD packet to send [08:44:25]OFD Sender: No OFD packet to send [08:44:30]OFD Sender: No OFD packet to send [08:44:35]OFD Sender: No OFD packet to send [08:44:40]OFD Sender: No OFD packet to send [08:44:45]OFD Sender: No OFD packet to send [08:44:50]OFD Sender: No OFD packet to send [08:44:55]OFD Sender: No OFD packet to send [08:45:00]OFD Sender: No OFD packet to send [08:45:05]OFD Sender: No OFD packet to send [08:45:10]OFD Sender: No OFD packet to send [08:45:15]OFD Sender: No OFD packet to send [08:45:20]OFD Sender: No OFD packet to send [08:45:25]OFD Sender: No OFD packet to send [08:45:30]OFD Sender: No OFD packet to send [08:45:35]OFD Sender: No OFD packet to send [08:45:40]OFD Sender: No OFD packet to send [08:45:45]OFD Sender: No OFD packet to send [08:45:50]OFD Sender: No OFD packet to send [08:45:55]OFD Sender: No OFD packet to send [08:46:00]OFD Sender: No OFD packet to send [08:46:05]OFD Sender: No OFD packet to send [08:46:10]OFD Sender: No OFD packet to send [08:46:15]OFD Sender: No OFD packet to send [08:46:20]OFD Sender: No OFD packet to send [08:46:25]OFD Sender: No OFD packet to send [08:46:30]OFD Sender: No OFD packet to send [08:46:35]OFD Sender: No OFD packet to send [08:46:40]OFD Sender: No OFD packet to send [08:46:45]OFD Sender: No OFD packet to send [08:46:50]OFD Sender: No OFD packet to send [08:46:55]OFD Sender: No OFD packet to send [08:47:00]OFD Sender: No OFD packet to send [08:47:05]OFD Sender: No OFD packet to send [08:47:10]OFD Sender: No OFD packet to send [08:47:15]OFD Sender: No OFD packet to send [08:47:20]OFD Sender: No OFD packet to send [08:47:25]OFD Sender: No OFD packet to send [08:47:30]OFD Sender: No OFD packet to send [08:47:35]OFD Sender: No OFD packet to send [08:47:40]OFD Sender: No OFD packet to send [08:47:45]OFD Sender: No OFD packet to send [08:47: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:17]accept exits with 7 [08:48:17]New connection [08:48:17]New thread 3067395428 created [08:48:17]Thread 3067252068 joined [08:48:17]Waiting for new connection... [08:48:17] Sock 7.Parse request [08:48:17]Sock 7.Check first char [08:48:17]Sock 7.First char is OK [08:48:17]request: POST /json_proto HTTP/1.0 [08:48:17]Method: POST [08:48:17]URL: /json_proto [08:48:17]Method is POST - this is cgi request [08:48:17]url: /json_proto [08:48:17]query_string will be loaded in cgi processing [08:48:17]execute_cgi json_proto POST (null) [08:48:17]execute_cgi path=json_proto method=POST [08:48:17]POST find Content-Length [08:48:17]Host: 172.17.48.197:8080 [08:48:17]Content-Length: 678 [08:48:17]Content-Type: application/json [08:48:17] [08:48:17]POST finish read [08:48:17]Found Content-Length = 678 [08:48:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106467", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.880, "sum" : 240.17, "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:48:17]execute_script... [08:48: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)1106467", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.880, "sum" : 240.17, "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:48:17]POST & json_proto [08:48:17]process_json_proto [08:48:17]json parsed OK: [08:48:17]protocol is kg_v1.0 [08:48:17]action value=close_receipt [08:48:17]process_action close_receipt [08:48:17]cmd_close_receipt [08:48:17]MH_GetDate [08:48:17]Write to MH i2c: F0 00 00 B1 72 12 [08:48:17]Write i2c OK [08:48:17]MH_I2C_Read... [08:48:17]Read from MH i2c: F0 [08:48:17]MH_I2C_Read... [08:48:17]Read from MH i2c: F0 09 00 [08:48:17]MH_I2C_Read... [08:48:17]Read from MH i2c: F0 09 00 B1 72 00 D9 8A E5 65 6C AF E3 65 2B [08:48:17]GetLastDocTimeStamp 1709541604 [08:48:17]current date 1709542105 [08:48:17]FM_GetShiftState [08:48:17]SAM_PROTO_GetShiftState [08:48:17]wFMCommunicate request_size=4 [08:48:17]MH_SAM_APDU [08:48:17]CAPDU: 80 13 01 00 [08:48:17]Write to MH i2c: E2 08 00 B2 72 80 13 01 00 00 00 00 00 A1 [08:48:17]Write i2c OK [08:48:17]MH_I2C_Read... [08:48:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:17]Read from MH i2c: E2 [08:48:17]MH_I2C_Read... [08:48:17]Read from MH i2c: E2 0E 00 [08:48:17]MH_I2C_Read... [08:48:17]Read from MH i2c: E2 0E 00 B2 72 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 B8 [08:48:17]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:48:17]wFMCommunicate OK [08:48:17]SAM_PROTO_GetShiftState done [08:48:17]FM_GetShiftState done [08:48:17]opened in 1709511088 [08:48:17]opened+sec_in_day 1709597488 [08:48:17]quantity*price = 24017 [08:48:17]sum+1 = 24018 [08:48:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.17 ИТОГО: 240.00 Внесено: 240.00 СДАЧА: 0.00 НСП 1% : 2.12 НДС 12% : 25.50 Наличными: 240.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 64 04.03.2024 08:48 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123464 ФПД: 100232893657246 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T084825&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123464&fm=100232893657246&tin=02508201610067®Number=0000000000090573&sum=24000 [08:48:18]StoreToDocumentArchive [08:48:18]shift 324 fd 123464 [08:48:18]save to /storage/0324/doc_00123464 [08:48:18]save last doc name /storage/0324/doc_00123464 to /storage/kkm_last_doc_name [08:48:18]save OK [08:48:18]Clear old archive folders... [08:48:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:48:18]tlvbuf is 00FAF000 [08:48:18]SAM_PROTO_ClearQueue [08:48:18]wFMCommunicate request_size=4 [08:48:18]MH_SAM_APDU [08:48:18]CAPDU: 80 09 00 00 [08:48:18]Write to MH i2c: E2 08 00 BF 72 80 09 00 00 00 00 00 00 A3 [08:48:18]Write i2c OK [08:48:18]MH_I2C_Read... [08:48:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:48:19]Read from MH i2c: E2 [08:48:19]MH_I2C_Read... [08:48:19]Read from MH i2c: E2 03 00 [08:48:19]MH_I2C_Read... [08:48:19]Read from MH i2c: E2 03 00 BF 72 00 90 00 A5 [08:48:19]RAPDU: 90 00 [08:48:19]wFMCommunicate OK [08:48:19]SAM_PROTO_ClearQueue done [08:48:19]KKMCreateOFDPacket [08:48:19]OFDProtocolAddRootSTLVToBuf [08:48:19]FM_MakeSignedData [08:48:19]FM_MakeSignedData [08:48:19]SAM_PROTO_SignData [08:48:19]wFMCommunicate request_size=4 [08:48:19]MH_SAM_APDU [08:48:19]CAPDU: 80 0D 01 02 [08:48:19]Write to MH i2c: E2 08 00 C0 72 80 0D 01 02 00 00 00 00 AB [08:48:19]Write i2c OK [08:48:19]MH_I2C_Read... [08:48:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:48:19]Read from MH i2c: E2 [08:48:19]MH_I2C_Read... [08:48:19]Read from MH i2c: E2 03 00 [08:48:19]MH_I2C_Read... [08:48:19]Read from MH i2c: E2 03 00 C0 72 00 90 00 A6 [08:48:19]RAPDU: 90 00 [08:48:19]wFMCommunicate OK [08:48:19]wFMCommunicate request_size=255 [08:48:19]MH_SAM_APDU [08:48: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 35 FF 03 08 00 03 28 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 D1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 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 40 00 00 00 F4 03 04 00 D9 8A E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 48 E2 01 00 35 04 06 00 5B [08:48:19]Write to MH i2c: E2 02 01 C1 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 35 FF 03 08 00 03 28 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 D1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 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 40 00 00 00 F4 03 04 00 D9 8A E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 48 E2 01 00 35 04 06 00 5B 00 00 2F [08:48:19]Write i2c OK [08:48:19]MH_I2C_Read... [08:48:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:19]Read from MH i2c: E2 [08:48:19]MH_I2C_Read... [08:48:19]Read from MH i2c: E2 03 00 [08:48:19]MH_I2C_Read... [08:48:19]Read from MH i2c: E2 03 00 C1 72 00 90 00 A7 [08:48:19]RAPDU: 90 00 [08:48:19]wFMCommunicate OK [08:48:19]wFMCommunicate request_size=10 [08:48:19]MH_SAM_APDU [08:48:19]CAPDU: 80 0D 02 02 05 29 4A 05 70 9E [08:48:19]Write to MH i2c: E2 0D 00 C2 72 80 0D 02 02 05 00 29 4A 05 70 9E 00 00 3E [08:48:19]Write i2c OK [08:48:19]MH_I2C_Read... [08:48:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:19]Read from MH i2c: E2 [08:48:19]MH_I2C_Read... [08:48:19]Read from MH i2c: E2 03 00 [08:48:19]MH_I2C_Read... [08:48:19]Read from MH i2c: E2 03 00 C2 72 00 90 00 A8 [08:48:19]RAPDU: 90 00 [08:48:19]wFMCommunicate OK [08:48:19]wFMCommunicate request_size=4 [08:48:19]MH_SAM_APDU [08:48:19]CAPDU: 80 0D 03 02 [08:48:19]Write to MH i2c: E2 08 00 C3 72 80 0D 03 02 00 00 00 00 B0 [08:48:19]Write i2c OK [08:48:19]MH_I2C_Read... [08:48:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:48:19]Read from MH i2c: E2 [08:48:19]MH_I2C_Read... [08:48:19]Read from MH i2c: E2 0B 00 [08:48:19]MH_I2C_Read... [08:48:19]Read from MH i2c: E2 0B 00 C3 72 00 A7 4C 47 3C 02 5C 29 C1 90 00 6F [08:48:19]RAPDU: A7 4C 47 3C 02 5C 29 C1 90 00 [08:48:19]wFMCommunicate OK [08:48:19]SAM_PROTO_SignData done [08:48:19]FM_MakeSignedData done [08:48:19]CreateOFDProtocolMessage [08:48:19]wFMCommunicate request_size=4 [08:48:19]MH_SAM_APDU [08:48:19]CAPDU: 80 11 00 00 [08:48:19]Write to MH i2c: E2 08 00 C4 72 80 11 00 00 00 00 00 00 B0 [08:48:19]Write i2c OK [08:48:19]MH_I2C_Read... [08:48:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:19]Read from MH i2c: E2 [08:48:19]MH_I2C_Read... [08:48:19]Read from MH i2c: E2 17 00 [08:48:19]MH_I2C_Read... [08:48:19]Read from MH i2c: E2 17 00 C4 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0E [08:48:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:48:19]wFMCommunicate OK [08:48:19]CreateOFDProtocolMessage done [08:48:19]OFDSenderStorePacket 123464 [08:48:19]StoreOFDPacket docnum=123464 [08:48:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 4E EC 07 01 88 F2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 28 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 D1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 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 40 00 00 00 F4 03 04 00 D9 8A E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 48 E2 01 00 35 04 06 00 5B 29 4A 05 70 9E A7 4C 47 3C 02 5C 29 C1 [08:48:19]CheckFolder [08:48:19]dirname=/storage/ofd_packets [08:48:19]CheckFolder done [08:48:19]ProducePacketName [08:48:19]name=ofd_packets/00123464 [08:48:19]NVStorageSaveData ofd_packets/00123464 [08:48:19]File name is /storage/ofd_packets/00123464 [08:48:19]Write 301 bytes [08:48:19]NVStorageSaveData done [08:48:19]OFDSenderStorePacket done [08:48:19]KKMCreateOFDPacket done [08:48:19]NVStorageSaveData kkm_last_timestamp [08:48:19]File name is /storage/kkm_last_timestamp [08:48:19]Write 4 bytes [08:48:19]NVStorageSaveData done [08:48:19]ExternCall_PrintAddStr [08:48:19]wPrintStart [08:48:19]Write to MH i2c: 01 00 00 C5 72 37 [08:48:19]Write i2c OK [08:48:19]MH_I2C_Read... [08:48:19]Read from MH i2c: 01 [08:48:19]MH_I2C_Read... [08:48:19]Read from MH i2c: 01 07 00 [08:48:19]MH_I2C_Read... [08:48:19]Read from MH i2c: 01 07 00 C5 72 00 00 00 00 00 FF 0F 4C [08:48:19]RasterBufferAndPrint [08:48:19]line Счет N : (1)1106467 [08:48:19]line ИНН: 02508201610067 [08:48:19]line Контрольно-Кассовый Чек [08:48:19]line ПРОДАЖА [08:48:19]line ТРК (МРК, ГНК) : 52 [08:48:19]line Товар: 2710124130 [08:48:19]line Аи-92-К-5 [08:48:19]line 3.880 * 61.90 [08:48:19]line = 240.17 [08:48:19]line НДС 12% НСП 1% [08:48:19]line > о реализуемом товаре [08:48:19]line ОКРУГЛЕНИЕ: -0.17 [08:48:19]line ИТОГО: 240.00 [08:48:19]line Внесено: 240.00 [08:48:19]line СДАЧА: 0.00 [08:48:19]line НСП 1% : 2.12 [08:48:19]line НДС 12% : 25.50 [08:48:19]line Наличными: 240.00 [08:48:19]line Безнал.: 0.00 [08:48:19]line Место: АЗС № 25 "Партнер Нефть" [08:48:19]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:48:19]line СНО: Общий режим [08:48:19]line Чек 64 04.03.2024 08:48 [08:48:19]line Смена: 324 ФФД: 1.0 [08:48:19]line ЗНМ: 0300000019 [08:48:19]line РНМ: 0000000000090573 [08:48:19]line Версия ККМ: 001 [08:48:19]line ФМ: 0000000000874798 [08:48:19]line ФД: 123464 [08:48:19]line ФПД: 100232893657246 [08:48:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T084825&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123464&fm=100232893657246&tin=02508201610067®Number=0000000000090573&sum=24000 [08:48:19]OFD Sender: Processing packet 123464 [packets to send 112, broken 111] [08:48:19]ProducePacketName [08:48:19]name=ofd_packets/00123464 [08:48:19]OFD Sender: To server: pG, [08:48:19]CommunicateWithHost lk.salyk.kg:30040 [08:48:19]ConnectInit lk.salyk.kg [08:48:19]written 0, free lines is 4095 [08:48:19]Connected sock=10 [08:48: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 37 39 38 0F 01 00 00 4E EC 07 01 88 F2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 28 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 D1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 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 40 00 00 00 F4 03 04 00 D9 8A E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 48 E2 01 00 35 04 06 00 5B 29 4A 05 70 9E A7 4C 47 3C 02 5C 29 C1 [08:48:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 A7 5F 47 00 0D 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 37 39 38 10 04 04 00 48 E2 01 00 F4 03 04 00 02 37 E5 65 B6 04 01 00 00 82 F5 77 23 E7 8C 78 45 [08:48:20]CommunicateWithHost err = 0 [08:48:20]CheckOFDResponse [08:48:20]1017 (14) - 77093643461234 [08:48:20]1041 (16) - 0000000000874798 [08:48:20]1040 (4) - 123464 [08:48:20]1012 (4) - 04.03.2024 02:50 [08:48:20]1206 (1) - 0 [08:48:20]OFD Sender: Remove packet 123464 [08:48:20]ProducePacketName [08:48:20]name=ofd_packets/00123464 [08:48:20]NVStorageDeleteData [08:48:20]Write to MH i2c: 01 00 00 F0 72 62 [08:48:20]Write i2c OK [08:48:20]MH_I2C_Read... [08:48:20]Read from MH i2c: 01 [08:48:20]MH_I2C_Read... [08:48:20]Read from MH i2c: 01 07 00 [08:48:20]MH_I2C_Read... [08:48:20]Read from MH i2c: 01 07 00 F0 72 00 00 00 00 00 00 0D 76 [08:48:20]RasterBufferAndPrint [08:48:20]line [08:48:20]line [08:48:20]line [08:48:20]line [08:48:20]line [08:48:20]written 0, free lines is 3337 [08:48:20]MH_Cut [08:48:20]Write to MH i2c: D1 01 00 F7 72 01 3B [08:48:20]Write i2c OK [08:48:20]MH_I2C_Read... [08:48:20]Read from MH i2c: D1 [08:48:20]MH_I2C_Read... [08:48:20]Read from MH i2c: D1 01 00 [08:48:20]MH_I2C_Read... [08:48:20]Read from MH i2c: D1 01 00 F7 72 00 3A [08:48:20]Write to MH i2c: 01 00 00 F8 72 6A [08:48:20]Write i2c OK [08:48:20]MH_I2C_Read... [08:48:20]OFD Sender: No OFD packet to send [08:48:20]*** Cut start [08:48:20]*** Purtial cut [08:48:20]*** Stage 1: CUTSNS_PIN = 1 [08:48:23]Read from MH i2c: 01 [08:48:23]MH_I2C_Read... [08:48:23]*** Stop cut motor [08:48:23]*** Cut end [08:48:23]Read from MH i2c: 01 07 00 [08:48:23]MH_I2C_Read... [08:48:23]Read from MH i2c: 01 07 00 F8 72 00 00 00 00 00 FF 0F 7F [08:48:23]process_action close_receipt done [08:48:23]requested_data is exist [08:48:23]produce_requested_data [08:48:23]requested_item fm.sn is exist - process it [08:48:23]wFMCommunicate request_size=4 [08:48:23]MH_SAM_APDU [08:48:23]CAPDU: 80 11 00 00 [08:48:23]Write to MH i2c: E2 08 00 F9 72 80 11 00 00 00 00 00 00 E5 [08:48:23]Write i2c OK [08:48:23]MH_I2C_Read... [08:48:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:23]Read from MH i2c: E2 [08:48:23]MH_I2C_Read... [08:48:23]Read from MH i2c: E2 17 00 [08:48:23]MH_I2C_Read... [08:48:23]Read from MH i2c: E2 17 00 F9 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 43 [08:48:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:48:23]wFMCommunicate OK [08:48:23]requested_item fd.num is exist - process it [08:48:23]SAM_PROTO_GetFieldsCounters [08:48:23]wFMCommunicate request_size=4 [08:48:23]MH_SAM_APDU [08:48:23]CAPDU: 80 13 00 00 [08:48:23]Write to MH i2c: E2 08 00 FA 72 80 13 00 00 00 00 00 00 E8 [08:48:23]Write i2c OK [08:48:23]MH_I2C_Read... [08:48:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:48:23]Read from MH i2c: E2 [08:48:23]MH_I2C_Read... [08:48:23]Read from MH i2c: E2 62 00 [08:48:23]MH_I2C_Read... [08:48:23]Read from MH i2c: E2 62 00 FA 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 48 E2 01 00 0E 04 04 00 44 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 43 [08:48: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 48 E2 01 00 0E 04 04 00 44 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 [08:48:23]wFMCommunicate OK [08:48:23]SAM_PROTO_GetFieldsCounters done [08:48:23]requested_item shift.num is exist - process it [08:48:23]requested_item shift.opened is exist - process it [08:48:23]req_shift_opened [08:48:23]FM_GetShiftState [08:48:23]SAM_PROTO_GetShiftState [08:48:23]wFMCommunicate request_size=4 [08:48:23]MH_SAM_APDU [08:48:23]CAPDU: 80 13 01 00 [08:48:23]Write to MH i2c: E2 08 00 FB 72 80 13 01 00 00 00 00 00 EA [08:48:23]Write i2c OK [08:48:23]MH_I2C_Read... [08:48:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:23]Read from MH i2c: E2 [08:48:23]MH_I2C_Read... [08:48:23]Read from MH i2c: E2 0E 00 [08:48:23]MH_I2C_Read... [08:48:23]Read from MH i2c: E2 0E 00 FB 72 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 01 [08:48:23]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:48:23]wFMCommunicate OK [08:48:23]SAM_PROTO_GetShiftState done [08:48:23]FM_GetShiftState done [08:48:23]req_shift_opened done [08:48:23]requested_item shift.open_date is exist - process it [08:48:23]req_shift_open_date [08:48:23]req_shift_open_date done [08:48:23]produce_requested_data done [08:48:23]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123464,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:48:23]process_action_free close_receipt [08:48:23]json_value_free [08:48:23]json_value_free done [08:48:23]process_json_proto returns [08:48:23]Send response to host [08:48:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123464,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:48:23]free response buf [08:48:23]execute_script done [08:48:23]execute_script returns [08:48:23]free content buf [08:48:23]Sock 7.Close socket [08:48:23]Sock 7.Thread stoped [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:59]accept exits with 9 [08:48:59]New connection [08:48:59]New thread 3067252068 created [08:48:59]Thread 3067395428 joined [08:48:59]Waiting for new connection... [08:48:59] Sock 9.Parse request [08:48:59]Sock 9.Check first char [08:48:59]Sock 9.First char is OK [08:48:59]request: POST /json_proto HTTP/1.0 [08:48:59]Method: POST [08:48:59]URL: /json_proto [08:48:59]Method is POST - this is cgi request [08:48:59]url: /json_proto [08:48:59]query_string will be loaded in cgi processing [08:48:59]execute_cgi json_proto POST (null) [08:48:59]execute_cgi path=json_proto method=POST [08:48:59]POST find Content-Length [08:48:59]Host: 172.17.48.197:8080 [08:48:59]Content-Length: 735 [08:48:59]Content-Type: application/json [08:48:59] [08:48:59]POST finish read [08:48:59]Found Content-Length = 735 [08:48:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 123464, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106467", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.880, "sum" : 240.17, "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:48:59]execute_script... [08:48:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 123464, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106467", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.880, "sum" : 240.17, "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:48:59]POST & json_proto [08:48:59]process_json_proto [08:48:59]json parsed OK: [08:48:59]protocol is kg_v1.0 [08:48:59]action value=close_receipt [08:48:59]process_action close_receipt [08:48:59]cmd_close_receipt [08:48:59]MH_GetDate [08:48:59]Write to MH i2c: F0 00 00 FC 72 5D [08:48:59]Write i2c OK [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: F0 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: F0 09 00 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: F0 09 00 FC 72 00 03 8B E5 65 6C AF E3 65 A1 [08:48:59]GetLastDocTimeStamp 1709542105 [08:48:59]current date 1709542147 [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 FD 72 80 13 01 00 00 00 00 00 EC [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 FD 72 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 03 [08:48:59]RAPDU: 09 00 01 B0 11 E5 65 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]opened in 1709511088 [08:48:59]opened+sec_in_day 1709597488 [08:48:59]quantity*price = 24017 [08:48:59]sum+1 = 24018 [08:48:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.17 ИТОГО: 240.00 НСП 1% : 2.12 НДС 12% : 25.50 Наличными: 240.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 65 04.03.2024 08:49 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФД осн.: 123464 ФМ осн.: 0000000000874798 ФМ: 0000000000874798 ФД: 123465 ФПД: 130723277264573 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T084907&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123465&fm=130723277264573&tin=02508201610067®Number=0000000000090573&sum=24000 [08:49:01]StoreToDocumentArchive [08:49:01]shift 324 fd 123465 [08:49:01]save to /storage/0324/doc_00123465 [08:49:01]save last doc name /storage/0324/doc_00123465 to /storage/kkm_last_doc_name [08:49:01]save OK [08:49:01]Clear old archive folders... [08:49:01]ProcessDocumentItem done err = 0, tmpTLVsize=279 [08:49:01]tlvbuf is 00F21170 [08:49:01]SAM_PROTO_ClearQueue [08:49:01]wFMCommunicate request_size=4 [08:49:01]MH_SAM_APDU [08:49:01]CAPDU: 80 09 00 00 [08:49:01]Write to MH i2c: E2 08 00 0C 73 80 09 00 00 00 00 00 00 F1 [08:49:01]Write i2c OK [08:49:01]MH_I2C_Read... [08:49:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:49:01]Read from MH i2c: E2 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: E2 03 00 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: E2 03 00 0C 73 00 90 00 F3 [08:49:01]RAPDU: 90 00 [08:49:01]wFMCommunicate OK [08:49:01]SAM_PROTO_ClearQueue done [08:49:01]KKMCreateOFDPacket [08:49:01]OFDProtocolAddRootSTLVToBuf [08:49:01]FM_MakeSignedData [08:49:01]FM_MakeSignedData [08:49:01]SAM_PROTO_SignData [08:49:01]wFMCommunicate request_size=4 [08:49:01]MH_SAM_APDU [08:49:01]CAPDU: 80 0D 01 02 [08:49:01]Write to MH i2c: E2 08 00 0D 73 80 0D 01 02 00 00 00 00 F9 [08:49:01]Write i2c OK [08:49:01]MH_I2C_Read... [08:49:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:49:01]Read from MH i2c: E2 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: E2 03 00 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: E2 03 00 0D 73 00 90 00 F4 [08:49:01]RAPDU: 90 00 [08:49:01]wFMCommunicate OK [08:49:01]wFMCommunicate request_size=255 [08:49:01]MH_SAM_APDU [08:49:01]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 35 FF 03 08 00 03 28 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 D1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 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 41 00 00 00 F4 03 04 00 03 8B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 48 E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 [08:49:01]Write to MH i2c: E2 02 01 0E 73 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 35 FF 03 08 00 03 28 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 D1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 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 41 00 00 00 F4 03 04 00 03 8B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 48 E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 00 00 B0 [08:49:01]Write i2c OK [08:49:01]MH_I2C_Read... [08:49:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:01]Read from MH i2c: E2 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: E2 03 00 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: E2 03 00 0E 73 00 90 00 F5 [08:49:01]RAPDU: 90 00 [08:49:01]wFMCommunicate OK [08:49:01]wFMCommunicate request_size=38 [08:49:01]MH_SAM_APDU [08:49:01]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 49 E2 01 00 35 04 06 00 76 E4 62 81 56 BD [08:49:01]Write to MH i2c: E2 29 00 0F 73 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 49 E2 01 00 35 04 06 00 76 E4 62 81 56 BD 00 00 0C [08:49:01]Write i2c OK [08:49:01]MH_I2C_Read... [08:49:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:01]Read from MH i2c: E2 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: E2 03 00 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: E2 03 00 0F 73 00 90 00 F6 [08:49:01]RAPDU: 90 00 [08:49:01]wFMCommunicate OK [08:49:01]wFMCommunicate request_size=4 [08:49:01]MH_SAM_APDU [08:49:01]CAPDU: 80 0D 03 02 [08:49:01]Write to MH i2c: E2 08 00 10 73 80 0D 03 02 00 00 00 00 FE [08:49:01]Write i2c OK [08:49:01]MH_I2C_Read... [08:49:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:49:01]Read from MH i2c: E2 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: E2 0B 00 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: E2 0B 00 10 73 00 FF DD 6D 0E 09 E9 33 35 90 00 B0 [08:49:01]RAPDU: FF DD 6D 0E 09 E9 33 35 90 00 [08:49:01]wFMCommunicate OK [08:49:01]SAM_PROTO_SignData done [08:49:01]FM_MakeSignedData done [08:49:01]CreateOFDProtocolMessage [08:49:01]wFMCommunicate request_size=4 [08:49:01]MH_SAM_APDU [08:49:01]CAPDU: 80 11 00 00 [08:49:01]Write to MH i2c: E2 08 00 11 73 80 11 00 00 00 00 00 00 FE [08:49:01]Write i2c OK [08:49:01]MH_I2C_Read... [08:49:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:01]Read from MH i2c: E2 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: E2 17 00 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: E2 17 00 11 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 5C [08:49:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:49:01]wFMCommunicate OK [08:49:01]CreateOFDProtocolMessage done [08:49:01]OFDSenderStorePacket 123465 [08:49:01]StoreOFDPacket docnum=123465 [08:49:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 30 75 23 01 1B 17 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 35 FF 03 08 00 03 28 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 D1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 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 41 00 00 00 F4 03 04 00 03 8B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 48 E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 49 E2 01 00 35 04 06 00 76 E4 62 81 56 BD FF DD 6D 0E 09 E9 33 35 [08:49:01]CheckFolder [08:49:01]dirname=/storage/ofd_packets [08:49:01]CheckFolder done [08:49:01]ProducePacketName [08:49:01]name=ofd_packets/00123465 [08:49:01]NVStorageSaveData ofd_packets/00123465 [08:49:01]File name is /storage/ofd_packets/00123465 [08:49:01]Write 329 bytes [08:49:01]NVStorageSaveData done [08:49:01]OFDSenderStorePacket done [08:49:01]KKMCreateOFDPacket done [08:49:01]NVStorageSaveData kkm_last_timestamp [08:49:01]File name is /storage/kkm_last_timestamp [08:49:01]Write 4 bytes [08:49:01]NVStorageSaveData done [08:49:01]ExternCall_PrintAddStr [08:49:01]wPrintStart [08:49:01]Write to MH i2c: 01 00 00 12 73 85 [08:49:01]Write i2c OK [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: 01 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: 01 07 00 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: 01 07 00 12 73 00 00 00 00 00 FF 0F 9A [08:49:01]RasterBufferAndPrint [08:49:01]line Счет N : (1)1106467 [08:49:01]line ИНН: 02508201610067 [08:49:01]line Контрольно-Кассовый Чек [08:49:01]line ВОЗВРАТ ПРОДАЖИ [08:49:01]line ТРК (МРК, ГНК) : 52 [08:49:01]line Товар: 2710124130 [08:49:01]line Аи-92-К-5 [08:49:01]line 3.880 * 61.90 [08:49:01]line = 240.17 [08:49:01]line НДС 12% НСП 1% [08:49:01]line > о реализуемом товаре [08:49:01]line ОКРУГЛЕНИЕ: -0.17 [08:49:01]line ИТОГО: 240.00 [08:49:01]line НСП 1% : 2.12 [08:49:01]line НДС 12% : 25.50 [08:49:01]line Наличными: 240.00 [08:49:01]line Безнал.: 0.00 [08:49:01]line Место: АЗС № 25 "Партнер Нефть" [08:49:01]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:49:01]line СНО: Общий режим [08:49:01]line Чек 65 04.03.2024 08:49 [08:49:01]line Смена: 324 ФФД: 1.0 [08:49:01]line ЗНМ: 0300000019 [08:49:01]line РНМ: 0000000000090573 [08:49:01]line Версия ККМ: 001 [08:49:01]line ФД осн.: 123464 [08:49:01]line ФМ осн.: 0000000000874798 [08:49:01]line ФМ: 0000000000874798 [08:49:01]line ФД: 123465 [08:49:01]line ФПД: 130723277264573 [08:49:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T084907&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123465&fm=130723277264573&tin=02508201610067®Number=0000000000090573&sum=24000 [08:49:01]OFD Sender: Processing packet 123465 [packets to send 112, broken 111] [08:49:01]ProducePacketName [08:49:01]name=ofd_packets/00123465 [08:49:01]OFD Sender: To server: pG, [08:49:01]CommunicateWithHost lk.salyk.kg:30040 [08:49:01]ConnectInit lk.salyk.kg [08:49:01]written 0, free lines is 4095 [08:49:02]Connected sock=10 [08:49: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 37 39 38 2B 01 00 00 30 75 23 01 1B 17 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 35 FF 03 08 00 03 28 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 D1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 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 41 00 00 00 F4 03 04 00 03 8B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 48 E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 49 E2 01 00 35 04 06 00 76 E4 62 81 56 BD FF DD 6D 0E 09 E9 33 35 [08:49:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 54 4E 47 00 D8 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 37 39 38 10 04 04 00 49 E2 01 00 F4 03 04 00 2C 37 E5 65 B6 04 01 00 00 CE 44 0A C1 EB 91 54 16 [08:49:02]CommunicateWithHost err = 0 [08:49:02]CheckOFDResponse [08:49:02]1017 (14) - 77093643461234 [08:49:02]1041 (16) - 0000000000874798 [08:49:02]1040 (4) - 123465 [08:49:02]1012 (4) - 04.03.2024 02:51 [08:49:02]1206 (1) - 0 [08:49:02]OFD Sender: Remove packet 123465 [08:49:02]ProducePacketName [08:49:02]name=ofd_packets/00123465 [08:49:02]NVStorageDeleteData [08:49:02]Write to MH i2c: 01 00 00 3D 73 B0 [08:49:02]Write i2c OK [08:49:02]MH_I2C_Read... [08:49:02]Read from MH i2c: 01 [08:49:02]MH_I2C_Read... [08:49:02]Read from MH i2c: 01 07 00 [08:49:02]MH_I2C_Read... [08:49:02]Read from MH i2c: 01 07 00 3D 73 00 00 00 00 00 FE 0C C1 [08:49:02]RasterBufferAndPrint [08:49:02]line [08:49:02]line [08:49:02]line [08:49:02]line [08:49:02]line [08:49:02]written 0, free lines is 3335 [08:49:02]MH_Cut [08:49:02]Write to MH i2c: D1 01 00 44 73 01 89 [08:49:02]Write i2c OK [08:49:02]MH_I2C_Read... [08:49:02]Read from MH i2c: D1 [08:49:02]MH_I2C_Read... [08:49:02]Read from MH i2c: D1 01 00 [08:49:02]MH_I2C_Read... [08:49:02]Read from MH i2c: D1 01 00 44 73 00 88 [08:49:02]Write to MH i2c: 01 00 00 45 73 B8 [08:49:02]Write i2c OK [08:49:02]MH_I2C_Read... [08:49:02]OFD Sender: No OFD packet to send [08:49:03]*** Cut start [08:49:03]*** Purtial cut [08:49:03]*** Stage 1: CUTSNS_PIN = 1 [08:49:05]Read from MH i2c: 01 [08:49:05]MH_I2C_Read... [08:49:05]*** Stop cut motor [08:49:05]*** Cut end [08:49:05]Read from MH i2c: 01 07 00 [08:49:05]MH_I2C_Read... [08:49:05]Read from MH i2c: 01 07 00 45 73 00 00 00 00 00 FF 0F CD [08:49:05]process_action close_receipt done [08:49:05]requested_data is exist [08:49:05]produce_requested_data [08:49:05]requested_item fm.sn is exist - process it [08:49:05]wFMCommunicate request_size=4 [08:49:05]MH_SAM_APDU [08:49:05]CAPDU: 80 11 00 00 [08:49:05]Write to MH i2c: E2 08 00 46 73 80 11 00 00 00 00 00 00 33 [08:49:05]Write i2c OK [08:49:05]MH_I2C_Read... [08:49:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:05]Read from MH i2c: E2 [08:49:05]MH_I2C_Read... [08:49:05]Read from MH i2c: E2 17 00 [08:49:05]MH_I2C_Read... [08:49:05]Read from MH i2c: E2 17 00 46 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 91 [08:49:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:49:05]wFMCommunicate OK [08:49:05]requested_item fd.num is exist - process it [08:49:05]SAM_PROTO_GetFieldsCounters [08:49:05]wFMCommunicate request_size=4 [08:49:05]MH_SAM_APDU [08:49:05]CAPDU: 80 13 00 00 [08:49:05]Write to MH i2c: E2 08 00 47 73 80 13 00 00 00 00 00 00 36 [08:49:05]Write i2c OK [08:49:05]MH_I2C_Read... [08:49:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:49:05]Read from MH i2c: E2 [08:49:05]MH_I2C_Read... [08:49:05]Read from MH i2c: E2 62 00 [08:49:05]MH_I2C_Read... [08:49:05]Read from MH i2c: E2 62 00 47 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 49 E2 01 00 0E 04 04 00 44 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 95 [08:49: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 49 E2 01 00 0E 04 04 00 44 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 [08:49:05]wFMCommunicate OK [08:49:05]SAM_PROTO_GetFieldsCounters done [08:49:05]requested_item shift.num is exist - process it [08:49:05]requested_item shift.opened is exist - process it [08:49:05]req_shift_opened [08:49:05]FM_GetShiftState [08:49:05]SAM_PROTO_GetShiftState [08:49:05]wFMCommunicate request_size=4 [08:49:05]MH_SAM_APDU [08:49:05]CAPDU: 80 13 01 00 [08:49:05]Write to MH i2c: E2 08 00 48 73 80 13 01 00 00 00 00 00 38 [08:49:05]Write i2c OK [08:49:05]MH_I2C_Read... [08:49:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:05]Read from MH i2c: E2 [08:49:05]MH_I2C_Read... [08:49:05]Read from MH i2c: E2 0E 00 [08:49:05]MH_I2C_Read... [08:49:05]Read from MH i2c: E2 0E 00 48 73 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 4F [08:49:05]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:49:05]wFMCommunicate OK [08:49:05]SAM_PROTO_GetShiftState done [08:49:05]FM_GetShiftState done [08:49:05]req_shift_opened done [08:49:05]requested_item shift.open_date is exist - process it [08:49:05]req_shift_open_date [08:49:05]req_shift_open_date done [08:49:05]produce_requested_data done [08:49:05]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123465,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:49:05]process_action_free close_receipt [08:49:05]json_value_free [08:49:05]json_value_free done [08:49:05]process_json_proto returns [08:49:05]Send response to host [08:49:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123465,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:49:05]free response buf [08:49:05]execute_script done [08:49:05]execute_script returns [08:49:05]free content buf [08:49:05]Sock 9.Close socket [08:49:05]Sock 9.Thread stoped [08:49:05]accept exits with 7 [08:49:05]New connection [08:49:05]New thread 3067395428 created [08:49:05]Thread 3067252068 joined [08:49:05]Waiting for new connection... [08:49:05] Sock 7.Parse request [08:49:05]Sock 7.Check first char [08:49:05]Sock 7.First char is OK [08:49:05]request: POST /json_proto HTTP/1.0 [08:49:05]Method: POST [08:49:05]URL: /json_proto [08:49:05]Method is POST - this is cgi request [08:49:05]url: /json_proto [08:49:05]query_string will be loaded in cgi processing [08:49:05]execute_cgi json_proto POST (null) [08:49:05]execute_cgi path=json_proto method=POST [08:49:05]POST find Content-Length [08:49:05]Host: 172.17.48.197:8080 [08:49:05]Content-Length: 678 [08:49:05]Content-Type: application/json [08:49:05] [08:49:05]POST finish read [08:49:05]Found Content-Length = 678 [08:49:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106467", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.400, "sum" : 210.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 240.00, "total" : 210.00, "payments": [ { "type": 0, "sum" : 210.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:05]execute_script... [08:49: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)1106467", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.400, "sum" : 210.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 240.00, "total" : 210.00, "payments": [ { "type": 0, "sum" : 210.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:05]POST & json_proto [08:49:05]process_json_proto [08:49:05]json parsed OK: [08:49:05]protocol is kg_v1.0 [08:49:05]action value=close_receipt [08:49:05]process_action close_receipt [08:49:05]cmd_close_receipt [08:49:05]MH_GetDate [08:49:05]Write to MH i2c: F0 00 00 49 73 AB [08:49:05]Write i2c OK [08:49:05]MH_I2C_Read... [08:49:05]Read from MH i2c: F0 [08:49:05]MH_I2C_Read... [08:49:05]Read from MH i2c: F0 09 00 [08:49:05]MH_I2C_Read... [08:49:05]Read from MH i2c: F0 09 00 49 73 00 09 8B E5 65 6C AF E3 65 F5 [08:49:05]GetLastDocTimeStamp 1709542147 [08:49:05]current date 1709542153 [08:49:05]FM_GetShiftState [08:49:05]SAM_PROTO_GetShiftState [08:49:05]wFMCommunicate request_size=4 [08:49:05]MH_SAM_APDU [08:49:05]CAPDU: 80 13 01 00 [08:49:05]Write to MH i2c: E2 08 00 4A 73 80 13 01 00 00 00 00 00 3A [08:49:05]Write i2c OK [08:49:05]MH_I2C_Read... [08:49:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:05]Read from MH i2c: E2 [08:49:05]MH_I2C_Read... [08:49:05]Read from MH i2c: E2 0E 00 [08:49:05]MH_I2C_Read... [08:49:05]Read from MH i2c: E2 0E 00 4A 73 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 51 [08:49:05]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:49:05]wFMCommunicate OK [08:49:05]SAM_PROTO_GetShiftState done [08:49:05]FM_GetShiftState done [08:49:05]opened in 1709511088 [08:49:05]opened+sec_in_day 1709597488 [08:49:05]quantity*price = 21046 [08:49:05]sum+1 = 21047 [08:49:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 210.00 Внесено: 240.00 СДАЧА: 30.00 НСП 1% : 1.86 НДС 12% : 22.35 Наличными: 210.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 66 04.03.2024 08:49 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123466 ФПД: 234604901653618 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T084913&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123466&fm=234604901653618&tin=02508201610067®Number=0000000000090573&sum=21000 [08:49:06]StoreToDocumentArchive [08:49:06]shift 324 fd 123466 [08:49:06]save to /storage/0324/doc_00123466 [08:49:06]save last doc name /storage/0324/doc_00123466 to /storage/kkm_last_doc_name [08:49:06]save OK [08:49:06]Clear old archive folders... [08:49:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:49:06]tlvbuf is 00DE14F0 [08:49:06]SAM_PROTO_ClearQueue [08:49:06]wFMCommunicate request_size=4 [08:49:06]MH_SAM_APDU [08:49:06]CAPDU: 80 09 00 00 [08:49:06]Write to MH i2c: E2 08 00 57 73 80 09 00 00 00 00 00 00 3C [08:49:06]Write i2c OK [08:49:06]MH_I2C_Read... [08:49:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:49:06]Read from MH i2c: E2 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: E2 03 00 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: E2 03 00 57 73 00 90 00 3E [08:49:06]RAPDU: 90 00 [08:49:06]wFMCommunicate OK [08:49:06]SAM_PROTO_ClearQueue done [08:49:06]KKMCreateOFDPacket [08:49:06]OFDProtocolAddRootSTLVToBuf [08:49:06]FM_MakeSignedData [08:49:06]FM_MakeSignedData [08:49:06]SAM_PROTO_SignData [08:49:06]wFMCommunicate request_size=4 [08:49:06]MH_SAM_APDU [08:49:06]CAPDU: 80 0D 01 02 [08:49:06]Write to MH i2c: E2 08 00 58 73 80 0D 01 02 00 00 00 00 44 [08:49:06]Write i2c OK [08:49:06]MH_I2C_Read... [08:49:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:49:07]Read from MH i2c: E2 [08:49:07]MH_I2C_Read... [08:49:07]Read from MH i2c: E2 03 00 [08:49:07]MH_I2C_Read... [08:49:07]Read from MH i2c: E2 03 00 58 73 00 90 00 3F [08:49:07]RAPDU: 90 00 [08:49:07]wFMCommunicate OK [08:49:07]wFMCommunicate request_size=255 [08:49:07]MH_SAM_APDU [08:49:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 48 0D 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 36 52 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 52 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 08 00 00 00 00 07 04 06 00 08 52 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 09 8B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4A E2 01 00 35 04 06 00 D5 [08:49:07]Write to MH i2c: E2 02 01 59 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 35 FF 03 08 00 03 48 0D 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 36 52 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 52 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 08 00 00 00 00 07 04 06 00 08 52 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 09 8B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4A E2 01 00 35 04 06 00 D5 00 00 13 [08:49:07]Write i2c OK [08:49:07]MH_I2C_Read... [08:49:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:07]Read from MH i2c: E2 [08:49:07]MH_I2C_Read... [08:49:07]Read from MH i2c: E2 03 00 [08:49:07]MH_I2C_Read... [08:49:07]Read from MH i2c: E2 03 00 59 73 00 90 00 40 [08:49:07]RAPDU: 90 00 [08:49:07]wFMCommunicate OK [08:49:07]wFMCommunicate request_size=10 [08:49:07]MH_SAM_APDU [08:49:07]CAPDU: 80 0D 02 02 05 5F 35 D3 5C 72 [08:49:07]Write to MH i2c: E2 0D 00 5A 73 80 0D 02 02 05 00 5F 35 D3 5C 72 00 00 86 [08:49:07]Write i2c OK [08:49:07]MH_I2C_Read... [08:49:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:07]Read from MH i2c: E2 [08:49:07]MH_I2C_Read... [08:49:07]Read from MH i2c: E2 03 00 [08:49:07]MH_I2C_Read... [08:49:07]Read from MH i2c: E2 03 00 5A 73 00 90 00 41 [08:49:07]RAPDU: 90 00 [08:49:07]wFMCommunicate OK [08:49:07]wFMCommunicate request_size=4 [08:49:07]MH_SAM_APDU [08:49:07]CAPDU: 80 0D 03 02 [08:49:07]Write to MH i2c: E2 08 00 5B 73 80 0D 03 02 00 00 00 00 49 [08:49:07]Write i2c OK [08:49:07]MH_I2C_Read... [08:49:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:49:07]Read from MH i2c: E2 [08:49:07]MH_I2C_Read... [08:49:07]Read from MH i2c: E2 0B 00 [08:49:07]MH_I2C_Read... [08:49:07]Read from MH i2c: E2 0B 00 5B 73 00 4A 4C 7E 41 09 43 D0 C3 90 00 7E [08:49:07]RAPDU: 4A 4C 7E 41 09 43 D0 C3 90 00 [08:49:07]wFMCommunicate OK [08:49:07]SAM_PROTO_SignData done [08:49:07]FM_MakeSignedData done [08:49:07]CreateOFDProtocolMessage [08:49:07]wFMCommunicate request_size=4 [08:49:07]MH_SAM_APDU [08:49:07]CAPDU: 80 11 00 00 [08:49:07]Write to MH i2c: E2 08 00 5C 73 80 11 00 00 00 00 00 00 49 [08:49:07]Write i2c OK [08:49:07]MH_I2C_Read... [08:49:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:07]Read from MH i2c: E2 [08:49:07]MH_I2C_Read... [08:49:07]Read from MH i2c: E2 17 00 [08:49:07]MH_I2C_Read... [08:49:07]Read from MH i2c: E2 17 00 5C 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A7 [08:49:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:49:07]wFMCommunicate OK [08:49:07]CreateOFDProtocolMessage done [08:49:07]OFDSenderStorePacket 123466 [08:49:07]StoreOFDPacket docnum=123466 [08:49:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 11 CE 07 01 D0 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 35 FF 03 08 00 03 48 0D 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 36 52 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 52 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 08 00 00 00 00 07 04 06 00 08 52 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 09 8B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4A E2 01 00 35 04 06 00 D5 5F 35 D3 5C 72 4A 4C 7E 41 09 43 D0 C3 [08:49:07]CheckFolder [08:49:07]dirname=/storage/ofd_packets [08:49:07]CheckFolder done [08:49:07]ProducePacketName [08:49:07]name=ofd_packets/00123466 [08:49:07]NVStorageSaveData ofd_packets/00123466 [08:49:07]File name is /storage/ofd_packets/00123466 [08:49:07]Write 301 bytes [08:49:07]NVStorageSaveData done [08:49:07]OFDSenderStorePacket done [08:49:07]KKMCreateOFDPacket done [08:49:07]NVStorageSaveData kkm_last_timestamp [08:49:07]File name is /storage/kkm_last_timestamp [08:49:07]Write 4 bytes [08:49:07]NVStorageSaveData done [08:49:07]ExternCall_PrintAddStr [08:49:07]wPrintStart [08:49:07]Write to MH i2c: 01 00 00 5D 73 D0 [08:49:07]OFD Sender: No OFD packet to send [08:49:07]Write i2c OK [08:49:07]MH_I2C_Read... [08:49:07]Read from MH i2c: 01 [08:49:07]MH_I2C_Read... [08:49:07]Read from MH i2c: 01 07 00 [08:49:07]MH_I2C_Read... [08:49:07]Read from MH i2c: 01 07 00 5D 73 00 00 00 00 00 FF 0F E5 [08:49:07]RasterBufferAndPrint [08:49:07]line Счет N : (1)1106467 [08:49:07]line ИНН: 02508201610067 [08:49:07]line Контрольно-Кассовый Чек [08:49:07]line ПРОДАЖА [08:49:07]line ТРК (МРК, ГНК) : 52 [08:49:07]line Товар: 2710124130 [08:49:07]line Аи-92-К-5 [08:49:07]line 3.400 * 61.90 [08:49:07]line = 210.46 [08:49:07]line НДС 12% НСП 1% [08:49:07]line > о реализуемом товаре [08:49:07]line ОКРУГЛЕНИЕ: -0.46 [08:49:07]line ИТОГО: 210.00 [08:49:07]line Внесено: 240.00 [08:49:07]line СДАЧА: 30.00 [08:49:07]line НСП 1% : 1.86 [08:49:07]line НДС 12% : 22.35 [08:49:07]line Наличными: 210.00 [08:49:07]line Безнал.: 0.00 [08:49:07]line Место: АЗС № 25 "Партнер Нефть" [08:49:07]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:49:07]line СНО: Общий режим [08:49:07]line Чек 66 04.03.2024 08:49 [08:49:08]line Смена: 324 ФФД: 1.0 [08:49:08]line ЗНМ: 0300000019 [08:49:08]line РНМ: 0000000000090573 [08:49:08]line Версия ККМ: 001 [08:49:08]line ФМ: 0000000000874798 [08:49:08]line ФД: 123466 [08:49:08]line ФПД: 234604901653618 [08:49:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T084913&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123466&fm=234604901653618&tin=02508201610067®Number=0000000000090573&sum=21000 [08:49:08]OFD Sender: Processing packet 123466 [packets to send 112, broken 111] [08:49:08]ProducePacketName [08:49:08]name=ofd_packets/00123466 [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:08]Connected sock=10 [08:49: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 37 39 38 0F 01 00 00 11 CE 07 01 D0 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 35 FF 03 08 00 03 48 0D 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 36 52 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 52 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 08 00 00 00 00 07 04 06 00 08 52 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 09 8B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4A E2 01 00 35 04 06 00 D5 5F 35 D3 5C 72 4A 4C 7E 41 09 43 D0 C3 [08:49:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 24 A4 47 00 99 DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4A E2 01 00 F4 03 04 00 32 37 E5 65 B6 04 01 00 00 3A 38 5C 2A 39 EA F9 83 [08:49:08]CommunicateWithHost err = 0 [08:49:08]CheckOFDResponse [08:49:08]1017 (14) - 77093643461234 [08:49:08]1041 (16) - 0000000000874798 [08:49:08]1040 (4) - 123466 [08:49:08]1012 (4) - 04.03.2024 02:51 [08:49:08]1206 (1) - 0 [08:49:08]OFD Sender: Remove packet 123466 [08:49:08]ProducePacketName [08:49:08]name=ofd_packets/00123466 [08:49:08]NVStorageDeleteData [08:49:08]Write to MH i2c: 01 00 00 88 73 FB [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 88 73 00 00 00 00 00 FA 0C 08 [08:49:08]RasterBufferAndPrint [08:49:08]line [08:49:08]line [08:49:08]line [08:49:08]line [08:49:08]line [08:49:08]written 0, free lines is 3337 [08:49:08]MH_Cut [08:49:08]Write to MH i2c: D1 01 00 8F 73 01 D4 [08:49:08]Write i2c OK [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: D1 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: D1 01 00 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: D1 01 00 8F 73 00 D3 [08:49:08]Write to MH i2c: 01 00 00 90 73 03 [08:49:08]Write i2c OK [08:49:08]MH_I2C_Read... [08:49:08]OFD Sender: No OFD packet to send [08:49:09]*** Cut start [08:49:09]*** Purtial cut [08:49:09]*** Stage 1: CUTSNS_PIN = 1 [08:49:11]Read from MH i2c: 01 [08:49:11]MH_I2C_Read... [08:49:11]*** Stop cut motor [08:49:11]*** Cut end [08:49:11]Read from MH i2c: 01 07 00 [08:49:11]MH_I2C_Read... [08:49:11]Read from MH i2c: 01 07 00 90 73 00 00 00 00 00 FF 0F 18 [08:49:11]process_action close_receipt done [08:49:11]requested_data is exist [08:49:11]produce_requested_data [08:49:11]requested_item fm.sn is exist - process it [08:49:11]wFMCommunicate request_size=4 [08:49:11]MH_SAM_APDU [08:49:11]CAPDU: 80 11 00 00 [08:49:11]Write to MH i2c: E2 08 00 91 73 80 11 00 00 00 00 00 00 7E [08:49:11]Write i2c OK [08:49:11]MH_I2C_Read... [08:49:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:11]Read from MH i2c: E2 [08:49:11]MH_I2C_Read... [08:49:11]Read from MH i2c: E2 17 00 [08:49:11]MH_I2C_Read... [08:49:11]Read from MH i2c: E2 17 00 91 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 DC [08:49:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:49:11]wFMCommunicate OK [08:49:11]requested_item fd.num is exist - process it [08:49:11]SAM_PROTO_GetFieldsCounters [08:49:11]wFMCommunicate request_size=4 [08:49:11]MH_SAM_APDU [08:49:11]CAPDU: 80 13 00 00 [08:49:11]Write to MH i2c: E2 08 00 92 73 80 13 00 00 00 00 00 00 81 [08:49:11]Write i2c OK [08:49:11]MH_I2C_Read... [08:49:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:49:11]Read from MH i2c: E2 [08:49:11]MH_I2C_Read... [08:49:11]Read from MH i2c: E2 62 00 [08:49:11]MH_I2C_Read... [08:49:11]Read from MH i2c: E2 62 00 92 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 4A E2 01 00 0E 04 04 00 44 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 E4 [08:49: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 4A E2 01 00 0E 04 04 00 44 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 [08:49:11]wFMCommunicate OK [08:49:11]SAM_PROTO_GetFieldsCounters done [08:49:11]requested_item shift.num is exist - process it [08:49:11]requested_item shift.opened is exist - process it [08:49:11]req_shift_opened [08:49:11]FM_GetShiftState [08:49:11]SAM_PROTO_GetShiftState [08:49:11]wFMCommunicate request_size=4 [08:49:11]MH_SAM_APDU [08:49:11]CAPDU: 80 13 01 00 [08:49:11]Write to MH i2c: E2 08 00 93 73 80 13 01 00 00 00 00 00 83 [08:49:11]Write i2c OK [08:49:11]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 93 73 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 9A [08:49:11]RAPDU: 09 00 01 B0 11 E5 65 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":"0000000000874798","fd.num":123466,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [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":"0000000000874798","fd.num":123466,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [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 7.Close socket [08:49:11]Sock 7.Thread stoped [08:49:13]OFD Sender: No OFD packet to send [08:49:18]accept exits with 9 [08:49:18]New connection [08:49:18]New thread 3067252068 created [08:49:18]Thread 3067395428 joined [08:49:18]Waiting for new connection... [08:49:18] Sock 9.Parse request [08:49:18]Sock 9.Check first char [08:49:18]Sock 9.First char is OK [08:49:18]request: POST /json_proto HTTP/1.0 [08:49:18]Method: POST [08:49:18]URL: /json_proto [08:49:18]Method is POST - this is cgi request [08:49:18]url: /json_proto [08:49:18]query_string will be loaded in cgi processing [08:49:18]execute_cgi json_proto POST (null) [08:49:18]execute_cgi path=json_proto method=POST [08:49:18]POST find Content-Length [08:49:18]Host: 172.17.48.197:8080 [08:49:18]Content-Length: 648 [08:49:18]Content-Type: application/json [08:49:18] [08:49:18]POST finish read [08:49:18]Found Content-Length = 648 [08:49:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106468", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 50.000, "sum" : 3545.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 3545.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:18]execute_script... [08:49: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)1106468", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 50.000, "sum" : 3545.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 3545.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:18]POST & json_proto [08:49:18]process_json_proto [08:49:18]json parsed OK: [08:49:18]protocol is kg_v1.0 [08:49:18]action value=close_receipt [08:49:18]process_action close_receipt [08:49:18]cmd_close_receipt [08:49:18]MH_GetDate [08:49:18]Write to MH i2c: F0 00 00 94 73 F6 [08:49:18]Write i2c OK [08:49:18]MH_I2C_Read... [08:49:18]Read from MH i2c: F0 [08:49:18]MH_I2C_Read... [08:49:18]Read from MH i2c: F0 09 00 [08:49:18]MH_I2C_Read... [08:49:18]Read from MH i2c: F0 09 00 94 73 00 16 8B E5 65 6C AF E3 65 4D [08:49:18]GetLastDocTimeStamp 1709542153 [08:49:18]current date 1709542166 [08:49:18]FM_GetShiftState [08:49:18]SAM_PROTO_GetShiftState [08:49:18]wFMCommunicate request_size=4 [08:49:18]MH_SAM_APDU [08:49:18]CAPDU: 80 13 01 00 [08:49:18]Write to MH i2c: E2 08 00 95 73 80 13 01 00 00 00 00 00 85 [08:49:18]Write i2c OK [08:49:18]MH_I2C_Read... [08:49:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:18]Read from MH i2c: E2 [08:49:18]MH_I2C_Read... [08:49:18]Read from MH i2c: E2 0E 00 [08:49:18]MH_I2C_Read... [08:49:18]Read from MH i2c: E2 0E 00 95 73 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 9C [08:49:18]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:49:18]wFMCommunicate OK [08:49:18]SAM_PROTO_GetShiftState done [08:49:18]FM_GetShiftState done [08:49:18]opened in 1709511088 [08:49:18]opened+sec_in_day 1709597488 [08:49:18]quantity*price = 354500 [08:49:18]sum+1 = 354501 [08:49:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3545.00 НСП 1% : 31.37 НДС 12% : 376.46 Наличными: 3545.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 67 04.03.2024 08:49 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123467 ФПД: 245909021341657 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T084926&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123467&fm=245909021341657&tin=02508201610067®Number=0000000000090573&sum=354500 [08:49:19]StoreToDocumentArchive [08:49:19]shift 324 fd 123467 [08:49:19]save to /storage/0324/doc_00123467 [08:49:19]save last doc name /storage/0324/doc_00123467 to /storage/kkm_last_doc_name [08:49:19]save OK [08:49:19]Clear old archive folders... [08:49:19]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:49:19]tlvbuf is 00FA9C40 [08:49:19]SAM_PROTO_ClearQueue [08:49:19]wFMCommunicate request_size=4 [08:49:19]MH_SAM_APDU [08:49:19]CAPDU: 80 09 00 00 [08:49:19]Write to MH i2c: E2 08 00 A2 73 80 09 00 00 00 00 00 00 87 [08:49:19]Write i2c OK [08:49:19]MH_I2C_Read... [08:49:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:49:19]Read from MH i2c: E2 [08:49:19]MH_I2C_Read... [08:49:19]Read from MH i2c: E2 03 00 [08:49:19]MH_I2C_Read... [08:49:19]Read from MH i2c: E2 03 00 A2 73 00 90 00 89 [08:49:19]RAPDU: 90 00 [08:49:19]wFMCommunicate OK [08:49:19]SAM_PROTO_ClearQueue done [08:49:19]KKMCreateOFDPacket [08:49:19]OFDProtocolAddRootSTLVToBuf [08:49:19]FM_MakeSignedData [08:49:19]FM_MakeSignedData [08:49:19]SAM_PROTO_SignData [08:49:19]wFMCommunicate request_size=4 [08:49:19]MH_SAM_APDU [08:49:19]CAPDU: 80 0D 01 02 [08:49:19]Write to MH i2c: E2 08 00 A3 73 80 0D 01 02 00 00 00 00 8F [08:49:19]Write i2c OK [08:49:19]MH_I2C_Read... [08:49:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:49:19]Read from MH i2c: E2 [08:49:19]MH_I2C_Read... [08:49:19]Read from MH i2c: E2 03 00 [08:49:19]MH_I2C_Read... [08:49:19]Read from MH i2c: E2 03 00 A3 73 00 90 00 8A [08:49:19]RAPDU: 90 00 [08:49:19]wFMCommunicate OK [08:49:19]wFMCommunicate request_size=255 [08:49:19]MH_SAM_APDU [08:49:19]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C4 68 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 68 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 93 00 00 00 00 07 04 06 00 C4 68 05 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 16 8B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4B E2 01 00 35 04 06 00 [08:49:19]Write to MH i2c: E2 02 01 A4 73 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C4 68 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 68 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 93 00 00 00 00 07 04 06 00 C4 68 05 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 16 8B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4B E2 01 00 35 04 06 00 00 00 E0 [08:49:20]Write i2c OK [08:49:20]MH_I2C_Read... [08:49:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:20]Read from MH i2c: E2 [08:49:20]MH_I2C_Read... [08:49:20]Read from MH i2c: E2 03 00 [08:49:20]MH_I2C_Read... [08:49:20]Read from MH i2c: E2 03 00 A4 73 00 90 00 8B [08:49:20]RAPDU: 90 00 [08:49:20]wFMCommunicate OK [08:49:20]wFMCommunicate request_size=11 [08:49:20]MH_SAM_APDU [08:49:20]CAPDU: 80 0D 02 02 06 DF A7 27 DD 37 D9 [08:49:20]Write to MH i2c: E2 0E 00 A5 73 80 0D 02 02 06 00 DF A7 27 DD 37 D9 00 00 38 [08:49:20]Write i2c OK [08:49:20]MH_I2C_Read... [08:49:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:20]Read from MH i2c: E2 [08:49:20]MH_I2C_Read... [08:49:20]Read from MH i2c: E2 03 00 [08:49:20]MH_I2C_Read... [08:49:20]Read from MH i2c: E2 03 00 A5 73 00 90 00 8C [08:49:20]RAPDU: 90 00 [08:49:20]wFMCommunicate OK [08:49:20]wFMCommunicate request_size=4 [08:49:20]MH_SAM_APDU [08:49:20]CAPDU: 80 0D 03 02 [08:49:20]Write to MH i2c: E2 08 00 A6 73 80 0D 03 02 00 00 00 00 94 [08:49:20]Write i2c OK [08:49:20]MH_I2C_Read... [08:49:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:49:20]Read from MH i2c: E2 [08:49:20]MH_I2C_Read... [08:49:20]Read from MH i2c: E2 0B 00 [08:49:20]MH_I2C_Read... [08:49:20]Read from MH i2c: E2 0B 00 A6 73 00 D5 6F EF E8 2E EC CF 97 90 00 30 [08:49:20]RAPDU: D5 6F EF E8 2E EC CF 97 90 00 [08:49:20]wFMCommunicate OK [08:49:20]SAM_PROTO_SignData done [08:49:20]FM_MakeSignedData done [08:49:20]CreateOFDProtocolMessage [08:49:20]wFMCommunicate request_size=4 [08:49:20]MH_SAM_APDU [08:49:20]CAPDU: 80 11 00 00 [08:49:20]Write to MH i2c: E2 08 00 A7 73 80 11 00 00 00 00 00 00 94 [08:49:20]Write i2c OK [08:49:20]MH_I2C_Read... [08:49:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:20]Read from MH i2c: E2 [08:49:20]MH_I2C_Read... [08:49:20]Read from MH i2c: E2 17 00 [08:49:20]MH_I2C_Read... [08:49:20]Read from MH i2c: E2 17 00 A7 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F2 [08:49:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:49:20]wFMCommunicate OK [08:49:20]CreateOFDProtocolMessage done [08:49:20]OFDSenderStorePacket 123467 [08:49:20]StoreOFDPacket docnum=123467 [08:49:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 B0 5E 08 01 A3 A2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C4 68 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 68 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 93 00 00 00 00 07 04 06 00 C4 68 05 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 16 8B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4B E2 01 00 35 04 06 00 DF A7 27 DD 37 D9 D5 6F EF E8 2E EC CF 97 [08:49:20]CheckFolder [08:49:20]dirname=/storage/ofd_packets [08:49:20]CheckFolder done [08:49:20]ProducePacketName [08:49:20]name=ofd_packets/00123467 [08:49:20]NVStorageSaveData ofd_packets/00123467 [08:49:20]File name is /storage/ofd_packets/00123467 [08:49:20]Write 302 bytes [08:49:20]NVStorageSaveData done [08:49:20]OFDSenderStorePacket done [08:49:20]KKMCreateOFDPacket done [08:49:20]NVStorageSaveData kkm_last_timestamp [08:49:20]File name is /storage/kkm_last_timestamp [08:49:20]Write 4 bytes [08:49:20]NVStorageSaveData done [08:49:20]ExternCall_PrintAddStr [08:49:20]wPrintStart [08:49:20]Write to MH i2c: 01 00 00 A8 73 1B [08:49:20]Write i2c OK [08:49:20]MH_I2C_Read... [08:49:20]Read from MH i2c: 01 [08:49:20]MH_I2C_Read... [08:49:20]Read from MH i2c: 01 07 00 [08:49:20]MH_I2C_Read... [08:49:20]Read from MH i2c: 01 07 00 A8 73 00 00 00 00 00 FF 0F 30 [08:49:20]RasterBufferAndPrint [08:49:20]line Счет N : (1)1106468 [08:49:20]line ИНН: 02508201610067 [08:49:20]line Контрольно-Кассовый Чек [08:49:20]line ПРОДАЖА [08:49:20]line ТРК (МРК, ГНК) : 61 [08:49:20]line Товар: 2710194210 [08:49:20]line ДТ(л)-К-5 [08:49:20]line 50.000 * 70.90 [08:49:20]line = 3545.00 [08:49:20]line НДС 12% НСП 1% [08:49:20]line > о реализуемом товаре [08:49:20]line ИТОГО: 3545.00 [08:49:20]line НСП 1% : 31.37 [08:49:20]line НДС 12% : 376.46 [08:49:20]line Наличными: 3545.00 [08:49:20]line Безнал.: 0.00 [08:49:20]line Место: АЗС № 25 "Партнер Нефть" [08:49:20]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:49:20]line СНО: Общий режим [08:49:20]line Чек 67 04.03.2024 08:49 [08:49:20]line Смена: 324 ФФД: 1.0 [08:49:20]line ЗНМ: 0300000019 [08:49:20]line РНМ: 0000000000090573 [08:49:20]line Версия ККМ: 001 [08:49:20]line ФМ: 0000000000874798 [08:49:20]line ФД: 123467 [08:49:20]line ФПД: 245909021341657 [08:49:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T084926&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123467&fm=245909021341657&tin=02508201610067®Number=0000000000090573&sum=354500 [08:49:20]OFD Sender: Processing packet 123467 [packets to send 112, broken 111] [08:49:20]ProducePacketName [08:49:20]name=ofd_packets/00123467 [08:49:20]OFD Sender: To server: pG, [08:49:20]CommunicateWithHost lk.salyk.kg:30040 [08:49:20]ConnectInit lk.salyk.kg [08:49:20]written 0, free lines is 4095 [08:49:20]Connected sock=10 [08:49: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 37 39 38 10 01 00 00 B0 5E 08 01 A3 A2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C4 68 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 68 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 93 00 00 00 00 07 04 06 00 C4 68 05 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 16 8B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4B E2 01 00 35 04 06 00 DF A7 27 DD 37 D9 D5 6F EF E8 2E EC CF 97 [08:49:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 F3 C2 47 00 0E 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 37 39 38 10 04 04 00 4B E2 01 00 F4 03 04 00 3F 37 E5 65 B6 04 01 00 00 55 3F A1 BD 64 F4 5D 4C [08:49:21]CommunicateWithHost err = 0 [08:49:21]CheckOFDResponse [08:49:21]1017 (14) - 77093643461234 [08:49:21]1041 (16) - 0000000000874798 [08:49:21]1040 (4) - 123467 [08:49:21]1012 (4) - 04.03.2024 02:51 [08:49:21]1206 (1) - 0 [08:49:21]OFD Sender: Remove packet 123467 [08:49:21]ProducePacketName [08:49:21]name=ofd_packets/00123467 [08:49:21]NVStorageDeleteData [08:49:21]Write to MH i2c: 01 00 00 D0 73 43 [08:49:21]Write i2c OK [08:49:21]MH_I2C_Read... [08:49:21]Read from MH i2c: 01 [08:49:21]MH_I2C_Read... [08:49:21]Read from MH i2c: 01 07 00 [08:49:21]MH_I2C_Read... [08:49:21]Read from MH i2c: 01 07 00 D0 73 00 00 00 00 00 32 0D 89 [08:49:21]RasterBufferAndPrint [08:49:21]line [08:49:21]line [08:49:21]line [08:49:21]line [08:49:21]line [08:49:21]written 0, free lines is 3393 [08:49:21]MH_Cut [08:49:21]Write to MH i2c: D1 01 00 D7 73 01 1C [08:49:21]Write i2c OK [08:49:21]MH_I2C_Read... [08:49:21]Read from MH i2c: D1 [08:49:21]MH_I2C_Read... [08:49:21]Read from MH i2c: D1 01 00 [08:49:21]MH_I2C_Read... [08:49:21]Read from MH i2c: D1 01 00 D7 73 00 1B [08:49:21]Write to MH i2c: 01 00 00 D8 73 4B [08:49:21]Write i2c OK [08:49:21]MH_I2C_Read... [08:49:21]OFD Sender: No OFD packet to send [08:49:21]*** Cut start [08:49:21]*** Purtial cut [08:49:21]*** Stage 1: CUTSNS_PIN = 1 [08:49:23]Read from MH i2c: 01 [08:49:23]MH_I2C_Read... [08:49:23]*** Stop cut motor [08:49:23]*** Cut end [08:49:23]Read from MH i2c: 01 07 00 [08:49:23]MH_I2C_Read... [08:49:23]Read from MH i2c: 01 07 00 D8 73 00 00 00 00 00 FF 0F 60 [08:49:23]process_action close_receipt done [08:49:23]requested_data is exist [08:49:23]produce_requested_data [08:49:23]requested_item fm.sn is exist - process it [08:49:23]wFMCommunicate request_size=4 [08:49:23]MH_SAM_APDU [08:49:23]CAPDU: 80 11 00 00 [08:49:23]Write to MH i2c: E2 08 00 D9 73 80 11 00 00 00 00 00 00 C6 [08:49:23]Write i2c OK [08:49:23]MH_I2C_Read... [08:49:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:23]Read from MH i2c: E2 [08:49:23]MH_I2C_Read... [08:49:23]Read from MH i2c: E2 17 00 [08:49:23]MH_I2C_Read... [08:49:23]Read from MH i2c: E2 17 00 D9 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 24 [08:49:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:49:23]wFMCommunicate OK [08:49:23]requested_item fd.num is exist - process it [08:49:23]SAM_PROTO_GetFieldsCounters [08:49:23]wFMCommunicate request_size=4 [08:49:23]MH_SAM_APDU [08:49:23]CAPDU: 80 13 00 00 [08:49:23]Write to MH i2c: E2 08 00 DA 73 80 13 00 00 00 00 00 00 C9 [08:49:23]Write i2c OK [08:49:23]MH_I2C_Read... [08:49:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:49:24]Read from MH i2c: E2 [08:49:24]MH_I2C_Read... [08:49:24]Read from MH i2c: E2 62 00 [08:49:24]MH_I2C_Read... [08:49:24]Read from MH i2c: E2 62 00 DA 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 4B E2 01 00 0E 04 04 00 44 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 30 [08:49: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 4B E2 01 00 0E 04 04 00 44 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 [08:49:24]wFMCommunicate OK [08:49:24]SAM_PROTO_GetFieldsCounters done [08:49:24]requested_item shift.num is exist - process it [08:49:24]requested_item shift.opened is exist - process it [08:49:24]req_shift_opened [08:49:24]FM_GetShiftState [08:49:24]SAM_PROTO_GetShiftState [08:49:24]wFMCommunicate request_size=4 [08:49:24]MH_SAM_APDU [08:49:24]CAPDU: 80 13 01 00 [08:49:24]Write to MH i2c: E2 08 00 DB 73 80 13 01 00 00 00 00 00 CB [08:49:24]Write i2c OK [08:49:24]MH_I2C_Read... [08:49:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:24]Read from MH i2c: E2 [08:49:24]MH_I2C_Read... [08:49:24]Read from MH i2c: E2 0E 00 [08:49:24]MH_I2C_Read... [08:49:24]Read from MH i2c: E2 0E 00 DB 73 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 E2 [08:49:24]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:49:24]wFMCommunicate OK [08:49:24]SAM_PROTO_GetShiftState done [08:49:24]FM_GetShiftState done [08:49:24]req_shift_opened done [08:49:24]requested_item shift.open_date is exist - process it [08:49:24]req_shift_open_date [08:49:24]req_shift_open_date done [08:49:24]produce_requested_data done [08:49:24]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123467,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:49:24]process_action_free close_receipt [08:49:24]json_value_free [08:49:24]json_value_free done [08:49:24]process_json_proto returns [08:49:24]Send response to host [08:49:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123467,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:49:24]free response buf [08:49:24]execute_script done [08:49:24]execute_script returns [08:49:24]free content buf [08:49:24]Sock 9.Close socket [08:49:24]Sock 9.Thread stoped [08:49:26]OFD Sender: No OFD packet to send [08:49:31]accept exits with 7 [08:49:31]New connection [08:49:31]New thread 3067395428 created [08:49:31]Thread 3067252068 joined [08:49:31]Waiting for new connection... [08:49:31] Sock 7.Parse request [08:49:31]Sock 7.Check first char [08:49:31]Sock 7.First char is OK [08:49:31]request: POST /json_proto HTTP/1.0 [08:49:31]Method: POST [08:49:31]URL: /json_proto [08:49:31]Method is POST - this is cgi request [08:49:31]url: /json_proto [08:49:31]query_string will be loaded in cgi processing [08:49:31]execute_cgi json_proto POST (null) [08:49:31]execute_cgi path=json_proto method=POST [08:49:31]POST find Content-Length [08:49:31]Host: 172.17.48.197:8080 [08:49:31]Content-Length: 648 [08:49:31]Content-Type: application/json [08:49:31] [08:49:31]POST finish read [08:49:31]Found Content-Length = 648 [08:49:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106469", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 50.000, "sum" : 3545.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 3545.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:31]execute_script... [08:49: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)1106469", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 50.000, "sum" : 3545.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 3545.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:31]POST & json_proto [08:49:31]process_json_proto [08:49:31]json parsed OK: [08:49:31]protocol is kg_v1.0 [08:49:31]action value=close_receipt [08:49:31]process_action close_receipt [08:49:31]cmd_close_receipt [08:49:31]MH_GetDate [08:49:31]Write to MH i2c: F0 00 00 DC 73 3E [08:49:31]Write i2c OK [08:49:31]MH_I2C_Read... [08:49:31]Read from MH i2c: F0 [08:49:31]MH_I2C_Read... [08:49:31]Read from MH i2c: F0 09 00 [08:49:31]MH_I2C_Read... [08:49:31]Read from MH i2c: F0 09 00 DC 73 00 23 8B E5 65 6C AF E3 65 A2 [08:49:31]GetLastDocTimeStamp 1709542166 [08:49:31]current date 1709542179 [08:49:31]FM_GetShiftState [08:49:31]SAM_PROTO_GetShiftState [08:49:31]wFMCommunicate request_size=4 [08:49:31]MH_SAM_APDU [08:49:31]CAPDU: 80 13 01 00 [08:49:31]Write to MH i2c: E2 08 00 DD 73 80 13 01 00 00 00 00 00 CD [08:49:31]Write i2c OK [08:49:31]MH_I2C_Read... [08:49:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:31]Read from MH i2c: E2 [08:49:31]MH_I2C_Read... [08:49:31]Read from MH i2c: E2 0E 00 [08:49:31]MH_I2C_Read... [08:49:31]Read from MH i2c: E2 0E 00 DD 73 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 E4 [08:49:31]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:49:31]wFMCommunicate OK [08:49:31]SAM_PROTO_GetShiftState done [08:49:31]FM_GetShiftState done [08:49:31]opened in 1709511088 [08:49:31]opened+sec_in_day 1709597488 [08:49:31]quantity*price = 354500 [08:49:31]sum+1 = 354501 [08:49:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3545.00 НСП 1% : 31.37 НДС 12% : 376.46 Наличными: 3545.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 68 04.03.2024 08:49 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123468 ФПД: 235258659187810 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T084939&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123468&fm=235258659187810&tin=02508201610067®Number=0000000000090573&sum=354500 [08:49:32]StoreToDocumentArchive [08:49:32]shift 324 fd 123468 [08:49:32]save to /storage/0324/doc_00123468 [08:49:32]save last doc name /storage/0324/doc_00123468 to /storage/kkm_last_doc_name [08:49:32]save OK [08:49:32]Clear old archive folders... [08:49:32]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:49:32]tlvbuf is 00EC5520 [08:49:32]SAM_PROTO_ClearQueue [08:49:32]wFMCommunicate request_size=4 [08:49:32]MH_SAM_APDU [08:49:32]CAPDU: 80 09 00 00 [08:49:32]Write to MH i2c: E2 08 00 EA 73 80 09 00 00 00 00 00 00 CF [08:49:32]Write i2c OK [08:49:32]MH_I2C_Read... [08:49:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:49:32]Read from MH i2c: E2 [08:49:32]MH_I2C_Read... [08:49:32]Read from MH i2c: E2 03 00 [08:49:32]MH_I2C_Read... [08:49:32]Read from MH i2c: E2 03 00 EA 73 00 90 00 D1 [08:49:32]RAPDU: 90 00 [08:49:32]wFMCommunicate OK [08:49:32]SAM_PROTO_ClearQueue done [08:49:32]KKMCreateOFDPacket [08:49:32]OFDProtocolAddRootSTLVToBuf [08:49:32]FM_MakeSignedData [08:49:32]FM_MakeSignedData [08:49:32]SAM_PROTO_SignData [08:49:32]wFMCommunicate request_size=4 [08:49:32]MH_SAM_APDU [08:49:32]CAPDU: 80 0D 01 02 [08:49:32]Write to MH i2c: E2 08 00 EB 73 80 0D 01 02 00 00 00 00 D7 [08:49:32]Write i2c OK [08:49:32]MH_I2C_Read... [08:49:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:49:32]Read from MH i2c: E2 [08:49:32]MH_I2C_Read... [08:49:32]Read from MH i2c: E2 03 00 [08:49:32]MH_I2C_Read... [08:49:32]Read from MH i2c: E2 03 00 EB 73 00 90 00 D2 [08:49:32]RAPDU: 90 00 [08:49:32]wFMCommunicate OK [08:49:32]wFMCommunicate request_size=255 [08:49:32]MH_SAM_APDU [08:49:32]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C4 68 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 68 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 93 00 00 00 00 07 04 06 00 C4 68 05 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 23 8B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4C E2 01 00 35 04 06 00 [08:49:32]Write to MH i2c: E2 02 01 EC 73 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C4 68 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 68 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 93 00 00 00 00 07 04 06 00 C4 68 05 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 23 8B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4C E2 01 00 35 04 06 00 00 00 37 [08:49:32]Write i2c OK [08:49:32]MH_I2C_Read... [08:49:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:32]Read from MH i2c: E2 [08:49:32]MH_I2C_Read... [08:49:32]Read from MH i2c: E2 03 00 [08:49:32]MH_I2C_Read... [08:49:32]Read from MH i2c: E2 03 00 EC 73 00 90 00 D3 [08:49:32]RAPDU: 90 00 [08:49:32]wFMCommunicate OK [08:49:32]wFMCommunicate request_size=11 [08:49:32]MH_SAM_APDU [08:49:32]CAPDU: 80 0D 02 02 06 D5 F7 6C CF AC 62 [08:49:32]Write to MH i2c: E2 0E 00 ED 73 80 0D 02 02 06 00 D5 F7 6C CF AC 62 00 00 FB [08:49:32]Write i2c OK [08:49:32]MH_I2C_Read... [08:49:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:33]Read from MH i2c: E2 [08:49:33]MH_I2C_Read... [08:49:33]Read from MH i2c: E2 03 00 [08:49:33]MH_I2C_Read... [08:49:33]Read from MH i2c: E2 03 00 ED 73 00 90 00 D4 [08:49:33]RAPDU: 90 00 [08:49:33]wFMCommunicate OK [08:49:33]wFMCommunicate request_size=4 [08:49:33]MH_SAM_APDU [08:49:33]CAPDU: 80 0D 03 02 [08:49:33]Write to MH i2c: E2 08 00 EE 73 80 0D 03 02 00 00 00 00 DC [08:49:33]Write i2c OK [08:49:33]MH_I2C_Read... [08:49:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:49:33]Read from MH i2c: E2 [08:49:33]MH_I2C_Read... [08:49:33]Read from MH i2c: E2 0B 00 [08:49:33]MH_I2C_Read... [08:49:33]Read from MH i2c: E2 0B 00 EE 73 00 B6 A3 7C F0 7C 48 3A 87 90 00 27 [08:49:33]RAPDU: B6 A3 7C F0 7C 48 3A 87 90 00 [08:49:33]wFMCommunicate OK [08:49:33]SAM_PROTO_SignData done [08:49:33]FM_MakeSignedData done [08:49:33]CreateOFDProtocolMessage [08:49:33]wFMCommunicate request_size=4 [08:49:33]MH_SAM_APDU [08:49:33]CAPDU: 80 11 00 00 [08:49:33]Write to MH i2c: E2 08 00 EF 73 80 11 00 00 00 00 00 00 DC [08:49:33]Write i2c OK [08:49:33]MH_I2C_Read... [08:49:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:33]Read from MH i2c: E2 [08:49:33]MH_I2C_Read... [08:49:33]Read from MH i2c: E2 17 00 [08:49:33]MH_I2C_Read... [08:49:33]Read from MH i2c: E2 17 00 EF 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3A [08:49:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:49:33]wFMCommunicate OK [08:49:33]CreateOFDProtocolMessage done [08:49:33]OFDSenderStorePacket 123468 [08:49:33]StoreOFDPacket docnum=123468 [08:49:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 B9 10 08 01 77 D5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C4 68 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 68 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 93 00 00 00 00 07 04 06 00 C4 68 05 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 23 8B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4C E2 01 00 35 04 06 00 D5 F7 6C CF AC 62 B6 A3 7C F0 7C 48 3A 87 [08:49:33]CheckFolder [08:49:33]dirname=/storage/ofd_packets [08:49:33]CheckFolder done [08:49:33]ProducePacketName [08:49:33]name=ofd_packets/00123468 [08:49:33]NVStorageSaveData ofd_packets/00123468 [08:49:33]File name is /storage/ofd_packets/00123468 [08:49:33]Write 302 bytes [08:49:33]NVStorageSaveData done [08:49:33]OFDSenderStorePacket done [08:49:33]KKMCreateOFDPacket done [08:49:33]NVStorageSaveData kkm_last_timestamp [08:49:33]File name is /storage/kkm_last_timestamp [08:49:33]Write 4 bytes [08:49:33]NVStorageSaveData done [08:49:33]ExternCall_PrintAddStr [08:49:33]wPrintStart [08:49:33]Write to MH i2c: 01 00 00 F0 73 63 [08:49:33]OFD Sender: Processing packet 123468 [packets to send 112, broken 111] [08:49:33]ProducePacketName [08:49:33]name=ofd_packets/00123468 [08:49:33]OFD Sender: To server: pG, [08:49:33]CommunicateWithHost lk.salyk.kg:30040 [08:49:33]ConnectInit lk.salyk.kg [08:49:33]Write i2c OK [08:49:33]MH_I2C_Read... [08:49:33]Read from MH i2c: 01 [08:49:33]MH_I2C_Read... [08:49:33]Read from MH i2c: 01 07 00 [08:49:33]MH_I2C_Read... [08:49:33]Read from MH i2c: 01 07 00 F0 73 00 00 00 00 00 FF 0F 78 [08:49:33]RasterBufferAndPrint [08:49:33]line Счет N : (1)1106469 [08:49:33]line ИНН: 02508201610067 [08:49:33]line Контрольно-Кассовый Чек [08:49:33]line ПРОДАЖА [08:49:33]line ТРК (МРК, ГНК) : 51 [08:49:33]line Товар: 2710194210 [08:49:33]line ДТ(л)-К-5 [08:49:33]line 50.000 * 70.90 [08:49:33]line = 3545.00 [08:49:33]line НДС 12% НСП 1% [08:49:33]line > о реализуемом товаре [08:49:33]line ИТОГО: 3545.00 [08:49:33]line НСП 1% : 31.37 [08:49:33]line НДС 12% : 376.46 [08:49:33]line Наличными: 3545.00 [08:49:33]line Безнал.: 0.00 [08:49:33]line Место: АЗС № 25 "Партнер Нефть" [08:49:33]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:49:33]line СНО: Общий режим [08:49:33]line Чек 68 04.03.2024 08:49 [08:49:33]line Смена: 324 ФФД: 1.0 [08:49:33]line ЗНМ: 0300000019 [08:49:33]line РНМ: 0000000000090573 [08:49:33]line Версия ККМ: 001 [08:49:33]line ФМ: 0000000000874798 [08:49:33]line ФД: 123468 [08:49:33]line ФПД: 235258659187810 [08:49:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T084939&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123468&fm=235258659187810&tin=02508201610067®Number=0000000000090573&sum=354500 [08:49:33]written 0, free lines is 4095 [08:49:33]Connected sock=10 [08:49: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 37 39 38 10 01 00 00 B9 10 08 01 77 D5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C4 68 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 68 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 93 00 00 00 00 07 04 06 00 C4 68 05 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 23 8B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4C E2 01 00 35 04 06 00 D5 F7 6C CF AC 62 B6 A3 7C F0 7C 48 3A 87 [08:49:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 A6 02 47 00 F7 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 37 39 38 10 04 04 00 4C E2 01 00 F4 03 04 00 4B 37 E5 65 B6 04 01 00 00 5A D2 83 37 10 39 EB 61 [08:49:33]CommunicateWithHost err = 0 [08:49:33]CheckOFDResponse [08:49:33]1017 (14) - 77093643461234 [08:49:33]1041 (16) - 0000000000874798 [08:49:33]1040 (4) - 123468 [08:49:33]1012 (4) - 04.03.2024 02:51 [08:49:33]1206 (1) - 0 [08:49:33]OFD Sender: Remove packet 123468 [08:49:33]ProducePacketName [08:49:33]name=ofd_packets/00123468 [08:49:33]NVStorageDeleteData [08:49:33]Write to MH i2c: 01 00 00 18 74 8C [08:49:33]Write i2c OK [08:49:33]MH_I2C_Read... [08:49:33]Read from MH i2c: 01 [08:49:33]MH_I2C_Read... [08:49:33]Read from MH i2c: 01 07 00 [08:49:33]MH_I2C_Read... [08:49:33]Read from MH i2c: 01 07 00 18 74 00 00 00 00 00 1F 0D BF [08:49:33]RasterBufferAndPrint [08:49:33]line [08:49:33]line [08:49:33]line [08:49:33]line [08:49:33]line [08:49:33]written 0, free lines is 3378 [08:49:33]MH_Cut [08:49:33]Write to MH i2c: D1 01 00 1F 74 01 65 [08:49:33]Write i2c OK [08:49:33]MH_I2C_Read... [08:49:33]Read from MH i2c: D1 [08:49:33]MH_I2C_Read... [08:49:33]Read from MH i2c: D1 01 00 [08:49:33]MH_I2C_Read... [08:49:33]Read from MH i2c: D1 01 00 1F 74 00 64 [08:49:33]Write to MH i2c: 01 00 00 20 74 94 [08:49:33]Write i2c OK [08:49:33]MH_I2C_Read... [08:49:34]OFD Sender: No OFD packet to send [08:49:34]*** Cut start [08:49:34]*** Purtial cut [08:49:34]*** Stage 1: CUTSNS_PIN = 1 [08:49:36]Read from MH i2c: 01 [08:49:36]MH_I2C_Read... [08:49:36]*** Stop cut motor [08:49:36]*** Cut end [08:49:36]Read from MH i2c: 01 07 00 [08:49:36]MH_I2C_Read... [08:49:36]Read from MH i2c: 01 07 00 20 74 00 00 00 00 00 FF 0F A9 [08:49:36]process_action close_receipt done [08:49:36]requested_data is exist [08:49:36]produce_requested_data [08:49:36]requested_item fm.sn is exist - process it [08:49:36]wFMCommunicate request_size=4 [08:49:36]MH_SAM_APDU [08:49:36]CAPDU: 80 11 00 00 [08:49:36]Write to MH i2c: E2 08 00 21 74 80 11 00 00 00 00 00 00 0F [08:49:36]Write i2c OK [08:49:36]MH_I2C_Read... [08:49:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:36]Read from MH i2c: E2 [08:49:36]MH_I2C_Read... [08:49:36]Read from MH i2c: E2 17 00 [08:49:36]MH_I2C_Read... [08:49:36]Read from MH i2c: E2 17 00 21 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 6D [08:49:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:49:36]wFMCommunicate OK [08:49:36]requested_item fd.num is exist - process it [08:49:36]SAM_PROTO_GetFieldsCounters [08:49:36]wFMCommunicate request_size=4 [08:49:36]MH_SAM_APDU [08:49:36]CAPDU: 80 13 00 00 [08:49:36]Write to MH i2c: E2 08 00 22 74 80 13 00 00 00 00 00 00 12 [08:49:36]Write i2c OK [08:49:36]MH_I2C_Read... [08:49:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:49:36]Read from MH i2c: E2 [08:49:36]MH_I2C_Read... [08:49:36]Read from MH i2c: E2 62 00 [08:49:36]MH_I2C_Read... [08:49:36]Read from MH i2c: E2 62 00 22 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 4C E2 01 00 0E 04 04 00 44 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 7D [08:49: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 4C E2 01 00 0E 04 04 00 44 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 [08:49:36]wFMCommunicate OK [08:49:36]SAM_PROTO_GetFieldsCounters done [08:49:36]requested_item shift.num is exist - process it [08:49:36]requested_item shift.opened is exist - process it [08:49:36]req_shift_opened [08:49:36]FM_GetShiftState [08:49:36]SAM_PROTO_GetShiftState [08:49:36]wFMCommunicate request_size=4 [08:49:36]MH_SAM_APDU [08:49:36]CAPDU: 80 13 01 00 [08:49:36]Write to MH i2c: E2 08 00 23 74 80 13 01 00 00 00 00 00 14 [08:49:36]Write i2c OK [08:49:36]MH_I2C_Read... [08:49:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:36]Read from MH i2c: E2 [08:49:36]MH_I2C_Read... [08:49:36]Read from MH i2c: E2 0E 00 [08:49:36]MH_I2C_Read... [08:49:36]Read from MH i2c: E2 0E 00 23 74 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 2B [08:49:36]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:49:36]wFMCommunicate OK [08:49:36]SAM_PROTO_GetShiftState done [08:49:36]FM_GetShiftState done [08:49:36]req_shift_opened done [08:49:36]requested_item shift.open_date is exist - process it [08:49:36]req_shift_open_date [08:49:36]req_shift_open_date done [08:49:36]produce_requested_data done [08:49:36]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123468,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:49:36]process_action_free close_receipt [08:49:36]json_value_free [08:49:36]json_value_free done [08:49:36]process_json_proto returns [08:49:36]Send response to host [08:49:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123468,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:49:36]free response buf [08:49:36]execute_script done [08:49:36]execute_script returns [08:49:36]free content buf [08:49:36]Sock 7.Close socket [08:49:36]Sock 7.Thread stoped [08:49:38]accept exits with 9 [08:49:38]New connection [08:49:38]New thread 3067252068 created [08:49:38]Thread 3067395428 joined [08:49:38]Waiting for new connection... [08:49:38] Sock 9.Parse request [08:49:38]Sock 9.Check first char [08:49:38]Sock 9.First char is OK [08:49:38]request: POST /json_proto HTTP/1.0 [08:49:38]Method: POST [08:49:38]URL: /json_proto [08:49:38]Method is POST - this is cgi request [08:49:38]url: /json_proto [08:49:38]query_string will be loaded in cgi processing [08:49:38]execute_cgi json_proto POST (null) [08:49:38]execute_cgi path=json_proto method=POST [08:49:38]POST find Content-Length [08:49:38]Host: 172.17.48.197:8080 [08:49:38]Content-Length: 705 [08:49:38]Content-Type: application/json [08:49:38] [08:49:38]POST finish read [08:49:38]Found Content-Length = 705 [08:49:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 123468, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106469", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 50.000, "sum" : 3545.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 3545.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:38]execute_script... [08:49:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 123468, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106469", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 50.000, "sum" : 3545.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 3545.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:38]POST & json_proto [08:49:38]process_json_proto [08:49:38]json parsed OK: [08:49:38]protocol is kg_v1.0 [08:49:38]action value=close_receipt [08:49:38]process_action close_receipt [08:49:38]cmd_close_receipt [08:49:38]MH_GetDate [08:49:38]Write to MH i2c: F0 00 00 24 74 87 [08:49:38]Write i2c OK [08:49:38]MH_I2C_Read... [08:49:38]Read from MH i2c: F0 [08:49:38]MH_I2C_Read... [08:49:38]Read from MH i2c: F0 09 00 [08:49:38]MH_I2C_Read... [08:49:38]Read from MH i2c: F0 09 00 24 74 00 2A 8B E5 65 6C AF E3 65 F2 [08:49:38]GetLastDocTimeStamp 1709542179 [08:49:38]current date 1709542186 [08:49:38]FM_GetShiftState [08:49:38]SAM_PROTO_GetShiftState [08:49:38]wFMCommunicate request_size=4 [08:49:38]MH_SAM_APDU [08:49:38]CAPDU: 80 13 01 00 [08:49:38]Write to MH i2c: E2 08 00 25 74 80 13 01 00 00 00 00 00 16 [08:49:38]Write i2c OK [08:49:38]MH_I2C_Read... [08:49:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:38]Read from MH i2c: E2 [08:49:38]MH_I2C_Read... [08:49:38]Read from MH i2c: E2 0E 00 [08:49:38]MH_I2C_Read... [08:49:38]Read from MH i2c: E2 0E 00 25 74 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 2D [08:49:38]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:49:38]wFMCommunicate OK [08:49:38]SAM_PROTO_GetShiftState done [08:49:38]FM_GetShiftState done [08:49:38]opened in 1709511088 [08:49:38]opened+sec_in_day 1709597488 [08:49:38]quantity*price = 354500 [08:49:38]sum+1 = 354501 [08:49:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3545.00 НСП 1% : 31.37 НДС 12% : 376.46 Наличными: 3545.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 69 04.03.2024 08:49 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФД осн.: 123468 ФМ осн.: 0000000000874798 ФМ: 0000000000874798 ФД: 123469 ФПД: 110430821980617 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T084946&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123469&fm=110430821980617&tin=02508201610067®Number=0000000000090573&sum=354500 [08:49:40]StoreToDocumentArchive [08:49:40]shift 324 fd 123469 [08:49:40]save to /storage/0324/doc_00123469 [08:49:40]save last doc name /storage/0324/doc_00123469 to /storage/kkm_last_doc_name [08:49:40]save OK [08:49:40]Clear old archive folders... [08:49:40]ProcessDocumentItem done err = 0, tmpTLVsize=280 [08:49:40]tlvbuf is 00FC7670 [08:49:40]SAM_PROTO_ClearQueue [08:49:40]wFMCommunicate request_size=4 [08:49:40]MH_SAM_APDU [08:49:40]CAPDU: 80 09 00 00 [08:49:40]Write to MH i2c: E2 08 00 34 74 80 09 00 00 00 00 00 00 1A [08:49:40]Write i2c OK [08:49:40]MH_I2C_Read... [08:49:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:49:40]Read from MH i2c: E2 [08:49:40]MH_I2C_Read... [08:49:40]Read from MH i2c: E2 03 00 [08:49:40]MH_I2C_Read... [08:49:40]Read from MH i2c: E2 03 00 34 74 00 90 00 1C [08:49:40]RAPDU: 90 00 [08:49:40]wFMCommunicate OK [08:49:40]SAM_PROTO_ClearQueue done [08:49:40]KKMCreateOFDPacket [08:49:40]OFDProtocolAddRootSTLVToBuf [08:49:40]FM_MakeSignedData [08:49:40]FM_MakeSignedData [08:49:40]SAM_PROTO_SignData [08:49:40]wFMCommunicate request_size=4 [08:49:40]MH_SAM_APDU [08:49:40]CAPDU: 80 0D 01 02 [08:49:40]Write to MH i2c: E2 08 00 35 74 80 0D 01 02 00 00 00 00 22 [08:49:40]Write i2c OK [08:49:40]MH_I2C_Read... [08:49:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:49:40]Read from MH i2c: E2 [08:49:40]MH_I2C_Read... [08:49:40]Read from MH i2c: E2 03 00 [08:49:40]MH_I2C_Read... [08:49:40]Read from MH i2c: E2 03 00 35 74 00 90 00 1D [08:49:40]RAPDU: 90 00 [08:49:40]wFMCommunicate OK [08:49:40]wFMCommunicate request_size=255 [08:49:40]MH_SAM_APDU [08:49:40]CAPDU: 80 0D 02 02 FA 03 00 18 01 1E 04 01 00 02 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C4 68 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 68 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 93 00 00 00 00 07 04 06 00 C4 68 05 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 2A 8B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 4C E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 [08:49:40]Write to MH i2c: E2 02 01 36 74 80 0D 02 02 FA 00 03 00 18 01 1E 04 01 00 02 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C4 68 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 68 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 93 00 00 00 00 07 04 06 00 C4 68 05 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 2A 8B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 4C E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 00 00 BC [08:49:40]Write i2c OK [08:49:40]MH_I2C_Read... [08:49:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:41]Read from MH i2c: E2 [08:49:41]MH_I2C_Read... [08:49:41]Read from MH i2c: E2 03 00 [08:49:41]MH_I2C_Read... [08:49:41]Read from MH i2c: E2 03 00 36 74 00 90 00 1E [08:49:41]RAPDU: 90 00 [08:49:41]wFMCommunicate OK [08:49:41]wFMCommunicate request_size=39 [08:49:41]MH_SAM_APDU [08:49:41]CAPDU: 80 0D 02 02 22 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4D E2 01 00 35 04 06 00 64 6F AD EA 99 C9 [08:49:41]Write to MH i2c: E2 2A 00 37 74 80 0D 02 02 22 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4D E2 01 00 35 04 06 00 64 6F AD EA 99 C9 00 00 E7 [08:49:41]Write i2c OK [08:49:41]MH_I2C_Read... [08:49:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:41]Read from MH i2c: E2 [08:49:41]MH_I2C_Read... [08:49:41]Read from MH i2c: E2 03 00 [08:49:41]MH_I2C_Read... [08:49:41]Read from MH i2c: E2 03 00 37 74 00 90 00 1F [08:49:41]RAPDU: 90 00 [08:49:41]wFMCommunicate OK [08:49:41]wFMCommunicate request_size=4 [08:49:41]MH_SAM_APDU [08:49:41]CAPDU: 80 0D 03 02 [08:49:41]Write to MH i2c: E2 08 00 38 74 80 0D 03 02 00 00 00 00 27 [08:49:41]Write i2c OK [08:49:41]MH_I2C_Read... [08:49:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:49:41]Read from MH i2c: E2 [08:49:41]MH_I2C_Read... [08:49:41]Read from MH i2c: E2 0B 00 [08:49:41]MH_I2C_Read... [08:49:41]Read from MH i2c: E2 0B 00 38 74 00 21 DB 0D BB 47 91 2B 0C 90 00 FB [08:49:41]RAPDU: 21 DB 0D BB 47 91 2B 0C 90 00 [08:49:41]wFMCommunicate OK [08:49:41]SAM_PROTO_SignData done [08:49:41]FM_MakeSignedData done [08:49:41]CreateOFDProtocolMessage [08:49:41]wFMCommunicate request_size=4 [08:49:41]MH_SAM_APDU [08:49:41]CAPDU: 80 11 00 00 [08:49:41]Write to MH i2c: E2 08 00 39 74 80 11 00 00 00 00 00 00 27 [08:49:41]Write i2c OK [08:49:41]MH_I2C_Read... [08:49:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:41]Read from MH i2c: E2 [08:49:41]MH_I2C_Read... [08:49:41]Read from MH i2c: E2 17 00 [08:49:41]MH_I2C_Read... [08:49:41]Read from MH i2c: E2 17 00 39 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 85 [08:49:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:49:41]wFMCommunicate OK [08:49:41]CreateOFDProtocolMessage done [08:49:41]OFDSenderStorePacket 123469 [08:49:41]StoreOFDPacket docnum=123469 [08:49:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2C 01 00 00 AA 4D 24 01 D8 15 5A 03 01 00 03 00 18 01 1E 04 01 00 02 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C4 68 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 68 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 93 00 00 00 00 07 04 06 00 C4 68 05 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 2A 8B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 4C E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4D E2 01 00 35 04 06 00 64 6F AD EA 99 C9 21 DB 0D BB 47 91 2B 0C [08:49:41]CheckFolder [08:49:41]dirname=/storage/ofd_packets [08:49:41]CheckFolder done [08:49:41]ProducePacketName [08:49:41]name=ofd_packets/00123469 [08:49:41]NVStorageSaveData ofd_packets/00123469 [08:49:41]File name is /storage/ofd_packets/00123469 [08:49:41]Write 330 bytes [08:49:41]NVStorageSaveData done [08:49:41]OFDSenderStorePacket done [08:49:41]KKMCreateOFDPacket done [08:49:41]NVStorageSaveData kkm_last_timestamp [08:49:41]File name is /storage/kkm_last_timestamp [08:49:41]Write 4 bytes [08:49:41]NVStorageSaveData done [08:49:41]ExternCall_PrintAddStr [08:49:41]wPrintStart [08:49:41]Write to MH i2c: 01 00 00 3A 74 AE [08:49:41]Write i2c OK [08:49:41]MH_I2C_Read... [08:49:41]Read from MH i2c: 01 [08:49:41]MH_I2C_Read... [08:49:41]Read from MH i2c: 01 07 00 [08:49:41]MH_I2C_Read... [08:49:41]Read from MH i2c: 01 07 00 3A 74 00 00 00 00 00 FF 0F C3 [08:49:41]RasterBufferAndPrint [08:49:41]line Счет N : (1)1106469 [08:49:41]line ИНН: 02508201610067 [08:49:41]line Контрольно-Кассовый Чек [08:49:41]line ВОЗВРАТ ПРОДАЖИ [08:49:41]line ТРК (МРК, ГНК) : 51 [08:49:41]line Товар: 2710194210 [08:49:41]line ДТ(л)-К-5 [08:49:41]line 50.000 * 70.90 [08:49:41]line = 3545.00 [08:49:41]line НДС 12% НСП 1% [08:49:41]line > о реализуемом товаре [08:49:41]line ИТОГО: 3545.00 [08:49:41]line НСП 1% : 31.37 [08:49:41]line НДС 12% : 376.46 [08:49:41]line Наличными: 3545.00 [08:49:41]line Безнал.: 0.00 [08:49:41]line Место: АЗС № 25 "Партнер Нефть" [08:49:41]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:49:41]line СНО: Общий режим [08:49:41]line Чек 69 04.03.2024 08:49 [08:49:41]line Смена: 324 ФФД: 1.0 [08:49:41]line ЗНМ: 0300000019 [08:49:41]line РНМ: 0000000000090573 [08:49:41]line Версия ККМ: 001 [08:49:41]line ФД осн.: 123468 [08:49:41]line ФМ осн.: 0000000000874798 [08:49:41]line ФМ: 0000000000874798 [08:49:41]line ФД: 123469 [08:49:41]line ФПД: 110430821980617 [08:49:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T084946&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123469&fm=110430821980617&tin=02508201610067®Number=0000000000090573&sum=354500 [08:49:41]written 0, free lines is 4095 [08:49:41]OFD Sender: Processing packet 123469 [packets to send 112, broken 111] [08:49:41]ProducePacketName [08:49:41]name=ofd_packets/00123469 [08:49:41]OFD Sender: To server: pG, [08:49:41]CommunicateWithHost lk.salyk.kg:30040 [08:49:41]ConnectInit lk.salyk.kg [08:49:41]Connected sock=10 [08:49:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2C 01 00 00 AA 4D 24 01 D8 15 5A 03 01 00 03 00 18 01 1E 04 01 00 02 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C4 68 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 68 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 93 00 00 00 00 07 04 06 00 C4 68 05 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 2A 8B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 4C E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4D E2 01 00 35 04 06 00 64 6F AD EA 99 C9 21 DB 0D BB 47 91 2B 0C [08:49:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 9C 04 47 00 DE 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 37 39 38 10 04 04 00 4D E2 01 00 F4 03 04 00 54 37 E5 65 B6 04 01 00 00 5B CA C6 EF A3 FE 76 CF [08:49:41]CommunicateWithHost err = 0 [08:49:41]CheckOFDResponse [08:49:41]1017 (14) - 77093643461234 [08:49:41]1041 (16) - 0000000000874798 [08:49:41]1040 (4) - 123469 [08:49:41]1012 (4) - 04.03.2024 02:52 [08:49:41]1206 (1) - 0 [08:49:41]OFD Sender: Remove packet 123469 [08:49:41]ProducePacketName [08:49:41]name=ofd_packets/00123469 [08:49:41]NVStorageDeleteData [08:49:41]Write to MH i2c: 01 00 00 64 74 D8 [08:49:41]Write i2c OK [08:49:41]MH_I2C_Read... [08:49:41]Read from MH i2c: 01 [08:49:41]MH_I2C_Read... [08:49:41]Read from MH i2c: 01 07 00 [08:49:41]MH_I2C_Read... [08:49:41]Read from MH i2c: 01 07 00 64 74 00 00 00 00 00 27 0D 13 [08:49:41]RasterBufferAndPrint [08:49:41]line [08:49:41]line [08:49:41]line [08:49:41]line [08:49:41]line [08:49:41]written 0, free lines is 3391 [08:49:41]MH_Cut [08:49:41]Write to MH i2c: D1 01 00 6B 74 01 B1 [08:49:41]Write i2c OK [08:49:41]MH_I2C_Read... [08:49:41]Read from MH i2c: D1 [08:49:41]MH_I2C_Read... [08:49:41]Read from MH i2c: D1 01 00 [08:49:41]MH_I2C_Read... [08:49:41]Read from MH i2c: D1 01 00 6B 74 00 B0 [08:49:41]Write to MH i2c: 01 00 00 6C 74 E0 [08:49:41]Write i2c OK [08:49:41]MH_I2C_Read... [08:49:42]OFD Sender: No OFD packet to send [08:49:42]*** Cut start [08:49:42]*** Purtial cut [08:49:42]*** Stage 1: CUTSNS_PIN = 1 [08:49:44]Read from MH i2c: *** Stop cut motor [08:49:44]01 *** Cut end [08:49:44] [08:49:44]MH_I2C_Read... [08:49:44]Read from MH i2c: 01 07 00 [08:49:44]MH_I2C_Read... [08:49:44]Read from MH i2c: 01 07 00 6C 74 00 00 00 00 00 FF 0F F5 [08:49:44]process_action close_receipt done [08:49:44]requested_data is exist [08:49:44]produce_requested_data [08:49:44]requested_item fm.sn is exist - process it [08:49:44]wFMCommunicate request_size=4 [08:49:44]MH_SAM_APDU [08:49:44]CAPDU: 80 11 00 00 [08:49:44]Write to MH i2c: E2 08 00 6D 74 80 11 00 00 00 00 00 00 5B [08:49:44]Write i2c OK [08:49:44]MH_I2C_Read... [08:49:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:44]Read from MH i2c: E2 [08:49:44]MH_I2C_Read... [08:49:44]Read from MH i2c: E2 17 00 [08:49:44]MH_I2C_Read... [08:49:44]Read from MH i2c: E2 17 00 6D 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B9 [08:49:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:49:44]wFMCommunicate OK [08:49:44]requested_item fd.num is exist - process it [08:49:44]SAM_PROTO_GetFieldsCounters [08:49:44]wFMCommunicate request_size=4 [08:49:44]MH_SAM_APDU [08:49:44]CAPDU: 80 13 00 00 [08:49:44]Write to MH i2c: E2 08 00 6E 74 80 13 00 00 00 00 00 00 5E [08:49:44]Write i2c OK [08:49:44]MH_I2C_Read... [08:49:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:49:44]Read from MH i2c: E2 [08:49:44]MH_I2C_Read... [08:49:44]Read from MH i2c: E2 62 00 [08:49:44]MH_I2C_Read... [08:49:44]Read from MH i2c: E2 62 00 6E 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 4D E2 01 00 0E 04 04 00 44 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 CD [08:49: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 4D E2 01 00 0E 04 04 00 44 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 [08:49:44]wFMCommunicate OK [08:49:44]SAM_PROTO_GetFieldsCounters done [08:49:44]requested_item shift.num is exist - process it [08:49:44]requested_item shift.opened is exist - process it [08:49:44]req_shift_opened [08:49:44]FM_GetShiftState [08:49:44]SAM_PROTO_GetShiftState [08:49:44]wFMCommunicate request_size=4 [08:49:44]MH_SAM_APDU [08:49:44]CAPDU: 80 13 01 00 [08:49:44]Write to MH i2c: E2 08 00 6F 74 80 13 01 00 00 00 00 00 60 [08:49:44]Write i2c OK [08:49:44]MH_I2C_Read... [08:49:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:44]Read from MH i2c: E2 [08:49:44]MH_I2C_Read... [08:49:44]Read from MH i2c: E2 0E 00 [08:49:44]MH_I2C_Read... [08:49:44]Read from MH i2c: E2 0E 00 6F 74 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 77 [08:49:44]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:49:44]wFMCommunicate OK [08:49:44]SAM_PROTO_GetShiftState done [08:49:44]FM_GetShiftState done [08:49:44]req_shift_opened done [08:49:44]requested_item shift.open_date is exist - process it [08:49:44]req_shift_open_date [08:49:44]req_shift_open_date done [08:49:44]produce_requested_data done [08:49:44]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123469,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:49:44]process_action_free close_receipt [08:49:44]json_value_free [08:49:44]json_value_free done [08:49:44]process_json_proto returns [08:49:44]Send response to host [08:49:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123469,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:49:44]free response buf [08:49:44]execute_script done [08:49:44]execute_script returns [08:49:44]free content buf [08:49:44]Sock 9.Close socket [08:49:44]Sock 9.Thread stoped [08:49:45]accept exits with 7 [08:49:45]New connection [08:49:45]New thread 3067395428 created [08:49:45]Thread 3067252068 joined [08:49:45]Waiting for new connection... [08:49:45] Sock 7.Parse request [08:49:45]Sock 7.Check first char [08:49:45]Sock 7.First char is OK [08:49:45]request: POST /json_proto HTTP/1.0 [08:49:45]Method: POST [08:49:45]URL: /json_proto [08:49:45]Method is POST - this is cgi request [08:49:45]url: /json_proto [08:49:45]query_string will be loaded in cgi processing [08:49:45]execute_cgi json_proto POST (null) [08:49:45]execute_cgi path=json_proto method=POST [08:49:45]POST find Content-Length [08:49:45]Host: 172.17.48.197:8080 [08:49:45]Content-Length: 705 [08:49:45]Content-Type: application/json [08:49:45] [08:49:45]POST finish read [08:49:45]Found Content-Length = 705 [08:49:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 123467, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106468", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 50.000, "sum" : 3545.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 3545.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:45]execute_script... [08:49:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 123467, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106468", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 50.000, "sum" : 3545.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 3545.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:45]POST & json_proto [08:49:45]process_json_proto [08:49:45]json parsed OK: [08:49:45]protocol is kg_v1.0 [08:49:45]action value=close_receipt [08:49:45]process_action close_receipt [08:49:45]cmd_close_receipt [08:49:45]MH_GetDate [08:49:45]Write to MH i2c: F0 00 00 70 74 D3 [08:49:45]Write i2c OK [08:49:45]MH_I2C_Read... [08:49:45]Read from MH i2c: F0 [08:49:45]MH_I2C_Read... [08:49:45]Read from MH i2c: F0 09 00 [08:49:45]MH_I2C_Read... [08:49:45]Read from MH i2c: F0 09 00 70 74 00 30 8B E5 65 6C AF E3 65 44 [08:49:45]GetLastDocTimeStamp 1709542186 [08:49:45]current date 1709542192 [08:49:45]FM_GetShiftState [08:49:45]SAM_PROTO_GetShiftState [08:49:45]wFMCommunicate request_size=4 [08:49:45]MH_SAM_APDU [08:49:45]CAPDU: 80 13 01 00 [08:49:45]Write to MH i2c: E2 08 00 71 74 80 13 01 00 00 00 00 00 62 [08:49:45]Write i2c OK [08:49:45]MH_I2C_Read... [08:49:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:45]Read from MH i2c: E2 [08:49:45]MH_I2C_Read... [08:49:45]Read from MH i2c: E2 0E 00 [08:49:45]MH_I2C_Read... [08:49:45]Read from MH i2c: E2 0E 00 71 74 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 79 [08:49:45]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:49:45]wFMCommunicate OK [08:49:45]SAM_PROTO_GetShiftState done [08:49:45]FM_GetShiftState done [08:49:45]opened in 1709511088 [08:49:45]opened+sec_in_day 1709597488 [08:49:45]quantity*price = 354500 [08:49:45]sum+1 = 354501 [08:49:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3545.00 НСП 1% : 31.37 НДС 12% : 376.46 Наличными: 3545.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 70 04.03.2024 08:49 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФД осн.: 123467 ФМ осн.: 0000000000874798 ФМ: 0000000000874798 ФД: 123470 ФПД: 219012739388644 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T084953&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123470&fm=219012739388644&tin=02508201610067®Number=0000000000090573&sum=354500 [08:49:47]StoreToDocumentArchive [08:49:47]shift 324 fd 123470 [08:49:47]save to /storage/0324/doc_00123470 [08:49:47]save last doc name /storage/0324/doc_00123470 to /storage/kkm_last_doc_name [08:49:47]save OK [08:49:47]Clear old archive folders... [08:49:47]ProcessDocumentItem done err = 0, tmpTLVsize=280 [08:49:47]tlvbuf is 00DB7B20 [08:49:47]SAM_PROTO_ClearQueue [08:49:47]wFMCommunicate request_size=4 [08:49:47]MH_SAM_APDU [08:49:47]CAPDU: 80 09 00 00 [08:49:47]Write to MH i2c: E2 08 00 80 74 80 09 00 00 00 00 00 00 66 [08:49:47]Write i2c OK [08:49:47]MH_I2C_Read... [08:49:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:49:47]Read from MH i2c: E2 [08:49:47]MH_I2C_Read... [08:49:47]Read from MH i2c: E2 03 00 [08:49:47]MH_I2C_Read... [08:49:47]Read from MH i2c: E2 03 00 80 74 00 90 00 68 [08:49:47]RAPDU: 90 00 [08:49:47]wFMCommunicate OK [08:49:47]SAM_PROTO_ClearQueue done [08:49:47]KKMCreateOFDPacket [08:49:47]OFDProtocolAddRootSTLVToBuf [08:49:47]FM_MakeSignedData [08:49:47]FM_MakeSignedData [08:49:47]SAM_PROTO_SignData [08:49:47]wFMCommunicate request_size=4 [08:49:47]MH_SAM_APDU [08:49:47]CAPDU: 80 0D 01 02 [08:49:47]Write to MH i2c: E2 08 00 81 74 80 0D 01 02 00 00 00 00 6E [08:49:47]Write i2c OK [08:49:47]MH_I2C_Read... [08:49:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:49:47]Read from MH i2c: E2 [08:49:47]MH_I2C_Read... [08:49:47]Read from MH i2c: E2 03 00 [08:49:47]MH_I2C_Read... [08:49:47]Read from MH i2c: E2 03 00 81 74 00 90 00 69 [08:49:47]RAPDU: 90 00 [08:49:47]wFMCommunicate OK [08:49:47]wFMCommunicate request_size=255 [08:49:47]MH_SAM_APDU [08:49:47]CAPDU: 80 0D 02 02 FA 03 00 18 01 1E 04 01 00 02 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C4 68 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 68 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 93 00 00 00 00 07 04 06 00 C4 68 05 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 31 8B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 4B E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 [08:49:47]Write to MH i2c: E2 02 01 82 74 80 0D 02 02 FA 00 03 00 18 01 1E 04 01 00 02 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C4 68 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 68 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 93 00 00 00 00 07 04 06 00 C4 68 05 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 31 8B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 4B E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 OFD Sender: No OFD packet to send [08:49:47]11 04 10 00 00 00 0F [08:49:47]Write i2c OK [08:49:47]MH_I2C_Read... [08:49:47]Read from MH i2c: E2 [08:49:47]MH_I2C_Read... [08:49:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:47]Read from MH i2c: E2 03 00 [08:49:47]MH_I2C_Read... [08:49:47]Read from MH i2c: E2 03 00 82 74 00 90 00 6A [08:49:47]RAPDU: 90 00 [08:49:47]wFMCommunicate OK [08:49:47]wFMCommunicate request_size=39 [08:49:47]MH_SAM_APDU [08:49:47]CAPDU: 80 0D 02 02 22 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4E E2 01 00 35 04 06 00 C7 30 E0 88 54 E4 [08:49:47]Write to MH i2c: E2 2A 00 83 74 80 0D 02 02 22 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4E E2 01 00 35 04 06 00 C7 30 E0 88 54 E4 00 00 FF [08:49:47]Write i2c OK [08:49:47]MH_I2C_Read... [08:49:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:47]Read from MH i2c: E2 [08:49:47]MH_I2C_Read... [08:49:47]Read from MH i2c: E2 03 00 [08:49:47]MH_I2C_Read... [08:49:47]Read from MH i2c: E2 03 00 83 74 00 90 00 6B [08:49:47]RAPDU: 90 00 [08:49:47]wFMCommunicate OK [08:49:47]wFMCommunicate request_size=4 [08:49:47]MH_SAM_APDU [08:49:47]CAPDU: 80 0D 03 02 [08:49:47]Write to MH i2c: E2 08 00 84 74 80 0D 03 02 00 00 00 00 73 [08:49:47]Write i2c OK [08:49:47]MH_I2C_Read... [08:49:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:49:47]Read from MH i2c: E2 [08:49:47]MH_I2C_Read... [08:49:47]Read from MH i2c: E2 0B 00 [08:49:47]MH_I2C_Read... [08:49:47]Read from MH i2c: E2 0B 00 84 74 00 8D 9C C9 7E 2F 1A 2C 88 90 00 E1 [08:49:47]RAPDU: 8D 9C C9 7E 2F 1A 2C 88 90 00 [08:49:47]wFMCommunicate OK [08:49:47]SAM_PROTO_SignData done [08:49:47]FM_MakeSignedData done [08:49:47]CreateOFDProtocolMessage [08:49:47]wFMCommunicate request_size=4 [08:49:47]MH_SAM_APDU [08:49:47]CAPDU: 80 11 00 00 [08:49:47]Write to MH i2c: E2 08 00 85 74 80 11 00 00 00 00 00 00 73 [08:49:47]Write i2c OK [08:49:47]MH_I2C_Read... [08:49:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:47]Read from MH i2c: E2 [08:49:47]MH_I2C_Read... [08:49:47]Read from MH i2c: E2 17 00 [08:49:47]MH_I2C_Read... [08:49:47]Read from MH i2c: E2 17 00 85 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D1 [08:49:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:49:47]wFMCommunicate OK [08:49:47]CreateOFDProtocolMessage done [08:49:47]OFDSenderStorePacket 123470 [08:49:47]StoreOFDPacket docnum=123470 [08:49:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2C 01 00 00 4F 67 24 01 48 9D 5A 03 01 00 03 00 18 01 1E 04 01 00 02 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C4 68 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 68 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 93 00 00 00 00 07 04 06 00 C4 68 05 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 31 8B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 4B E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4E E2 01 00 35 04 06 00 C7 30 E0 88 54 E4 8D 9C C9 7E 2F 1A 2C 88 [08:49:48]CheckFolder [08:49:48]dirname=/storage/ofd_packets [08:49:48]CheckFolder done [08:49:48]ProducePacketName [08:49:48]name=ofd_packets/00123470 [08:49:48]NVStorageSaveData ofd_packets/00123470 [08:49:48]File name is /storage/ofd_packets/00123470 [08:49:48]Write 330 bytes [08:49:48]NVStorageSaveData done [08:49:48]OFDSenderStorePacket done [08:49:48]KKMCreateOFDPacket done [08:49:48]NVStorageSaveData kkm_last_timestamp [08:49:48]File name is /storage/kkm_last_timestamp [08:49:48]Write 4 bytes [08:49:48]NVStorageSaveData done [08:49:48]ExternCall_PrintAddStr [08:49:48]wPrintStart [08:49:48]Write to MH i2c: 01 00 00 86 74 FA [08:49:48]Write i2c OK [08:49:48]MH_I2C_Read... [08:49:48]Read from MH i2c: 01 [08:49:48]MH_I2C_Read... [08:49:48]Read from MH i2c: 01 07 00 [08:49:48]MH_I2C_Read... [08:49:48]Read from MH i2c: 01 07 00 86 74 00 00 00 00 00 FF 0F 0F [08:49:48]RasterBufferAndPrint [08:49:48]line Счет N : (1)1106468 [08:49:48]line ИНН: 02508201610067 [08:49:48]line Контрольно-Кассовый Чек [08:49:48]line ВОЗВРАТ ПРОДАЖИ [08:49:48]line ТРК (МРК, ГНК) : 61 [08:49:48]line Товар: 2710194210 [08:49:48]line ДТ(л)-К-5 [08:49:48]line 50.000 * 70.90 [08:49:48]line = 3545.00 [08:49:48]line НДС 12% НСП 1% [08:49:48]line > о реализуемом товаре [08:49:48]line ИТОГО: 3545.00 [08:49:48]line НСП 1% : 31.37 [08:49:48]line НДС 12% : 376.46 [08:49:48]line Наличными: 3545.00 [08:49:48]line Безнал.: 0.00 [08:49:48]line Место: АЗС № 25 "Партнер Нефть" [08:49:48]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:49:48]line СНО: Общий режим [08:49:48]line Чек 70 04.03.2024 08:49 [08:49:48]line Смена: 324 ФФД: 1.0 [08:49:48]line ЗНМ: 0300000019 [08:49:48]line РНМ: 0000000000090573 [08:49:48]line Версия ККМ: 001 [08:49:48]line ФД осн.: 123467 [08:49:48]line ФМ осн.: 0000000000874798 [08:49:48]line ФМ: 0000000000874798 [08:49:48]line ФД: 123470 [08:49:48]line ФПД: 219012739388644 [08:49:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T084953&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123470&fm=219012739388644&tin=02508201610067®Number=0000000000090573&sum=354500 [08:49:48]OFD Sender: Processing packet 123470 [packets to send 112, broken 111] [08:49:48]ProducePacketName [08:49:48]name=ofd_packets/00123470 [08:49:48]OFD Sender: To server: pG, [08:49:48]CommunicateWithHost lk.salyk.kg:30040 [08:49:48]ConnectInit lk.salyk.kg [08:49:48]written 0, free lines is 4095 [08:49:48]Connected sock=10 [08:49: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 37 39 38 2C 01 00 00 4F 67 24 01 48 9D 5A 03 01 00 03 00 18 01 1E 04 01 00 02 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C4 68 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 68 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 93 00 00 00 00 07 04 06 00 C4 68 05 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 31 8B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 4B E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4E E2 01 00 35 04 06 00 C7 30 E0 88 54 E4 8D 9C C9 7E 2F 1A 2C 88 [08:49:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 AA 2F 47 00 03 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 37 39 38 10 04 04 00 4E E2 01 00 F4 03 04 00 5A 37 E5 65 B6 04 01 00 00 F2 8D B0 63 2C 36 36 F3 [08:49:48]CommunicateWithHost err = 0 [08:49:48]CheckOFDResponse [08:49:48]1017 (14) - 77093643461234 [08:49:48]1041 (16) - 0000000000874798 [08:49:48]1040 (4) - 123470 [08:49:48]1012 (4) - 04.03.2024 02:52 [08:49:48]1206 (1) - 0 [08:49:48]OFD Sender: Remove packet 123470 [08:49:48]ProducePacketName [08:49:48]name=ofd_packets/00123470 [08:49:48]NVStorageDeleteData [08:49:48]Write to MH i2c: 01 00 00 B0 74 24 [08:49:48]Write i2c OK [08:49:48]MH_I2C_Read... [08:49:48]Read from MH i2c: 01 [08:49:48]MH_I2C_Read... [08:49:48]Read from MH i2c: 01 07 00 [08:49:48]MH_I2C_Read... [08:49:48]Read from MH i2c: 01 07 00 B0 74 00 00 00 00 00 1E 0D 56 [08:49:48]RasterBufferAndPrint [08:49:48]line [08:49:48]line [08:49:48]line [08:49:48]line [08:49:48]line [08:49:48]written 0, free lines is 3391 [08:49:48]MH_Cut [08:49:48]Write to MH i2c: D1 01 00 B7 74 01 FD [08:49:48]Write i2c OK [08:49:48]MH_I2C_Read... [08:49:48]Read from MH i2c: D1 [08:49:48]MH_I2C_Read... [08:49:48]Read from MH i2c: D1 01 00 [08:49:48]MH_I2C_Read... [08:49:48]Read from MH i2c: D1 01 00 B7 74 00 FC [08:49:48]Write to MH i2c: 01 00 00 B8 74 2C [08:49:48]Write i2c OK [08:49:48]MH_I2C_Read... [08:49:49]OFD Sender: No OFD packet to send [08:49:49]*** Cut start [08:49:49]*** Purtial cut [08:49:49]*** Stage 1: CUTSNS_PIN = 1 [08:49:51]Read from MH i2c: 01 [08:49:51]MH_I2C_Read... [08:49:51]*** Stop cut motor [08:49:51]*** Cut end [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 B8 74 00 00 00 00 00 FF 0F 41 [08:49:51]process_action close_receipt done [08:49:51]requested_data is exist [08:49:51]produce_requested_data [08:49:51]requested_item fm.sn is exist - process it [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 B9 74 80 11 00 00 00 00 00 00 A7 [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 B9 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 05 [08:49:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:49:51]wFMCommunicate OK [08:49:51]requested_item fd.num is exist - process it [08:49:51]SAM_PROTO_GetFieldsCounters [08:49:51]wFMCommunicate request_size=4 [08:49:51]MH_SAM_APDU [08:49:51]CAPDU: 80 13 00 00 [08:49:51]Write to MH i2c: E2 08 00 BA 74 80 13 00 00 00 00 00 00 AA [08:49:51]Write i2c OK [08:49:51]MH_I2C_Read... [08:49:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:49:51]Read from MH i2c: E2 [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: E2 62 00 [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: E2 62 00 BA 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 4E E2 01 00 0E 04 04 00 44 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 1D [08:49: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 4E E2 01 00 0E 04 04 00 44 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 [08:49:51]wFMCommunicate OK [08:49:51]SAM_PROTO_GetFieldsCounters done [08:49:51]requested_item shift.num is exist - process it [08:49:51]requested_item shift.opened is exist - process it [08:49:51]req_shift_opened [08:49:51]FM_GetShiftState [08:49:51]SAM_PROTO_GetShiftState [08:49:51]wFMCommunicate request_size=4 [08:49:51]MH_SAM_APDU [08:49:51]CAPDU: 80 13 01 00 [08:49:51]Write to MH i2c: E2 08 00 BB 74 80 13 01 00 00 00 00 00 AC [08:49:51]Write i2c OK [08:49:51]MH_I2C_Read... [08:49:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:51]Read from MH i2c: E2 [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: E2 0E 00 [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: E2 0E 00 BB 74 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 C3 [08:49:51]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:49:51]wFMCommunicate OK [08:49:51]SAM_PROTO_GetShiftState done [08:49:51]FM_GetShiftState done [08:49:51]req_shift_opened done [08:49:51]requested_item shift.open_date is exist - process it [08:49:51]req_shift_open_date [08:49:51]req_shift_open_date done [08:49:51]produce_requested_data done [08:49:51]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123470,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:49:51]process_action_free close_receipt [08:49:51]json_value_free [08:49:51]json_value_free done [08:49:51]process_json_proto returns [08:49:51]Send response to host [08:49:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123470,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:49:51]free response buf [08:49:51]execute_script done [08:49:51]execute_script returns [08:49:51]free content buf [08:49:51]Sock 7.Close socket [08:49:51]Sock 7.Thread stoped [08:49:54]OFD Sender: No OFD packet to send [08:49:59]OFD Sender: No OFD packet to send [08:50:04]OFD Sender: No OFD packet to send [08:50:09]OFD Sender: No OFD packet to send [08:50:14]OFD Sender: No OFD packet to send [08:50:19]OFD Sender: No OFD packet to send [08:50:24]OFD Sender: No OFD packet to send [08:50:29]OFD Sender: No OFD packet to send [08:50:34]OFD Sender: No OFD packet to send [08:50:39]OFD Sender: No OFD packet to send [08:50:44]OFD Sender: No OFD packet to send [08:50:49]OFD Sender: No OFD packet to send [08:50:54]OFD Sender: No OFD packet to send [08:50:59]OFD Sender: No OFD packet to send [08:51:04]OFD Sender: No OFD packet to send [08:51:09]OFD Sender: No OFD packet to send [08:51:14]OFD Sender: No OFD packet to send [08:51:19]OFD Sender: No OFD packet to send [08:51:24]OFD Sender: No OFD packet to send [08:51:29]OFD Sender: No OFD packet to send [08:51:32]accept exits with 9 [08:51:32]New connection [08:51:32]New thread 3067252068 created [08:51:32]Thread 3067395428 joined [08:51:32]Waiting for new connection... [08:51:32] Sock 9.Parse request [08:51:32]Sock 9.Check first char [08:51:32]Sock 9.First char is OK [08:51:32]request: POST /json_proto HTTP/1.0 [08:51:32]Method: POST [08:51:32]URL: /json_proto [08:51:32]Method is POST - this is cgi request [08:51:32]url: /json_proto [08:51:32]query_string will be loaded in cgi processing [08:51:32]execute_cgi json_proto POST (null) [08:51:32]execute_cgi path=json_proto method=POST [08:51:32]POST find Content-Length [08:51:32]Host: 172.17.48.197:8080 [08:51:32]Content-Length: 683 [08:51:32]Content-Type: application/json [08:51:32] [08:51:32]POST finish read [08:51:32]Found Content-Length = 683 [08:51:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106470", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:51:32]execute_script... [08: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)1106470", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:51:32]POST & json_proto [08:51:32]process_json_proto [08:51:32]json parsed OK: [08:51:32]protocol is kg_v1.0 [08:51:32]action value=close_receipt [08:51:32]process_action close_receipt [08:51:32]cmd_close_receipt [08:51:32]MH_GetDate [08:51:32]Write to MH i2c: F0 00 00 BC 74 1F [08:51:32]Write i2c OK [08:51:32]MH_I2C_Read... [08:51:32]Read from MH i2c: F0 [08:51:32]MH_I2C_Read... [08:51:32]Read from MH i2c: F0 09 00 [08:51:32]MH_I2C_Read... [08:51:32]Read from MH i2c: F0 09 00 BC 74 00 9C 8B E5 65 6C AF E3 65 FC [08:51:32]GetLastDocTimeStamp 1709542193 [08:51:32]current date 1709542300 [08:51:32]FM_GetShiftState [08:51:32]SAM_PROTO_GetShiftState [08:51:32]wFMCommunicate request_size=4 [08:51:32]MH_SAM_APDU [08:51:32]CAPDU: 80 13 01 00 [08:51:32]Write to MH i2c: E2 08 00 BD 74 80 13 01 00 00 00 00 00 AE [08:51:32]Write i2c OK [08:51:32]MH_I2C_Read... [08:51:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:51:32]Read from MH i2c: E2 [08:51:32]MH_I2C_Read... [08:51:32]Read from MH i2c: E2 0E 00 [08:51:32]MH_I2C_Read... [08:51:32]Read from MH i2c: E2 0E 00 BD 74 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 C5 [08:51:32]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:51:32]wFMCommunicate OK [08:51:32]SAM_PROTO_GetShiftState done [08:51:32]FM_GetShiftState done [08:51:32]opened in 1709511088 [08:51:32]opened+sec_in_day 1709597488 [08:51:32]quantity*price = 100030 [08:51:32]sum+1 = 100031 [08:51:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 71 04.03.2024 08:51 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123471 ФПД: 43521578260359 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T085140&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123471&fm=43521578260359&tin=02508201610067®Number=0000000000090573&sum=100000 [08:51:34]StoreToDocumentArchive [08:51:34]shift 324 fd 123471 [08:51:34]save to /storage/0324/doc_00123471 [08:51:34]save last doc name /storage/0324/doc_00123471 to /storage/kkm_last_doc_name [08:51:34]save OK [08:51:34]Clear old archive folders... [08:51:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:51:34]tlvbuf is 00E450E0 [08:51:34]SAM_PROTO_ClearQueue [08:51:34]wFMCommunicate request_size=4 [08:51:34]MH_SAM_APDU [08:51:34]CAPDU: 80 09 00 00 [08:51:34]Write to MH i2c: E2 08 00 CA 74 80 09 00 00 00 00 00 00 B0 [08:51:34]Write i2c OK [08:51:34]MH_I2C_Read... [08:51:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:51:34]Read from MH i2c: E2 [08:51:34]MH_I2C_Read... [08:51:34]Read from MH i2c: E2 03 00 [08:51:34]MH_I2C_Read... [08:51:34]Read from MH i2c: E2 03 00 CA 74 00 90 00 B2 [08:51:34]RAPDU: 90 00 [08:51:34]wFMCommunicate OK [08:51:34]SAM_PROTO_ClearQueue done [08:51:34]KKMCreateOFDPacket [08:51:34]OFDProtocolAddRootSTLVToBuf [08:51:34]FM_MakeSignedData [08:51:34]FM_MakeSignedData [08:51:34]SAM_PROTO_SignData [08:51:34]wFMCommunicate request_size=4 [08:51:34]MH_SAM_APDU [08:51:34]CAPDU: 80 0D 01 02 [08:51:34]Write to MH i2c: E2 08 00 CB 74 80 0D 01 02 00 00 00 00 B8 [08:51:34]Write i2c OK [08:51:34]MH_I2C_Read... [08:51:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:51:34]Read from MH i2c: E2 [08:51:34]MH_I2C_Read... [08:51:34]Read from MH i2c: E2 03 00 [08:51:34]MH_I2C_Read... [08:51:34]Read from MH i2c: E2 03 00 CB 74 00 90 00 B3 [08:51:34]RAPDU: 90 00 [08:51:34]wFMCommunicate OK [08:51:34]wFMCommunicate request_size=255 [08:51:34]MH_SAM_APDU [08: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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 9C 8B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4F E2 01 00 35 04 06 00 27 [08:51:34]Write to MH i2c: E2 02 01 CC 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 9C 8B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4F E2 01 00 35 04 06 00 27 00 00 7A [08:51:34]Write i2c OK [08:51:34]MH_I2C_Read... [08:51:34]OFD Sender: No OFD packet to send [08:51:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:51:34]Read from MH i2c: E2 [08:51:34]MH_I2C_Read... [08:51:34]Read from MH i2c: E2 03 00 [08:51:34]MH_I2C_Read... [08:51:34]Read from MH i2c: E2 03 00 CC 74 00 90 00 B4 [08:51:34]RAPDU: 90 00 [08:51:34]wFMCommunicate OK [08:51:34]wFMCommunicate request_size=10 [08:51:34]MH_SAM_APDU [08:51:34]CAPDU: 80 0D 02 02 05 95 28 36 57 87 [08:51:34]Write to MH i2c: E2 0D 00 CD 74 80 0D 02 02 05 00 95 28 36 57 87 00 00 96 [08:51:34]Write i2c OK [08:51:34]MH_I2C_Read... [08:51:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:51:34]Read from MH i2c: E2 [08:51:34]MH_I2C_Read... [08:51:34]Read from MH i2c: E2 03 00 [08:51:34]MH_I2C_Read... [08:51:34]Read from MH i2c: E2 03 00 CD 74 00 90 00 B5 [08:51:34]RAPDU: 90 00 [08:51:34]wFMCommunicate OK [08:51:34]wFMCommunicate request_size=4 [08:51:34]MH_SAM_APDU [08:51:34]CAPDU: 80 0D 03 02 [08:51:34]Write to MH i2c: E2 08 00 CE 74 80 0D 03 02 00 00 00 00 BD [08:51:34]Write i2c OK [08:51:34]MH_I2C_Read... [08:51:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:51:34]Read from MH i2c: E2 [08:51:34]MH_I2C_Read... [08:51:34]Read from MH i2c: E2 0B 00 [08:51:34]MH_I2C_Read... [08:51:34]Read from MH i2c: E2 0B 00 CE 74 00 97 9D 9B 11 F3 F4 3B 97 90 00 57 [08:51:34]RAPDU: 97 9D 9B 11 F3 F4 3B 97 90 00 [08:51:34]wFMCommunicate OK [08:51:34]SAM_PROTO_SignData done [08:51:34]FM_MakeSignedData done [08:51:34]CreateOFDProtocolMessage [08:51:34]wFMCommunicate request_size=4 [08:51:34]MH_SAM_APDU [08:51:34]CAPDU: 80 11 00 00 [08:51:34]Write to MH i2c: E2 08 00 CF 74 80 11 00 00 00 00 00 00 BD [08:51:34]Write i2c OK [08:51:34]MH_I2C_Read... [08:51:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:51:34]Read from MH i2c: E2 [08:51:34]MH_I2C_Read... [08:51:34]Read from MH i2c: E2 17 00 [08:51:34]MH_I2C_Read... [08:51:34]Read from MH i2c: E2 17 00 CF 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 1B [08:51:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:51:34]wFMCommunicate OK [08:51:34]CreateOFDProtocolMessage done [08:51:34]OFDSenderStorePacket 123471 [08:51:34]StoreOFDPacket docnum=123471 [08:51:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 FC DC 07 01 75 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 9C 8B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4F E2 01 00 35 04 06 00 27 95 28 36 57 87 97 9D 9B 11 F3 F4 3B 97 [08:51:34]CheckFolder [08:51:34]dirname=/storage/ofd_packets [08:51:34]CheckFolder done [08:51:34]ProducePacketName [08:51:34]name=ofd_packets/00123471 [08:51:34]NVStorageSaveData ofd_packets/00123471 [08:51:34]File name is /storage/ofd_packets/00123471 [08:51:34]Write 301 bytes [08:51:34]NVStorageSaveData done [08:51:34]OFDSenderStorePacket done [08:51:34]KKMCreateOFDPacket done [08:51:34]NVStorageSaveData kkm_last_timestamp [08:51:34]File name is /storage/kkm_last_timestamp [08:51:34]Write 4 bytes [08:51:34]NVStorageSaveData done [08:51:34]ExternCall_PrintAddStr [08:51:34]wPrintStart [08:51:34]Write to MH i2c: 01 00 00 D0 74 44 [08:51:34]Write i2c OK [08:51:34]MH_I2C_Read... [08:51:34]Read from MH i2c: 01 [08:51:34]MH_I2C_Read... [08:51:34]Read from MH i2c: 01 07 00 [08:51:34]MH_I2C_Read... [08:51:34]Read from MH i2c: 01 07 00 D0 74 00 00 00 00 00 FF 0F 59 [08:51:34]RasterBufferAndPrint [08:51:34]line Счет N : (1)1106470 [08:51:34]line ИНН: 02508201610067 [08:51:34]line Контрольно-Кассовый Чек [08:51:34]line ПРОДАЖА [08:51:34]line ТРК (МРК, ГНК) : 21 [08:51:34]line Товар: 2710124130 [08:51:34]line Аи-92-К-5 [08:51:34]line 16.160 * 61.90 [08:51:34]line = 1000.30 [08:51:34]line НДС 12% НСП 1% [08:51:34]line > о реализуемом товаре [08:51:34]line ОКРУГЛЕНИЕ: -0.30 [08:51:34]line ИТОГО: 1000.00 [08:51:34]line Внесено: 1000.00 [08:51:34]line СДАЧА: 0.00 [08:51:34]line НСП 1% : 8.85 [08:51:34]line НДС 12% : 106.23 [08:51:34]line Наличными: 1000.00 [08:51:34]line Безнал.: 0.00 [08:51:34]line Место: АЗС № 25 "Партнер Нефть" [08:51:34]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:51:34]line СНО: Общий режим [08:51:34]line Чек 71 04.03.2024 08:51 [08:51:34]line Смена: 324 ФФД: 1.0 [08:51:34]line ЗНМ: 0300000019 [08:51:34]line РНМ: 0000000000090573 [08:51:34]line Версия ККМ: 001 [08:51:34]line ФМ: 0000000000874798 [08:51:34]line ФД: 123471 [08:51:34]line ФПД: 43521578260359 [08:51:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T085140&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123471&fm=43521578260359&tin=02508201610067®Number=0000000000090573&sum=100000 [08:51:34]OFD Sender: Processing packet 123471 [packets to send 112, broken 111] [08:51:34]ProducePacketName [08:51:34]name=ofd_packets/00123471 [08:51:34]OFD Sender: To server: pG, [08:51:34]CommunicateWithHost lk.salyk.kg:30040 [08:51:34]ConnectInit lk.salyk.kg [08:51:34]written 0, free lines is 4095 [08:51:35]Connected sock=10 [08: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 37 39 38 0F 01 00 00 FC DC 07 01 75 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 9C 8B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 4F E2 01 00 35 04 06 00 27 95 28 36 57 87 97 9D 9B 11 F3 F4 3B 97 [08: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 37 39 38 4F 00 00 00 1E 9D 47 00 10 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 37 39 38 10 04 04 00 4F E2 01 00 F4 03 04 00 C5 37 E5 65 B6 04 01 00 00 99 2B 75 A8 72 39 57 E2 [08:51:35]CommunicateWithHost err = 0 [08:51:35]CheckOFDResponse [08:51:35]1017 (14) - 77093643461234 [08:51:35]1041 (16) - 0000000000874798 [08:51:35]1040 (4) - 123471 [08:51:35]1012 (4) - 04.03.2024 02:53 [08:51:35]1206 (1) - 0 [08:51:35]OFD Sender: Remove packet 123471 [08:51:35]ProducePacketName [08:51:35]name=ofd_packets/00123471 [08:51:35]NVStorageDeleteData [08:51:35]Write to MH i2c: 01 00 00 FB 74 6F [08:51:35]Write i2c OK [08:51:35]MH_I2C_Read... [08:51:35]Read from MH i2c: 01 [08:51:35]MH_I2C_Read... [08:51:35]Read from MH i2c: 01 07 00 [08:51:35]MH_I2C_Read... [08:51:35]Read from MH i2c: 01 07 00 FB 74 00 00 00 00 00 E7 0C 69 [08:51:35]RasterBufferAndPrint [08:51:35]line [08:51:35]line [08:51:35]line [08:51:35]line [08:51:35]line [08:51:35]written 0, free lines is 3312 [08:51:35]MH_Cut [08:51:35]Write to MH i2c: D1 01 00 02 75 01 49 [08:51:35]Write i2c OK [08:51:35]MH_I2C_Read... [08:51:35]Read from MH i2c: D1 [08:51:35]MH_I2C_Read... [08:51:35]Read from MH i2c: D1 01 00 [08:51:35]MH_I2C_Read... [08:51:35]Read from MH i2c: D1 01 00 02 75 00 48 [08:51:35]Write to MH i2c: 01 00 00 03 75 78 [08:51:35]Write i2c OK [08:51:35]MH_I2C_Read... [08:51:35]OFD Sender: No OFD packet to send [08:51:36]*** Cut start [08:51:36]*** Purtial cut [08:51:36]*** Stage 1: CUTSNS_PIN = 1 [08:51:38]Read from MH i2c: 01 [08:51:38]MH_I2C_Read... [08:51:38]*** Stop cut motor [08:51:38]*** Cut end [08:51:38]Read from MH i2c: 01 07 00 [08:51:38]MH_I2C_Read... [08:51:38]Read from MH i2c: 01 07 00 03 75 00 00 00 00 00 FF 0F 8D [08:51:38]process_action close_receipt done [08:51:38]requested_data is exist [08:51:38]produce_requested_data [08:51:38]requested_item fm.sn is exist - process it [08:51:38]wFMCommunicate request_size=4 [08:51:38]MH_SAM_APDU [08:51:38]CAPDU: 80 11 00 00 [08:51:38]Write to MH i2c: E2 08 00 04 75 80 11 00 00 00 00 00 00 F3 [08:51:38]Write i2c OK [08:51:38]MH_I2C_Read... [08:51:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:51:38]Read from MH i2c: E2 [08:51:38]MH_I2C_Read... [08:51:38]Read from MH i2c: E2 17 00 [08:51:38]MH_I2C_Read... [08:51:38]Read from MH i2c: E2 17 00 04 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 51 [08:51:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:51:38]wFMCommunicate OK [08:51:38]requested_item fd.num is exist - process it [08:51:38]SAM_PROTO_GetFieldsCounters [08:51:38]wFMCommunicate request_size=4 [08:51:38]MH_SAM_APDU [08:51:38]CAPDU: 80 13 00 00 [08:51:38]Write to MH i2c: E2 08 00 05 75 80 13 00 00 00 00 00 00 F6 [08:51:38]Write i2c OK [08:51:38]MH_I2C_Read... [08:51:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:51:38]Read from MH i2c: E2 [08:51:38]MH_I2C_Read... [08:51:38]Read from MH i2c: E2 62 00 [08:51:38]MH_I2C_Read... [08:51:38]Read from MH i2c: E2 62 00 05 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 4F E2 01 00 0E 04 04 00 44 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 6D [08:51:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 4F E2 01 00 0E 04 04 00 44 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 [08:51:38]wFMCommunicate OK [08:51:38]SAM_PROTO_GetFieldsCounters done [08:51:38]requested_item shift.num is exist - process it [08:51:38]requested_item shift.opened is exist - process it [08:51:38]req_shift_opened [08:51:38]FM_GetShiftState [08:51:38]SAM_PROTO_GetShiftState [08:51:38]wFMCommunicate request_size=4 [08:51:38]MH_SAM_APDU [08:51:38]CAPDU: 80 13 01 00 [08:51:38]Write to MH i2c: E2 08 00 06 75 80 13 01 00 00 00 00 00 F8 [08:51:38]Write i2c OK [08:51:38]MH_I2C_Read... [08:51:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:51:38]Read from MH i2c: E2 [08:51:38]MH_I2C_Read... [08:51:38]Read from MH i2c: E2 0E 00 [08:51:38]MH_I2C_Read... [08:51:38]Read from MH i2c: E2 0E 00 06 75 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 0F [08:51:38]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:51:38]wFMCommunicate OK [08:51:38]SAM_PROTO_GetShiftState done [08:51:38]FM_GetShiftState done [08:51:38]req_shift_opened done [08:51:38]requested_item shift.open_date is exist - process it [08:51:38]req_shift_open_date [08:51:38]req_shift_open_date done [08:51:38]produce_requested_data done [08:51:38]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123471,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:51:38]process_action_free close_receipt [08:51:38]json_value_free [08:51:38]json_value_free done [08:51:38]process_json_proto returns [08:51:38]Send response to host [08:51:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123471,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:51:38]free response buf [08:51:38]execute_script done [08:51:38]execute_script returns [08:51:38]free content buf [08:51:38]Sock 9.Close socket [08:51:38]Sock 9.Thread stoped [08:51:40]OFD Sender: No OFD packet to send [08:51:45]OFD Sender: No OFD packet to send [08:51:50]OFD Sender: No OFD packet to send [08:51:55]OFD Sender: No OFD packet to send [08:52:00]OFD Sender: No OFD packet to send [08:52:05]OFD Sender: No OFD packet to send [08:52:10]OFD Sender: No OFD packet to send [08:52:15]OFD Sender: No OFD packet to send [08:52:20]OFD Sender: No OFD packet to send [08:52:25]OFD Sender: No OFD packet to send [08:52:30]OFD Sender: No OFD packet to send [08:52:35]OFD Sender: No OFD packet to send [08:52:40]OFD Sender: No OFD packet to send [08:52:45]OFD Sender: No OFD packet to send [08:52:50]OFD Sender: No OFD packet to send [08:52:55]OFD Sender: No OFD packet to send [08:53:00]OFD Sender: No OFD packet to send [08:53:05]OFD Sender: No OFD packet to send [08:53:10]OFD Sender: No OFD packet to send [08:53:15]OFD Sender: No OFD packet to send [08:53:20]OFD Sender: No OFD packet to send [08:53:25]OFD Sender: No OFD packet to send [08:53:30]OFD Sender: No OFD packet to send [08:53:35]OFD Sender: No OFD packet to send [08:53:40]OFD Sender: No OFD packet to send [08:53:45]OFD Sender: No OFD packet to send [08:53:50]OFD Sender: No OFD packet to send [08:53:55]OFD Sender: No OFD packet to send [08:54:00]OFD Sender: No OFD packet to send [08:54:05]OFD Sender: No OFD packet to send [08:54:10]OFD Sender: No OFD packet to send [08:54:15]OFD Sender: No OFD packet to send [08:54:20]OFD Sender: No OFD packet to send [08:54:25]OFD Sender: No OFD packet to send [08:54:30]OFD Sender: No OFD packet to send [08:54:35]OFD Sender: No OFD packet to send [08:54:40]OFD Sender: No OFD packet to send [08:54:45]OFD Sender: No OFD packet to send [08:54:50]OFD Sender: No OFD packet to send [08:54:55]OFD Sender: No OFD packet to send [08:55:00]OFD Sender: No OFD packet to send [08:55:05]OFD Sender: No OFD packet to send [08:55:10]OFD Sender: No OFD packet to send [08:55:15]OFD Sender: No OFD packet to send [08:55:21]OFD Sender: No OFD packet to send [08:55:26]OFD Sender: No OFD packet to send [08:55:31]OFD Sender: No OFD packet to send [08:55:36]OFD Sender: No OFD packet to send [08:55:41]OFD Sender: No OFD packet to send [08:55:46]OFD Sender: No OFD packet to send [08:55:51]OFD Sender: No OFD packet to send [08:55:56]OFD Sender: No OFD packet to send [08:56:01]OFD Sender: No OFD packet to send [08:56:06]OFD Sender: No OFD packet to send [08:56:11]OFD Sender: No OFD packet to send [08:56:16]OFD Sender: No OFD packet to send [08:56:21]OFD Sender: No OFD packet to send [08:56:26]OFD Sender: No OFD packet to send [08:56:31]OFD Sender: No OFD packet to send [08:56:36]OFD Sender: No OFD packet to send [08:56:41]OFD Sender: No OFD packet to send [08:56:46]OFD Sender: No OFD packet to send [08:56:49]accept exits with 7 [08:56:49]New connection [08:56:49]New thread 3067395428 created [08:56:49]Thread 3067252068 joined [08:56:49]Waiting for new connection... [08:56:49] Sock 7.Parse request [08:56:49]Sock 7.Check first char [08:56:49]Sock 7.First char is OK [08:56:49]request: POST /json_proto HTTP/1.0 [08:56:49]Method: POST [08:56:49]URL: /json_proto [08:56:49]Method is POST - this is cgi request [08:56:49]url: /json_proto [08:56:49]query_string will be loaded in cgi processing [08:56:49]execute_cgi json_proto POST (null) [08:56:49]execute_cgi path=json_proto method=POST [08:56:49]POST find Content-Length [08:56:49]Host: 172.17.48.197:8080 [08:56:49]Content-Length: 678 [08:56:49]Content-Type: application/json [08:56:49] [08:56:49]POST finish read [08:56:49]Found Content-Length = 678 [08:56:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106472", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.700, "sum" : 600.43, "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:56:49]execute_script... [08:56: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)1106472", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.700, "sum" : 600.43, "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:56:49]POST & json_proto [08:56:49]process_json_proto [08:56:49]json parsed OK: [08:56:49]protocol is kg_v1.0 [08:56:49]action value=close_receipt [08:56:49]process_action close_receipt [08:56:49]cmd_close_receipt [08:56:49]MH_GetDate [08:56:49]Write to MH i2c: F0 00 00 07 75 6B [08:56:49]Write i2c OK [08:56:49]MH_I2C_Read... [08:56:49]Read from MH i2c: F0 [08:56:49]MH_I2C_Read... [08:56:49]Read from MH i2c: F0 09 00 [08:56:49]MH_I2C_Read... [08:56:49]Read from MH i2c: F0 09 00 07 75 00 D9 8C E5 65 6C AF E3 65 86 [08:56:49]GetLastDocTimeStamp 1709542300 [08:56:49]current date 1709542617 [08:56:49]FM_GetShiftState [08:56:49]SAM_PROTO_GetShiftState [08:56:49]wFMCommunicate request_size=4 [08:56:49]MH_SAM_APDU [08:56:49]CAPDU: 80 13 01 00 [08:56:49]Write to MH i2c: E2 08 00 08 75 80 13 01 00 00 00 00 00 FA [08:56:49]Write i2c OK [08:56:49]MH_I2C_Read... [08:56:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:56:49]Read from MH i2c: E2 [08:56:49]MH_I2C_Read... [08:56:49]Read from MH i2c: E2 0E 00 [08:56:49]MH_I2C_Read... [08:56:49]Read from MH i2c: E2 0E 00 08 75 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 11 [08:56:49]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:56:49]wFMCommunicate OK [08:56:49]SAM_PROTO_GetShiftState done [08:56:49]FM_GetShiftState done [08:56:49]opened in 1709511088 [08:56:49]opened+sec_in_day 1709597488 [08:56:49]quantity*price = 60043 [08:56:49]sum+1 = 60044 [08:56:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.76 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 72 04.03.2024 08:56 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123472 ФПД: 91378085725834 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T085657&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123472&fm=91378085725834&tin=02508201610067®Number=0000000000090573&sum=60000 [08:56:50]StoreToDocumentArchive [08:56:50]shift 324 fd 123472 [08:56:50]save to /storage/0324/doc_00123472 [08:56:50]save last doc name /storage/0324/doc_00123472 to /storage/kkm_last_doc_name [08:56:50]save OK [08:56:50]Clear old archive folders... [08:56:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:56:50]tlvbuf is 00E1BA30 [08:56:50]SAM_PROTO_ClearQueue [08:56:50]wFMCommunicate request_size=4 [08:56:50]MH_SAM_APDU [08:56:50]CAPDU: 80 09 00 00 [08:56:50]Write to MH i2c: E2 08 00 15 75 80 09 00 00 00 00 00 00 FC [08:56:50]Write i2c OK [08:56:50]MH_I2C_Read... [08:56:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:56:50]Read from MH i2c: E2 [08:56:50]MH_I2C_Read... [08:56:50]Read from MH i2c: E2 03 00 [08:56:50]MH_I2C_Read... [08:56:50]Read from MH i2c: E2 03 00 15 75 00 90 00 FE [08:56:50]RAPDU: 90 00 [08:56:50]wFMCommunicate OK [08:56:50]SAM_PROTO_ClearQueue done [08:56:50]KKMCreateOFDPacket [08:56:50]OFDProtocolAddRootSTLVToBuf [08:56:50]FM_MakeSignedData [08:56:50]FM_MakeSignedData [08:56:50]SAM_PROTO_SignData [08:56:50]wFMCommunicate request_size=4 [08:56:50]MH_SAM_APDU [08:56:50]CAPDU: 80 0D 01 02 [08:56:50]Write to MH i2c: E2 08 00 16 75 80 0D 01 02 00 00 00 00 04 [08:56:50]Write i2c OK [08:56:50]MH_I2C_Read... [08:56:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:56:50]Read from MH i2c: E2 [08:56:50]MH_I2C_Read... [08:56:50]Read from MH i2c: E2 03 00 [08:56:50]MH_I2C_Read... [08:56:50]Read from MH i2c: E2 03 00 16 75 00 90 00 FF [08:56:50]RAPDU: 90 00 [08:56:50]wFMCommunicate OK [08:56:50]wFMCommunicate request_size=255 [08:56:50]MH_SAM_APDU [08:56:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 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 48 00 00 00 F4 03 04 00 D9 8C E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 50 E2 01 00 35 04 06 00 53 [08:56:50]Write to MH i2c: E2 02 01 17 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 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 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 48 00 00 00 F4 03 04 00 D9 8C E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 50 E2 01 00 35 04 06 00 53 00 00 47 [08:56:50]Write i2c OK [08:56:50]MH_I2C_Read... [08:56:51]OFD Sender: No OFD packet to send [08:56:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:56:51]Read from MH i2c: E2 [08:56:51]MH_I2C_Read... [08:56:51]Read from MH i2c: E2 03 00 [08:56:51]MH_I2C_Read... [08:56:51]Read from MH i2c: E2 03 00 17 75 00 90 00 00 [08:56:51]RAPDU: 90 00 [08:56:51]wFMCommunicate OK [08:56:51]wFMCommunicate request_size=10 [08:56:51]MH_SAM_APDU [08:56:51]CAPDU: 80 0D 02 02 05 1B 9E 57 06 8A [08:56:51]Write to MH i2c: E2 0D 00 18 75 80 0D 02 02 05 00 1B 9E 57 06 8A 00 00 B1 [08:56:51]Write i2c OK [08:56:51]MH_I2C_Read... [08:56:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:56:51]Read from MH i2c: E2 [08:56:51]MH_I2C_Read... [08:56:51]Read from MH i2c: E2 03 00 [08:56:51]MH_I2C_Read... [08:56:51]Read from MH i2c: E2 03 00 18 75 00 90 00 01 [08:56:51]RAPDU: 90 00 [08:56:51]wFMCommunicate OK [08:56:51]wFMCommunicate request_size=4 [08:56:51]MH_SAM_APDU [08:56:51]CAPDU: 80 0D 03 02 [08:56:51]Write to MH i2c: E2 08 00 19 75 80 0D 03 02 00 00 00 00 09 [08:56:51]Write i2c OK [08:56:51]MH_I2C_Read... [08:56:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:56:51]Read from MH i2c: E2 [08:56:51]MH_I2C_Read... [08:56:51]Read from MH i2c: E2 0B 00 [08:56:51]MH_I2C_Read... [08:56:51]Read from MH i2c: E2 0B 00 19 75 00 55 2A D8 6E F4 2B EF A6 90 00 83 [08:56:51]RAPDU: 55 2A D8 6E F4 2B EF A6 90 00 [08:56:51]wFMCommunicate OK [08:56:51]SAM_PROTO_SignData done [08:56:51]FM_MakeSignedData done [08:56:51]CreateOFDProtocolMessage [08:56:51]wFMCommunicate request_size=4 [08:56:51]MH_SAM_APDU [08:56:51]CAPDU: 80 11 00 00 [08:56:51]Write to MH i2c: E2 08 00 1A 75 80 11 00 00 00 00 00 00 09 [08:56:51]Write i2c OK [08:56:51]MH_I2C_Read... [08:56:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:56:51]Read from MH i2c: E2 [08:56:51]MH_I2C_Read... [08:56:51]Read from MH i2c: E2 17 00 [08:56:51]MH_I2C_Read... [08:56:51]Read from MH i2c: E2 17 00 1A 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 67 [08:56:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:56:51]wFMCommunicate OK [08:56:51]CreateOFDProtocolMessage done [08:56:51]OFDSenderStorePacket 123472 [08:56:51]StoreOFDPacket docnum=123472 [08:56:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E7 98 07 01 3A 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 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 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 48 00 00 00 F4 03 04 00 D9 8C E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 50 E2 01 00 35 04 06 00 53 1B 9E 57 06 8A 55 2A D8 6E F4 2B EF A6 [08:56:51]CheckFolder [08:56:51]dirname=/storage/ofd_packets [08:56:51]CheckFolder done [08:56:51]ProducePacketName [08:56:51]name=ofd_packets/00123472 [08:56:51]NVStorageSaveData ofd_packets/00123472 [08:56:51]File name is /storage/ofd_packets/00123472 [08:56:51]Write 301 bytes [08:56:51]NVStorageSaveData done [08:56:51]OFDSenderStorePacket done [08:56:51]KKMCreateOFDPacket done [08:56:51]NVStorageSaveData kkm_last_timestamp [08:56:51]File name is /storage/kkm_last_timestamp [08:56:51]Write 4 bytes [08:56:51]NVStorageSaveData done [08:56:51]ExternCall_PrintAddStr [08:56:51]wPrintStart [08:56:51]Write to MH i2c: 01 00 00 1B 75 90 [08:56:51]Write i2c OK [08:56:51]MH_I2C_Read... [08:56:51]Read from MH i2c: 01 [08:56:51]MH_I2C_Read... [08:56:51]Read from MH i2c: 01 07 00 [08:56:51]MH_I2C_Read... [08:56:51]Read from MH i2c: 01 07 00 1B 75 00 00 00 00 00 FF 0F A5 [08:56:51]RasterBufferAndPrint [08:56:51]line Счет N : (1)1106472 [08:56:51]line ИНН: 02508201610067 [08:56:51]line Контрольно-Кассовый Чек [08:56:51]line ПРОДАЖА [08:56:51]line ТРК (МРК, ГНК) : 52 [08:56:51]line Товар: 2710124130 [08:56:51]line Аи-92-К-5 [08:56:51]line 9.700 * 61.90 [08:56:51]line = 600.43 [08:56:51]line НДС 12% НСП 1% [08:56:51]line > о реализуемом товаре [08:56:51]line ОКРУГЛЕНИЕ: -0.43 [08:56:51]line ИТОГО: 600.00 [08:56:51]line Внесено: 600.00 [08:56:51]line СДАЧА: 0.00 [08:56:51]line НСП 1% : 5.31 [08:56:51]line НДС 12% : 63.76 [08:56:51]line Наличными: 600.00 [08:56:51]line Безнал.: 0.00 [08:56:51]line Место: АЗС № 25 "Партнер Нефть" [08:56:51]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [08:56:51]line СНО: Общий режим [08:56:51]line Чек 72 04.03.2024 08:56 [08:56:51]line Смена: 324 ФФД: 1.0 [08:56:51]line ЗНМ: 0300000019 [08:56:51]line РНМ: 0000000000090573 [08:56:51]line Версия ККМ: 001 [08:56:51]line ФМ: 0000000000874798 [08:56:51]line ФД: 123472 [08:56:51]line ФПД: 91378085725834 [08:56:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T085657&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123472&fm=91378085725834&tin=02508201610067®Number=0000000000090573&sum=60000 [08:56:51]OFD Sender: Processing packet 123472 [packets to send 112, broken 111] [08:56:51]ProducePacketName [08:56:51]name=ofd_packets/00123472 [08:56:51]OFD Sender: To server: pG, [08:56:51]CommunicateWithHost lk.salyk.kg:30040 [08:56:51]ConnectInit lk.salyk.kg [08:56:51]written 0, free lines is 4095 [08:56:51]Connected sock=10 [08:56: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 37 39 38 0F 01 00 00 E7 98 07 01 3A 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 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 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 48 00 00 00 F4 03 04 00 D9 8C E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 50 E2 01 00 35 04 06 00 53 1B 9E 57 06 8A 55 2A D8 6E F4 2B EF A6 [08:56:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 1D 64 47 00 29 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 37 39 38 10 04 04 00 50 E2 01 00 F4 03 04 00 02 39 E5 65 B6 04 01 00 00 67 AF B5 41 F5 6D 3D B0 [08:56:52]CommunicateWithHost err = 0 [08:56:52]CheckOFDResponse [08:56:52]1017 (14) - 77093643461234 [08:56:52]1041 (16) - 0000000000874798 [08:56:52]1040 (4) - 123472 [08:56:52]1012 (4) - 04.03.2024 02:59 [08:56:52]1206 (1) - 0 [08:56:52]OFD Sender: Remove packet 123472 [08:56:52]ProducePacketName [08:56:52]name=ofd_packets/00123472 [08:56:52]NVStorageDeleteData [08:56:52]Write to MH i2c: 01 00 00 46 75 BB [08:56:52]Write i2c OK [08:56:52]MH_I2C_Read... [08:56:52]Read from MH i2c: 01 [08:56:52]MH_I2C_Read... [08:56:52]Read from MH i2c: 01 07 00 [08:56:52]MH_I2C_Read... [08:56:52]Read from MH i2c: 01 07 00 46 75 00 00 00 00 00 E7 0C B5 [08:56:52]RasterBufferAndPrint [08:56:52]line [08:56:52]line [08:56:52]line [08:56:52]line [08:56:52]line [08:56:52]written 0, free lines is 3309 [08:56:52]MH_Cut [08:56:52]Write to MH i2c: D1 01 00 4D 75 01 94 [08:56:52]Write i2c OK [08:56:52]MH_I2C_Read... [08:56:52]Read from MH i2c: D1 [08:56:52]MH_I2C_Read... [08:56:52]Read from MH i2c: D1 01 00 [08:56:52]MH_I2C_Read... [08:56:52]Read from MH i2c: D1 01 00 4D 75 00 93 [08:56:52]Write to MH i2c: 01 00 00 4E 75 C3 [08:56:52]Write i2c OK [08:56:52]MH_I2C_Read... [08:56:52]OFD Sender: No OFD packet to send [08:56:52]*** Cut start [08:56:52]*** Purtial cut [08:56:52]*** Stage 1: CUTSNS_PIN = 1 [08:56:54]Read from MH i2c: 01 [08:56:54]MH_I2C_Read... [08:56:54]*** Stop cut motor [08:56:54]*** Cut end [08:56:54]Read from MH i2c: 01 07 00 [08:56:54]MH_I2C_Read... [08:56:54]Read from MH i2c: 01 07 00 4E 75 00 00 00 00 00 FF 0F D8 [08:56:54]process_action close_receipt done [08:56:54]requested_data is exist [08:56:54]produce_requested_data [08:56:54]requested_item fm.sn is exist - process it [08:56:54]wFMCommunicate request_size=4 [08:56:54]MH_SAM_APDU [08:56:54]CAPDU: 80 11 00 00 [08:56:54]Write to MH i2c: E2 08 00 4F 75 80 11 00 00 00 00 00 00 3E [08:56:54]Write i2c OK [08:56:54]MH_I2C_Read... [08:56:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:56:54]Read from MH i2c: E2 [08:56:54]MH_I2C_Read... [08:56:54]Read from MH i2c: E2 17 00 [08:56:54]MH_I2C_Read... [08:56:54]Read from MH i2c: E2 17 00 4F 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9C [08:56:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:56:54]wFMCommunicate OK [08:56:54]requested_item fd.num is exist - process it [08:56:54]SAM_PROTO_GetFieldsCounters [08:56:54]wFMCommunicate request_size=4 [08:56:54]MH_SAM_APDU [08:56:54]CAPDU: 80 13 00 00 [08:56:54]Write to MH i2c: E2 08 00 50 75 80 13 00 00 00 00 00 00 41 [08:56:54]Write i2c OK [08:56:54]MH_I2C_Read... [08:56:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:56:55]Read from MH i2c: E2 [08:56:55]MH_I2C_Read... [08:56:55]Read from MH i2c: E2 62 00 [08:56:55]MH_I2C_Read... [08:56:55]Read from MH i2c: E2 62 00 50 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 50 E2 01 00 0E 04 04 00 44 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 BC [08:56: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 50 E2 01 00 0E 04 04 00 44 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 [08:56:55]wFMCommunicate OK [08:56:55]SAM_PROTO_GetFieldsCounters done [08:56:55]requested_item shift.num is exist - process it [08:56:55]requested_item shift.opened is exist - process it [08:56:55]req_shift_opened [08:56:55]FM_GetShiftState [08:56:55]SAM_PROTO_GetShiftState [08:56:55]wFMCommunicate request_size=4 [08:56:55]MH_SAM_APDU [08:56:55]CAPDU: 80 13 01 00 [08:56:55]Write to MH i2c: E2 08 00 51 75 80 13 01 00 00 00 00 00 43 [08:56:55]Write i2c OK [08:56:55]MH_I2C_Read... [08:56:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:56:55]Read from MH i2c: E2 [08:56:55]MH_I2C_Read... [08:56:55]Read from MH i2c: E2 0E 00 [08:56:55]MH_I2C_Read... [08:56:55]Read from MH i2c: E2 0E 00 51 75 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 5A [08:56:55]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:56:55]wFMCommunicate OK [08:56:55]SAM_PROTO_GetShiftState done [08:56:55]FM_GetShiftState done [08:56:55]req_shift_opened done [08:56:55]requested_item shift.open_date is exist - process it [08:56:55]req_shift_open_date [08:56:55]req_shift_open_date done [08:56:55]produce_requested_data done [08:56:55]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123472,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:56:55]process_action_free close_receipt [08:56:55]json_value_free [08:56:55]json_value_free done [08:56:55]process_json_proto returns [08:56:55]Send response to host [08:56:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123472,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:56:55]free response buf [08:56:55]execute_script done [08:56:55]execute_script returns [08:56:55]free content buf [08:56:55]Sock 7.Close socket [08:56:55]Sock 7.Thread stoped [08:56:57]OFD Sender: No OFD packet to send [08:57:02]OFD Sender: No OFD packet to send [08:57:07]OFD Sender: No OFD packet to send [08:57:12]OFD Sender: No OFD packet to send [08:57:17]OFD Sender: No OFD packet to send [08:57:22]OFD Sender: No OFD packet to send [08:57:27]OFD Sender: No OFD packet to send [08:57:32]OFD Sender: No OFD packet to send [08:57:37]OFD Sender: No OFD packet to send [08:57:42]OFD Sender: No OFD packet to send [08:57:47]OFD Sender: No OFD packet to send [08:57:52]OFD Sender: No OFD packet to send [08:57:57]OFD Sender: No OFD packet to send [08:58:02]OFD Sender: No OFD packet to send [08:58:07]OFD Sender: No OFD packet to send [08:58:12]OFD Sender: No OFD packet to send [08:58:17]OFD Sender: No OFD packet to send [08:58:22]OFD Sender: No OFD packet to send [08:58:27]OFD Sender: No OFD packet to send [08:58:30]accept exits with 9 [08:58:30]New connection [08:58:30]New thread 3067252068 created [08:58:30]Thread 3067395428 joined [08:58:30]Waiting for new connection... [08:58:30] Sock 9.Parse request [08:58:30]Sock 9.Check first char [08:58:30]Sock 9.First char is OK [08:58:30]request: POST /json_proto HTTP/1.0 [08:58:30]Method: POST [08:58:30]URL: /json_proto [08:58:30]Method is POST - this is cgi request [08:58:30]url: /json_proto [08:58:30]query_string will be loaded in cgi processing [08:58:30]execute_cgi json_proto POST (null) [08:58:30]execute_cgi path=json_proto method=POST [08:58:30]POST find Content-Length [08:58:30]Host: 172.17.48.197:8080 [08:58:30]Content-Length: 1237 [08:58:30]Content-Type: application/json [08:58:30] [08:58:30]POST finish read [08:58:30]Found Content-Length = 1237 [08:58: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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106471\u000A04.03.2024 08:54\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 50.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 3545.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\u000A3694108/107/106/3430248\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:58:30]execute_script... [08:58: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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106471\u000A04.03.2024 08:54\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 50.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 3545.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\u000A3694108/107/106/3430248\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:58:30]POST & json_proto [08:58:30]process_json_proto [08:58:30]json parsed OK: [08:58:30]protocol is kg_v1.0 [08:58:30]action value=print_text [08:58:30]process_action print_text [08:58:30]cmd_print_text [08:58:30]ExternCall_PrintAddStr [08:58:30]wPrintStart [08:58:30]Write to MH i2c: 01 00 00 52 75 C7 [08:58:30]Write i2c OK [08:58:30]MH_I2C_Read... [08:58:30]Read from MH i2c: 01 [08:58:30]MH_I2C_Read... [08:58:30]Read from MH i2c: 01 07 00 [08:58:30]MH_I2C_Read... [08:58:30]Read from MH i2c: 01 07 00 52 75 00 00 00 00 00 FF 0F DC [08:58:30]RasterBufferAndPrint [08:58:30]line *****ТОВАРНЫЙ ЧЕК***** [08:58:30]line АЗС 25 [08:58:30]line Партнер нефть [08:58:30]line 02508201610067 [08:58:30]line Кассир : Абылгазиев А. [08:58:30]line Счет N : (1)1106471 [08:58:30]line 04.03.2024 08:54 [08:58:30]line ПРОДАЖА [08:58:30]line ТРК (МРК, ГНК): 31 [08:58:30]line Вид ГСМ : 2710194210 [08:58:30]line ДТ(л)-К-5 [08:58:30]line 50.000 x 70.90 [08:58:30]line ИТОГ: 3545.00 [08:58:30]line Тип оплаты: Талоны: Топливные Талоны [08:58:30]line 3694108/107/106/3430248 [08:58:30]line ______________________ [08:58:30]line (подпись) [08:58:31]written 0, free lines is 4095 [08:58:31]Write to MH i2c: 01 00 00 66 75 DB [08:58:31]Write i2c OK [08:58:31]MH_I2C_Read... [08:58:31]Read from MH i2c: 01 [08:58:31]MH_I2C_Read... [08:58:31]Read from MH i2c: 01 07 00 [08:58:31]MH_I2C_Read... [08:58:31]Read from MH i2c: 01 07 00 66 75 00 00 00 00 00 18 0E 08 [08:58:31]RasterBufferAndPrint [08:58:31]line [08:58:31]line [08:58:31]line [08:58:31]line [08:58:31]line [08:58:31]written 0, free lines is 3610 [08:58:31]MH_Cut [08:58:31]Write to MH i2c: D1 01 00 6D 75 01 B4 [08:58:31]Write i2c OK [08:58:31]MH_I2C_Read... [08:58:31]Read from MH i2c: D1 [08:58:31]MH_I2C_Read... [08:58:31]Read from MH i2c: D1 01 00 [08:58:31]MH_I2C_Read... [08:58:31]Read from MH i2c: D1 01 00 6D 75 00 B3 [08:58:31]Write to MH i2c: 01 00 00 6E 75 E3 [08:58:31]Write i2c OK [08:58:31]MH_I2C_Read... [08:58:31]*** Cut start [08:58:31]*** Purtial cut [08:58:31]*** Stage 1: CUTSNS_PIN = 1 [08:58:32]OFD Sender: No OFD packet to send [08:58:33]Read from MH i2c: 01 [08:58:33]MH_I2C_Read... [08:58:33]*** Stop cut motor [08:58:33]*** Cut end [08:58:33]Read from MH i2c: 01 07 00 [08:58:33]MH_I2C_Read... [08:58:33]Read from MH i2c: 01 07 00 6E 75 00 00 00 00 00 FF 0F F8 [08:58:33]process_action print_text done [08:58:33]requested_data is exist [08:58:33]produce_requested_data [08:58:33]requested_item fm.sn is exist - process it [08:58:33]wFMCommunicate request_size=4 [08:58:33]MH_SAM_APDU [08:58:33]CAPDU: 80 11 00 00 [08:58:33]Write to MH i2c: E2 08 00 6F 75 80 11 00 00 00 00 00 00 5E [08:58:33]Write i2c OK [08:58:33]MH_I2C_Read... [08:58:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:58:33]Read from MH i2c: E2 [08:58:33]MH_I2C_Read... [08:58:33]Read from MH i2c: E2 17 00 [08:58:33]MH_I2C_Read... [08:58:33]Read from MH i2c: E2 17 00 6F 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 BC [08:58:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [08:58:33]wFMCommunicate OK [08:58:33]requested_item fd.num is exist - process it [08:58:33]SAM_PROTO_GetFieldsCounters [08:58:33]wFMCommunicate request_size=4 [08:58:33]MH_SAM_APDU [08:58:33]CAPDU: 80 13 00 00 [08:58:33]Write to MH i2c: E2 08 00 70 75 80 13 00 00 00 00 00 00 61 [08:58:33]Write i2c OK [08:58:33]MH_I2C_Read... [08:58:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:58:33]Read from MH i2c: E2 [08:58:33]MH_I2C_Read... [08:58:33]Read from MH i2c: E2 62 00 [08:58:33]MH_I2C_Read... [08:58:33]Read from MH i2c: E2 62 00 70 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 50 E2 01 00 0E 04 04 00 44 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 DC [08:58:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 50 E2 01 00 0E 04 04 00 44 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 [08:58:33]wFMCommunicate OK [08:58:33]SAM_PROTO_GetFieldsCounters done [08:58:33]requested_item shift.num is exist - process it [08:58:33]requested_item shift.opened is exist - process it [08:58:33]req_shift_opened [08:58:33]FM_GetShiftState [08:58:33]SAM_PROTO_GetShiftState [08:58:33]wFMCommunicate request_size=4 [08:58:33]MH_SAM_APDU [08:58:33]CAPDU: 80 13 01 00 [08:58:33]Write to MH i2c: E2 08 00 71 75 80 13 01 00 00 00 00 00 63 [08:58:33]Write i2c OK [08:58:33]MH_I2C_Read... [08:58:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:58:34]Read from MH i2c: E2 [08:58:34]MH_I2C_Read... [08:58:34]Read from MH i2c: E2 0E 00 [08:58:34]MH_I2C_Read... [08:58:34]Read from MH i2c: E2 0E 00 71 75 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 7A [08:58:34]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [08:58:34]wFMCommunicate OK [08:58:34]SAM_PROTO_GetShiftState done [08:58:34]FM_GetShiftState done [08:58:34]req_shift_opened done [08:58:34]requested_item shift.open_date is exist - process it [08:58:34]req_shift_open_date [08:58:34]req_shift_open_date done [08:58:34]produce_requested_data done [08:58:34]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123472,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [08:58:34]process_action_free print_text [08:58:34]json_value_free [08:58:34]json_value_free done [08:58:34]process_json_proto returns [08:58:34]Send response to host [08:58:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123472,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [08:58:34]free response buf [08:58:34]execute_script done [08:58:34]execute_script returns [08:58:34]free content buf [08:58:34]Sock 9.Close socket [08:58:34]Sock 9.Thread stoped [08:58:37]OFD Sender: No OFD packet to send [08:58:42]OFD Sender: No OFD packet to send [08:58:47]int [08:58:47]Write to MH i2c: 01 00 00 72 75 E7 [08:58:47]*** FLAG_PRN_KEY set [08:58:47]Write i2c OK [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: 01 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: 01 07 00 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: 01 07 00 72 75 00 08 00 00 00 FF 0F 04 [08:58:47]state=0 [08:58:47]Key pressed [08:58:47]Feed [08:58:47]Write to MH i2c: D8 00 00 73 75 BF [08:58:47]Write i2c OK [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: D8 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: D8 01 00 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: D8 01 00 73 75 00 C0 [08:58:47]int [08:58:47]Write to MH i2c: 01 00 00 74 75 E9 [08:58:47]Write i2c OK [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: 01 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: 01 07 00 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: 01 07 00 74 75 00 48 00 00 00 3C 00 74 [08:58:47]state=2 [08:58:47]Key pressed [08:58:47]int [08:58:47]Write to MH i2c: 01 00 00 75 75 EA [08:58:47]*** FLAG_PRN_KEY reset [08:58:47]Write i2c OK [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: 01 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: 01 07 00 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: 01 07 00 75 75 00 00 00 00 00 F5 0F F5 [08:58:47]state=2 [08:58:47]Stop feed [08:58:47]int [08:58:47]Write to MH i2c: 01 00 00 76 75 EB [08:58:47]*** FLAG_PRN_KEY set [08:58:47]Write i2c OK [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: 01 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: 01 07 00 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: 01 07 00 76 75 00 08 00 00 00 FF 0F 08 [08:58:47]state=0 [08:58:47]Key pressed [08:58:47]Feed [08:58:47]Write to MH i2c: D8 00 00 77 75 C3 [08:58:47]Write i2c OK [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: D8 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: D8 01 00 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: D8 01 00 77 75 00 C4 [08:58:47]int [08:58:47]Write to MH i2c: 01 00 00 78 75 ED [08:58:47]Write i2c OK [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: 01 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: 01 07 00 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: 01 07 00 78 75 00 48 00 00 00 3C 00 78 [08:58:47]state=2 [08:58:47]Key pressed [08:58:47]int [08:58:47]Write to MH i2c: 01 00 00 79 75 EE [08:58:47]*** FLAG_PRN_KEY reset [08:58:47]Write i2c OK [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: 01 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: 01 07 00 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: 01 07 00 79 75 00 00 00 00 00 F6 0F FA [08:58:47]state=2 [08:58:47]Stop feed [08:58:47]OFD Sender: No OFD packet to send [08:58:52]OFD Sender: No OFD packet to send [08:58:57]OFD Sender: No OFD packet to send [08:59:02]OFD Sender: No OFD packet to send [08:59:07]OFD Sender: No OFD packet to send [08:59:12]OFD Sender: No OFD packet to send [08:59:17]OFD Sender: No OFD packet to send [08:59:22]OFD Sender: No OFD packet to send [08:59:27]OFD Sender: No OFD packet to send [08:59:32]OFD Sender: No OFD packet to send [08:59:37]OFD Sender: No OFD packet to send [08:59:42]OFD Sender: No OFD packet to send [08:59:47]OFD Sender: No OFD packet to send [08:59:52]OFD Sender: No OFD packet to send [08:59:57]OFD Sender: No OFD packet to send [09:00:02]OFD Sender: No OFD packet to send [09:00:07]OFD Sender: No OFD packet to send [09:00:12]OFD Sender: No OFD packet to send [09:00:17]OFD Sender: No OFD packet to send [09:00:22]OFD Sender: No OFD packet to send [09:00:27]OFD Sender: No OFD packet to send [09:00:32]OFD Sender: No OFD packet to send [09:00:37]OFD Sender: No OFD packet to send [09:00:42]OFD Sender: No OFD packet to send [09:00:47]OFD Sender: No OFD packet to send [09:00:52]OFD Sender: No OFD packet to send [09:00:57]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:27]OFD Sender: No OFD packet to send [09:01:32]OFD Sender: No OFD packet to send [09:01:37]OFD Sender: No OFD packet to send [09:01:42]OFD Sender: No OFD packet to send [09:01:44]accept exits with 7 [09:01:44]New connection [09:01:44]New thread 3067395428 created [09:01:44]Thread 3067252068 joined [09:01:44]Waiting for new connection... [09:01:44] Sock 7.Parse request [09:01:44]Sock 7.Check first char [09:01:44]Sock 7.First char is OK [09:01:44]request: POST /json_proto HTTP/1.0 [09:01:44]Method: POST [09:01:44]URL: /json_proto [09:01:44]Method is POST - this is cgi request [09:01:44]url: /json_proto [09:01:44]query_string will be loaded in cgi processing [09:01:44]execute_cgi json_proto POST (null) [09:01:44]execute_cgi path=json_proto method=POST [09:01:44]POST find Content-Length [09:01:44]Host: 172.17.48.197:8080 [09:01:44]Content-Length: 683 [09:01:44]Content-Type: application/json [09:01:44] [09:01:44]POST finish read [09:01:44]Found Content-Length = 683 [09:01:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106473", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 48.470, "sum" : 3000.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:01:44]execute_script... [09:01:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106473", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 48.470, "sum" : 3000.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:01:44]POST & json_proto [09:01:44]process_json_proto [09:01:44]json parsed OK: [09:01:44]protocol is kg_v1.0 [09:01:44]action value=close_receipt [09:01:44]process_action close_receipt [09:01:44]cmd_close_receipt [09:01:44]MH_GetDate [09:01:44]Write to MH i2c: F0 00 00 7A 75 DE [09:01:44]Write i2c OK [09:01:44]MH_I2C_Read... [09:01:44]Read from MH i2c: F0 [09:01:44]MH_I2C_Read... [09:01:44]Read from MH i2c: F0 09 00 [09:01:44]MH_I2C_Read... [09:01:44]Read from MH i2c: F0 09 00 7A 75 00 00 8E E5 65 6C AF E3 65 22 [09:01:44]GetLastDocTimeStamp 1709542617 [09:01:44]current date 1709542912 [09:01:44]FM_GetShiftState [09:01:44]SAM_PROTO_GetShiftState [09:01:44]wFMCommunicate request_size=4 [09:01:44]MH_SAM_APDU [09:01:44]CAPDU: 80 13 01 00 [09:01:44]Write to MH i2c: E2 08 00 7B 75 80 13 01 00 00 00 00 00 6D [09:01:44]Write i2c OK [09:01:44]MH_I2C_Read... [09:01:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:44]Read from MH i2c: E2 [09:01:44]MH_I2C_Read... [09:01:44]Read from MH i2c: E2 0E 00 [09:01:44]MH_I2C_Read... [09:01:44]Read from MH i2c: E2 0E 00 7B 75 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 84 [09:01:44]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:01:44]wFMCommunicate OK [09:01:44]SAM_PROTO_GetShiftState done [09:01:44]FM_GetShiftState done [09:01:44]opened in 1709511088 [09:01:44]opened+sec_in_day 1709597488 [09:01:44]quantity*price = 300029 [09:01:44]sum+1 = 300030 [09:01:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.29 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.61 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 73 04.03.2024 09:01 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123473 ФПД: 207799857947770 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T090152&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123473&fm=207799857947770&tin=02508201610067®Number=0000000000090573&sum=300000 [09:01:45]StoreToDocumentArchive [09:01:45]shift 324 fd 123473 [09:01:45]save to /storage/0324/doc_00123473 [09:01:45]save last doc name /storage/0324/doc_00123473 to /storage/kkm_last_doc_name [09:01:45]save OK [09:01:45]Clear old archive folders... [09:01:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:01:45]tlvbuf is 00E45060 [09:01:45]SAM_PROTO_ClearQueue [09:01:45]wFMCommunicate request_size=4 [09:01:45]MH_SAM_APDU [09:01:45]CAPDU: 80 09 00 00 [09:01:45]Write to MH i2c: E2 08 00 88 75 80 09 00 00 00 00 00 00 6F [09:01:45]Write i2c OK [09:01:45]MH_I2C_Read... [09:01:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:01:45]Read from MH i2c: E2 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: E2 03 00 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: E2 03 00 88 75 00 90 00 71 [09:01:45]RAPDU: 90 00 [09:01:45]wFMCommunicate OK [09:01:45]SAM_PROTO_ClearQueue done [09:01:45]KKMCreateOFDPacket [09:01:45]OFDProtocolAddRootSTLVToBuf [09:01:45]FM_MakeSignedData [09:01:45]FM_MakeSignedData [09:01:45]SAM_PROTO_SignData [09:01:45]wFMCommunicate request_size=4 [09:01:45]MH_SAM_APDU [09:01:45]CAPDU: 80 0D 01 02 [09:01:45]Write to MH i2c: E2 08 00 89 75 80 0D 01 02 00 00 00 00 77 [09:01:45]Write i2c OK [09:01:45]MH_I2C_Read... [09:01:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:01:45]Read from MH i2c: E2 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: E2 03 00 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: E2 03 00 89 75 00 90 00 72 [09:01:45]RAPDU: 90 00 [09:01:45]wFMCommunicate OK [09:01:45]wFMCommunicate request_size=255 [09:01:45]MH_SAM_APDU [09:01: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 35 FF 03 08 00 03 56 BD 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 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 49 00 00 00 F4 03 04 00 00 8E E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 51 E2 01 00 35 04 06 00 BC [09:01:45]Write to MH i2c: E2 02 01 8A 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 35 FF 03 08 00 03 56 BD 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 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 49 00 00 00 F4 03 04 00 00 8E E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 51 E2 01 00 35 04 06 00 BC 00 00 16 [09:01:45]Write i2c OK [09:01:45]MH_I2C_Read... [09:01:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:45]Read from MH i2c: E2 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: E2 03 00 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: E2 03 00 8A 75 00 90 00 73 [09:01:45]RAPDU: 90 00 [09:01:45]wFMCommunicate OK [09:01:45]wFMCommunicate request_size=10 [09:01:45]MH_SAM_APDU [09:01:45]CAPDU: 80 0D 02 02 05 FE 2C B7 A4 7A [09:01:45]Write to MH i2c: E2 0D 00 8B 75 80 0D 02 02 05 00 FE 2C B7 A4 7A 00 00 83 [09:01:45]Write i2c OK [09:01:45]MH_I2C_Read... [09:01:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:45]Read from MH i2c: E2 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: E2 03 00 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: E2 03 00 8B 75 00 90 00 74 [09:01:45]RAPDU: 90 00 [09:01:45]wFMCommunicate OK [09:01:45]wFMCommunicate request_size=4 [09:01:45]MH_SAM_APDU [09:01:45]CAPDU: 80 0D 03 02 [09:01:45]Write to MH i2c: E2 08 00 8C 75 80 0D 03 02 00 00 00 00 7C [09:01:45]Write i2c OK [09:01:45]MH_I2C_Read... [09:01:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:01:45]Read from MH i2c: E2 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: E2 0B 00 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: E2 0B 00 8C 75 00 6B 9A 9C 11 F8 29 85 E2 90 00 B7 [09:01:45]RAPDU: 6B 9A 9C 11 F8 29 85 E2 90 00 [09:01:45]wFMCommunicate OK [09:01:45]SAM_PROTO_SignData done [09:01:45]FM_MakeSignedData done [09:01:45]CreateOFDProtocolMessage [09:01:45]wFMCommunicate request_size=4 [09:01:45]MH_SAM_APDU [09:01:45]CAPDU: 80 11 00 00 [09:01:45]Write to MH i2c: E2 08 00 8D 75 80 11 00 00 00 00 00 00 7C [09:01:45]Write i2c OK [09:01:45]MH_I2C_Read... [09:01:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:46]Read from MH i2c: E2 [09:01:46]MH_I2C_Read... [09:01:46]Read from MH i2c: E2 17 00 [09:01:46]MH_I2C_Read... [09:01:46]Read from MH i2c: E2 17 00 8D 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 DA [09:01:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:01:46]wFMCommunicate OK [09:01:46]CreateOFDProtocolMessage done [09:01:46]OFDSenderStorePacket 123473 [09:01:46]StoreOFDPacket docnum=123473 [09:01:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 83 DE 07 01 72 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 56 BD 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 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 49 00 00 00 F4 03 04 00 00 8E E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 51 E2 01 00 35 04 06 00 BC FE 2C B7 A4 7A 6B 9A 9C 11 F8 29 85 E2 [09:01:46]CheckFolder [09:01:46]dirname=/storage/ofd_packets [09:01:46]CheckFolder done [09:01:46]ProducePacketName [09:01:46]name=ofd_packets/00123473 [09:01:46]NVStorageSaveData ofd_packets/00123473 [09:01:46]File name is /storage/ofd_packets/00123473 [09:01:46]Write 301 bytes [09:01:46]NVStorageSaveData done [09:01:46]OFDSenderStorePacket done [09:01:46]KKMCreateOFDPacket done [09:01:46]NVStorageSaveData kkm_last_timestamp [09:01:46]File name is /storage/kkm_last_timestamp [09:01:46]Write 4 bytes [09:01:46]NVStorageSaveData done [09:01:46]ExternCall_PrintAddStr [09:01:46]wPrintStart [09:01:46]Write to MH i2c: 01 00 00 8E 75 03 [09:01:46]Write i2c OK [09:01:46]MH_I2C_Read... [09:01:46]Read from MH i2c: 01 [09:01:46]MH_I2C_Read... [09:01:46]Read from MH i2c: 01 07 00 [09:01:46]MH_I2C_Read... [09:01:46]Read from MH i2c: 01 07 00 8E 75 00 00 00 00 00 FF 0F 18 [09:01:46]RasterBufferAndPrint [09:01:46]line Счет N : (1)1106473 [09:01:46]line ИНН: 02508201610067 [09:01:46]line Контрольно-Кассовый Чек [09:01:46]line ПРОДАЖА [09:01:46]line ТРК (МРК, ГНК) : 52 [09:01:46]line Товар: 2710124130 [09:01:46]line Аи-92-К-5 [09:01:46]line 48.470 * 61.90 [09:01:46]line = 3000.29 [09:01:46]line НДС 12% НСП 1% [09:01:46]line > о реализуемом товаре [09:01:46]line ОКРУГЛЕНИЕ: -0.29 [09:01:46]line ИТОГО: 3000.00 [09:01:46]line Внесено: 3000.00 [09:01:46]line СДАЧА: 0.00 [09:01:46]line НСП 1% : 26.55 [09:01:46]line НДС 12% : 318.61 [09:01:46]line Наличными: 3000.00 [09:01:46]line Безнал.: 0.00 [09:01:46]line Место: АЗС № 25 "Партнер Нефть" [09:01:46]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:01:46]line СНО: Общий режим [09:01:46]line Чек 73 04.03.2024 09:01 [09:01:46]line Смена: 324 ФФД: 1.0 [09:01:46]line ЗНМ: 0300000019 [09:01:46]line РНМ: 0000000000090573 [09:01:46]line Версия ККМ: 001 [09:01:46]line ФМ: 0000000000874798 [09:01:46]line ФД: 123473 [09:01:46]line ФПД: 207799857947770 [09:01:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T090152&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123473&fm=207799857947770&tin=02508201610067®Number=0000000000090573&sum=300000 [09:01:46]OFD Sender: Processing packet 123473 [packets to send 112, broken 111] [09:01:46]ProducePacketName [09:01:46]name=ofd_packets/00123473 [09:01:46]OFD Sender: To server: pG, [09:01:46]CommunicateWithHost lk.salyk.kg:30040 [09:01:46]ConnectInit lk.salyk.kg [09:01:46]written 0, free lines is 4095 [09:01:46]Connected sock=9 [09:01:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 83 DE 07 01 72 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 56 BD 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 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 49 00 00 00 F4 03 04 00 00 8E E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 51 E2 01 00 35 04 06 00 BC FE 2C B7 A4 7A 6B 9A 9C 11 F8 29 85 E2 [09:01:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 05 7F 47 00 67 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 37 39 38 10 04 04 00 51 E2 01 00 F4 03 04 00 29 3A E5 65 B6 04 01 00 00 08 BA 0B 60 58 43 B3 37 [09:01:46]CommunicateWithHost err = 0 [09:01:46]CheckOFDResponse [09:01:46]1017 (14) - 77093643461234 [09:01:46]1041 (16) - 0000000000874798 [09:01:46]1040 (4) - 123473 [09:01:46]1012 (4) - 04.03.2024 03:04 [09:01:46]1206 (1) - 0 [09:01:46]OFD Sender: Remove packet 123473 [09:01:46]ProducePacketName [09:01:46]name=ofd_packets/00123473 [09:01:46]NVStorageDeleteData [09:01:46]Write to MH i2c: 01 00 00 B9 75 2E [09:01:46]Write i2c OK [09:01:46]MH_I2C_Read... [09:01:46]Read from MH i2c: 01 [09:01:46]MH_I2C_Read... [09:01:46]Read from MH i2c: 01 07 00 [09:01:46]MH_I2C_Read... [09:01:46]Read from MH i2c: 01 07 00 B9 75 00 00 00 00 00 FC 0C 3D [09:01:46]RasterBufferAndPrint [09:01:46]line [09:01:46]line [09:01:46]line [09:01:46]line [09:01:46]line [09:01:46]written 0, free lines is 3333 [09:01:46]MH_Cut [09:01:46]Write to MH i2c: D1 01 00 C0 75 01 07 [09:01:46]Write i2c OK [09:01:46]MH_I2C_Read... [09:01:46]Read from MH i2c: D1 [09:01:46]MH_I2C_Read... [09:01:46]Read from MH i2c: D1 01 00 [09:01:46]MH_I2C_Read... [09:01:46]Read from MH i2c: D1 01 00 C0 75 00 06 [09:01:46]Write to MH i2c: 01 00 00 C1 75 36 [09:01:46]Write i2c OK [09:01:46]MH_I2C_Read... [09:01:47]OFD Sender: No OFD packet to send [09:01:47]*** Cut start [09:01:47]*** Purtial cut [09:01:47]*** Stage 1: CUTSNS_PIN = 1 [09:01:49]Read from MH i2c: 01 [09:01:49]MH_I2C_Read... [09:01:49]*** Stop cut motor [09:01:49]*** Cut end [09:01:49]Read from MH i2c: 01 07 00 [09:01:49]MH_I2C_Read... [09:01:49]Read from MH i2c: 01 07 00 C1 75 00 00 00 00 00 FF 0F 4B [09:01:49]process_action close_receipt done [09:01:49]requested_data is exist [09:01:49]produce_requested_data [09:01:49]requested_item fm.sn is exist - process it [09:01:49]wFMCommunicate request_size=4 [09:01:49]MH_SAM_APDU [09:01:49]CAPDU: 80 11 00 00 [09:01:49]Write to MH i2c: E2 08 00 C2 75 80 11 00 00 00 00 00 00 B1 [09:01:49]Write i2c OK [09:01:49]MH_I2C_Read... [09:01:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:49]Read from MH i2c: E2 [09:01:49]MH_I2C_Read... [09:01:49]Read from MH i2c: E2 17 00 [09:01:49]MH_I2C_Read... [09:01:49]Read from MH i2c: E2 17 00 C2 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0F [09:01:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:01:49]wFMCommunicate OK [09:01:49]requested_item fd.num is exist - process it [09:01:49]SAM_PROTO_GetFieldsCounters [09:01:49]wFMCommunicate request_size=4 [09:01:49]MH_SAM_APDU [09:01:49]CAPDU: 80 13 00 00 [09:01:49]Write to MH i2c: E2 08 00 C3 75 80 13 00 00 00 00 00 00 B4 [09:01:49]Write i2c OK [09:01:49]MH_I2C_Read... [09:01:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:01:49]Read from MH i2c: E2 [09:01:49]MH_I2C_Read... [09:01:49]Read from MH i2c: E2 62 00 [09:01:49]MH_I2C_Read... [09:01:49]Read from MH i2c: E2 62 00 C3 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 51 E2 01 00 0E 04 04 00 44 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 33 [09: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 51 E2 01 00 0E 04 04 00 44 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 [09:01:49]wFMCommunicate OK [09:01:49]SAM_PROTO_GetFieldsCounters done [09:01:49]requested_item shift.num is exist - process it [09:01:49]requested_item shift.opened is exist - process it [09:01:49]req_shift_opened [09:01:49]FM_GetShiftState [09:01:49]SAM_PROTO_GetShiftState [09:01:49]wFMCommunicate request_size=4 [09:01:49]MH_SAM_APDU [09:01:49]CAPDU: 80 13 01 00 [09:01:49]Write to MH i2c: E2 08 00 C4 75 80 13 01 00 00 00 00 00 B6 [09:01:49]Write i2c OK [09:01:49]MH_I2C_Read... [09:01:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:49]Read from MH i2c: E2 [09:01:49]MH_I2C_Read... [09:01:49]Read from MH i2c: E2 0E 00 [09:01:49]MH_I2C_Read... [09:01:49]Read from MH i2c: E2 0E 00 C4 75 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 CD [09:01:49]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:01:49]wFMCommunicate OK [09:01:49]SAM_PROTO_GetShiftState done [09:01:49]FM_GetShiftState done [09:01:49]req_shift_opened done [09:01:49]requested_item shift.open_date is exist - process it [09:01:49]req_shift_open_date [09:01:49]req_shift_open_date done [09:01:49]produce_requested_data done [09:01:49]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123473,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:01:49]process_action_free close_receipt [09:01:49]json_value_free [09:01:49]json_value_free done [09:01:49]process_json_proto returns [09:01:49]Send response to host [09:01:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123473,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:01:49]free response buf [09:01:49]execute_script done [09:01:49]execute_script returns [09:01:49]free content buf [09:01:49]Sock 7.Close socket [09:01:49]Sock 7.Thread stoped [09:01:52]OFD Sender: No OFD packet to send [09:01:53]accept exits with 10 [09:01:53]New connection [09:01:53]New thread 3067252068 created [09:01:53]Thread 3067395428 joined [09:01:53]Waiting for new connection... [09:01:53] Sock 10.Parse request [09:01:53]Sock 10.Check first char [09:01:53]Sock 10.First char is OK [09:01:53]request: POST /json_proto HTTP/1.0 [09:01:53]Method: POST [09:01:53]URL: /json_proto [09:01:53]Method is POST - this is cgi request [09:01:53]url: /json_proto [09:01:53]query_string will be loaded in cgi processing [09:01:53]execute_cgi json_proto POST (null) [09:01:53]execute_cgi path=json_proto method=POST [09:01:53]POST find Content-Length [09:01:53]Host: 172.17.48.197:8080 [09:01:53]Content-Length: 740 [09:01:53]Content-Type: application/json [09:01:53] [09:01:53]POST finish read [09:01:53]Found Content-Length = 740 [09:01:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 123473, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106473", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 48.470, "sum" : 3000.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:01:53]execute_script... [09:01:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 123473, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106473", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 48.470, "sum" : 3000.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:01:53]POST & json_proto [09:01:53]process_json_proto [09:01:53]json parsed OK: [09:01:53]protocol is kg_v1.0 [09:01:53]action value=close_receipt [09:01:53]process_action close_receipt [09:01:53]cmd_close_receipt [09:01:53]MH_GetDate [09:01:53]Write to MH i2c: F0 00 00 C5 75 29 [09:01:53]Write i2c OK [09:01:53]MH_I2C_Read... [09:01:53]Read from MH i2c: F0 [09:01:53]MH_I2C_Read... [09:01:53]Read from MH i2c: F0 09 00 [09:01:53]MH_I2C_Read... [09:01:53]Read from MH i2c: F0 09 00 C5 75 00 09 8E E5 65 6C AF E3 65 76 [09:01:53]GetLastDocTimeStamp 1709542912 [09:01:53]current date 1709542921 [09:01:53]FM_GetShiftState [09:01:53]SAM_PROTO_GetShiftState [09:01:53]wFMCommunicate request_size=4 [09:01:53]MH_SAM_APDU [09:01:53]CAPDU: 80 13 01 00 [09:01:53]Write to MH i2c: E2 08 00 C6 75 80 13 01 00 00 00 00 00 B8 [09:01:53]Write i2c OK [09:01:53]MH_I2C_Read... [09:01:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:53]Read from MH i2c: E2 [09:01:53]MH_I2C_Read... [09:01:53]Read from MH i2c: E2 0E 00 [09:01:53]MH_I2C_Read... [09:01:53]Read from MH i2c: E2 0E 00 C6 75 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 CF [09:01:53]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:01:53]wFMCommunicate OK [09:01:53]SAM_PROTO_GetShiftState done [09:01:53]FM_GetShiftState done [09:01:53]opened in 1709511088 [09:01:53]opened+sec_in_day 1709597488 [09:01:53]quantity*price = 300029 [09:01:53]sum+1 = 300030 [09:01:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.29 ИТОГО: 3000.00 НСП 1% : 26.55 НДС 12% : 318.61 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 74 04.03.2024 09:02 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФД осн.: 123473 ФМ осн.: 0000000000874798 ФМ: 0000000000874798 ФД: 123474 ФПД: 237023326955350 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T090201&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123474&fm=237023326955350&tin=02508201610067®Number=0000000000090573&sum=300000 [09:01:54]StoreToDocumentArchive [09:01:54]shift 324 fd 123474 [09:01:54]save to /storage/0324/doc_00123474 [09:01:54]save last doc name /storage/0324/doc_00123474 to /storage/kkm_last_doc_name [09:01:54]save OK [09:01:54]Clear old archive folders... [09:01:54]ProcessDocumentItem done err = 0, tmpTLVsize=279 [09:01:54]tlvbuf is 00EF83A0 [09:01:54]SAM_PROTO_ClearQueue [09:01:54]wFMCommunicate request_size=4 [09:01:54]MH_SAM_APDU [09:01:54]CAPDU: 80 09 00 00 [09:01:54]Write to MH i2c: E2 08 00 D5 75 80 09 00 00 00 00 00 00 BC [09:01:54]Write i2c OK [09:01:54]MH_I2C_Read... [09:01:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:01:54]Read from MH i2c: E2 [09:01:54]MH_I2C_Read... [09:01:55]Read from MH i2c: E2 03 00 [09:01:55]MH_I2C_Read... [09:01:55]Read from MH i2c: E2 03 00 D5 75 00 90 00 BE [09:01:55]RAPDU: 90 00 [09:01:55]wFMCommunicate OK [09:01:55]SAM_PROTO_ClearQueue done [09:01:55]KKMCreateOFDPacket [09:01:55]OFDProtocolAddRootSTLVToBuf [09:01:55]FM_MakeSignedData [09:01:55]FM_MakeSignedData [09:01:55]SAM_PROTO_SignData [09:01:55]wFMCommunicate request_size=4 [09:01:55]MH_SAM_APDU [09:01:55]CAPDU: 80 0D 01 02 [09:01:55]Write to MH i2c: E2 08 00 D6 75 80 0D 01 02 00 00 00 00 C4 [09:01:55]Write i2c OK [09:01:55]MH_I2C_Read... [09:01:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:01:55]Read from MH i2c: E2 [09:01:55]MH_I2C_Read... [09:01:55]Read from MH i2c: E2 03 00 [09:01:55]MH_I2C_Read... [09:01:55]Read from MH i2c: E2 03 00 D6 75 00 90 00 BF [09:01:55]RAPDU: 90 00 [09:01:55]wFMCommunicate OK [09:01:55]wFMCommunicate request_size=255 [09:01:55]MH_SAM_APDU [09:01:55]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 35 FF 03 08 00 03 56 BD 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 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 4A 00 00 00 F4 03 04 00 09 8E E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 51 E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 [09:01:55]Write to MH i2c: E2 02 01 D7 75 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 35 FF 03 08 00 03 56 BD 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 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 4A 00 00 00 F4 03 04 00 09 8E E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 51 E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 00 00 13 [09:01:55]Write i2c OK [09:01:55]MH_I2C_Read... [09:01:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:55]Read from MH i2c: E2 [09:01:55]MH_I2C_Read... [09:01:55]Read from MH i2c: E2 03 00 [09:01:55]MH_I2C_Read... [09:01:55]Read from MH i2c: E2 03 00 D7 75 00 90 00 C0 [09:01:55]RAPDU: 90 00 [09:01:55]wFMCommunicate OK [09:01:55]wFMCommunicate request_size=38 [09:01:55]MH_SAM_APDU [09:01:55]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 52 E2 01 00 35 04 06 00 D7 92 4B 34 E7 56 [09:01:55]Write to MH i2c: E2 29 00 D8 75 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 52 E2 01 00 35 04 06 00 D7 92 4B 34 E7 56 00 00 B5 [09:01:55]Write i2c OK [09:01:55]MH_I2C_Read... [09:01:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:55]Read from MH i2c: E2 [09:01:55]MH_I2C_Read... [09:01:55]Read from MH i2c: E2 03 00 [09:01:55]MH_I2C_Read... [09:01:55]Read from MH i2c: E2 03 00 D8 75 00 90 00 C1 [09:01:55]RAPDU: 90 00 [09:01:55]wFMCommunicate OK [09:01:55]wFMCommunicate request_size=4 [09:01:55]MH_SAM_APDU [09:01:55]CAPDU: 80 0D 03 02 [09:01:55]Write to MH i2c: E2 08 00 D9 75 80 0D 03 02 00 00 00 00 C9 [09:01:55]Write i2c OK [09:01:55]MH_I2C_Read... [09:01:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:01:55]Read from MH i2c: E2 [09:01:55]MH_I2C_Read... [09:01:55]Read from MH i2c: E2 0B 00 [09:01:55]MH_I2C_Read... [09:01:55]Read from MH i2c: E2 0B 00 D9 75 00 B8 F1 D5 64 81 48 44 3E 90 00 F7 [09:01:55]RAPDU: B8 F1 D5 64 81 48 44 3E 90 00 [09:01:55]wFMCommunicate OK [09:01:55]SAM_PROTO_SignData done [09:01:55]FM_MakeSignedData done [09:01:55]CreateOFDProtocolMessage [09:01:55]wFMCommunicate request_size=4 [09:01:55]MH_SAM_APDU [09:01:55]CAPDU: 80 11 00 00 [09:01:55]Write to MH i2c: E2 08 00 DA 75 80 11 00 00 00 00 00 00 C9 [09:01:55]Write i2c OK [09:01:55]MH_I2C_Read... [09:01:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:55]Read from MH i2c: E2 [09:01:55]MH_I2C_Read... [09:01:55]Read from MH i2c: E2 17 00 [09:01:55]MH_I2C_Read... [09:01:55]Read from MH i2c: E2 17 00 DA 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 27 [09:01:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:01:55]wFMCommunicate OK [09:01:55]CreateOFDProtocolMessage done [09:01:55]OFDSenderStorePacket 123474 [09:01:55]StoreOFDPacket docnum=123474 [09:01:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 60 13 23 01 1A 13 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 35 FF 03 08 00 03 56 BD 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 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 4A 00 00 00 F4 03 04 00 09 8E E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 51 E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 52 E2 01 00 35 04 06 00 D7 92 4B 34 E7 56 B8 F1 D5 64 81 48 44 3E [09:01:55]CheckFolder [09:01:55]dirname=/storage/ofd_packets [09:01:55]CheckFolder done [09:01:55]ProducePacketName [09:01:55]name=ofd_packets/00123474 [09:01:55]NVStorageSaveData ofd_packets/00123474 [09:01:55]File name is /storage/ofd_packets/00123474 [09:01:55]Write 329 bytes [09:01:55]NVStorageSaveData done [09:01:55]OFDSenderStorePacket done [09:01:55]KKMCreateOFDPacket done [09:01:55]NVStorageSaveData kkm_last_timestamp [09:01:55]File name is /storage/kkm_last_timestamp [09:01:55]Write 4 bytes [09:01:55]NVStorageSaveData done [09:01:55]ExternCall_PrintAddStr [09:01:55]wPrintStart [09:01:55]Write to MH i2c: 01 00 00 DB 75 50 [09:01:55]Write i2c OK [09:01:55]MH_I2C_Read... [09:01:55]Read from MH i2c: 01 [09:01:55]MH_I2C_Read... [09:01:55]Read from MH i2c: 01 07 00 [09:01:55]MH_I2C_Read... [09:01:55]Read from MH i2c: 01 07 00 DB 75 00 00 00 00 00 FF 0F 65 [09:01:55]RasterBufferAndPrint [09:01:55]line Счет N : (1)1106473 [09:01:55]line ИНН: 02508201610067 [09:01:55]line Контрольно-Кассовый Чек [09:01:55]line ВОЗВРАТ ПРОДАЖИ [09:01:55]line ТРК (МРК, ГНК) : 52 [09:01:55]line Товар: 2710124130 [09:01:55]line Аи-92-К-5 [09:01:55]line 48.470 * 61.90 [09:01:55]line = 3000.29 [09:01:55]line НДС 12% НСП 1% [09:01:55]line > о реализуемом товаре [09:01:55]line ОКРУГЛЕНИЕ: -0.29 [09:01:55]line ИТОГО: 3000.00 [09:01:55]line НСП 1% : 26.55 [09:01:55]line НДС 12% : 318.61 [09:01:55]line Наличными: 3000.00 [09:01:55]line Безнал.: 0.00 [09:01:55]line Место: АЗС № 25 "Партнер Нефть" [09:01:55]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:01:55]line СНО: Общий режим [09:01:55]line Чек 74 04.03.2024 09:02 [09:01:55]line Смена: 324 ФФД: 1.0 [09:01:55]line ЗНМ: 0300000019 [09:01:55]line РНМ: 0000000000090573 [09:01:55]line Версия ККМ: 001 [09:01:55]line ФД осн.: 123473 [09:01:55]line ФМ осн.: 0000000000874798 [09:01:55]line ФМ: 0000000000874798 [09:01:55]line ФД: 123474 [09:01:55]line ФПД: 237023326955350 [09:01:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T090201&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123474&fm=237023326955350&tin=02508201610067®Number=0000000000090573&sum=300000 [09:01:55]written 0, free lines is 4095 [09:01:55]OFD Sender: Processing packet 123474 [packets to send 112, broken 111] [09:01:55]ProducePacketName [09:01:55]name=ofd_packets/00123474 [09:01:55]OFD Sender: To server: pG, [09:01:55]CommunicateWithHost lk.salyk.kg:30040 [09:01:55]ConnectInit lk.salyk.kg [09:01:55]Connected sock=9 [09: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 37 39 38 2B 01 00 00 60 13 23 01 1A 13 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 35 FF 03 08 00 03 56 BD 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 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 4A 00 00 00 F4 03 04 00 09 8E E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 51 E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 52 E2 01 00 35 04 06 00 D7 92 4B 34 E7 56 B8 F1 D5 64 81 48 44 3E [09: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 37 39 38 4F 00 00 00 CE 06 47 00 7E 88 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 52 E2 01 00 F4 03 04 00 32 3A E5 65 B6 04 01 00 00 EF 21 8A 89 68 7C CF 12 [09:01:55]CommunicateWithHost err = 0 [09:01:55]CheckOFDResponse [09:01:55]1017 (14) - 77093643461234 [09:01:55]1041 (16) - 0000000000874798 [09:01:55]1040 (4) - 123474 [09:01:55]1012 (4) - 04.03.2024 03:04 [09:01:55]1206 (1) - 0 [09:01:55]OFD Sender: Remove packet 123474 [09:01:55]ProducePacketName [09:01:55]name=ofd_packets/00123474 [09:01:55]NVStorageDeleteData [09:01:56]Write to MH i2c: 01 00 00 06 76 7C [09:01:56]Write i2c OK [09:01:56]MH_I2C_Read... [09:01:56]Read from MH i2c: 01 [09:01:56]MH_I2C_Read... [09:01:56]Read from MH i2c: 01 07 00 [09:01:56]MH_I2C_Read... [09:01:56]Read from MH i2c: 01 07 00 06 76 00 00 00 00 00 16 0D A6 [09:01:56]RasterBufferAndPrint [09:01:56]line [09:01:56]line [09:01:56]line [09:01:56]line [09:01:56]line [09:01:56]written 0, free lines is 3362 [09:01:56]MH_Cut [09:01:56]Write to MH i2c: D1 01 00 0D 76 01 55 [09:01:56]Write i2c OK [09:01:56]MH_I2C_Read... [09:01:56]Read from MH i2c: D1 [09:01:56]MH_I2C_Read... [09:01:56]Read from MH i2c: D1 01 00 [09:01:56]MH_I2C_Read... [09:01:56]Read from MH i2c: D1 01 00 0D 76 00 54 [09:01:56]Write to MH i2c: 01 00 00 0E 76 84 [09:01:56]Write i2c OK [09:01:56]MH_I2C_Read... [09:01:56]OFD Sender: No OFD packet to send [09:01:56]*** Cut start [09:01:56]*** Purtial cut [09:01:56]*** Stage 1: CUTSNS_PIN = 1 [09:01:58]Read from MH i2c: 01 [09:01:58]MH_I2C_Read... [09:01:58]*** Stop cut motor [09:01:58]*** Cut end [09:01:58]Read from MH i2c: 01 07 00 [09:01:58]MH_I2C_Read... [09:01:58]Read from MH i2c: 01 07 00 0E 76 00 00 00 00 00 FF 0F 99 [09:01:58]process_action close_receipt done [09:01:58]requested_data is exist [09:01:58]produce_requested_data [09:01:58]requested_item fm.sn is exist - process it [09:01:58]wFMCommunicate request_size=4 [09:01:58]MH_SAM_APDU [09:01:58]CAPDU: 80 11 00 00 [09:01:58]Write to MH i2c: E2 08 00 0F 76 80 11 00 00 00 00 00 00 FF [09:01:58]Write i2c OK [09:01:58]MH_I2C_Read... [09:01:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:58]Read from MH i2c: E2 [09:01:58]MH_I2C_Read... [09:01:58]Read from MH i2c: E2 17 00 [09:01:58]MH_I2C_Read... [09:01:58]Read from MH i2c: E2 17 00 0F 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 5D [09:01:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:01:58]wFMCommunicate OK [09:01:58]requested_item fd.num is exist - process it [09:01:58]SAM_PROTO_GetFieldsCounters [09:01:58]wFMCommunicate request_size=4 [09:01:58]MH_SAM_APDU [09:01:58]CAPDU: 80 13 00 00 [09:01:58]Write to MH i2c: E2 08 00 10 76 80 13 00 00 00 00 00 00 02 [09:01:58]Write i2c OK [09:01:58]MH_I2C_Read... [09:01:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:01:58]Read from MH i2c: E2 [09:01:58]MH_I2C_Read... [09:01:58]Read from MH i2c: E2 62 00 [09:01:58]MH_I2C_Read... [09:01:58]Read from MH i2c: E2 62 00 10 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 52 E2 01 00 0E 04 04 00 44 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 85 [09:01:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 52 E2 01 00 0E 04 04 00 44 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 [09:01:58]wFMCommunicate OK [09:01:58]SAM_PROTO_GetFieldsCounters done [09:01:58]requested_item shift.num is exist - process it [09:01:58]requested_item shift.opened is exist - process it [09:01:58]req_shift_opened [09:01:58]FM_GetShiftState [09:01:58]SAM_PROTO_GetShiftState [09:01:58]wFMCommunicate request_size=4 [09:01:58]MH_SAM_APDU [09:01:58]CAPDU: 80 13 01 00 [09:01:58]Write to MH i2c: E2 08 00 11 76 80 13 01 00 00 00 00 00 04 [09:01:58]Write i2c OK [09:01:58]MH_I2C_Read... [09:01:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:58]Read from MH i2c: E2 [09:01:59]MH_I2C_Read... [09:01:59]Read from MH i2c: E2 0E 00 [09:01:59]MH_I2C_Read... [09:01:59]Read from MH i2c: E2 0E 00 11 76 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 1B [09:01:59]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:01:59]wFMCommunicate OK [09:01:59]SAM_PROTO_GetShiftState done [09:01:59]FM_GetShiftState done [09:01:59]req_shift_opened done [09:01:59]requested_item shift.open_date is exist - process it [09:01:59]req_shift_open_date [09:01:59]req_shift_open_date done [09:01:59]produce_requested_data done [09:01:59]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123474,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:01:59]process_action_free close_receipt [09:01:59]json_value_free [09:01:59]json_value_free done [09:01:59]process_json_proto returns [09:01:59]Send response to host [09:01:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123474,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:01:59]free response buf [09:01:59]execute_script done [09:01:59]execute_script returns [09:01:59]free content buf [09:01:59]Sock 10.Close socket [09:01:59]Sock 10.Thread stoped [09:02:01]OFD Sender: No OFD packet to send [09:02:06]OFD Sender: No OFD packet to send [09:02:11]OFD Sender: No OFD packet to send [09:02:16]OFD Sender: No OFD packet to send [09:02:21]OFD Sender: No OFD packet to send [09:02:26]OFD Sender: No OFD packet to send [09:02:31]OFD Sender: No OFD packet to send [09:02:36]OFD Sender: No OFD packet to send [09:02:41]OFD Sender: No OFD packet to send [09:02:46]OFD Sender: No OFD packet to send [09:02:51]OFD Sender: No OFD packet to send [09:02:56]OFD Sender: No OFD packet to send [09:03:01]OFD Sender: No OFD packet to send [09:03:06]OFD Sender: No OFD packet to send [09:03:11]OFD Sender: No OFD packet to send [09:03:16]OFD Sender: No OFD packet to send [09:03:21]OFD Sender: No OFD packet to send [09:03:26]OFD Sender: No OFD packet to send [09:03:31]OFD Sender: No OFD packet to send [09:03:36]OFD Sender: No OFD packet to send [09:03:41]OFD Sender: No OFD packet to send [09:03:46]OFD Sender: No OFD packet to send [09:03:51]OFD Sender: No OFD packet to send [09:03:56]OFD Sender: No OFD packet to send [09:04:01]OFD Sender: No OFD packet to send [09:04:06]OFD Sender: No OFD packet to send [09:04:11]OFD Sender: No OFD packet to send [09:04:16]OFD Sender: No OFD packet to send [09:04:21]OFD Sender: No OFD packet to send [09:04:26]OFD Sender: No OFD packet to send [09:04:31]OFD Sender: No OFD packet to send [09:04:36]OFD Sender: No OFD packet to send [09:04:41]OFD Sender: No OFD packet to send [09:04:46]OFD Sender: No OFD packet to send [09:04:51]OFD Sender: No OFD packet to send [09:04:56]OFD Sender: No OFD packet to send [09:04:57]accept exits with 7 [09:04:57]New connection [09:04:57]New thread 3067395428 created [09:04:57]Thread 3067252068 joined [09:04:57]Waiting for new connection... [09:04:57] Sock 7.Parse request [09:04:57]Sock 7.Check first char [09:04:57]Sock 7.First char is OK [09:04:57]request: POST /json_proto HTTP/1.0 [09:04:57]Method: POST [09:04:57]URL: /json_proto [09:04:57]Method is POST - this is cgi request [09:04:57]url: /json_proto [09:04:57]query_string will be loaded in cgi processing [09:04:57]execute_cgi json_proto POST (null) [09:04:57]execute_cgi path=json_proto method=POST [09:04:57]POST find Content-Length [09:04:57]Host: 172.17.48.197:8080 [09:04:57]Content-Length: 678 [09:04:57]Content-Type: application/json [09:04:57] [09:04:57]POST finish read [09:04:57]Found Content-Length = 678 [09:04:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106474", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.040, "sum" : 250.08, "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:04:57]execute_script... [09:04:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106474", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.040, "sum" : 250.08, "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:04:57]POST & json_proto [09:04:57]process_json_proto [09:04:57]json parsed OK: [09:04:57]protocol is kg_v1.0 [09:04:57]action value=close_receipt [09:04:57]process_action close_receipt [09:04:57]cmd_close_receipt [09:04:57]MH_GetDate [09:04:57]Write to MH i2c: F0 00 00 12 76 77 [09:04:57]Write i2c OK [09:04:57]MH_I2C_Read... [09:04:57]Read from MH i2c: F0 [09:04:57]MH_I2C_Read... [09:04:57]Read from MH i2c: F0 09 00 [09:04:57]MH_I2C_Read... [09:04:57]Read from MH i2c: F0 09 00 12 76 00 C1 8E E5 65 6C AF E3 65 7C [09:04:57]GetLastDocTimeStamp 1709542921 [09:04:57]current date 1709543105 [09:04:57]FM_GetShiftState [09:04:57]SAM_PROTO_GetShiftState [09:04:57]wFMCommunicate request_size=4 [09:04:57]MH_SAM_APDU [09:04:57]CAPDU: 80 13 01 00 [09:04:57]Write to MH i2c: E2 08 00 13 76 80 13 01 00 00 00 00 00 06 [09:04:57]Write i2c OK [09:04:57]MH_I2C_Read... [09:04:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:04:57]Read from MH i2c: E2 [09:04:57]MH_I2C_Read... [09:04:57]Read from MH i2c: E2 0E 00 [09:04:57]MH_I2C_Read... [09:04:57]Read from MH i2c: E2 0E 00 13 76 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 1D [09:04:57]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:04:57]wFMCommunicate OK [09:04:57]SAM_PROTO_GetShiftState done [09:04:57]FM_GetShiftState done [09:04:57]opened in 1709511088 [09:04:57]opened+sec_in_day 1709597488 [09:04:57]quantity*price = 25007 [09:04:57]sum+1 = 25009 [09:04:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.56 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 75 04.03.2024 09:05 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123475 ФПД: 203191933115997 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T090505&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123475&fm=203191933115997&tin=02508201610067®Number=0000000000090573&sum=25000 [09:04:59]StoreToDocumentArchive [09:04:59]shift 324 fd 123475 [09:04:59]save to /storage/0324/doc_00123475 [09:04:59]save last doc name /storage/0324/doc_00123475 to /storage/kkm_last_doc_name [09:04:59]save OK [09:04:59]Clear old archive folders... [09:04:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:04:59]tlvbuf is 00F2E380 [09:04:59]SAM_PROTO_ClearQueue [09:04:59]wFMCommunicate request_size=4 [09:04:59]MH_SAM_APDU [09:04:59]CAPDU: 80 09 00 00 [09:04:59]Write to MH i2c: E2 08 00 20 76 80 09 00 00 00 00 00 00 08 [09:04:59]Write i2c OK [09:04:59]MH_I2C_Read... [09:04:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:04:59]Read from MH i2c: E2 [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: E2 03 00 [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: E2 03 00 20 76 00 90 00 0A [09:04:59]RAPDU: 90 00 [09:04:59]wFMCommunicate OK [09:04:59]SAM_PROTO_ClearQueue done [09:04:59]KKMCreateOFDPacket [09:04:59]OFDProtocolAddRootSTLVToBuf [09:04:59]FM_MakeSignedData [09:04:59]FM_MakeSignedData [09:04:59]SAM_PROTO_SignData [09:04:59]wFMCommunicate request_size=4 [09:04:59]MH_SAM_APDU [09:04:59]CAPDU: 80 0D 01 02 [09:04:59]Write to MH i2c: E2 08 00 21 76 80 0D 01 02 00 00 00 00 10 [09:04:59]Write i2c OK [09:04:59]MH_I2C_Read... [09:04:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:04:59]Read from MH i2c: E2 [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: E2 03 00 [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: E2 03 00 21 76 00 90 00 0B [09:04:59]RAPDU: 90 00 [09:04:59]wFMCommunicate OK [09:04:59]wFMCommunicate request_size=255 [09:04:59]MH_SAM_APDU [09:04:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 C1 8E E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 53 E2 01 00 35 04 06 00 B8 [09:04:59]Write to MH i2c: E2 02 01 22 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 35 FF 03 08 00 03 C8 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 C1 8E E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 53 E2 01 00 35 04 06 00 B8 00 00 C2 [09:04:59]Write i2c OK [09:04:59]MH_I2C_Read... [09:04:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:04:59]Read from MH i2c: E2 [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: E2 03 00 [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: E2 03 00 22 76 00 90 00 0C [09:04:59]RAPDU: 90 00 [09:04:59]wFMCommunicate OK [09:04:59]wFMCommunicate request_size=10 [09:04:59]MH_SAM_APDU [09:04:59]CAPDU: 80 0D 02 02 05 CD 4E FE 9E 5D [09:04:59]Write to MH i2c: E2 0D 00 23 76 80 0D 02 02 05 00 CD 4E FE 9E 5D 00 00 31 [09:04:59]Write i2c OK [09:04:59]MH_I2C_Read... [09:04:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:04:59]Read from MH i2c: E2 [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: E2 03 00 [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: E2 03 00 23 76 00 90 00 0D [09:04:59]RAPDU: 90 00 [09:04:59]wFMCommunicate OK [09:04:59]wFMCommunicate request_size=4 [09:04:59]MH_SAM_APDU [09:04:59]CAPDU: 80 0D 03 02 [09:04:59]Write to MH i2c: E2 08 00 24 76 80 0D 03 02 00 00 00 00 15 [09:04:59]Write i2c OK [09:04:59]MH_I2C_Read... [09:04:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:04:59]Read from MH i2c: E2 [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: E2 0B 00 [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: E2 0B 00 24 76 00 0C 39 B4 7A B2 B2 2D AF 90 00 C9 [09:04:59]RAPDU: 0C 39 B4 7A B2 B2 2D AF 90 00 [09:04:59]wFMCommunicate OK [09:04:59]SAM_PROTO_SignData done [09:04:59]FM_MakeSignedData done [09:04:59]CreateOFDProtocolMessage [09:04:59]wFMCommunicate request_size=4 [09:04:59]MH_SAM_APDU [09:04:59]CAPDU: 80 11 00 00 [09:04:59]Write to MH i2c: E2 08 00 25 76 80 11 00 00 00 00 00 00 15 [09:04:59]Write i2c OK [09:04:59]MH_I2C_Read... [09:04:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:04:59]Read from MH i2c: E2 [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: E2 17 00 [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: E2 17 00 25 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 73 [09:04:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:04:59]wFMCommunicate OK [09:04:59]CreateOFDProtocolMessage done [09:04:59]OFDSenderStorePacket 123475 [09:04:59]StoreOFDPacket docnum=123475 [09:04:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 88 76 07 01 C5 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 C1 8E E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 53 E2 01 00 35 04 06 00 B8 CD 4E FE 9E 5D 0C 39 B4 7A B2 B2 2D AF [09:04:59]CheckFolder [09:04:59]dirname=/storage/ofd_packets [09:04:59]CheckFolder done [09:04:59]ProducePacketName [09:04:59]name=ofd_packets/00123475 [09:04:59]NVStorageSaveData ofd_packets/00123475 [09:04:59]File name is /storage/ofd_packets/00123475 [09:04:59]Write 301 bytes [09:04:59]NVStorageSaveData done [09:04:59]OFDSenderStorePacket done [09:04:59]KKMCreateOFDPacket done [09:04:59]NVStorageSaveData kkm_last_timestamp [09:04:59]File name is /storage/kkm_last_timestamp [09:04:59]Write 4 bytes [09:04:59]NVStorageSaveData done [09:04:59]ExternCall_PrintAddStr [09:04:59]wPrintStart [09:04:59]Write to MH i2c: 01 00 00 26 76 9C [09:04:59]Write i2c OK [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: 01 [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: 01 07 00 [09:04:59]MH_I2C_Read... [09:04:59]Read from MH i2c: 01 07 00 26 76 00 00 00 00 00 FF 0F B1 [09:04:59]RasterBufferAndPrint [09:04:59]line Счет N : (1)1106474 [09:04:59]line ИНН: 02508201610067 [09:04:59]line Контрольно-Кассовый Чек [09:04:59]line ПРОДАЖА [09:04:59]line ТРК (МРК, ГНК) : 52 [09:04:59]line Товар: 2710124130 [09:04:59]line Аи-92-К-5 [09:04:59]line 4.040 * 61.90 [09:04:59]line = 250.08 [09:04:59]line НДС 12% НСП 1% [09:04:59]line > о реализуемом товаре [09:04:59]line ОКРУГЛЕНИЕ: -0.08 [09:04:59]line ИТОГО: 250.00 [09:04:59]line Внесено: 250.00 [09:04:59]line СДАЧА: 0.00 [09:04:59]line НСП 1% : 2.21 [09:04:59]line НДС 12% : 26.56 [09:04:59]line Наличными: 250.00 [09:04:59]line Безнал.: 0.00 [09:04:59]line Место: АЗС № 25 "Партнер Нефть" [09:04:59]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:04:59]line СНО: Общий режим [09:04:59]line Чек 75 04.03.2024 09:05 [09:04:59]line Смена: 324 ФФД: 1.0 [09:04:59]line ЗНМ: 0300000019 [09:04:59]line РНМ: 0000000000090573 [09:04:59]line Версия ККМ: 001 [09:04:59]line ФМ: 0000000000874798 [09:04:59]line ФД: 123475 [09:04:59]line ФПД: 203191933115997 [09:04:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T090505&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123475&fm=203191933115997&tin=02508201610067®Number=0000000000090573&sum=25000 [09:04:59]OFD Sender: Processing packet 123475 [packets to send 112, broken 111] [09:04:59]ProducePacketName [09:04:59]name=ofd_packets/00123475 [09:04:59]OFD Sender: To server: pG, [09:04:59]CommunicateWithHost lk.salyk.kg:30040 [09:04:59]ConnectInit lk.salyk.kg [09:04:59]written 0, free lines is 4095 [09:05:00]Connected sock=10 [09:05:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 88 76 07 01 C5 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C8 0F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 C1 8E E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 53 E2 01 00 35 04 06 00 B8 CD 4E FE 9E 5D 0C 39 B4 7A B2 B2 2D AF [09:05:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 8F 35 47 00 F4 9E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 53 E2 01 00 F4 03 04 00 EA 3A E5 65 B6 04 01 00 00 05 AD C4 0C BD 0F EA 79 [09:05:00]CommunicateWithHost err = 0 [09:05:00]CheckOFDResponse [09:05:00]1017 (14) - 77093643461234 [09:05:00]1041 (16) - 0000000000874798 [09:05:00]1040 (4) - 123475 [09:05:00]1012 (4) - 04.03.2024 03:07 [09:05:00]1206 (1) - 0 [09:05:00]OFD Sender: Remove packet 123475 [09:05:00]ProducePacketName [09:05:00]name=ofd_packets/00123475 [09:05:00]NVStorageDeleteData [09:05:00]Write to MH i2c: 01 00 00 51 76 C7 [09:05:00]Write i2c OK [09:05:00]MH_I2C_Read... [09:05:00]Read from MH i2c: 01 [09:05:00]MH_I2C_Read... [09:05:00]Read from MH i2c: 01 07 00 [09:05:00]MH_I2C_Read... [09:05:00]Read from MH i2c: 01 07 00 51 76 00 00 00 00 00 E9 0C C3 [09:05:00]RasterBufferAndPrint [09:05:00]line [09:05:00]line [09:05:00]line [09:05:00]line [09:05:00]line [09:05:00]written 0, free lines is 3311 [09:05:00]MH_Cut [09:05:00]Write to MH i2c: D1 01 00 58 76 01 A0 [09:05:00]Write i2c OK [09:05:00]MH_I2C_Read... [09:05:00]Read from MH i2c: D1 [09:05:00]MH_I2C_Read... [09:05:00]Read from MH i2c: D1 01 00 [09:05:00]MH_I2C_Read... [09:05:00]Read from MH i2c: D1 01 00 58 76 00 9F [09:05:00]Write to MH i2c: 01 00 00 59 76 CF [09:05:00]Write i2c OK [09:05:00]MH_I2C_Read... [09:05:00]OFD Sender: No OFD packet to send [09:05:01]*** Cut start [09:05:01]*** Purtial cut [09:05:01]*** Stage 1: CUTSNS_PIN = 1 [09:05:03]Read from MH i2c: 01 [09:05:03]MH_I2C_Read... [09:05:03]*** Stop cut motor [09:05:03]*** Cut end [09:05:03]Read from MH i2c: 01 07 00 [09:05:03]MH_I2C_Read... [09:05:03]Read from MH i2c: 01 07 00 59 76 00 00 00 00 00 FF 0F E4 [09:05:03]process_action close_receipt done [09:05:03]requested_data is exist [09:05:03]produce_requested_data [09:05:03]requested_item fm.sn is exist - process it [09:05:03]wFMCommunicate request_size=4 [09:05:03]MH_SAM_APDU [09:05:03]CAPDU: 80 11 00 00 [09:05:03]Write to MH i2c: E2 08 00 5A 76 80 11 00 00 00 00 00 00 4A [09:05:03]Write i2c OK [09:05:03]MH_I2C_Read... [09:05:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:05:03]Read from MH i2c: E2 [09:05:03]MH_I2C_Read... [09:05:03]Read from MH i2c: E2 17 00 [09:05:03]MH_I2C_Read... [09:05:03]Read from MH i2c: E2 17 00 5A 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A8 [09:05:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:05:03]wFMCommunicate OK [09:05:03]requested_item fd.num is exist - process it [09:05:03]SAM_PROTO_GetFieldsCounters [09:05:03]wFMCommunicate request_size=4 [09:05:03]MH_SAM_APDU [09:05:03]CAPDU: 80 13 00 00 [09:05:03]Write to MH i2c: E2 08 00 5B 76 80 13 00 00 00 00 00 00 4D [09:05:03]Write i2c OK [09:05:03]MH_I2C_Read... [09:05:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:05:03]Read from MH i2c: E2 [09:05:03]MH_I2C_Read... [09:05:03]Read from MH i2c: E2 62 00 [09:05:03]MH_I2C_Read... [09:05:03]Read from MH i2c: E2 62 00 5B 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 53 E2 01 00 0E 04 04 00 44 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 D4 [09:05:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 53 E2 01 00 0E 04 04 00 44 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 [09:05:03]wFMCommunicate OK [09:05:03]SAM_PROTO_GetFieldsCounters done [09:05:03]requested_item shift.num is exist - process it [09:05:03]requested_item shift.opened is exist - process it [09:05:03]req_shift_opened [09:05:03]FM_GetShiftState [09:05:03]SAM_PROTO_GetShiftState [09:05:03]wFMCommunicate request_size=4 [09:05:03]MH_SAM_APDU [09:05:03]CAPDU: 80 13 01 00 [09:05:03]Write to MH i2c: E2 08 00 5C 76 80 13 01 00 00 00 00 00 4F [09:05:03]Write i2c OK [09:05:03]MH_I2C_Read... [09:05:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:05:03]Read from MH i2c: E2 [09:05:03]MH_I2C_Read... [09:05:03]Read from MH i2c: E2 0E 00 [09:05:03]MH_I2C_Read... [09:05:03]Read from MH i2c: E2 0E 00 5C 76 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 66 [09:05:03]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:05:03]wFMCommunicate OK [09:05:03]SAM_PROTO_GetShiftState done [09:05:03]FM_GetShiftState done [09:05:03]req_shift_opened done [09:05:03]requested_item shift.open_date is exist - process it [09:05:03]req_shift_open_date [09:05:03]req_shift_open_date done [09:05:03]produce_requested_data done [09:05:03]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123475,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:05:03]process_action_free close_receipt [09:05:03]json_value_free [09:05:03]json_value_free done [09:05:03]process_json_proto returns [09:05:03]Send response to host [09:05:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123475,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:05:03]free response buf [09:05:03]execute_script done [09:05:03]execute_script returns [09:05:03]free content buf [09:05:03]Sock 7.Close socket [09:05:03]Sock 7.Thread stoped [09:05:05]OFD Sender: No OFD packet to send [09:05:10]OFD Sender: No OFD packet to send [09:05:15]OFD Sender: No OFD packet to send [09:05:20]OFD Sender: No OFD packet to send [09:05:25]OFD Sender: No OFD packet to send [09:05:27]accept exits with 9 [09:05:27]New connection [09:05:27]New thread 3067252068 created [09:05:27]Thread 3067395428 joined [09:05:27]Waiting for new connection... [09:05:27] Sock 9.Parse request [09:05:27]Sock 9.Check first char [09:05:27]Sock 9.First char is OK [09:05:27]request: POST /json_proto HTTP/1.0 [09:05:27]Method: POST [09:05:27]URL: /json_proto [09:05:27]Method is POST - this is cgi request [09:05:27]url: /json_proto [09:05:27]query_string will be loaded in cgi processing [09:05:27]execute_cgi json_proto POST (null) [09:05:27]execute_cgi path=json_proto method=POST [09:05:27]POST find Content-Length [09:05:27]Host: 172.17.48.197:8080 [09:05:27]Content-Length: 678 [09:05:27]Content-Type: application/json [09:05:27] [09:05:27]POST finish read [09:05:27]Found Content-Length = 678 [09:05:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106475", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.700, "sum" : 600.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:05:27]execute_script... [09:05: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)1106475", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.700, "sum" : 600.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:05:27]POST & json_proto [09:05:27]process_json_proto [09:05:27]json parsed OK: [09:05:27]protocol is kg_v1.0 [09:05:27]action value=close_receipt [09:05:27]process_action close_receipt [09:05:27]cmd_close_receipt [09:05:27]MH_GetDate [09:05:27]Write to MH i2c: F0 00 00 5D 76 C2 [09:05:27]Write i2c OK [09:05:27]MH_I2C_Read... [09:05:27]Read from MH i2c: F0 [09:05:27]MH_I2C_Read... [09:05:27]Read from MH i2c: F0 09 00 [09:05:27]MH_I2C_Read... [09:05:27]Read from MH i2c: F0 09 00 5D 76 00 DF 8E E5 65 6C AF E3 65 E5 [09:05:27]GetLastDocTimeStamp 1709543105 [09:05:27]current date 1709543135 [09:05:27]FM_GetShiftState [09:05:27]SAM_PROTO_GetShiftState [09:05:27]wFMCommunicate request_size=4 [09:05:27]MH_SAM_APDU [09:05:27]CAPDU: 80 13 01 00 [09:05:27]Write to MH i2c: E2 08 00 5E 76 80 13 01 00 00 00 00 00 51 [09:05:27]Write i2c OK [09:05:27]MH_I2C_Read... [09:05:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:05:28]Read from MH i2c: E2 [09:05:28]MH_I2C_Read... [09:05:28]Read from MH i2c: E2 0E 00 [09:05:28]MH_I2C_Read... [09:05:28]Read from MH i2c: E2 0E 00 5E 76 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 68 [09:05:28]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:05:28]wFMCommunicate OK [09:05:28]SAM_PROTO_GetShiftState done [09:05:28]FM_GetShiftState done [09:05:28]opened in 1709511088 [09:05:28]opened+sec_in_day 1709597488 [09:05:28]quantity*price = 60043 [09:05:28]sum+1 = 60044 [09:05:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.76 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 76 04.03.2024 09:05 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123476 ФПД: 262918006053860 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T090535&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123476&fm=262918006053860&tin=02508201610067®Number=0000000000090573&sum=60000 [09:05:29]StoreToDocumentArchive [09:05:29]shift 324 fd 123476 [09:05:29]save to /storage/0324/doc_00123476 [09:05:29]save last doc name /storage/0324/doc_00123476 to /storage/kkm_last_doc_name [09:05:29]save OK [09:05:29]Clear old archive folders... [09:05:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:05:29]tlvbuf is 00EAD980 [09:05:29]SAM_PROTO_ClearQueue [09:05:29]wFMCommunicate request_size=4 [09:05:29]MH_SAM_APDU [09:05:29]CAPDU: 80 09 00 00 [09:05:29]Write to MH i2c: E2 08 00 6B 76 80 09 00 00 00 00 00 00 53 [09:05:29]Write i2c OK [09:05:29]MH_I2C_Read... [09:05:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:05:29]Read from MH i2c: E2 [09:05:29]MH_I2C_Read... [09:05:29]Read from MH i2c: E2 03 00 [09:05:29]MH_I2C_Read... [09:05:29]Read from MH i2c: E2 03 00 6B 76 00 90 00 55 [09:05:29]RAPDU: 90 00 [09:05:29]wFMCommunicate OK [09:05:29]SAM_PROTO_ClearQueue done [09:05:29]KKMCreateOFDPacket [09:05:29]OFDProtocolAddRootSTLVToBuf [09:05:29]FM_MakeSignedData [09:05:29]FM_MakeSignedData [09:05:29]SAM_PROTO_SignData [09:05:29]wFMCommunicate request_size=4 [09:05:29]MH_SAM_APDU [09:05:29]CAPDU: 80 0D 01 02 [09:05:29]Write to MH i2c: E2 08 00 6C 76 80 0D 01 02 00 00 00 00 5B [09:05:29]Write i2c OK [09:05:29]MH_I2C_Read... [09:05:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:05:29]Read from MH i2c: E2 [09:05:29]MH_I2C_Read... [09:05:29]Read from MH i2c: E2 03 00 [09:05:29]MH_I2C_Read... [09:05:29]Read from MH i2c: E2 03 00 6C 76 00 90 00 56 [09:05:29]RAPDU: 90 00 [09:05:29]wFMCommunicate OK [09:05:29]wFMCommunicate request_size=255 [09:05:29]MH_SAM_APDU [09:05:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 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 4C 00 00 00 F4 03 04 00 DF 8E E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 54 E2 01 00 35 04 06 00 EF [09:05:29]Write to MH i2c: E2 02 01 6D 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 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 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 4C 00 00 00 F4 03 04 00 DF 8E E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 54 E2 01 00 35 04 06 00 EF 00 00 4A [09:05:29]Write i2c OK [09:05:29]MH_I2C_Read... [09:05:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:05:29]Read from MH i2c: E2 [09:05:29]MH_I2C_Read... [09:05:29]Read from MH i2c: E2 03 00 [09:05:29]MH_I2C_Read... [09:05:29]Read from MH i2c: E2 03 00 6D 76 00 90 00 57 [09:05:29]RAPDU: 90 00 [09:05:29]wFMCommunicate OK [09:05:29]wFMCommunicate request_size=10 [09:05:29]MH_SAM_APDU [09:05:29]CAPDU: 80 0D 02 02 05 1F 5E 5B 1B E4 [09:05:29]Write to MH i2c: E2 0D 00 6E 76 80 0D 02 02 05 00 1F 5E 5B 1B E4 00 00 3F [09:05:29]Write i2c OK [09:05:29]MH_I2C_Read... [09:05:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:05:29]Read from MH i2c: E2 [09:05:29]MH_I2C_Read... [09:05:29]Read from MH i2c: E2 03 00 [09:05:29]MH_I2C_Read... [09:05:29]Read from MH i2c: E2 03 00 6E 76 00 90 00 58 [09:05:29]RAPDU: 90 00 [09:05:29]wFMCommunicate OK [09:05:29]wFMCommunicate request_size=4 [09:05:29]MH_SAM_APDU [09:05:29]CAPDU: 80 0D 03 02 [09:05:29]Write to MH i2c: E2 08 00 6F 76 80 0D 03 02 00 00 00 00 60 [09:05:29]Write i2c OK [09:05:29]MH_I2C_Read... [09:05:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:05:29]Read from MH i2c: E2 [09:05:29]MH_I2C_Read... [09:05:29]Read from MH i2c: E2 0B 00 [09:05:29]MH_I2C_Read... [09:05:29]Read from MH i2c: E2 0B 00 6F 76 00 F4 3B 0B F1 BA 39 42 6D 90 00 2E [09:05:29]RAPDU: F4 3B 0B F1 BA 39 42 6D 90 00 [09:05:29]wFMCommunicate OK [09:05:29]SAM_PROTO_SignData done [09:05:29]FM_MakeSignedData done [09:05:29]CreateOFDProtocolMessage [09:05:29]wFMCommunicate request_size=4 [09:05:29]MH_SAM_APDU [09:05:29]CAPDU: 80 11 00 00 [09:05:29]Write to MH i2c: E2 08 00 70 76 80 11 00 00 00 00 00 00 60 [09:05:29]Write i2c OK [09:05:29]MH_I2C_Read... [09:05:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:05:29]Read from MH i2c: E2 [09:05:29]MH_I2C_Read... [09:05:29]Read from MH i2c: E2 17 00 [09:05:29]MH_I2C_Read... [09:05:29]Read from MH i2c: E2 17 00 70 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 BE [09:05:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:05:29]wFMCommunicate OK [09:05:29]CreateOFDProtocolMessage done [09:05:29]OFDSenderStorePacket 123476 [09:05:29]StoreOFDPacket docnum=123476 [09:05:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 4E 9E 07 01 80 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 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 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 4C 00 00 00 F4 03 04 00 DF 8E E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 54 E2 01 00 35 04 06 00 EF 1F 5E 5B 1B E4 F4 3B 0B F1 BA 39 42 6D [09:05:29]CheckFolder [09:05:29]dirname=/storage/ofd_packets [09:05:29]CheckFolder done [09:05:29]ProducePacketName [09:05:29]name=ofd_packets/00123476 [09:05:29]NVStorageSaveData ofd_packets/00123476 [09:05:29]File name is /storage/ofd_packets/00123476 [09:05:29]Write 301 bytes [09:05:29]NVStorageSaveData done [09:05:29]OFDSenderStorePacket done [09:05:29]KKMCreateOFDPacket done [09:05:29]NVStorageSaveData kkm_last_timestamp [09:05:29]File name is /storage/kkm_last_timestamp [09:05:29]Write 4 bytes [09:05:29]NVStorageSaveData done [09:05:29]ExternCall_PrintAddStr [09:05:29]wPrintStart [09:05:29]Write to MH i2c: 01 00 00 71 76 E7 [09:05:29]Write i2c OK [09:05:29]MH_I2C_Read... [09:05:29]Read from MH i2c: 01 [09:05:29]MH_I2C_Read... [09:05:29]Read from MH i2c: 01 07 00 [09:05:29]MH_I2C_Read... [09:05:29]Read from MH i2c: 01 07 00 71 76 00 00 00 00 00 FF 0F FC [09:05:29]RasterBufferAndPrint [09:05:29]line Счет N : (1)1106475 [09:05:29]line ИНН: 02508201610067 [09:05:29]line Контрольно-Кассовый Чек [09:05:29]line ПРОДАЖА [09:05:29]line ТРК (МРК, ГНК) : 11 [09:05:29]line Товар: 2710124130 [09:05:29]line Аи-92-К-5 [09:05:29]line 9.700 * 61.90 [09:05:29]line = 600.43 [09:05:29]line НДС 12% НСП 1% [09:05:29]line > о реализуемом товаре [09:05:29]line ОКРУГЛЕНИЕ: -0.43 [09:05:29]line ИТОГО: 600.00 [09:05:29]line Внесено: 600.00 [09:05:29]line СДАЧА: 0.00 [09:05:29]line НСП 1% : 5.31 [09:05:29]line НДС 12% : 63.76 [09:05:29]line Наличными: 600.00 [09:05:29]line Безнал.: 0.00 [09:05:29]line Место: АЗС № 25 "Партнер Нефть" [09:05:29]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:05:29]line СНО: Общий режим [09:05:29]line Чек 76 04.03.2024 09:05 [09:05:29]line Смена: 324 ФФД: 1.0 [09:05:29]line ЗНМ: 0300000019 [09:05:29]line РНМ: 0000000000090573 [09:05:29]line Версия ККМ: 001 [09:05:29]line ФМ: 0000000000874798 [09:05:29]line ФД: 123476 [09:05:29]line ФПД: 262918006053860 [09:05:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T090535&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123476&fm=262918006053860&tin=02508201610067®Number=0000000000090573&sum=60000 [09:05:30]OFD Sender: Processing packet 123476 [packets to send 112, broken 111] [09:05:30]ProducePacketName [09:05:30]name=ofd_packets/00123476 [09:05:30]OFD Sender: To server: pG, [09:05:30]CommunicateWithHost lk.salyk.kg:30040 [09:05:30]ConnectInit lk.salyk.kg [09:05:30]written 0, free lines is 4095 [09:05:30]Connected sock=11 [09:05: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 37 39 38 0F 01 00 00 4E 9E 07 01 80 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 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 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 4C 00 00 00 F4 03 04 00 DF 8E E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 54 E2 01 00 35 04 06 00 EF 1F 5E 5B 1B E4 F4 3B 0B F1 BA 39 42 6D [09:05:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 25 BE 47 00 48 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 37 39 38 10 04 04 00 54 E2 01 00 F4 03 04 00 08 3B E5 65 B6 04 01 00 00 DC 71 68 D9 59 73 7B 3D [09:05:30]CommunicateWithHost err = 0 [09:05:30]CheckOFDResponse [09:05:30]1017 (14) - 77093643461234 [09:05:30]1041 (16) - 0000000000874798 [09:05:30]1040 (4) - 123476 [09:05:30]1012 (4) - 04.03.2024 03:07 [09:05:30]1206 (1) - 0 [09:05:30]OFD Sender: Remove packet 123476 [09:05:30]ProducePacketName [09:05:30]name=ofd_packets/00123476 [09:05:30]NVStorageDeleteData [09:05:30]Write to MH i2c: 01 00 00 9C 76 12 [09:05:30]Write i2c OK [09:05:30]MH_I2C_Read... [09:05:30]Read from MH i2c: 01 [09:05:30]MH_I2C_Read... [09:05:30]Read from MH i2c: 01 07 00 [09:05:30]MH_I2C_Read... [09:05:30]Read from MH i2c: 01 07 00 9C 76 00 00 00 00 00 F8 0C 1D [09:05:30]RasterBufferAndPrint [09:05:30]line [09:05:30]line [09:05:30]line [09:05:30]line [09:05:30]line [09:05:30]written 0, free lines is 3326 [09:05:30]MH_Cut [09:05:30]Write to MH i2c: D1 01 00 A3 76 01 EB [09:05:30]Write i2c OK [09:05:30]MH_I2C_Read... [09:05:30]Read from MH i2c: D1 [09:05:30]MH_I2C_Read... [09:05:30]Read from MH i2c: D1 01 00 [09:05:30]MH_I2C_Read... [09:05:30]Read from MH i2c: D1 01 00 A3 76 00 EA [09:05:30]Write to MH i2c: 01 00 00 A4 76 1A [09:05:30]Write i2c OK [09:05:30]MH_I2C_Read... [09:05:30]OFD Sender: No OFD packet to send [09:05:31]*** Cut start [09:05:31]*** Purtial cut [09:05:31]*** Stage 1: CUTSNS_PIN = 1 [09:05:33]Read from MH i2c: 01 [09:05:33]MH_I2C_Read... [09:05:33]*** Stop cut motor [09:05:33]*** Cut end [09:05:33]Read from MH i2c: 01 07 00 [09:05:33]MH_I2C_Read... [09:05:33]Read from MH i2c: 01 07 00 A4 76 00 00 00 00 00 FF 0F 2F [09:05:33]process_action close_receipt done [09:05:33]requested_data is exist [09:05:33]produce_requested_data [09:05:33]requested_item fm.sn is exist - process it [09:05:33]wFMCommunicate request_size=4 [09:05:33]MH_SAM_APDU [09:05:33]CAPDU: 80 11 00 00 [09:05:33]Write to MH i2c: E2 08 00 A5 76 80 11 00 00 00 00 00 00 95 [09:05:33]Write i2c OK [09:05:33]MH_I2C_Read... [09:05:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:05:33]Read from MH i2c: E2 [09:05:33]MH_I2C_Read... [09:05:33]Read from MH i2c: E2 17 00 [09:05:33]MH_I2C_Read... [09:05:33]Read from MH i2c: E2 17 00 A5 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F3 [09:05:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:05:33]wFMCommunicate OK [09:05:33]requested_item fd.num is exist - process it [09:05:33]SAM_PROTO_GetFieldsCounters [09:05:33]wFMCommunicate request_size=4 [09:05:33]MH_SAM_APDU [09:05:33]CAPDU: 80 13 00 00 [09:05:33]Write to MH i2c: E2 08 00 A6 76 80 13 00 00 00 00 00 00 98 [09:05:33]Write i2c OK [09:05:33]MH_I2C_Read... [09:05:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:05:33]Read from MH i2c: E2 [09:05:33]MH_I2C_Read... [09:05:33]Read from MH i2c: E2 62 00 [09:05:33]MH_I2C_Read... [09:05:33]Read from MH i2c: E2 62 00 A6 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 54 E2 01 00 0E 04 04 00 44 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 23 [09:05: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 54 E2 01 00 0E 04 04 00 44 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 [09:05:33]wFMCommunicate OK [09:05:33]SAM_PROTO_GetFieldsCounters done [09:05:33]requested_item shift.num is exist - process it [09:05:33]requested_item shift.opened is exist - process it [09:05:33]req_shift_opened [09:05:33]FM_GetShiftState [09:05:33]SAM_PROTO_GetShiftState [09:05:33]wFMCommunicate request_size=4 [09:05:33]MH_SAM_APDU [09:05:33]CAPDU: 80 13 01 00 [09:05:33]Write to MH i2c: E2 08 00 A7 76 80 13 01 00 00 00 00 00 9A [09:05:33]Write i2c OK [09:05:33]MH_I2C_Read... [09:05:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:05:33]Read from MH i2c: E2 [09:05:33]MH_I2C_Read... [09:05:33]Read from MH i2c: E2 0E 00 [09:05:33]MH_I2C_Read... [09:05:33]Read from MH i2c: E2 0E 00 A7 76 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 B1 [09:05:33]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:05:33]wFMCommunicate OK [09:05:33]SAM_PROTO_GetShiftState done [09:05:33]FM_GetShiftState done [09:05:33]req_shift_opened done [09:05:33]requested_item shift.open_date is exist - process it [09:05:33]req_shift_open_date [09:05:33]req_shift_open_date done [09:05:33]produce_requested_data done [09:05:33]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123476,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:05:33]process_action_free close_receipt [09:05:33]json_value_free [09:05:33]json_value_free done [09:05:33]process_json_proto returns [09:05:33]Send response to host [09:05:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123476,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:05:33]free response buf [09:05:33]execute_script done [09:05:33]execute_script returns [09:05:33]free content buf [09:05:33]Sock 9.Close socket [09:05:33]Sock 9.Thread stoped [09:05:35]OFD Sender: No OFD packet to send [09:05:40]OFD Sender: No OFD packet to send [09:05:45]OFD Sender: No OFD packet to send [09:05:50]OFD Sender: No OFD packet to send [09:05:55]OFD Sender: No OFD packet to send [09:06:00]OFD Sender: No OFD packet to send [09:06:05]OFD Sender: No OFD packet to send [09:06:10]OFD Sender: No OFD packet to send [09:06:15]OFD Sender: No OFD packet to send [09:06:20]OFD Sender: No OFD packet to send [09:06:25]OFD Sender: No OFD packet to send [09:06:30]OFD Sender: No OFD packet to send [09:06:35]OFD Sender: No OFD packet to send [09:06:40]OFD Sender: No OFD packet to send [09:06:45]OFD Sender: No OFD packet to send [09:06:50]OFD Sender: No OFD packet to send [09:06:52]accept exits with 7 [09:06:52]New connection [09:06:52]New thread 3067395428 created [09:06:52]Thread 3067252068 joined [09:06:52]Waiting for new connection... [09:06:52] Sock 7.Parse request [09:06:52]Sock 7.Check first char [09:06:52]Sock 7.First char is OK [09:06:52]request: POST /json_proto HTTP/1.0 [09:06:52]Method: POST [09:06:52]URL: /json_proto [09:06:52]Method is POST - this is cgi request [09:06:52]url: /json_proto [09:06:52]query_string will be loaded in cgi processing [09:06:52]execute_cgi json_proto POST (null) [09:06:52]execute_cgi path=json_proto method=POST [09:06:52]POST find Content-Length [09:06:52]Host: 172.17.48.197:8080 [09:06:52]Content-Length: 806 [09:06:52]Content-Type: application/json [09:06:52] [09:06:52]POST finish read [09:06:52]Found Content-Length = 806 [09:06:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106476", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.130, "sum" : 379.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 379.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:52]execute_script... [09:06: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)1106476", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.130, "sum" : 379.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 379.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:52]POST & json_proto [09:06:52]process_json_proto [09:06:52]json parsed OK: [09:06:52]protocol is kg_v1.0 [09:06:52]action value=close_receipt [09:06:52]process_action close_receipt [09:06:52]cmd_close_receipt [09:06:52]MH_GetDate [09:06:52]Write to MH i2c: F0 00 00 A8 76 0D [09:06:52]Write i2c OK [09:06:52]MH_I2C_Read... [09:06:52]Read from MH i2c: F0 [09:06:52]MH_I2C_Read... [09:06:52]Read from MH i2c: F0 09 00 [09:06:52]MH_I2C_Read... [09:06:52]Read from MH i2c: F0 09 00 A8 76 00 34 8F E5 65 6C AF E3 65 86 [09:06:52]GetLastDocTimeStamp 1709543135 [09:06:52]current date 1709543220 [09:06:52]FM_GetShiftState [09:06:52]SAM_PROTO_GetShiftState [09:06:52]wFMCommunicate request_size=4 [09:06:52]MH_SAM_APDU [09:06:52]CAPDU: 80 13 01 00 [09:06:52]Write to MH i2c: E2 08 00 A9 76 80 13 01 00 00 00 00 00 9C [09:06:52]Write i2c OK [09:06:52]MH_I2C_Read... [09:06:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:52]Read from MH i2c: E2 [09:06:52]MH_I2C_Read... [09:06:52]Read from MH i2c: E2 0E 00 [09:06:52]MH_I2C_Read... [09:06:52]Read from MH i2c: E2 0E 00 A9 76 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 B3 [09:06:52]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:06:52]wFMCommunicate OK [09:06:52]SAM_PROTO_GetShiftState done [09:06:52]FM_GetShiftState done [09:06:52]opened in 1709511088 [09:06:52]opened+sec_in_day 1709597488 [09:06:52]quantity*price = 37944 [09:06:52]sum+1 = 37946 [09:06:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 379.45 НСП 1% : 3.36 НДС 12% : 40.30 Наличными: 0.00 Безнал.: 379.45 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 77 04.03.2024 09:07 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 123477 ФПД: 54046935461701 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T090700&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123477&fm=54046935461701&tin=02508201610067®Number=0000000000090573&sum=37945 [09:06:53]StoreToDocumentArchive [09:06:53]shift 324 fd 123477 [09:06:53]save to /storage/0324/doc_00123477 [09:06:53]save last doc name /storage/0324/doc_00123477 to /storage/kkm_last_doc_name [09:06:53]save OK [09:06:53]Clear old archive folders... [09:06:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:06:53]tlvbuf is 00F67530 [09:06:53]SAM_PROTO_ClearQueue [09:06:53]wFMCommunicate request_size=4 [09:06:53]MH_SAM_APDU [09:06:53]CAPDU: 80 09 00 00 [09:06:53]Write to MH i2c: E2 08 00 B6 76 80 09 00 00 00 00 00 00 9E [09:06:53]Write i2c OK [09:06:53]MH_I2C_Read... [09:06:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:06:54]Read from MH i2c: E2 [09:06:54]MH_I2C_Read... [09:06:54]Read from MH i2c: E2 03 00 [09:06:54]MH_I2C_Read... [09:06:54]Read from MH i2c: E2 03 00 B6 76 00 90 00 A0 [09:06:54]RAPDU: 90 00 [09:06:54]wFMCommunicate OK [09:06:54]SAM_PROTO_ClearQueue done [09:06:54]KKMCreateOFDPacket [09:06:54]OFDProtocolAddRootSTLVToBuf [09:06:54]FM_MakeSignedData [09:06:54]FM_MakeSignedData [09:06:54]SAM_PROTO_SignData [09:06:54]wFMCommunicate request_size=4 [09:06:54]MH_SAM_APDU [09:06:54]CAPDU: 80 0D 01 02 [09:06:54]Write to MH i2c: E2 08 00 B7 76 80 0D 01 02 00 00 00 00 A6 [09:06:54]Write i2c OK [09:06:54]MH_I2C_Read... [09:06:54]Read from MH i2c: E2 [09:06:54]MH_I2C_Read... [09:06:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:06:54]Read from MH i2c: E2 03 00 [09:06:54]MH_I2C_Read... [09:06:54]Read from MH i2c: E2 03 00 B7 76 00 90 00 A1 [09:06:54]RAPDU: 90 00 [09:06:54]wFMCommunicate OK [09:06:54]wFMCommunicate request_size=255 [09:06:54]MH_SAM_APDU [09:06: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 35 FF 03 08 00 03 F2 17 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 39 94 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 39 94 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 0F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 39 94 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 34 8F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 55 E2 01 00 35 04 06 00 31 [09:06:54]Write to MH i2c: E2 02 01 B8 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 35 FF 03 08 00 03 F2 17 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 39 94 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 39 94 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 0F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 39 94 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 34 8F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 55 E2 01 00 35 04 06 00 31 00 00 96 [09:06:54]Write i2c OK [09:06:54]MH_I2C_Read... [09:06:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:54]Read from MH i2c: E2 [09:06:54]MH_I2C_Read... [09:06:54]Read from MH i2c: E2 03 00 [09:06:54]MH_I2C_Read... [09:06:54]Read from MH i2c: E2 03 00 B8 76 00 90 00 A2 [09:06:54]RAPDU: 90 00 [09:06:54]wFMCommunicate OK [09:06:54]wFMCommunicate request_size=10 [09:06:54]MH_SAM_APDU [09:06:54]CAPDU: 80 0D 02 02 05 27 C8 63 AF 45 [09:06:54]Write to MH i2c: E2 0D 00 B9 76 80 0D 02 02 05 00 27 C8 63 AF 45 00 00 F9 [09:06:54]Write i2c OK [09:06:54]MH_I2C_Read... [09:06:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:54]Read from MH i2c: E2 [09:06:54]MH_I2C_Read... [09:06:54]Read from MH i2c: E2 03 00 [09:06:54]MH_I2C_Read... [09:06:54]Read from MH i2c: E2 03 00 B9 76 00 90 00 A3 [09:06:54]RAPDU: 90 00 [09:06:54]wFMCommunicate OK [09:06:54]wFMCommunicate request_size=4 [09:06:54]MH_SAM_APDU [09:06:54]CAPDU: 80 0D 03 02 [09:06:54]Write to MH i2c: E2 08 00 BA 76 80 0D 03 02 00 00 00 00 AB [09:06:54]Write i2c OK [09:06:54]MH_I2C_Read... [09:06:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:06:54]Read from MH i2c: E2 [09:06:54]MH_I2C_Read... [09:06:54]Read from MH i2c: E2 0B 00 [09:06:54]MH_I2C_Read... [09:06:54]Read from MH i2c: E2 0B 00 BA 76 00 9E 74 08 9E 14 7B 1E 4C 90 00 5D [09:06:54]RAPDU: 9E 74 08 9E 14 7B 1E 4C 90 00 [09:06:54]wFMCommunicate OK [09:06:54]SAM_PROTO_SignData done [09:06:54]FM_MakeSignedData done [09:06:54]CreateOFDProtocolMessage [09:06:54]wFMCommunicate request_size=4 [09:06:54]MH_SAM_APDU [09:06:54]CAPDU: 80 11 00 00 [09:06:54]Write to MH i2c: E2 08 00 BB 76 80 11 00 00 00 00 00 00 AB [09:06:54]Write i2c OK [09:06:54]MH_I2C_Read... [09:06:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:54]Read from MH i2c: E2 [09:06:54]MH_I2C_Read... [09:06:54]Read from MH i2c: E2 17 00 [09:06:54]MH_I2C_Read... [09:06:54]Read from MH i2c: E2 17 00 BB 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 09 [09:06:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:06:54]wFMCommunicate OK [09:06:54]CreateOFDProtocolMessage done [09:06:54]OFDSenderStorePacket 123477 [09:06:54]StoreOFDPacket docnum=123477 [09:06:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 60 4F 07 01 20 B7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 17 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 39 94 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 39 94 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 0F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 39 94 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 34 8F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 55 E2 01 00 35 04 06 00 31 27 C8 63 AF 45 9E 74 08 9E 14 7B 1E 4C [09:06:54]CheckFolder [09:06:54]dirname=/storage/ofd_packets [09:06:54]CheckFolder done [09:06:54]ProducePacketName [09:06:54]name=ofd_packets/00123477 [09:06:54]NVStorageSaveData ofd_packets/00123477 [09:06:54]File name is /storage/ofd_packets/00123477 [09:06:54]Write 301 bytes [09:06:54]NVStorageSaveData done [09:06:54]OFDSenderStorePacket done [09:06:54]KKMCreateOFDPacket done [09:06:54]NVStorageSaveData kkm_last_timestamp [09:06:54]File name is /storage/kkm_last_timestamp [09:06:54]Write 4 bytes [09:06:54]NVStorageSaveData done [09:06:54]ExternCall_PrintAddStr [09:06:54]wPrintStart [09:06:54]Write to MH i2c: 01 00 00 BC 76 32 [09:06:54]Write i2c OK [09:06:54]MH_I2C_Read... [09:06:54]Read from MH i2c: 01 [09:06:54]MH_I2C_Read... [09:06:54]Read from MH i2c: 01 07 00 [09:06:54]MH_I2C_Read... [09:06:54]Read from MH i2c: 01 07 00 BC 76 00 00 00 00 00 FF 0F 47 [09:06:54]RasterBufferAndPrint [09:06:54]line Счет N : (1)1106476 [09:06:54]line ИНН: 02508201610067 [09:06:54]line Контрольно-Кассовый Чек [09:06:54]line ПРОДАЖА [09:06:54]line ТРК (МРК, ГНК) : 32 [09:06:54]line Товар: 2710124130 [09:06:54]line Аи-92-К-5 [09:06:54]line 6.130 * 61.90 [09:06:54]line = 379.45 [09:06:54]line НДС 12% НСП 1% [09:06:54]line > о реализуемом товаре [09:06:54]line ИТОГО: 379.45 [09:06:54]line НСП 1% : 3.36 [09:06:54]line НДС 12% : 40.30 [09:06:54]line Наличными: 0.00 [09:06:54]line Безнал.: 379.45 [09:06:54]line Место: АЗС № 25 "Партнер Нефть" [09:06:54]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:06:54]line СНО: Общий режим [09:06:54]line Чек 77 04.03.2024 09:07 [09:06:54]line Смена: 324 ФФД: 1.0 [09:06:54]line ЗНМ: 0300000019 [09:06:54]line РНМ: 0000000000090573 [09:06:54]line Версия ККМ: 001 [09:06:54]line Платежная система: О! деньги [09:06:54]line ФМ: 0000000000874798 [09:06:54]line ФД: 123477 [09:06:54]line ФПД: 54046935461701 [09:06:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T090700&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123477&fm=54046935461701&tin=02508201610067®Number=0000000000090573&sum=37945 [09:06:54]OFD Sender: Processing packet 123477 [packets to send 112, broken 111] [09:06:54]ProducePacketName [09:06:54]name=ofd_packets/00123477 [09:06:54]OFD Sender: To server: pG, [09:06:54]CommunicateWithHost lk.salyk.kg:30040 [09:06:54]ConnectInit lk.salyk.kg [09:06:54]written 0, free lines is 4095 [09:06:54]Connected sock=10 [09:06: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 37 39 38 0F 01 00 00 60 4F 07 01 20 B7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 17 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 39 94 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 39 94 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 0F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 39 94 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 34 8F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 55 E2 01 00 35 04 06 00 31 27 C8 63 AF 45 9E 74 08 9E 14 7B 1E 4C [09:06:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 F6 3E 47 00 63 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 37 39 38 10 04 04 00 55 E2 01 00 F4 03 04 00 5D 3B E5 65 B6 04 01 00 00 49 E1 E1 EB E2 6A 07 AA [09:06:55]CommunicateWithHost err = 0 [09:06:55]CheckOFDResponse [09:06:55]1017 (14) - 77093643461234 [09:06:55]1041 (16) - 0000000000874798 [09:06:55]1040 (4) - 123477 [09:06:55]1012 (4) - 04.03.2024 03:09 [09:06:55]1206 (1) - 0 [09:06:55]OFD Sender: Remove packet 123477 [09:06:55]ProducePacketName [09:06:55]name=ofd_packets/00123477 [09:06:55]NVStorageDeleteData [09:06:55]Write to MH i2c: 01 00 00 E6 76 5C [09:06:55]Write i2c OK [09:06:55]MH_I2C_Read... [09:06:55]Read from MH i2c: 01 [09:06:55]MH_I2C_Read... [09:06:55]Read from MH i2c: 01 07 00 [09:06:55]MH_I2C_Read... [09:06:55]Read from MH i2c: 01 07 00 E6 76 00 00 00 00 00 FB 0C 6A [09:06:55]RasterBufferAndPrint [09:06:55]line [09:06:55]line [09:06:55]line [09:06:55]line [09:06:55]line [09:06:55]written 0, free lines is 3329 [09:06:55]MH_Cut [09:06:55]Write to MH i2c: D1 01 00 ED 76 01 35 [09:06:55]Write i2c OK [09:06:55]MH_I2C_Read... [09:06:55]Read from MH i2c: D1 [09:06:55]MH_I2C_Read... [09:06:55]Read from MH i2c: D1 01 00 [09:06:55]MH_I2C_Read... [09:06:55]Read from MH i2c: D1 01 00 ED 76 00 34 [09:06:55]Write to MH i2c: 01 00 00 EE 76 64 [09:06:55]Write i2c OK [09:06:55]MH_I2C_Read... [09:06:55]OFD Sender: No OFD packet to send [09:06:55]*** Cut start [09:06:55]*** Purtial cut [09:06:55]*** Stage 1: CUTSNS_PIN = 1 [09:06:57]Read from MH i2c: 01 [09:06:57]MH_I2C_Read... [09:06:57]*** Stop cut motor [09:06:57]*** Cut end [09:06:57]Read from MH i2c: 01 07 00 [09:06:57]MH_I2C_Read... [09:06:57]Read from MH i2c: 01 07 00 EE 76 00 00 00 00 00 FF 0F 79 [09:06:57]process_action close_receipt done [09:06:57]requested_data is exist [09:06:57]produce_requested_data [09:06:57]requested_item fm.sn is exist - process it [09:06:57]wFMCommunicate request_size=4 [09:06:57]MH_SAM_APDU [09:06:57]CAPDU: 80 11 00 00 [09:06:57]Write to MH i2c: E2 08 00 EF 76 80 11 00 00 00 00 00 00 DF [09:06:57]Write i2c OK [09:06:57]MH_I2C_Read... [09:06:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:58]Read from MH i2c: E2 [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: E2 17 00 [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: E2 17 00 EF 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3D [09:06:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:06:58]wFMCommunicate OK [09:06:58]requested_item fd.num is exist - process it [09:06:58]SAM_PROTO_GetFieldsCounters [09:06:58]wFMCommunicate request_size=4 [09:06:58]MH_SAM_APDU [09:06:58]CAPDU: 80 13 00 00 [09:06:58]Write to MH i2c: E2 08 00 F0 76 80 13 00 00 00 00 00 00 E2 [09:06:58]Write i2c OK [09:06:58]MH_I2C_Read... [09:06:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:06:58]Read from MH i2c: E2 [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: E2 62 00 [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: E2 62 00 F0 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 55 E2 01 00 0E 04 04 00 44 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 71 [09:06:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 55 E2 01 00 0E 04 04 00 44 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 [09:06:58]wFMCommunicate OK [09:06:58]SAM_PROTO_GetFieldsCounters done [09:06:58]requested_item shift.num is exist - process it [09:06:58]requested_item shift.opened is exist - process it [09:06:58]req_shift_opened [09:06:58]FM_GetShiftState [09:06:58]SAM_PROTO_GetShiftState [09:06:58]wFMCommunicate request_size=4 [09:06:58]MH_SAM_APDU [09:06:58]CAPDU: 80 13 01 00 [09:06:58]Write to MH i2c: E2 08 00 F1 76 80 13 01 00 00 00 00 00 E4 [09:06:58]Write i2c OK [09:06:58]MH_I2C_Read... [09:06:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:58]Read from MH i2c: E2 [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: E2 0E 00 [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: E2 0E 00 F1 76 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 FB [09:06:58]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:06:58]wFMCommunicate OK [09:06:58]SAM_PROTO_GetShiftState done [09:06:58]FM_GetShiftState done [09:06:58]req_shift_opened done [09:06:58]requested_item shift.open_date is exist - process it [09:06:58]req_shift_open_date [09:06:58]req_shift_open_date done [09:06:58]produce_requested_data done [09:06:58]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123477,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:06:58]process_action_free close_receipt [09:06:58]json_value_free [09:06:58]json_value_free done [09:06:58]process_json_proto returns [09:06:58]Send response to host [09:06:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123477,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:06:58]free response buf [09:06:58]execute_script done [09:06:58]execute_script returns [09:06:58]free content buf [09:06:58]Sock 7.Close socket [09:06:58]Sock 7.Thread stoped [09:07:00]OFD Sender: No OFD packet to send [09:07:05]OFD Sender: No OFD packet to send [09:07:10]OFD Sender: No OFD packet to send [09:07:15]OFD Sender: No OFD packet to send [09:07:20]OFD Sender: No OFD packet to send [09:07:25]OFD Sender: No OFD packet to send [09:07:30]OFD Sender: No OFD packet to send [09:07:35]OFD Sender: No OFD packet to send [09:07:40]OFD Sender: No OFD packet to send [09:07:45]OFD Sender: No OFD packet to send [09:07:50]OFD Sender: No OFD packet to send [09:07:55]OFD Sender: No OFD packet to send [09:08:00]OFD Sender: No OFD packet to send [09:08:05]OFD Sender: No OFD packet to send [09:08:10]OFD Sender: No OFD packet to send [09:08:11]accept exits with 9 [09:08:11]New connection [09:08:11]New thread 3067252068 created [09:08:11]Thread 3067395428 joined [09:08:11]Waiting for new connection... [09:08:11] Sock 9.Parse request [09:08:11]Sock 9.Check first char [09:08:11]Sock 9.First char is OK [09:08:11]request: POST /json_proto HTTP/1.0 [09:08:11]Method: POST [09:08:11]URL: /json_proto [09:08:11]Method is POST - this is cgi request [09:08:11]url: /json_proto [09:08:11]query_string will be loaded in cgi processing [09:08:11]execute_cgi json_proto POST (null) [09:08:11]execute_cgi path=json_proto method=POST [09:08:11]POST find Content-Length [09:08:11]Host: 172.17.48.197:8080 [09:08:11]Content-Length: 683 [09:08:11]Content-Type: application/json [09:08:11] [09:08:11]POST finish read [09:08:11]Found Content-Length = 683 [09:08:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106477", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 7.060, "sum" : 500.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:08:11]execute_script... [09:08: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)1106477", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 7.060, "sum" : 500.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:08:11]POST & json_proto [09:08:11]process_json_proto [09:08:11]json parsed OK: [09:08:11]protocol is kg_v1.0 [09:08:11]action value=close_receipt [09:08:11]process_action close_receipt [09:08:11]cmd_close_receipt [09:08:11]MH_GetDate [09:08:11]Write to MH i2c: F0 00 00 F2 76 57 [09:08:11]Write i2c OK [09:08:11]MH_I2C_Read... [09:08:11]Read from MH i2c: F0 [09:08:11]MH_I2C_Read... [09:08:11]Read from MH i2c: F0 09 00 [09:08:11]MH_I2C_Read... [09:08:11]Read from MH i2c: F0 09 00 F2 76 00 83 8F E5 65 6C AF E3 65 1F [09:08:11]GetLastDocTimeStamp 1709543220 [09:08:11]current date 1709543299 [09:08:11]FM_GetShiftState [09:08:11]SAM_PROTO_GetShiftState [09:08:11]wFMCommunicate request_size=4 [09:08:11]MH_SAM_APDU [09:08:11]CAPDU: 80 13 01 00 [09:08:11]Write to MH i2c: E2 08 00 F3 76 80 13 01 00 00 00 00 00 E6 [09:08:11]Write i2c OK [09:08:11]MH_I2C_Read... [09:08:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:11]Read from MH i2c: E2 [09:08:11]MH_I2C_Read... [09:08:11]Read from MH i2c: E2 0E 00 [09:08:11]MH_I2C_Read... [09:08:11]Read from MH i2c: E2 0E 00 F3 76 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 FD [09:08:11]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:08:11]wFMCommunicate OK [09:08:11]SAM_PROTO_GetShiftState done [09:08:11]FM_GetShiftState done [09:08:11]opened in 1709511088 [09:08:11]opened+sec_in_day 1709597488 [09:08:11]quantity*price = 50055 [09:08:11]sum+1 = 50056 [09:08:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 78 04.03.2024 09:08 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123478 ФПД: 232276763807731 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T090819&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123478&fm=232276763807731&tin=02508201610067®Number=0000000000090573&sum=50000 [09:08:13]StoreToDocumentArchive [09:08:13]shift 324 fd 123478 [09:08:13]save to /storage/0324/doc_00123478 [09:08:13]save last doc name /storage/0324/doc_00123478 to /storage/kkm_last_doc_name [09:08:13]save OK [09:08:13]Clear old archive folders... [09:08:13]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:08:13]tlvbuf is 00EAD470 [09:08:13]SAM_PROTO_ClearQueue [09:08:13]wFMCommunicate request_size=4 [09:08:13]MH_SAM_APDU [09:08:13]CAPDU: 80 09 00 00 [09:08:13]Write to MH i2c: E2 08 00 00 77 80 09 00 00 00 00 00 00 E9 [09:08:13]Write i2c OK [09:08:13]MH_I2C_Read... [09:08:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:08:13]Read from MH i2c: E2 [09:08:13]MH_I2C_Read... [09:08:13]Read from MH i2c: E2 03 00 [09:08:13]MH_I2C_Read... [09:08:13]Read from MH i2c: E2 03 00 00 77 00 90 00 EB [09:08:13]RAPDU: 90 00 [09:08:13]wFMCommunicate OK [09:08:13]SAM_PROTO_ClearQueue done [09:08:13]KKMCreateOFDPacket [09:08:13]OFDProtocolAddRootSTLVToBuf [09:08:13]FM_MakeSignedData [09:08:13]FM_MakeSignedData [09:08:13]SAM_PROTO_SignData [09:08:13]wFMCommunicate request_size=4 [09:08:13]MH_SAM_APDU [09:08:13]CAPDU: 80 0D 01 02 [09:08:13]Write to MH i2c: E2 08 00 01 77 80 0D 01 02 00 00 00 00 F1 [09:08:13]Write i2c OK [09:08:13]MH_I2C_Read... [09:08:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:08:13]Read from MH i2c: E2 [09:08:13]MH_I2C_Read... [09:08:13]Read from MH i2c: E2 03 00 [09:08:13]MH_I2C_Read... [09:08:13]Read from MH i2c: E2 03 00 01 77 00 90 00 EC [09:08:13]RAPDU: 90 00 [09:08:13]wFMCommunicate OK [09:08:13]wFMCommunicate request_size=255 [09:08:13]MH_SAM_APDU [09:08:13]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 1B 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 87 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 83 8F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 56 E2 01 00 35 04 06 00 [09:08:13]Write to MH i2c: E2 02 01 02 77 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 1B 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 87 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 83 8F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 56 E2 01 00 35 04 06 00 00 00 E8 [09:08:13]Write i2c OK [09:08:13]MH_I2C_Read... [09:08:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:13]Read from MH i2c: E2 [09:08:13]MH_I2C_Read... [09:08:13]Read from MH i2c: E2 03 00 [09:08:13]MH_I2C_Read... [09:08:13]Read from MH i2c: E2 03 00 02 77 00 90 00 ED [09:08:13]RAPDU: 90 00 [09:08:13]wFMCommunicate OK [09:08:13]wFMCommunicate request_size=11 [09:08:13]MH_SAM_APDU [09:08:13]CAPDU: 80 0D 02 02 06 D3 41 25 FF 0F F3 [09:08:13]Write to MH i2c: E2 0E 00 03 77 80 0D 02 02 06 00 D3 41 25 FF 0F F3 00 00 3A [09:08:13]Write i2c OK [09:08:13]MH_I2C_Read... [09:08:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:13]Read from MH i2c: E2 [09:08:13]MH_I2C_Read... [09:08:13]Read from MH i2c: E2 03 00 [09:08:13]MH_I2C_Read... [09:08:13]Read from MH i2c: E2 03 00 03 77 00 90 00 EE [09:08:13]RAPDU: 90 00 [09:08:13]wFMCommunicate OK [09:08:13]wFMCommunicate request_size=4 [09:08:13]MH_SAM_APDU [09:08:13]CAPDU: 80 0D 03 02 [09:08:13]Write to MH i2c: E2 08 00 04 77 80 0D 03 02 00 00 00 00 F6 [09:08:13]Write i2c OK [09:08:13]MH_I2C_Read... [09:08:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:08:13]Read from MH i2c: E2 [09:08:13]MH_I2C_Read... [09:08:13]Read from MH i2c: E2 0B 00 [09:08:13]MH_I2C_Read... [09:08:13]Read from MH i2c: E2 0B 00 04 77 00 A7 7B 5E 53 FF 5C 1C 05 90 00 46 [09:08:13]RAPDU: A7 7B 5E 53 FF 5C 1C 05 90 00 [09:08:13]wFMCommunicate OK [09:08:13]SAM_PROTO_SignData done [09:08:13]FM_MakeSignedData done [09:08:13]CreateOFDProtocolMessage [09:08:13]wFMCommunicate request_size=4 [09:08:13]MH_SAM_APDU [09:08:13]CAPDU: 80 11 00 00 [09:08:13]Write to MH i2c: E2 08 00 05 77 80 11 00 00 00 00 00 00 F6 [09:08:13]Write i2c OK [09:08:13]MH_I2C_Read... [09:08:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:13]Read from MH i2c: E2 [09:08:13]MH_I2C_Read... [09:08:13]Read from MH i2c: E2 17 00 [09:08:13]MH_I2C_Read... [09:08:13]Read from MH i2c: E2 17 00 05 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 54 [09:08:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:08:13]wFMCommunicate OK [09:08:13]CreateOFDProtocolMessage done [09:08:13]OFDSenderStorePacket 123478 [09:08:13]StoreOFDPacket docnum=123478 [09:08:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 5F F9 08 01 47 A9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 1B 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 87 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 83 8F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 56 E2 01 00 35 04 06 00 D3 41 25 FF 0F F3 A7 7B 5E 53 FF 5C 1C 05 [09:08:13]CheckFolder [09:08:13]dirname=/storage/ofd_packets [09:08:13]CheckFolder done [09:08:13]ProducePacketName [09:08:13]name=ofd_packets/00123478 [09:08:13]NVStorageSaveData ofd_packets/00123478 [09:08:13]File name is /storage/ofd_packets/00123478 [09:08:13]Write 302 bytes [09:08:13]NVStorageSaveData done [09:08:13]OFDSenderStorePacket done [09:08:13]KKMCreateOFDPacket done [09:08:13]NVStorageSaveData kkm_last_timestamp [09:08:13]File name is /storage/kkm_last_timestamp [09:08:13]Write 4 bytes [09:08:13]NVStorageSaveData done [09:08:13]ExternCall_PrintAddStr [09:08:13]wPrintStart [09:08:13]Write to MH i2c: 01 00 00 06 77 7D [09:08:13]Write i2c OK [09:08:13]MH_I2C_Read... [09:08:13]Read from MH i2c: 01 [09:08:13]MH_I2C_Read... [09:08:13]Read from MH i2c: 01 07 00 [09:08:13]MH_I2C_Read... [09:08:13]Read from MH i2c: 01 07 00 06 77 00 00 00 00 00 FF 0F 92 [09:08:13]RasterBufferAndPrint [09:08:13]line Счет N : (1)1106477 [09:08:13]line ИНН: 02508201610067 [09:08:13]line Контрольно-Кассовый Чек [09:08:13]line ПРОДАЖА [09:08:13]line ТРК (МРК, ГНК) : 41 [09:08:13]line Товар: 2710194210 [09:08:13]line ДТ(л)-К-5 [09:08:13]line 7.060 * 70.90 [09:08:13]line = 500.55 [09:08:13]line НДС 12% НСП 1% [09:08:13]line > о реализуемом товаре [09:08:13]line ОКРУГЛЕНИЕ: -0.55 [09:08:13]line ИТОГО: 500.00 [09:08:13]line Внесено: 500.00 [09:08:13]line СДАЧА: 0.00 [09:08:13]line НСП 1% : 4.43 [09:08:13]line НДС 12% : 53.16 [09:08:13]line Наличными: 500.00 [09:08:13]line Безнал.: 0.00 [09:08:13]line Место: АЗС № 25 "Партнер Нефть" [09:08:13]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:08:13]line СНО: Общий режим [09:08:13]line Чек 78 04.03.2024 09:08 [09:08:13]line Смена: 324 ФФД: 1.0 [09:08:13]line ЗНМ: 0300000019 [09:08:13]line РНМ: 0000000000090573 [09:08:13]line Версия ККМ: 001 [09:08:13]line ФМ: 0000000000874798 [09:08:13]line ФД: 123478 [09:08:13]line ФПД: 232276763807731 [09:08:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T090819&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123478&fm=232276763807731&tin=02508201610067®Number=0000000000090573&sum=50000 [09:08:13]OFD Sender: Processing packet 123478 [packets to send 112, broken 111] [09:08:13]ProducePacketName [09:08:13]name=ofd_packets/00123478 [09:08:13]OFD Sender: To server: pG, [09:08:13]CommunicateWithHost lk.salyk.kg:30040 [09:08:13]ConnectInit lk.salyk.kg [09:08:13]written 0, free lines is 4095 [09:08:14]Connected sock=10 [09:08: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 37 39 38 10 01 00 00 5F F9 08 01 47 A9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 1B 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 87 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 83 8F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 56 E2 01 00 35 04 06 00 D3 41 25 FF 0F F3 A7 7B 5E 53 FF 5C 1C 05 [09:08:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 B8 BA 47 00 4E 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 37 39 38 10 04 04 00 56 E2 01 00 F4 03 04 00 AC 3B E5 65 B6 04 01 00 00 0E 6B 3F DE 31 5F 7D D8 [09:08:14]CommunicateWithHost err = 0 [09:08:14]CheckOFDResponse [09:08:14]1017 (14) - 77093643461234 [09:08:14]1041 (16) - 0000000000874798 [09:08:14]1040 (4) - 123478 [09:08:14]1012 (4) - 04.03.2024 03:10 [09:08:14]1206 (1) - 0 [09:08:14]OFD Sender: Remove packet 123478 [09:08:14]ProducePacketName [09:08:14]name=ofd_packets/00123478 [09:08:14]NVStorageDeleteData [09:08:14]Write to MH i2c: 01 00 00 31 77 A8 [09:08:14]Write i2c OK [09:08:14]MH_I2C_Read... [09:08:14]Read from MH i2c: 01 [09:08:14]MH_I2C_Read... [09:08:14]Read from MH i2c: 01 07 00 [09:08:14]MH_I2C_Read... [09:08:14]Read from MH i2c: 01 07 00 31 77 00 00 00 00 00 F2 0C AD [09:08:14]RasterBufferAndPrint [09:08:14]line [09:08:14]line [09:08:14]line [09:08:14]line [09:08:14]line [09:08:14]written 0, free lines is 3320 [09:08:14]MH_Cut [09:08:14]Write to MH i2c: D1 01 00 38 77 01 81 [09:08:14]Write i2c OK [09:08:14]MH_I2C_Read... [09:08:14]Read from MH i2c: D1 [09:08:14]MH_I2C_Read... [09:08:14]Read from MH i2c: D1 01 00 [09:08:14]MH_I2C_Read... [09:08:14]Read from MH i2c: D1 01 00 38 77 00 80 [09:08:14]Write to MH i2c: 01 00 00 39 77 B0 [09:08:14]Write i2c OK [09:08:14]MH_I2C_Read... [09:08:14]OFD Sender: No OFD packet to send [09:08:15]*** Cut start [09:08:15]*** Purtial cut [09:08:15]*** Stage 1: CUTSNS_PIN = 1 [09:08:17]Read from MH i2c: 01 [09:08:17]MH_I2C_Read... [09:08:17]*** Stop cut motor [09:08:17]*** Cut end [09:08:17]Read from MH i2c: 01 07 00 [09:08:17]MH_I2C_Read... [09:08:17]Read from MH i2c: 01 07 00 39 77 00 00 00 00 00 FF 0F C5 [09:08:17]process_action close_receipt done [09:08:17]requested_data is exist [09:08:17]produce_requested_data [09:08:17]requested_item fm.sn is exist - process it [09:08:17]wFMCommunicate request_size=4 [09:08:17]MH_SAM_APDU [09:08:17]CAPDU: 80 11 00 00 [09:08:17]Write to MH i2c: E2 08 00 3A 77 80 11 00 00 00 00 00 00 2B [09:08:17]Write i2c OK [09:08:17]MH_I2C_Read... [09:08:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:17]Read from MH i2c: E2 [09:08:17]MH_I2C_Read... [09:08:17]Read from MH i2c: E2 17 00 [09:08:17]MH_I2C_Read... [09:08:17]Read from MH i2c: E2 17 00 3A 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 89 [09:08:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:08:17]wFMCommunicate OK [09:08:17]requested_item fd.num is exist - process it [09:08:17]SAM_PROTO_GetFieldsCounters [09:08:17]wFMCommunicate request_size=4 [09:08:17]MH_SAM_APDU [09:08:17]CAPDU: 80 13 00 00 [09:08:17]Write to MH i2c: E2 08 00 3B 77 80 13 00 00 00 00 00 00 2E [09:08:17]Write i2c OK [09:08:17]MH_I2C_Read... [09:08:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:08:17]Read from MH i2c: E2 [09:08:17]MH_I2C_Read... [09:08:17]Read from MH i2c: E2 62 00 [09:08:17]MH_I2C_Read... [09:08:17]Read from MH i2c: E2 62 00 3B 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 56 E2 01 00 0E 04 04 00 44 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 C1 [09: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 56 E2 01 00 0E 04 04 00 44 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 [09:08:17]wFMCommunicate OK [09:08:17]SAM_PROTO_GetFieldsCounters done [09:08:17]requested_item shift.num is exist - process it [09:08:17]requested_item shift.opened is exist - process it [09:08:17]req_shift_opened [09:08:17]FM_GetShiftState [09:08:17]SAM_PROTO_GetShiftState [09:08:17]wFMCommunicate request_size=4 [09:08:17]MH_SAM_APDU [09:08:17]CAPDU: 80 13 01 00 [09:08:17]Write to MH i2c: E2 08 00 3C 77 80 13 01 00 00 00 00 00 30 [09:08:17]Write i2c OK [09:08:17]MH_I2C_Read... [09:08:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:17]Read from MH i2c: E2 [09:08:17]MH_I2C_Read... [09:08:17]Read from MH i2c: E2 0E 00 [09:08:17]MH_I2C_Read... [09:08:17]Read from MH i2c: E2 0E 00 3C 77 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 47 [09:08:17]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:08:17]wFMCommunicate OK [09:08:17]SAM_PROTO_GetShiftState done [09:08:17]FM_GetShiftState done [09:08:17]req_shift_opened done [09:08:17]requested_item shift.open_date is exist - process it [09:08:17]req_shift_open_date [09:08:17]req_shift_open_date done [09:08:17]produce_requested_data done [09:08:17]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123478,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:08:17]process_action_free close_receipt [09:08:17]json_value_free [09:08:17]json_value_free done [09:08:17]process_json_proto returns [09:08:17]Send response to host [09:08:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123478,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:08:17]free response buf [09:08:17]execute_script done [09:08:17]execute_script returns [09:08:17]free content buf [09:08:17]Sock 9.Close socket [09:08:17]Sock 9.Thread stoped [09:08:19]OFD Sender: No OFD packet to send [09:08:24]OFD Sender: No OFD packet to send [09:08:29]OFD Sender: No OFD packet to send [09:08:34]OFD Sender: No OFD packet to send [09:08:39]OFD Sender: No OFD packet to send [09:08:44]OFD Sender: No OFD packet to send [09:08:49]OFD Sender: No OFD packet to send [09:08:54]OFD Sender: No OFD packet to send [09:08:59]OFD Sender: No OFD packet to send [09:09:04]OFD Sender: No OFD packet to send [09:09:09]OFD Sender: No OFD packet to send [09:09:14]OFD Sender: No OFD packet to send [09:09:19]OFD Sender: No OFD packet to send [09:09:24]OFD Sender: No OFD packet to send [09:09:29]OFD Sender: No OFD packet to send [09:09:34]OFD Sender: No OFD packet to send [09:09:39]OFD Sender: No OFD packet to send [09:09:44]OFD Sender: No OFD packet to send [09:09:49]OFD Sender: No OFD packet to send [09:09:50]accept exits with 7 [09:09:50]New connection [09:09:50]New thread 3067395428 created [09:09:50]Thread 3067252068 joined [09:09:50]Waiting for new connection... [09:09:50] Sock 7.Parse request [09:09:50]Sock 7.Check first char [09:09:50]Sock 7.First char is OK [09:09:50]request: POST /json_proto HTTP/1.0 [09:09:50]Method: POST [09:09:50]URL: /json_proto [09:09:50]Method is POST - this is cgi request [09:09:50]url: /json_proto [09:09:50]query_string will be loaded in cgi processing [09:09:50]execute_cgi json_proto POST (null) [09:09:50]execute_cgi path=json_proto method=POST [09:09:50]POST find Content-Length [09:09:50]Host: 172.17.48.197:8080 [09:09:50]Content-Length: 818 [09:09:50]Content-Type: application/json [09:09:50] [09:09:50]POST finish read [09:09:50]Found Content-Length = 818 [09:09:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106478", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 10.000, "sum" : 695.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 695.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:09:50]execute_script... [09:09: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)1106478", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 10.000, "sum" : 695.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 695.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:09:50]POST & json_proto [09:09:50]process_json_proto [09:09:50]json parsed OK: [09:09:50]protocol is kg_v1.0 [09:09:50]action value=close_receipt [09:09:50]process_action close_receipt [09:09:50]cmd_close_receipt [09:09:50]MH_GetDate [09:09:50]Write to MH i2c: F0 00 00 3D 77 A3 [09:09:50]Write i2c OK [09:09:50]MH_I2C_Read... [09:09:50]Read from MH i2c: F0 [09:09:50]MH_I2C_Read... [09:09:50]Read from MH i2c: F0 09 00 [09:09:50]MH_I2C_Read... [09:09:50]Read from MH i2c: F0 09 00 3D 77 00 E6 8F E5 65 6C AF E3 65 CE [09:09:50]GetLastDocTimeStamp 1709543299 [09:09:50]current date 1709543398 [09:09:50]FM_GetShiftState [09:09:50]SAM_PROTO_GetShiftState [09:09:50]wFMCommunicate request_size=4 [09:09:50]MH_SAM_APDU [09:09:50]CAPDU: 80 13 01 00 [09:09:50]Write to MH i2c: E2 08 00 3E 77 80 13 01 00 00 00 00 00 32 [09:09:50]Write i2c OK [09:09:50]MH_I2C_Read... [09:09:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:09:50]Read from MH i2c: E2 [09:09:50]MH_I2C_Read... [09:09:50]Read from MH i2c: E2 0E 00 [09:09:50]MH_I2C_Read... [09:09:50]Read from MH i2c: E2 0E 00 3E 77 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 49 [09:09:50]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:09:50]wFMCommunicate OK [09:09:50]SAM_PROTO_GetShiftState done [09:09:50]FM_GetShiftState done [09:09:50]opened in 1709511088 [09:09:50]opened+sec_in_day 1709597488 [09:09:50]quantity*price = 69500 [09:09:50]sum+1 = 69501 [09:09:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 695.00 НСП 1% : 6.15 НДС 12% : 73.80 Наличными: 0.00 Безнал.: 695.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 79 04.03.2024 09:09 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123479 ФПД: 49476060453929 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T090958&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123479&fm=49476060453929&tin=02508201610067®Number=0000000000090573&sum=69500 [09:09:51]StoreToDocumentArchive [09:09:51]shift 324 fd 123479 [09:09:51]save to /storage/0324/doc_00123479 [09:09:51]save last doc name /storage/0324/doc_00123479 to /storage/kkm_last_doc_name [09:09:51]save OK [09:09:51]Clear old archive folders... [09:09:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:09:51]tlvbuf is 00E659D0 [09:09:51]SAM_PROTO_ClearQueue [09:09:51]wFMCommunicate request_size=4 [09:09:51]MH_SAM_APDU [09:09:51]CAPDU: 80 09 00 00 [09:09:51]Write to MH i2c: E2 08 00 4B 77 80 09 00 00 00 00 00 00 34 [09:09:51]Write i2c OK [09:09:51]MH_I2C_Read... [09:09:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:09:51]Read from MH i2c: E2 [09:09:51]MH_I2C_Read... [09:09:51]Read from MH i2c: E2 03 00 [09:09:51]MH_I2C_Read... [09:09:51]Read from MH i2c: E2 03 00 4B 77 00 90 00 36 [09:09:51]RAPDU: 90 00 [09:09:51]wFMCommunicate OK [09:09:51]SAM_PROTO_ClearQueue done [09:09:51]KKMCreateOFDPacket [09:09:51]OFDProtocolAddRootSTLVToBuf [09:09:51]FM_MakeSignedData [09:09:51]FM_MakeSignedData [09:09:51]SAM_PROTO_SignData [09:09:51]wFMCommunicate request_size=4 [09:09:51]MH_SAM_APDU [09:09:51]CAPDU: 80 0D 01 02 [09:09:51]Write to MH i2c: E2 08 00 4C 77 80 0D 01 02 00 00 00 00 3C [09:09:51]Write i2c OK [09:09:51]MH_I2C_Read... [09:09:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:09:51]Read from MH i2c: E2 [09:09:51]MH_I2C_Read... [09:09:51]Read from MH i2c: E2 03 00 [09:09:51]MH_I2C_Read... [09:09:51]Read from MH i2c: E2 03 00 4C 77 00 90 00 37 [09:09:51]RAPDU: 90 00 [09:09:51]wFMCommunicate OK [09:09:51]wFMCommunicate request_size=255 [09:09:51]MH_SAM_APDU [09:09:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 7C 0F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 0F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C 0F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 E6 8F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 57 E2 01 00 35 04 06 00 2C [09:09:51]Write to MH i2c: E2 02 01 4D 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 10 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 7C 0F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 0F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C 0F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 E6 8F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 57 E2 01 00 35 04 06 00 2C 00 00 82 [09:09:51]Write i2c OK [09:09:51]MH_I2C_Read... [09:09:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:09:51]Read from MH i2c: E2 [09:09:51]MH_I2C_Read... [09:09:51]Read from MH i2c: E2 03 00 [09:09:51]MH_I2C_Read... [09:09:51]Read from MH i2c: E2 03 00 4D 77 00 90 00 38 [09:09:51]RAPDU: 90 00 [09:09:51]wFMCommunicate OK [09:09:51]wFMCommunicate request_size=10 [09:09:51]MH_SAM_APDU [09:09:51]CAPDU: 80 0D 02 02 05 FF 8B 02 1C 29 [09:09:51]Write to MH i2c: E2 0D 00 4E 77 80 0D 02 02 05 00 FF 8B 02 1C 29 00 00 1A [09:09:51]Write i2c OK [09:09:51]MH_I2C_Read... [09:09:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:09:52]Read from MH i2c: E2 [09:09:52]MH_I2C_Read... [09:09:52]Read from MH i2c: E2 03 00 [09:09:52]MH_I2C_Read... [09:09:52]Read from MH i2c: E2 03 00 4E 77 00 90 00 39 [09:09:52]RAPDU: 90 00 [09:09:52]wFMCommunicate OK [09:09:52]wFMCommunicate request_size=4 [09:09:52]MH_SAM_APDU [09:09:52]CAPDU: 80 0D 03 02 [09:09:52]Write to MH i2c: E2 08 00 4F 77 80 0D 03 02 00 00 00 00 41 [09:09:52]Write i2c OK [09:09:52]MH_I2C_Read... [09:09:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:09:52]Read from MH i2c: E2 [09:09:52]MH_I2C_Read... [09:09:52]Read from MH i2c: E2 0B 00 [09:09:52]MH_I2C_Read... [09:09:52]Read from MH i2c: E2 0B 00 4F 77 00 F0 9F 00 14 32 83 64 5D 90 00 5B [09:09:52]RAPDU: F0 9F 00 14 32 83 64 5D 90 00 [09:09:52]wFMCommunicate OK [09:09:52]SAM_PROTO_SignData done [09:09:52]FM_MakeSignedData done [09:09:52]CreateOFDProtocolMessage [09:09:52]wFMCommunicate request_size=4 [09:09:52]MH_SAM_APDU [09:09:52]CAPDU: 80 11 00 00 [09:09:52]Write to MH i2c: E2 08 00 50 77 80 11 00 00 00 00 00 00 41 [09:09:52]Write i2c OK [09:09:52]MH_I2C_Read... [09:09:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:09:52]Read from MH i2c: E2 [09:09:52]MH_I2C_Read... [09:09:52]Read from MH i2c: E2 17 00 [09:09:52]MH_I2C_Read... [09:09:52]Read from MH i2c: E2 17 00 50 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9F [09:09:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:09:52]wFMCommunicate OK [09:09:52]CreateOFDProtocolMessage done [09:09:52]OFDSenderStorePacket 123479 [09:09:52]StoreOFDPacket docnum=123479 [09:09:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 40 E7 07 01 58 DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 7C 0F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 0F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C 0F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 E6 8F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 57 E2 01 00 35 04 06 00 2C FF 8B 02 1C 29 F0 9F 00 14 32 83 64 5D [09:09:52]CheckFolder [09:09:52]dirname=/storage/ofd_packets [09:09:52]CheckFolder done [09:09:52]ProducePacketName [09:09:52]name=ofd_packets/00123479 [09:09:52]NVStorageSaveData ofd_packets/00123479 [09:09:52]File name is /storage/ofd_packets/00123479 [09:09:52]Write 301 bytes [09:09:52]NVStorageSaveData done [09:09:52]OFDSenderStorePacket done [09:09:52]KKMCreateOFDPacket done [09:09:52]NVStorageSaveData kkm_last_timestamp [09:09:52]File name is /storage/kkm_last_timestamp [09:09:52]Write 4 bytes [09:09:52]NVStorageSaveData done [09:09:52]ExternCall_PrintAddStr [09:09:52]wPrintStart [09:09:52]Write to MH i2c: 01 00 00 51 77 C8 [09:09:52]Write i2c OK [09:09:52]MH_I2C_Read... [09:09:52]Read from MH i2c: 01 [09:09:52]MH_I2C_Read... [09:09:52]Read from MH i2c: 01 07 00 [09:09:52]MH_I2C_Read... [09:09:52]Read from MH i2c: 01 07 00 51 77 00 00 00 00 00 FF 0F DD [09:09:52]RasterBufferAndPrint [09:09:52]line Счет N : (1)1106478 [09:09:52]line ИНН: 02508201610067 [09:09:52]line Контрольно-Кассовый Чек [09:09:52]line ПРОДАЖА [09:09:52]line ТРК (МРК, ГНК) : 53 [09:09:52]line Товар: 2710124500 [09:09:52]line Аи-95-К-5 [09:09:52]line 10.000 * 69.50 [09:09:52]line = 695.00 [09:09:52]line НДС 12% НСП 1% [09:09:52]line > о реализуемом товаре [09:09:52]line ИТОГО: 695.00 [09:09:52]line НСП 1% : 6.15 [09:09:52]line НДС 12% : 73.80 [09:09:52]line Наличными: 0.00 [09:09:52]line Безнал.: 695.00 [09:09:52]line Место: АЗС № 25 "Партнер Нефть" [09:09:52]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:09:52]line СНО: Общий режим [09:09:52]line Чек 79 04.03.2024 09:09 [09:09:52]line Смена: 324 ФФД: 1.0 [09:09:52]line ЗНМ: 0300000019 [09:09:52]line РНМ: 0000000000090573 [09:09:52]line Версия ККМ: 001 [09:09:52]line Платежная система: Бакай Банк [09:09:52]line ФМ: 0000000000874798 [09:09:52]line ФД: 123479 [09:09:52]line ФПД: 49476060453929 [09:09:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T090958&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123479&fm=49476060453929&tin=02508201610067®Number=0000000000090573&sum=69500 [09:09:52]OFD Sender: Processing packet 123479 [packets to send 112, broken 111] [09:09:52]ProducePacketName [09:09:52]name=ofd_packets/00123479 [09:09:52]OFD Sender: To server: pG, [09:09:52]CommunicateWithHost lk.salyk.kg:30040 [09:09:52]ConnectInit lk.salyk.kg [09:09:52]written 0, free lines is 4095 [09:09:52]Connected sock=10 [09:09: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 37 39 38 0F 01 00 00 40 E7 07 01 58 DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 7C 0F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 0F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 67 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C 0F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 E6 8F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 57 E2 01 00 35 04 06 00 2C FF 8B 02 1C 29 F0 9F 00 14 32 83 64 5D [09:09:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 EB 89 47 00 B2 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 37 39 38 10 04 04 00 57 E2 01 00 F4 03 04 00 0F 3C E5 65 B6 04 01 00 00 12 F0 51 C6 96 12 A5 63 [09:09:52]CommunicateWithHost err = 0 [09:09:52]CheckOFDResponse [09:09:52]1017 (14) - 77093643461234 [09:09:52]1041 (16) - 0000000000874798 [09:09:52]1040 (4) - 123479 [09:09:52]1012 (4) - 04.03.2024 03:12 [09:09:52]1206 (1) - 0 [09:09:52]OFD Sender: Remove packet 123479 [09:09:52]ProducePacketName [09:09:52]name=ofd_packets/00123479 [09:09:52]NVStorageDeleteData [09:09:52]Write to MH i2c: 01 00 00 7B 77 F2 [09:09:52]Write i2c OK [09:09:52]MH_I2C_Read... [09:09:52]Read from MH i2c: 01 [09:09:52]MH_I2C_Read... [09:09:52]Read from MH i2c: 01 07 00 [09:09:52]MH_I2C_Read... [09:09:52]Read from MH i2c: 01 07 00 7B 77 00 00 00 00 00 FE 0C 03 [09:09:52]RasterBufferAndPrint [09:09:52]line [09:09:52]line [09:09:52]line [09:09:52]line [09:09:52]line [09:09:52]written 0, free lines is 3332 [09:09:52]MH_Cut [09:09:52]Write to MH i2c: D1 01 00 82 77 01 CB [09:09:52]Write i2c OK [09:09:52]MH_I2C_Read... [09:09:52]Read from MH i2c: D1 [09:09:52]MH_I2C_Read... [09:09:52]Read from MH i2c: D1 01 00 [09:09:52]MH_I2C_Read... [09:09:52]Read from MH i2c: D1 01 00 82 77 00 CA [09:09:52]Write to MH i2c: 01 00 00 83 77 FA [09:09:52]Write i2c OK [09:09:52]MH_I2C_Read... [09:09:53]OFD Sender: No OFD packet to send [09:09:53]*** Cut start [09:09:53]*** Purtial cut [09:09:53]*** Stage 1: CUTSNS_PIN = 1 [09:09:55]Read from MH i2c: 01 [09:09:55]MH_I2C_Read... [09:09:55]*** Stop cut motor [09:09:55]*** Cut end [09:09:55]Read from MH i2c: 01 07 00 [09:09:55]MH_I2C_Read... [09:09:55]Read from MH i2c: 01 07 00 83 77 00 00 00 00 00 FF 0F 0F [09:09:55]process_action close_receipt done [09:09:55]requested_data is exist [09:09:55]produce_requested_data [09:09:55]requested_item fm.sn is exist - process it [09:09:55]wFMCommunicate request_size=4 [09:09:55]MH_SAM_APDU [09:09:55]CAPDU: 80 11 00 00 [09:09:55]Write to MH i2c: E2 08 00 84 77 80 11 00 00 00 00 00 00 75 [09:09:55]Write i2c OK [09:09:55]MH_I2C_Read... [09:09:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:09:55]Read from MH i2c: E2 [09:09:55]MH_I2C_Read... [09:09:55]Read from MH i2c: E2 17 00 [09:09:55]MH_I2C_Read... [09:09:55]Read from MH i2c: E2 17 00 84 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D3 [09:09:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:09:55]wFMCommunicate OK [09:09:55]requested_item fd.num is exist - process it [09:09:55]SAM_PROTO_GetFieldsCounters [09:09:55]wFMCommunicate request_size=4 [09:09:55]MH_SAM_APDU [09:09:55]CAPDU: 80 13 00 00 [09:09:55]Write to MH i2c: E2 08 00 85 77 80 13 00 00 00 00 00 00 78 [09:09:55]Write i2c OK [09:09:55]MH_I2C_Read... [09:09:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:09:55]Read from MH i2c: E2 [09:09:55]MH_I2C_Read... [09:09:55]Read from MH i2c: E2 62 00 [09:09:55]MH_I2C_Read... [09:09:55]Read from MH i2c: E2 62 00 85 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 57 E2 01 00 0E 04 04 00 44 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 0F [09:09: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 57 E2 01 00 0E 04 04 00 44 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 [09:09:55]wFMCommunicate OK [09:09:55]SAM_PROTO_GetFieldsCounters done [09:09:55]requested_item shift.num is exist - process it [09:09:55]requested_item shift.opened is exist - process it [09:09:55]req_shift_opened [09:09:55]FM_GetShiftState [09:09:55]SAM_PROTO_GetShiftState [09:09:55]wFMCommunicate request_size=4 [09:09:55]MH_SAM_APDU [09:09:55]CAPDU: 80 13 01 00 [09:09:55]Write to MH i2c: E2 08 00 86 77 80 13 01 00 00 00 00 00 7A [09:09:55]Write i2c OK [09:09:55]MH_I2C_Read... [09:09:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:09:55]Read from MH i2c: E2 [09:09:55]MH_I2C_Read... [09:09:55]Read from MH i2c: E2 0E 00 [09:09:55]MH_I2C_Read... [09:09:55]Read from MH i2c: E2 0E 00 86 77 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 91 [09:09:55]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:09:55]wFMCommunicate OK [09:09:55]SAM_PROTO_GetShiftState done [09:09:55]FM_GetShiftState done [09:09:55]req_shift_opened done [09:09:55]requested_item shift.open_date is exist - process it [09:09:55]req_shift_open_date [09:09:55]req_shift_open_date done [09:09:55]produce_requested_data done [09:09:55]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123479,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:09:55]process_action_free close_receipt [09:09:55]json_value_free [09:09:55]json_value_free done [09:09:55]process_json_proto returns [09:09:55]Send response to host [09:09:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123479,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:09:55]free response buf [09:09:55]execute_script done [09:09:55]execute_script returns [09:09:55]free content buf [09:09:55]Sock 7.Close socket [09:09:55]Sock 7.Thread stoped [09:09:58]OFD Sender: No OFD packet to send [09:10:03]OFD Sender: No OFD packet to send [09:10:08]OFD Sender: No OFD packet to send [09:10:13]OFD Sender: No OFD packet to send [09:10:18]OFD Sender: No OFD packet to send [09:10:23]OFD Sender: No OFD packet to send [09:10:28]OFD Sender: No OFD packet to send [09:10:33]OFD Sender: No OFD packet to send [09:10:38]OFD Sender: No OFD packet to send [09:10:43]OFD Sender: No OFD packet to send [09:10:48]accept exits with 9 [09:10:48]New connection [09:10:48]New thread 3067252068 created [09:10:48]Thread 3067395428 joined [09:10:48]Waiting for new connection... [09:10:48] Sock 9.Parse request [09:10:48]Sock 9.Check first char [09:10:48]Sock 9.First char is OK [09:10:48]request: POST /json_proto HTTP/1.0 [09:10:48]Method: POST [09:10:48]URL: /json_proto [09:10:48]Method is POST - this is cgi request [09:10:48]url: /json_proto [09:10:48]query_string will be loaded in cgi processing [09:10:48]execute_cgi json_proto POST (null) [09:10:48]execute_cgi path=json_proto method=POST [09:10:48]POST find Content-Length [09:10:48]Host: 172.17.48.197:8080 [09:10:48]Content-Length: 688 [09:10:48]Content-Type: application/json [09:10:48] [09:10:48]POST finish read [09:10:48]Found Content-Length = 688 [09:10:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106479", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 35.270, "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:10:48]execute_script... [09:10: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)1106479", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 35.270, "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:10:48]POST & json_proto [09:10:48]process_json_proto [09:10:48]json parsed OK: [09:10:48]protocol is kg_v1.0 [09:10:48]action value=close_receipt [09:10:48]process_action close_receipt [09:10:48]cmd_close_receipt [09:10:48]MH_GetDate [09:10:48]Write to MH i2c: F0 00 00 87 77 ED [09:10:48]Write i2c OK [09:10:48]MH_I2C_Read... [09:10:48]Read from MH i2c: F0 [09:10:48]MH_I2C_Read... [09:10:48]Read from MH i2c: F0 09 00 [09:10:48]MH_I2C_Read... [09:10:48]Read from MH i2c: F0 09 00 87 77 00 20 90 E5 65 6C AF E3 65 53 [09:10:48]GetLastDocTimeStamp 1709543398 [09:10:48]current date 1709543456 [09:10:48]FM_GetShiftState [09:10:48]SAM_PROTO_GetShiftState [09:10:48]wFMCommunicate request_size=4 [09:10:48]MH_SAM_APDU [09:10:48]CAPDU: 80 13 01 00 [09:10:48]Write to MH i2c: E2 08 00 88 77 80 13 01 00 00 00 00 00 7C [09:10:48]Write i2c OK [09:10:48]MH_I2C_Read... [09:10:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:10:48]Read from MH i2c: E2 [09:10:48]MH_I2C_Read... [09:10:48]Read from MH i2c: E2 0E 00 [09:10:48]MH_I2C_Read... [09:10:48]Read from MH i2c: E2 0E 00 88 77 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 93 [09:10:48]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:10:48]wFMCommunicate OK [09:10:48]SAM_PROTO_GetShiftState done [09:10:48]FM_GetShiftState done [09:10:48]opened in 1709511088 [09:10:48]opened+sec_in_day 1709597488 [09:10:48]quantity*price = 250064 [09:10:48]sum+1 = 250065 [09:10:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.13 НДС 12% : 265.55 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 80 04.03.2024 09:10 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123480 ФПД: 54092416194466 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T091056&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123480&fm=54092416194466&tin=02508201610067®Number=0000000000090573&sum=250000 [09:10:49]StoreToDocumentArchive [09:10:49]shift 324 fd 123480 [09:10:49]save to /storage/0324/doc_00123480 [09:10:49]save last doc name /storage/0324/doc_00123480 to /storage/kkm_last_doc_name [09:10:49]save OK [09:10:49]Clear old archive folders... [09:10:49]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:10:49]tlvbuf is 00F670F0 [09:10:49]SAM_PROTO_ClearQueue [09:10:49]wFMCommunicate request_size=4 [09:10:49]MH_SAM_APDU [09:10:49]CAPDU: 80 09 00 00 [09:10:49]Write to MH i2c: E2 08 00 95 77 80 09 00 00 00 00 00 00 7E [09:10:49]Write i2c OK [09:10:49]MH_I2C_Read... [09:10:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:10:49]Read from MH i2c: E2 [09:10:49]MH_I2C_Read... [09:10:49]Read from MH i2c: E2 03 00 [09:10:49]MH_I2C_Read... [09:10:49]Read from MH i2c: E2 03 00 95 77 00 90 00 80 [09:10:49]RAPDU: 90 00 [09:10:49]wFMCommunicate OK [09:10:49]SAM_PROTO_ClearQueue done [09:10:49]KKMCreateOFDPacket [09:10:49]OFDProtocolAddRootSTLVToBuf [09:10:49]FM_MakeSignedData [09:10:49]FM_MakeSignedData [09:10:49]SAM_PROTO_SignData [09:10:49]wFMCommunicate request_size=4 [09:10:49]MH_SAM_APDU [09:10:49]CAPDU: 80 0D 01 02 [09:10:49]Write to MH i2c: E2 08 00 96 77 80 0D 01 02 00 00 00 00 86 [09:10:49]Write i2c OK [09:10:49]MH_I2C_Read... [09:10:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:10:49]Read from MH i2c: E2 [09:10:49]MH_I2C_Read... [09:10:49]Read from MH i2c: E2 03 00 [09:10:49]MH_I2C_Read... [09:10:49]Read from MH i2c: E2 03 00 96 77 00 90 00 81 [09:10:49]RAPDU: 90 00 [09:10:49]wFMCommunicate OK [09:10:49]wFMCommunicate request_size=255 [09:10:49]MH_SAM_APDU [09:10:49]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C6 89 00 00 00 00 00 37 04 06 00 B2 1B 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 50 00 00 00 F4 03 04 00 20 90 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 58 E2 01 00 35 04 06 00 [09:10:49]Write to MH i2c: E2 02 01 97 77 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C6 89 00 00 00 00 00 37 04 06 00 B2 1B 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 50 00 00 00 F4 03 04 00 20 90 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 58 E2 01 00 35 04 06 00 00 00 F3 [09:10:49]Write i2c OK [09:10:49]MH_I2C_Read... [09:10:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:10:49]Read from MH i2c: E2 [09:10:49]MH_I2C_Read... [09:10:49]Read from MH i2c: E2 03 00 [09:10:49]MH_I2C_Read... [09:10:49]Read from MH i2c: E2 03 00 97 77 00 90 00 82 [09:10:49]RAPDU: 90 00 [09:10:49]wFMCommunicate OK [09:10:49]wFMCommunicate request_size=11 [09:10:49]MH_SAM_APDU [09:10:49]CAPDU: 80 0D 02 02 06 31 32 5F 40 97 A2 [09:10:49]Write to MH i2c: E2 0E 00 98 77 80 0D 02 02 06 00 31 32 5F 40 97 A2 00 00 D0 [09:10:49]Write i2c OK [09:10:49]MH_I2C_Read... [09:10:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:10:49]Read from MH i2c: E2 [09:10:49]MH_I2C_Read... [09:10:49]Read from MH i2c: E2 03 00 [09:10:49]MH_I2C_Read... [09:10:49]Read from MH i2c: E2 03 00 98 77 00 90 00 83 [09:10:49]RAPDU: 90 00 [09:10:49]wFMCommunicate OK [09:10:49]wFMCommunicate request_size=4 [09:10:49]MH_SAM_APDU [09:10:49]CAPDU: 80 0D 03 02 [09:10:49]Write to MH i2c: E2 08 00 99 77 80 0D 03 02 00 00 00 00 8B [09:10:49]Write i2c OK [09:10:49]MH_I2C_Read... [09:10:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:10:49]Read from MH i2c: E2 [09:10:49]MH_I2C_Read... [09:10:49]Read from MH i2c: E2 0B 00 [09:10:49]MH_I2C_Read... [09:10:49]Read from MH i2c: E2 0B 00 99 77 00 21 E3 42 04 2D F2 06 65 90 00 60 [09:10:49]RAPDU: 21 E3 42 04 2D F2 06 65 90 00 [09:10:49]wFMCommunicate OK [09:10:49]SAM_PROTO_SignData done [09:10:49]FM_MakeSignedData done [09:10:49]CreateOFDProtocolMessage [09:10:49]wFMCommunicate request_size=4 [09:10:49]MH_SAM_APDU [09:10:49]CAPDU: 80 11 00 00 [09:10:49]Write to MH i2c: E2 08 00 9A 77 80 11 00 00 00 00 00 00 8B [09:10:49]Write i2c OK [09:10:49]MH_I2C_Read... [09:10:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:10:49]Read from MH i2c: E2 [09:10:49]MH_I2C_Read... [09:10:49]Read from MH i2c: E2 17 00 [09:10:49]MH_I2C_Read... [09:10:49]Read from MH i2c: E2 17 00 9A 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E9 [09:10:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:10:49]wFMCommunicate OK [09:10:49]CreateOFDProtocolMessage done [09:10:49]OFDSenderStorePacket 123480 [09:10:49]StoreOFDPacket docnum=123480 [09:10:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 DF 79 08 01 94 A0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C6 89 00 00 00 00 00 37 04 06 00 B2 1B 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 50 00 00 00 F4 03 04 00 20 90 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 58 E2 01 00 35 04 06 00 31 32 5F 40 97 A2 21 E3 42 04 2D F2 06 65 [09:10:49]CheckFolder [09:10:49]dirname=/storage/ofd_packets [09:10:49]CheckFolder done [09:10:49]ProducePacketName [09:10:49]name=ofd_packets/00123480 [09:10:49]NVStorageSaveData ofd_packets/00123480 [09:10:49]File name is /storage/ofd_packets/00123480 [09:10:49]Write 302 bytes [09:10:49]NVStorageSaveData done [09:10:49]OFDSenderStorePacket done [09:10:49]KKMCreateOFDPacket done [09:10:49]NVStorageSaveData kkm_last_timestamp [09:10:49]File name is /storage/kkm_last_timestamp [09:10:49]Write 4 bytes [09:10:49]NVStorageSaveData done [09:10:49]ExternCall_PrintAddStr [09:10:49]wPrintStart [09:10:49]Write to MH i2c: 01 00 00 9B 77 12 [09:10:49]Write i2c OK [09:10:49]MH_I2C_Read... [09:10:49]Read from MH i2c: 01 [09:10:49]MH_I2C_Read... [09:10:49]Read from MH i2c: 01 07 00 [09:10:49]MH_I2C_Read... [09:10:49]Read from MH i2c: 01 07 00 9B 77 00 00 00 00 00 FF 0F 27 [09:10:49]RasterBufferAndPrint [09:10:49]line Счет N : (1)1106479 [09:10:49]line ИНН: 02508201610067 [09:10:49]line Контрольно-Кассовый Чек [09:10:49]line ПРОДАЖА [09:10:49]line ТРК (МРК, ГНК) : 31 [09:10:49]line Товар: 2710194210 [09:10:49]line ДТ(л)-К-5 [09:10:49]line 35.270 * 70.90 [09:10:49]line = 2500.64 [09:10:49]line НДС 12% НСП 1% [09:10:49]line > о реализуемом товаре [09:10:49]line ОКРУГЛЕНИЕ: -0.64 [09:10:49]line ИТОГО: 2500.00 [09:10:49]line Внесено: 2500.00 [09:10:49]line СДАЧА: 0.00 [09:10:49]line НСП 1% : 22.13 [09:10:49]line НДС 12% : 265.55 [09:10:49]line Наличными: 2500.00 [09:10:49]line Безнал.: 0.00 [09:10:49]line Место: АЗС № 25 "Партнер Нефть" [09:10:49]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:10:49]line СНО: Общий режим [09:10:49]line Чек 80 04.03.2024 09:10 [09:10:49]line Смена: 324 ФФД: 1.0 [09:10:49]line ЗНМ: 0300000019 [09:10:49]line РНМ: 0000000000090573 [09:10:49]line Версия ККМ: 001 [09:10:49]line ФМ: 0000000000874798 [09:10:49]line ФД: 123480 [09:10:49]line ФПД: 54092416194466 [09:10:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T091056&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123480&fm=54092416194466&tin=02508201610067®Number=0000000000090573&sum=250000 [09:10:50]OFD Sender: Processing packet 123480 [packets to send 112, broken 111] [09:10:50]ProducePacketName [09:10:50]name=ofd_packets/00123480 [09:10:50]OFD Sender: To server: pG, [09:10:50]CommunicateWithHost lk.salyk.kg:30040 [09:10:50]ConnectInit lk.salyk.kg [09:10:50]written 0, free lines is 4095 [09:10:50]Connected sock=10 [09:10: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 37 39 38 10 01 00 00 DF 79 08 01 94 A0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C6 89 00 00 00 00 00 37 04 06 00 B2 1B 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 50 00 00 00 F4 03 04 00 20 90 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 58 E2 01 00 35 04 06 00 31 32 5F 40 97 A2 21 E3 42 04 2D F2 06 65 [09:10:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 C0 19 47 00 A5 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 58 E2 01 00 F4 03 04 00 48 3C E5 65 B6 04 01 00 00 E3 CD 10 B6 13 09 6A 7A [09:10:50]CommunicateWithHost err = 0 [09:10:50]CheckOFDResponse [09:10:50]1017 (14) - 77093643461234 [09:10:50]1041 (16) - 0000000000874798 [09:10:50]1040 (4) - 123480 [09:10:50]1012 (4) - 04.03.2024 03:13 [09:10:50]1206 (1) - 0 [09:10:50]OFD Sender: Remove packet 123480 [09:10:50]ProducePacketName [09:10:50]name=ofd_packets/00123480 [09:10:50]NVStorageDeleteData [09:10:50]Write to MH i2c: 01 00 00 C6 77 3D [09:10:50]Write i2c OK [09:10:50]MH_I2C_Read... [09:10:50]Read from MH i2c: 01 [09:10:50]MH_I2C_Read... [09:10:50]Read from MH i2c: 01 07 00 [09:10:50]MH_I2C_Read... [09:10:50]Read from MH i2c: 01 07 00 C6 77 00 00 00 00 00 EC 0C 3C [09:10:50]RasterBufferAndPrint [09:10:50]line [09:10:50]line [09:10:50]line [09:10:50]line [09:10:50]line [09:10:50]written 0, free lines is 3314 [09:10:50]MH_Cut [09:10:50]Write to MH i2c: D1 01 00 CD 77 01 16 [09:10:50]Write i2c OK [09:10:50]MH_I2C_Read... [09:10:50]Read from MH i2c: D1 [09:10:50]MH_I2C_Read... [09:10:50]Read from MH i2c: D1 01 00 [09:10:50]MH_I2C_Read... [09:10:50]Read from MH i2c: D1 01 00 CD 77 00 15 [09:10:50]Write to MH i2c: 01 00 00 CE 77 45 [09:10:50]Write i2c OK [09:10:50]MH_I2C_Read... [09:10:50]OFD Sender: No OFD packet to send [09:10:51]*** Cut start [09:10:51]*** Purtial cut [09:10:51]*** Stage 1: CUTSNS_PIN = 1 [09:10:53]Read from MH i2c: 01 [09:10:53]MH_I2C_Read... [09:10:53]*** Stop cut motor [09:10:53]*** Cut end [09:10:53]Read from MH i2c: 01 07 00 [09:10:53]MH_I2C_Read... [09:10:53]Read from MH i2c: 01 07 00 CE 77 00 00 00 00 00 FF 0F 5A [09:10:53]process_action close_receipt done [09:10:53]requested_data is exist [09:10:53]produce_requested_data [09:10:53]requested_item fm.sn is exist - process it [09:10:53]wFMCommunicate request_size=4 [09:10:53]MH_SAM_APDU [09:10:53]CAPDU: 80 11 00 00 [09:10:53]Write to MH i2c: E2 08 00 CF 77 80 11 00 00 00 00 00 00 C0 [09:10:53]Write i2c OK [09:10:53]MH_I2C_Read... [09:10:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:10:53]Read from MH i2c: E2 [09:10:53]MH_I2C_Read... [09:10:53]Read from MH i2c: E2 17 00 [09:10:53]MH_I2C_Read... [09:10:53]Read from MH i2c: E2 17 00 CF 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 1E [09:10:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:10:53]wFMCommunicate OK [09:10:53]requested_item fd.num is exist - process it [09:10:53]SAM_PROTO_GetFieldsCounters [09:10:53]wFMCommunicate request_size=4 [09:10:53]MH_SAM_APDU [09:10:53]CAPDU: 80 13 00 00 [09:10:53]Write to MH i2c: E2 08 00 D0 77 80 13 00 00 00 00 00 00 C3 [09:10:53]Write i2c OK [09:10:53]MH_I2C_Read... [09:10:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:10:53]Read from MH i2c: E2 [09:10:53]MH_I2C_Read... [09:10:53]Read from MH i2c: E2 62 00 [09:10:53]MH_I2C_Read... [09:10:53]Read from MH i2c: E2 62 00 D0 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 58 E2 01 00 0E 04 04 00 44 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 5E [09:10:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 58 E2 01 00 0E 04 04 00 44 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 [09:10:53]wFMCommunicate OK [09:10:53]SAM_PROTO_GetFieldsCounters done [09:10:53]requested_item shift.num is exist - process it [09:10:53]requested_item shift.opened is exist - process it [09:10:53]req_shift_opened [09:10:53]FM_GetShiftState [09:10:53]SAM_PROTO_GetShiftState [09:10:53]wFMCommunicate request_size=4 [09:10:53]MH_SAM_APDU [09:10:53]CAPDU: 80 13 01 00 [09:10:53]Write to MH i2c: E2 08 00 D1 77 80 13 01 00 00 00 00 00 C5 [09:10:53]Write i2c OK [09:10:53]MH_I2C_Read... [09:10:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:10:53]Read from MH i2c: E2 [09:10:53]MH_I2C_Read... [09:10:53]Read from MH i2c: E2 0E 00 [09:10:53]MH_I2C_Read... [09:10:53]Read from MH i2c: E2 0E 00 D1 77 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 DC [09:10:53]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:10:53]wFMCommunicate OK [09:10:53]SAM_PROTO_GetShiftState done [09:10:53]FM_GetShiftState done [09:10:53]req_shift_opened done [09:10:53]requested_item shift.open_date is exist - process it [09:10:53]req_shift_open_date [09:10:53]req_shift_open_date done [09:10:53]produce_requested_data done [09:10:53]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123480,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:10:53]process_action_free close_receipt [09:10:53]json_value_free [09:10:53]json_value_free done [09:10:53]process_json_proto returns [09:10:53]Send response to host [09:10:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123480,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:10:53]free response buf [09:10:53]execute_script done [09:10:53]execute_script returns [09:10:53]free content buf [09:10:53]Sock 9.Close socket [09:10:53]Sock 9.Thread stoped [09:10:55]OFD Sender: No OFD packet to send [09:11:00]OFD Sender: No OFD packet to send [09:11:05]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:36]accept exits with 7 [09:11:36]New connection [09:11:36]New thread 3067395428 created [09:11:36]Thread 3067252068 joined [09:11:36]Waiting for new connection... [09:11:36] Sock 7.Parse request [09:11:36]Sock 7.Check first char [09:11:36]Sock 7.First char is OK [09:11:36]request: POST /json_proto HTTP/1.0 [09:11:36]Method: POST [09:11:36]URL: /json_proto [09:11:36]Method is POST - this is cgi request [09:11:36]url: /json_proto [09:11:36]query_string will be loaded in cgi processing [09:11:36]execute_cgi json_proto POST (null) [09:11:36]execute_cgi path=json_proto method=POST [09:11:36]POST find Content-Length [09:11:36]Host: 172.17.48.197:8080 [09:11:36]Content-Length: 683 [09:11:36]Content-Type: application/json [09:11:36] [09:11:36]POST finish read [09:11:36]Found Content-Length = 683 [09:11:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106480", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:11:36]execute_script... [09:11:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106480", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:11:36]POST & json_proto [09:11:36]process_json_proto [09:11:36]json parsed OK: [09:11:36]protocol is kg_v1.0 [09:11:36]action value=close_receipt [09:11:36]process_action close_receipt [09:11:36]cmd_close_receipt [09:11:36]MH_GetDate [09:11:36]Write to MH i2c: F0 00 00 D2 77 38 [09:11:36]Write i2c OK [09:11:36]MH_I2C_Read... [09:11:36]Read from MH i2c: F0 [09:11:36]MH_I2C_Read... [09:11:36]Read from MH i2c: F0 09 00 [09:11:36]MH_I2C_Read... [09:11:36]Read from MH i2c: F0 09 00 D2 77 00 4F 90 E5 65 6C AF E3 65 CD [09:11:36]GetLastDocTimeStamp 1709543456 [09:11:36]current date 1709543503 [09:11:36]FM_GetShiftState [09:11:36]SAM_PROTO_GetShiftState [09:11:36]wFMCommunicate request_size=4 [09:11:36]MH_SAM_APDU [09:11:36]CAPDU: 80 13 01 00 [09:11:36]Write to MH i2c: E2 08 00 D3 77 80 13 01 00 00 00 00 00 C7 [09:11:36]Write i2c OK [09:11:36]MH_I2C_Read... [09:11:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:11:36]Read from MH i2c: E2 [09:11:36]MH_I2C_Read... [09:11:36]Read from MH i2c: E2 0E 00 [09:11:36]MH_I2C_Read... [09:11:36]Read from MH i2c: E2 0E 00 D3 77 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 DE [09:11:36]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:11:36]wFMCommunicate OK [09:11:36]SAM_PROTO_GetShiftState done [09:11:36]FM_GetShiftState done [09:11:36]opened in 1709511088 [09:11:36]opened+sec_in_day 1709597488 [09:11:36]quantity*price = 100030 [09:11:36]sum+1 = 100031 [09:11:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 81 04.03.2024 09:11 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123481 ФПД: 4358341511245 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T091143&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123481&fm=4358341511245&tin=02508201610067®Number=0000000000090573&sum=100000 [09:11:37]StoreToDocumentArchive [09:11:37]shift 324 fd 123481 [09:11:37]save to /storage/0324/doc_00123481 [09:11:37]save last doc name /storage/0324/doc_00123481 to /storage/kkm_last_doc_name [09:11:37]save OK [09:11:37]Clear old archive folders... [09:11:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:11:37]tlvbuf is 00DB04A0 [09:11:37]SAM_PROTO_ClearQueue [09:11:37]wFMCommunicate request_size=4 [09:11:37]MH_SAM_APDU [09:11:37]CAPDU: 80 09 00 00 [09:11:37]Write to MH i2c: E2 08 00 E0 77 80 09 00 00 00 00 00 00 C9 [09:11:37]Write i2c OK [09:11:37]MH_I2C_Read... [09:11:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:11:37]Read from MH i2c: E2 [09:11:37]MH_I2C_Read... [09:11:37]Read from MH i2c: E2 03 00 [09:11:37]MH_I2C_Read... [09:11:37]Read from MH i2c: E2 03 00 E0 77 00 90 00 CB [09:11:37]RAPDU: 90 00 [09:11:37]wFMCommunicate OK [09:11:37]SAM_PROTO_ClearQueue done [09:11:37]KKMCreateOFDPacket [09:11:37]OFDProtocolAddRootSTLVToBuf [09:11:37]FM_MakeSignedData [09:11:37]FM_MakeSignedData [09:11:37]SAM_PROTO_SignData [09:11:37]wFMCommunicate request_size=4 [09:11:37]MH_SAM_APDU [09:11:37]CAPDU: 80 0D 01 02 [09:11:37]Write to MH i2c: E2 08 00 E1 77 80 0D 01 02 00 00 00 00 D1 [09:11:37]Write i2c OK [09:11:37]MH_I2C_Read... [09:11:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:11:37]Read from MH i2c: E2 [09:11:37]MH_I2C_Read... [09:11:37]Read from MH i2c: E2 03 00 [09:11:37]MH_I2C_Read... [09:11:37]Read from MH i2c: E2 03 00 E1 77 00 90 00 CC [09:11:37]RAPDU: 90 00 [09:11:37]wFMCommunicate OK [09:11:37]wFMCommunicate request_size=255 [09:11:37]MH_SAM_APDU [09:11:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 4F 90 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 59 E2 01 00 35 04 06 00 03 [09:11:37]Write to MH i2c: E2 02 01 E2 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 4F 90 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 59 E2 01 00 35 04 06 00 03 00 00 3B [09:11:37]Write i2c OK [09:11:37]MH_I2C_Read... [09:11:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:11:37]Read from MH i2c: E2 [09:11:37]MH_I2C_Read... [09:11:37]Read from MH i2c: E2 03 00 [09:11:37]MH_I2C_Read... [09:11:37]Read from MH i2c: E2 03 00 E2 77 00 90 00 CD [09:11:37]RAPDU: 90 00 [09:11:37]wFMCommunicate OK [09:11:37]wFMCommunicate request_size=10 [09:11:37]MH_SAM_APDU [09:11:37]CAPDU: 80 0D 02 02 05 F6 C1 65 C8 4D [09:11:37]Write to MH i2c: E2 0D 00 E3 77 80 0D 02 02 05 00 F6 C1 65 C8 4D 00 00 0F [09:11:37]Write i2c OK [09:11:37]MH_I2C_Read... [09:11:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:11:37]Read from MH i2c: E2 [09:11:37]MH_I2C_Read... [09:11:37]Read from MH i2c: E2 03 00 [09:11:37]MH_I2C_Read... [09:11:37]Read from MH i2c: E2 03 00 E3 77 00 90 00 CE [09:11:37]RAPDU: 90 00 [09:11:37]wFMCommunicate OK [09:11:37]wFMCommunicate request_size=4 [09:11:37]MH_SAM_APDU [09:11:37]CAPDU: 80 0D 03 02 [09:11:37]Write to MH i2c: E2 08 00 E4 77 80 0D 03 02 00 00 00 00 D6 [09:11:37]Write i2c OK [09:11:37]MH_I2C_Read... [09:11:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:11:37]Read from MH i2c: E2 [09:11:37]MH_I2C_Read... [09:11:37]Read from MH i2c: E2 0B 00 [09:11:37]MH_I2C_Read... [09:11:37]Read from MH i2c: E2 0B 00 E4 77 00 ED 3C 5A B5 36 20 D5 FA 90 00 34 [09:11:37]RAPDU: ED 3C 5A B5 36 20 D5 FA 90 00 [09:11:37]wFMCommunicate OK [09:11:37]SAM_PROTO_SignData done [09:11:37]FM_MakeSignedData done [09:11:37]CreateOFDProtocolMessage [09:11:37]wFMCommunicate request_size=4 [09:11:37]MH_SAM_APDU [09:11:37]CAPDU: 80 11 00 00 [09:11:37]Write to MH i2c: E2 08 00 E5 77 80 11 00 00 00 00 00 00 D6 [09:11:37]Write i2c OK [09:11:37]MH_I2C_Read... [09:11:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:11:37]Read from MH i2c: E2 [09:11:37]MH_I2C_Read... [09:11:37]Read from MH i2c: E2 17 00 [09:11:37]MH_I2C_Read... [09:11:37]Read from MH i2c: E2 17 00 E5 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 34 [09:11:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:11:37]wFMCommunicate OK [09:11:37]CreateOFDProtocolMessage done [09:11:37]OFDSenderStorePacket 123481 [09:11:37]StoreOFDPacket docnum=123481 [09:11:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 44 7A 07 01 BA E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 4F 90 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 59 E2 01 00 35 04 06 00 03 F6 C1 65 C8 4D ED 3C 5A B5 36 20 D5 FA [09:11:37]CheckFolder [09:11:37]dirname=/storage/ofd_packets [09:11:37]CheckFolder done [09:11:37]ProducePacketName [09:11:37]name=ofd_packets/00123481 [09:11:37]NVStorageSaveData ofd_packets/00123481 [09:11:37]File name is /storage/ofd_packets/00123481 [09:11:37]Write 301 bytes [09:11:37]NVStorageSaveData done [09:11:37]OFDSenderStorePacket done [09:11:37]KKMCreateOFDPacket done [09:11:37]NVStorageSaveData kkm_last_timestamp [09:11:37]File name is /storage/kkm_last_timestamp [09:11:37]Write 4 bytes [09:11:37]NVStorageSaveData done [09:11:37]ExternCall_PrintAddStr [09:11:37]wPrintStart [09:11:37]Write to MH i2c: 01 00 00 E6 77 5D [09:11:37]Write i2c OK [09:11:37]MH_I2C_Read... [09:11:37]Read from MH i2c: 01 [09:11:37]MH_I2C_Read... [09:11:37]Read from MH i2c: 01 07 00 [09:11:37]MH_I2C_Read... [09:11:37]Read from MH i2c: 01 07 00 E6 77 00 00 00 00 00 FF 0F 72 [09:11:37]RasterBufferAndPrint [09:11:37]line Счет N : (1)1106480 [09:11:37]line ИНН: 02508201610067 [09:11:37]line Контрольно-Кассовый Чек [09:11:37]line ПРОДАЖА [09:11:37]line ТРК (МРК, ГНК) : 52 [09:11:37]line Товар: 2710124130 [09:11:37]line Аи-92-К-5 [09:11:37]line 16.160 * 61.90 [09:11:37]line = 1000.30 [09:11:37]line НДС 12% НСП 1% [09:11:37]line > о реализуемом товаре [09:11:37]line ОКРУГЛЕНИЕ: -0.30 [09:11:37]line ИТОГО: 1000.00 [09:11:37]line Внесено: 1000.00 [09:11:37]line СДАЧА: 0.00 [09:11:37]line НСП 1% : 8.85 [09:11:37]line НДС 12% : 106.23 [09:11:37]line Наличными: 1000.00 [09:11:37]line Безнал.: 0.00 [09:11:37]line Место: АЗС № 25 "Партнер Нефть" [09:11:37]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:11:37]line СНО: Общий режим [09:11:37]line Чек 81 04.03.2024 09:11 [09:11:37]line Смена: 324 ФФД: 1.0 [09:11:37]line ЗНМ: 0300000019 [09:11:37]line РНМ: 0000000000090573 [09:11:37]line Версия ККМ: 001 [09:11:37]line ФМ: 0000000000874798 [09:11:37]line ФД: 123481 [09:11:37]line ФПД: 4358341511245 [09:11:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T091143&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123481&fm=4358341511245&tin=02508201610067®Number=0000000000090573&sum=100000 [09:11:38]OFD Sender: Processing packet 123481 [packets to send 112, broken 111] [09:11:38]ProducePacketName [09:11:38]name=ofd_packets/00123481 [09:11:38]OFD Sender: To server: pG, [09:11:38]CommunicateWithHost lk.salyk.kg:30040 [09:11:38]ConnectInit lk.salyk.kg [09:11:38]written 0, free lines is 4095 [09:11:38]Connected sock=10 [09:11:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 44 7A 07 01 BA E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 4F 90 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 59 E2 01 00 35 04 06 00 03 F6 C1 65 C8 4D ED 3C 5A B5 36 20 D5 FA [09: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 37 39 38 4F 00 00 00 20 CC 47 00 FF EE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 59 E2 01 00 F4 03 04 00 78 3C E5 65 B6 04 01 00 00 9D E7 96 D2 76 53 2C F3 [09:11:38]CommunicateWithHost err = 0 [09:11:38]CheckOFDResponse [09:11:38]1017 (14) - 77093643461234 [09:11:38]1041 (16) - 0000000000874798 [09:11:38]1040 (4) - 123481 [09:11:38]1012 (4) - 04.03.2024 03:14 [09:11:38]1206 (1) - 0 [09:11:38]OFD Sender: Remove packet 123481 [09:11:38]ProducePacketName [09:11:38]name=ofd_packets/00123481 [09:11:38]NVStorageDeleteData [09:11:38]Write to MH i2c: 01 00 00 11 78 89 [09:11:38]Write i2c OK [09:11:38]MH_I2C_Read... [09:11:38]Read from MH i2c: 01 [09:11:38]MH_I2C_Read... [09:11:38]Read from MH i2c: 01 07 00 [09:11:38]MH_I2C_Read... [09:11:38]Read from MH i2c: 01 07 00 11 78 00 00 00 00 00 E6 0C 82 [09:11:38]RasterBufferAndPrint [09:11:38]line [09:11:38]line [09:11:38]line [09:11:38]line [09:11:38]line [09:11:38]written 0, free lines is 3308 [09:11:38]MH_Cut [09:11:38]Write to MH i2c: D1 01 00 18 78 01 62 [09:11:38]Write i2c OK [09:11:38]MH_I2C_Read... [09:11:38]Read from MH i2c: D1 [09:11:38]MH_I2C_Read... [09:11:38]Read from MH i2c: D1 01 00 [09:11:38]MH_I2C_Read... [09:11:38]Read from MH i2c: D1 01 00 18 78 00 61 [09:11:38]Write to MH i2c: 01 00 00 19 78 91 [09:11:38]Write i2c OK [09:11:38]MH_I2C_Read... [09:11:38]OFD Sender: No OFD packet to send [09:11:39]*** Cut start [09:11:39]*** Purtial cut [09:11:39]*** Stage 1: CUTSNS_PIN = 1 [09:11:41]Read from MH i2c: 01 [09:11:41]MH_I2C_Read... [09:11:41]*** Stop cut motor [09:11:41]*** Cut end [09:11:41]Read from MH i2c: 01 07 00 [09:11:41]MH_I2C_Read... [09:11:41]Read from MH i2c: 01 07 00 19 78 00 00 00 00 00 FF 0F A6 [09:11:41]process_action close_receipt done [09:11:41]requested_data is exist [09:11:41]produce_requested_data [09:11:41]requested_item fm.sn is exist - process it [09:11:41]wFMCommunicate request_size=4 [09:11:41]MH_SAM_APDU [09:11:41]CAPDU: 80 11 00 00 [09:11:41]Write to MH i2c: E2 08 00 1A 78 80 11 00 00 00 00 00 00 0C [09:11:41]Write i2c OK [09:11:41]MH_I2C_Read... [09:11:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:11:41]Read from MH i2c: E2 [09:11:41]MH_I2C_Read... [09:11:41]Read from MH i2c: E2 17 00 [09:11:41]MH_I2C_Read... [09:11:41]Read from MH i2c: E2 17 00 1A 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 6A [09:11:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:11:41]wFMCommunicate OK [09:11:41]requested_item fd.num is exist - process it [09:11:41]SAM_PROTO_GetFieldsCounters [09:11:41]wFMCommunicate request_size=4 [09:11:41]MH_SAM_APDU [09:11:41]CAPDU: 80 13 00 00 [09:11:41]Write to MH i2c: E2 08 00 1B 78 80 13 00 00 00 00 00 00 0F [09:11:41]Write i2c OK [09:11:41]MH_I2C_Read... [09:11:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:11:41]Read from MH i2c: E2 [09:11:41]MH_I2C_Read... [09:11:41]Read from MH i2c: E2 62 00 [09:11:41]MH_I2C_Read... [09:11:41]Read from MH i2c: E2 62 00 1B 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 59 E2 01 00 0E 04 04 00 44 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 AE [09:11: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 59 E2 01 00 0E 04 04 00 44 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 [09:11:41]wFMCommunicate OK [09:11:41]SAM_PROTO_GetFieldsCounters done [09:11:41]requested_item shift.num is exist - process it [09:11:41]requested_item shift.opened is exist - process it [09:11:41]req_shift_opened [09:11:41]FM_GetShiftState [09:11:41]SAM_PROTO_GetShiftState [09:11:41]wFMCommunicate request_size=4 [09:11:41]MH_SAM_APDU [09:11:41]CAPDU: 80 13 01 00 [09:11:41]Write to MH i2c: E2 08 00 1C 78 80 13 01 00 00 00 00 00 11 [09:11:41]Write i2c OK [09:11:41]MH_I2C_Read... [09:11:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:11:41]Read from MH i2c: E2 [09:11:41]MH_I2C_Read... [09:11:41]Read from MH i2c: E2 0E 00 [09:11:41]MH_I2C_Read... [09:11:41]Read from MH i2c: E2 0E 00 1C 78 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 28 [09:11:41]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:11:41]wFMCommunicate OK [09:11:41]SAM_PROTO_GetShiftState done [09:11:41]FM_GetShiftState done [09:11:41]req_shift_opened done [09:11:41]requested_item shift.open_date is exist - process it [09:11:41]req_shift_open_date [09:11:41]req_shift_open_date done [09:11:41]produce_requested_data done [09:11:41]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123481,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:11:41]process_action_free close_receipt [09:11:41]json_value_free [09:11:41]json_value_free done [09:11:41]process_json_proto returns [09:11:41]Send response to host [09:11:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123481,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:11:41]free response buf [09:11:41]execute_script done [09:11:41]execute_script returns [09:11:41]free content buf [09:11:41]Sock 7.Close socket [09:11:41]Sock 7.Thread stoped [09:11:43]OFD Sender: No OFD packet to send [09:11:48]OFD Sender: No OFD packet to send [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:48]OFD Sender: No OFD packet to send [09:12:53]OFD Sender: No OFD packet to send [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:20]accept exits with 9 [09:13:20]New connection [09:13:20]New thread 3067252068 created [09:13:20]Thread 3067395428 joined [09:13:20]Waiting for new connection... [09:13:20] Sock 9.Parse request [09:13:20]Sock 9.Check first char [09:13:20]Sock 9.First char is OK [09:13:20]request: POST /json_proto HTTP/1.0 [09:13:20]Method: POST [09:13:20]URL: /json_proto [09:13:20]Method is POST - this is cgi request [09:13:20]url: /json_proto [09:13:20]query_string will be loaded in cgi processing [09:13:20]execute_cgi json_proto POST (null) [09:13:20]execute_cgi path=json_proto method=POST [09:13:20]POST find Content-Length [09:13:20]Host: 172.17.48.197:8080 [09:13:20]Content-Length: 817 [09:13:20]Content-Type: application/json [09:13:20] [09:13:20]POST finish read [09:13:20]Found Content-Length = 817 [09:13:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106482", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 300.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:13:20]execute_script... [09:13:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106482", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 300.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:13:20]POST & json_proto [09:13:20]process_json_proto [09:13:20]json parsed OK: [09:13:20]protocol is kg_v1.0 [09:13:20]action value=close_receipt [09:13:20]process_action close_receipt [09:13:20]cmd_close_receipt [09:13:20]MH_GetDate [09:13:20]Write to MH i2c: F0 00 00 1D 78 84 [09:13:20]Write i2c OK [09:13:20]MH_I2C_Read... [09:13:20]Read from MH i2c: F0 [09:13:20]MH_I2C_Read... [09:13:20]Read from MH i2c: F0 09 00 [09:13:20]MH_I2C_Read... [09:13:20]Read from MH i2c: F0 09 00 1D 78 00 B8 90 E5 65 6C AF E3 65 82 [09:13:20]GetLastDocTimeStamp 1709543503 [09:13:20]current date 1709543608 [09:13:20]FM_GetShiftState [09:13:20]SAM_PROTO_GetShiftState [09:13:20]wFMCommunicate request_size=4 [09:13:20]MH_SAM_APDU [09:13:20]CAPDU: 80 13 01 00 [09:13:20]Write to MH i2c: E2 08 00 1E 78 80 13 01 00 00 00 00 00 13 [09:13:20]Write i2c OK [09:13:20]MH_I2C_Read... [09:13:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:13:20]Read from MH i2c: E2 [09:13:20]MH_I2C_Read... [09:13:20]Read from MH i2c: E2 0E 00 [09:13:20]MH_I2C_Read... [09:13:20]Read from MH i2c: E2 0E 00 1E 78 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 2A [09:13:20]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:13:20]wFMCommunicate OK [09:13:20]SAM_PROTO_GetShiftState done [09:13:20]FM_GetShiftState done [09:13:20]opened in 1709511088 [09:13:20]opened+sec_in_day 1709597488 [09:13:20]quantity*price = 30021 [09:13:20]sum+1 = 30023 [09:13:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.22 НСП 1% : 2.66 НДС 12% : 31.88 Наличными: 0.00 Безнал.: 300.22 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 82 04.03.2024 09:13 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123482 ФПД: 41651217038559 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T091328&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123482&fm=41651217038559&tin=02508201610067®Number=0000000000090573&sum=30022 [09:13:21]StoreToDocumentArchive [09:13:21]shift 324 fd 123482 [09:13:21]save to /storage/0324/doc_00123482 [09:13:21]save last doc name /storage/0324/doc_00123482 to /storage/kkm_last_doc_name [09:13:21]save OK [09:13:21]Clear old archive folders... [09:13:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:13:21]tlvbuf is 00DAFF10 [09:13:21]SAM_PROTO_ClearQueue [09:13:21]wFMCommunicate request_size=4 [09:13:21]MH_SAM_APDU [09:13:21]CAPDU: 80 09 00 00 [09:13:21]Write to MH i2c: E2 08 00 2B 78 80 09 00 00 00 00 00 00 15 [09:13:21]Write i2c OK [09:13:21]MH_I2C_Read... [09:13:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:13:21]Read from MH i2c: E2 [09:13:21]MH_I2C_Read... [09:13:21]Read from MH i2c: E2 03 00 [09:13:21]MH_I2C_Read... [09:13:21]Read from MH i2c: E2 03 00 2B 78 00 90 00 17 [09:13:21]RAPDU: 90 00 [09:13:21]wFMCommunicate OK [09:13:21]SAM_PROTO_ClearQueue done [09:13:21]KKMCreateOFDPacket [09:13:21]OFDProtocolAddRootSTLVToBuf [09:13:21]FM_MakeSignedData [09:13:21]FM_MakeSignedData [09:13:21]SAM_PROTO_SignData [09:13:21]wFMCommunicate request_size=4 [09:13:21]MH_SAM_APDU [09:13:21]CAPDU: 80 0D 01 02 [09:13:21]Write to MH i2c: E2 08 00 2C 78 80 0D 01 02 00 00 00 00 1D [09:13:21]Write i2c OK [09:13:21]MH_I2C_Read... [09:13:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:13:21]Read from MH i2c: E2 [09:13:21]MH_I2C_Read... [09:13:21]Read from MH i2c: E2 03 00 [09:13:21]MH_I2C_Read... [09:13:21]Read from MH i2c: E2 03 00 2C 78 00 90 00 18 [09:13:21]RAPDU: 90 00 [09:13:21]wFMCommunicate OK [09:13:21]wFMCommunicate request_size=255 [09:13:21]MH_SAM_APDU [09: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 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 B8 90 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5A E2 01 00 35 04 06 00 25 [09:13:21]Write to MH i2c: E2 02 01 2D 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 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 B8 90 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5A E2 01 00 35 04 06 00 25 00 00 C2 [09:13:21]Write i2c OK [09:13:21]MH_I2C_Read... [09:13:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:13:21]Read from MH i2c: E2 [09:13:21]MH_I2C_Read... [09:13:21]Read from MH i2c: E2 03 00 [09:13:21]MH_I2C_Read... [09:13:21]Read from MH i2c: E2 03 00 2D 78 00 90 00 19 [09:13:21]RAPDU: 90 00 [09:13:21]wFMCommunicate OK [09:13:21]wFMCommunicate request_size=10 [09:13:21]MH_SAM_APDU [09:13:21]CAPDU: 80 0D 02 02 05 E1 AD FE FC DF [09:13:21]Write to MH i2c: E2 0D 00 2E 78 80 0D 02 02 05 00 E1 AD FE FC DF 00 00 91 [09:13:21]Write i2c OK [09:13:21]MH_I2C_Read... [09:13:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:13:21]Read from MH i2c: E2 [09:13:21]MH_I2C_Read... [09:13:21]Read from MH i2c: E2 03 00 [09:13:21]MH_I2C_Read... [09:13:21]Read from MH i2c: E2 03 00 2E 78 00 90 00 1A [09:13:21]RAPDU: 90 00 [09:13:21]wFMCommunicate OK [09:13:21]wFMCommunicate request_size=4 [09:13:21]MH_SAM_APDU [09:13:21]CAPDU: 80 0D 03 02 [09:13:21]Write to MH i2c: E2 08 00 2F 78 80 0D 03 02 00 00 00 00 22 [09:13:21]Write i2c OK [09:13:21]MH_I2C_Read... [09:13:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:13:21]Read from MH i2c: E2 [09:13:21]MH_I2C_Read... [09:13:21]Read from MH i2c: E2 0B 00 [09:13:21]MH_I2C_Read... [09:13:21]Read from MH i2c: E2 0B 00 2F 78 00 F9 CB EE F0 89 53 2A 91 90 00 5C [09:13:21]RAPDU: F9 CB EE F0 89 53 2A 91 90 00 [09:13:21]wFMCommunicate OK [09:13:21]SAM_PROTO_SignData done [09:13:21]FM_MakeSignedData done [09:13:21]CreateOFDProtocolMessage [09:13:21]wFMCommunicate request_size=4 [09:13:21]MH_SAM_APDU [09:13:21]CAPDU: 80 11 00 00 [09:13:21]Write to MH i2c: E2 08 00 30 78 80 11 00 00 00 00 00 00 22 [09:13:21]Write i2c OK [09:13:21]MH_I2C_Read... [09:13:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:13:21]Read from MH i2c: E2 [09:13:21]MH_I2C_Read... [09:13:21]Read from MH i2c: E2 17 00 [09:13:21]MH_I2C_Read... [09:13:21]Read from MH i2c: E2 17 00 30 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 80 [09:13:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:13:21]wFMCommunicate OK [09:13:21]CreateOFDProtocolMessage done [09:13:21]OFDSenderStorePacket 123482 [09:13:21]StoreOFDPacket docnum=123482 [09:13:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 7A 1B 07 01 8B 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 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 B8 90 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5A E2 01 00 35 04 06 00 25 E1 AD FE FC DF F9 CB EE F0 89 53 2A 91 [09:13:21]CheckFolder [09:13:21]dirname=/storage/ofd_packets [09:13:21]CheckFolder done [09:13:21]ProducePacketName [09:13:21]name=ofd_packets/00123482 [09:13:21]NVStorageSaveData ofd_packets/00123482 [09:13:21]File name is /storage/ofd_packets/00123482 [09:13:21]Write 301 bytes [09:13:21]NVStorageSaveData done [09:13:21]OFDSenderStorePacket done [09:13:21]KKMCreateOFDPacket done [09:13:21]NVStorageSaveData kkm_last_timestamp [09:13:21]File name is /storage/kkm_last_timestamp [09:13:21]Write 4 bytes [09:13:21]NVStorageSaveData done [09:13:21]ExternCall_PrintAddStr [09:13:21]wPrintStart [09:13:21]Write to MH i2c: 01 00 00 31 78 A9 [09:13:21]Write i2c OK [09:13:21]MH_I2C_Read... [09:13:21]Read from MH i2c: 01 [09:13:21]MH_I2C_Read... [09:13:21]Read from MH i2c: 01 07 00 [09:13:21]MH_I2C_Read... [09:13:21]Read from MH i2c: 01 07 00 31 78 00 00 00 00 00 FF 0F BE [09:13:21]RasterBufferAndPrint [09:13:21]line Счет N : (1)1106482 [09:13:21]line ИНН: 02508201610067 [09:13:21]line Контрольно-Кассовый Чек [09:13:21]line ПРОДАЖА [09:13:21]line ТРК (МРК, ГНК) : 62 [09:13:21]line Товар: 2710124130 [09:13:21]line Аи-92-К-5 [09:13:21]line 4.850 * 61.90 [09:13:21]line = 300.22 [09:13:21]line НДС 12% НСП 1% [09:13:21]line > о реализуемом товаре [09:13:21]line ИТОГО: 300.22 [09:13:21]line НСП 1% : 2.66 [09:13:21]line НДС 12% : 31.88 [09:13:21]line Наличными: 0.00 [09:13:21]line Безнал.: 300.22 [09:13:21]line Место: АЗС № 25 "Партнер Нефть" [09:13:21]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:13:21]line СНО: Общий режим [09:13:21]line Чек 82 04.03.2024 09:13 [09:13:21]line Смена: 324 ФФД: 1.0 [09:13:21]line ЗНМ: 0300000019 [09:13:21]line РНМ: 0000000000090573 [09:13:21]line Версия ККМ: 001 [09:13:21]line Платежная система: Бакай Банк [09:13:21]line ФМ: 0000000000874798 [09:13:21]line ФД: 123482 [09:13:21]line ФПД: 41651217038559 [09:13:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T091328&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123482&fm=41651217038559&tin=02508201610067®Number=0000000000090573&sum=30022 [09:13:22]OFD Sender: Processing packet 123482 [packets to send 112, broken 111] [09:13:22]ProducePacketName [09:13:22]name=ofd_packets/00123482 [09:13:22]OFD Sender: To server: pG, [09:13:22]CommunicateWithHost lk.salyk.kg:30040 [09:13:22]ConnectInit lk.salyk.kg [09:13:22]written 0, free lines is 4095 [09:13:22]Connected sock=10 [09: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 37 39 38 0F 01 00 00 7A 1B 07 01 8B 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 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 B8 90 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5A E2 01 00 35 04 06 00 25 E1 AD FE FC DF F9 CB EE F0 89 53 2A 91 [09: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 37 39 38 4F 00 00 00 EB 68 47 00 19 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 37 39 38 10 04 04 00 5A E2 01 00 F4 03 04 00 E0 3C E5 65 B6 04 01 00 00 CC D2 F8 D4 82 8D A8 A3 [09:13:22]CommunicateWithHost err = 0 [09:13:22]CheckOFDResponse [09:13:22]1017 (14) - 77093643461234 [09:13:22]1041 (16) - 0000000000874798 [09:13:22]1040 (4) - 123482 [09:13:22]1012 (4) - 04.03.2024 03:15 [09:13:22]1206 (1) - 0 [09:13:22]OFD Sender: Remove packet 123482 [09:13:22]ProducePacketName [09:13:22]name=ofd_packets/00123482 [09:13:22]NVStorageDeleteData [09:13:22]Write to MH i2c: 01 00 00 5B 78 D3 [09:13:22]Write i2c OK [09:13:22]MH_I2C_Read... [09:13:22]Read from MH i2c: 01 [09:13:22]MH_I2C_Read... [09:13:22]Read from MH i2c: 01 07 00 [09:13:22]MH_I2C_Read... [09:13:22]Read from MH i2c: 01 07 00 5B 78 00 00 00 00 00 01 0D E8 [09:13:22]RasterBufferAndPrint [09:13:22]line [09:13:22]line [09:13:22]line [09:13:22]line [09:13:22]line [09:13:22]written 0, free lines is 3335 [09:13:22]MH_Cut [09:13:22]Write to MH i2c: D1 01 00 62 78 01 AC [09:13:22]Write i2c OK [09:13:22]MH_I2C_Read... [09:13:22]Read from MH i2c: D1 [09:13:22]MH_I2C_Read... [09:13:22]Read from MH i2c: D1 01 00 [09:13:22]MH_I2C_Read... [09:13:22]Read from MH i2c: D1 01 00 62 78 00 AB [09:13:22]Write to MH i2c: 01 00 00 63 78 DB [09:13:22]Write i2c OK [09:13:22]MH_I2C_Read... [09:13:22]OFD Sender: No OFD packet to send [09:13:23]*** Cut start [09:13:23]*** Purtial cut [09:13:23]*** Stage 1: CUTSNS_PIN = 1 [09:13:25]Read from MH i2c: 01 [09:13:25]MH_I2C_Read... [09:13:25]*** Stop cut motor [09:13:25]*** Cut end [09:13:25]Read from MH i2c: 01 07 00 [09:13:25]MH_I2C_Read... [09:13:25]Read from MH i2c: 01 07 00 63 78 00 00 00 00 00 FF 0F F0 [09:13:25]process_action close_receipt done [09:13:25]requested_data is exist [09:13:25]produce_requested_data [09:13:25]requested_item fm.sn is exist - process it [09:13:25]wFMCommunicate request_size=4 [09:13:25]MH_SAM_APDU [09:13:25]CAPDU: 80 11 00 00 [09:13:25]Write to MH i2c: E2 08 00 64 78 80 11 00 00 00 00 00 00 56 [09:13:25]Write i2c OK [09:13:25]MH_I2C_Read... [09:13:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:13:25]Read from MH i2c: E2 [09:13:25]MH_I2C_Read... [09:13:25]Read from MH i2c: E2 17 00 [09:13:25]MH_I2C_Read... [09:13:25]Read from MH i2c: E2 17 00 64 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B4 [09:13:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:13:25]wFMCommunicate OK [09:13:25]requested_item fd.num is exist - process it [09:13:25]SAM_PROTO_GetFieldsCounters [09:13:25]wFMCommunicate request_size=4 [09:13:25]MH_SAM_APDU [09:13:25]CAPDU: 80 13 00 00 [09:13:25]Write to MH i2c: E2 08 00 65 78 80 13 00 00 00 00 00 00 59 [09:13:25]Write i2c OK [09:13:25]MH_I2C_Read... [09:13:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:13:25]Read from MH i2c: E2 [09:13:25]MH_I2C_Read... [09:13:25]Read from MH i2c: E2 62 00 [09:13:25]MH_I2C_Read... [09:13:25]Read from MH i2c: E2 62 00 65 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5A E2 01 00 0E 04 04 00 44 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 FC [09:13: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5A E2 01 00 0E 04 04 00 44 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 [09:13:25]wFMCommunicate OK [09:13:25]SAM_PROTO_GetFieldsCounters done [09:13:25]requested_item shift.num is exist - process it [09:13:25]requested_item shift.opened is exist - process it [09:13:25]req_shift_opened [09:13:25]FM_GetShiftState [09:13:25]SAM_PROTO_GetShiftState [09:13:25]wFMCommunicate request_size=4 [09:13:25]MH_SAM_APDU [09:13:25]CAPDU: 80 13 01 00 [09:13:25]Write to MH i2c: E2 08 00 66 78 80 13 01 00 00 00 00 00 5B [09:13:25]Write i2c OK [09:13:25]MH_I2C_Read... [09:13:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:13:25]Read from MH i2c: E2 [09:13:25]MH_I2C_Read... [09:13:25]Read from MH i2c: E2 0E 00 [09:13:25]MH_I2C_Read... [09:13:25]Read from MH i2c: E2 0E 00 66 78 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 72 [09:13:25]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:13:25]wFMCommunicate OK [09:13:25]SAM_PROTO_GetShiftState done [09:13:25]FM_GetShiftState done [09:13:25]req_shift_opened done [09:13:25]requested_item shift.open_date is exist - process it [09:13:25]req_shift_open_date [09:13:25]req_shift_open_date done [09:13:25]produce_requested_data done [09:13:25]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123482,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:13:25]process_action_free close_receipt [09:13:25]json_value_free [09:13:25]json_value_free done [09:13:25]process_json_proto returns [09:13:25]Send response to host [09:13:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123482,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:13:25]free response buf [09:13:25]execute_script done [09:13:25]execute_script returns [09:13:25]free content buf [09:13:25]Sock 9.Close socket [09:13:25]Sock 9.Thread stoped [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:23]OFD Sender: No OFD packet to send [09:14:28]OFD Sender: No OFD packet to send [09:14:33]OFD Sender: No OFD packet to send [09:14:38]OFD Sender: No OFD packet to send [09:14:43]OFD Sender: No OFD packet to send [09:14:48]OFD Sender: No OFD packet to send [09:14:53]OFD Sender: No OFD packet to send [09:14:58]OFD Sender: No OFD packet to send [09:15:03]OFD Sender: No OFD packet to send [09:15:08]OFD Sender: No OFD packet to send [09:15:13]OFD Sender: No OFD packet to send [09:15:18]OFD Sender: No OFD packet to send [09:15:23]OFD Sender: No OFD packet to send [09:15:24]accept exits with 7 [09:15:24]New connection [09:15:24]New thread 3067395428 created [09:15:24]Thread 3067252068 joined [09:15:24]Waiting for new connection... [09:15:24] Sock 7.Parse request [09:15:24]Sock 7.Check first char [09:15:24]Sock 7.First char is OK [09:15:24]request: POST /json_proto HTTP/1.0 [09:15:24]Method: POST [09:15:24]URL: /json_proto [09:15:24]Method is POST - this is cgi request [09:15:24]url: /json_proto [09:15:24]query_string will be loaded in cgi processing [09:15:24]execute_cgi json_proto POST (null) [09:15:24]execute_cgi path=json_proto method=POST [09:15:24]POST find Content-Length [09:15:24]Host: 172.17.48.197:8080 [09:15:24]Content-Length: 1232 [09:15:24]Content-Type: application/json [09:15:24] [09:15:24]POST finish read [09:15:24]Found Content-Length = 1232 [09:15:24]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106483\u000A04.03.2024 09:11\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 50.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 3095.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\u000A3831984/985/986/987/988\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:24]execute_script... [09:15:24]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106483\u000A04.03.2024 09:11\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 50.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 3095.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\u000A3831984/985/986/987/988\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:24]POST & json_proto [09:15:24]process_json_proto [09:15:24]json parsed OK: [09:15:24]protocol is kg_v1.0 [09:15:24]action value=print_text [09:15:24]process_action print_text [09:15:24]cmd_print_text [09:15:24]ExternCall_PrintAddStr [09:15:24]wPrintStart [09:15:24]Write to MH i2c: 01 00 00 67 78 DF [09:15:24]Write i2c OK [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: 01 [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: 01 07 00 [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: 01 07 00 67 78 00 00 00 00 00 FF 0F F4 [09:15:24]RasterBufferAndPrint [09:15:24]line *****ТОВАРНЫЙ ЧЕК***** [09:15:24]line АЗС 25 [09:15:24]line Партнер нефть [09:15:24]line 02508201610067 [09:15:24]line Кассир : Абылгазиев А. [09:15:24]line Счет N : (1)1106483 [09:15:24]line 04.03.2024 09:11 [09:15:24]line ПРОДАЖА [09:15:24]line ТРК (МРК, ГНК): 21 [09:15:24]line Вид ГСМ : 2710124130 [09:15:24]line Аи-92-К-5 [09:15:24]line 50.000 x 61.90 [09:15:24]line ИТОГ: 3095.00 [09:15:24]line Тип оплаты: Талоны: Топливные Талоны [09:15:24]line 3831984/985/986/987/988 [09:15:24]line ______________________ [09:15:24]line (подпись) [09:15:24]written 0, free lines is 4095 [09:15:24]Write to MH i2c: 01 00 00 7B 78 F3 [09:15:24]Write i2c OK [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: 01 [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: 01 07 00 [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: 01 07 00 7B 78 00 00 00 00 00 1D 0E 25 [09:15:24]RasterBufferAndPrint [09:15:24]line [09:15:24]line [09:15:24]line [09:15:24]line [09:15:24]line [09:15:24]written 0, free lines is 3615 [09:15:24]MH_Cut [09:15:24]Write to MH i2c: D1 01 00 82 78 01 CC [09:15:24]Write i2c OK [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: D1 [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: D1 01 00 [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: D1 01 00 82 78 00 CB [09:15:24]Write to MH i2c: 01 00 00 83 78 FB [09:15:24]Write i2c OK [09:15:24]MH_I2C_Read... [09:15:24]*** Cut start [09:15:24]*** Purtial cut [09:15:24]*** Stage 1: CUTSNS_PIN = 1 [09:15:26]Read from MH i2c: 01 [09:15:26]MH_I2C_Read... [09:15:26]*** Stop cut motor [09:15:26]*** Cut end [09:15:26]Read from MH i2c: 01 07 00 [09:15:26]MH_I2C_Read... [09:15:26]Read from MH i2c: 01 07 00 83 78 00 00 00 00 00 FF 0F 10 [09:15:26]process_action print_text done [09:15:26]requested_data is exist [09:15:26]produce_requested_data [09:15:26]requested_item fm.sn is exist - process it [09:15:26]wFMCommunicate request_size=4 [09:15:26]MH_SAM_APDU [09:15:26]CAPDU: 80 11 00 00 [09:15:26]Write to MH i2c: E2 08 00 84 78 80 11 00 00 00 00 00 00 76 [09:15:26]Write i2c OK [09:15:26]MH_I2C_Read... [09:15:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:26]Read from MH i2c: E2 [09:15:26]MH_I2C_Read... [09:15:26]Read from MH i2c: E2 17 00 [09:15:26]MH_I2C_Read... [09:15:26]Read from MH i2c: E2 17 00 84 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D4 [09:15:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:15:26]wFMCommunicate OK [09:15:26]requested_item fd.num is exist - process it [09:15:26]SAM_PROTO_GetFieldsCounters [09:15:26]wFMCommunicate request_size=4 [09:15:26]MH_SAM_APDU [09:15:26]CAPDU: 80 13 00 00 [09:15:26]Write to MH i2c: E2 08 00 85 78 80 13 00 00 00 00 00 00 79 [09:15:26]Write i2c OK [09:15:26]MH_I2C_Read... [09:15:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:15:27]Read from MH i2c: E2 [09:15:27]MH_I2C_Read... [09:15:27]Read from MH i2c: E2 62 00 [09:15:27]MH_I2C_Read... [09:15:27]Read from MH i2c: E2 62 00 85 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5A E2 01 00 0E 04 04 00 44 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 1C [09:15: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5A E2 01 00 0E 04 04 00 44 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 [09:15:27]wFMCommunicate OK [09:15:27]SAM_PROTO_GetFieldsCounters done [09:15:27]requested_item shift.num is exist - process it [09:15:27]requested_item shift.opened is exist - process it [09:15:27]req_shift_opened [09:15:27]FM_GetShiftState [09:15:27]SAM_PROTO_GetShiftState [09:15:27]wFMCommunicate request_size=4 [09:15:27]MH_SAM_APDU [09:15:27]CAPDU: 80 13 01 00 [09:15:27]Write to MH i2c: E2 08 00 86 78 80 13 01 00 00 00 00 00 7B [09:15:27]Write i2c OK [09:15:27]MH_I2C_Read... [09:15:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:27]Read from MH i2c: E2 [09:15:27]MH_I2C_Read... [09:15:27]Read from MH i2c: E2 0E 00 [09:15:27]MH_I2C_Read... [09:15:27]Read from MH i2c: E2 0E 00 86 78 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 92 [09:15:27]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:15:27]wFMCommunicate OK [09:15:27]SAM_PROTO_GetShiftState done [09:15:27]FM_GetShiftState done [09:15:27]req_shift_opened done [09:15:27]requested_item shift.open_date is exist - process it [09:15:27]req_shift_open_date [09:15:27]req_shift_open_date done [09:15:27]produce_requested_data done [09:15:27]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123482,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:15:27]process_action_free print_text [09:15:27]json_value_free [09:15:27]json_value_free done [09:15:27]process_json_proto returns [09:15:27]Send response to host [09:15:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123482,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:15:27]free response buf [09:15:27]execute_script done [09:15:27]execute_script returns [09:15:27]free content buf [09:15:27]Sock 7.Close socket [09:15:27]Sock 7.Thread stoped [09:15:28]OFD Sender: No OFD packet to send [09:15:33]OFD Sender: No OFD packet to send [09:15:36]int [09:15:36]Write to MH i2c: 01 00 00 87 78 FF [09:15:36]*** FLAG_PRN_KEY set [09:15:36]Write i2c OK [09:15:36]MH_I2C_Read... [09:15:36]Read from MH i2c: 01 [09:15:36]MH_I2C_Read... [09:15:36]Read from MH i2c: 01 07 00 [09:15:36]MH_I2C_Read... [09:15:36]Read from MH i2c: 01 07 00 87 78 00 08 00 00 00 FF 0F 1C [09:15:36]state=0 [09:15:36]Key pressed [09:15:36]Feed [09:15:36]Write to MH i2c: D8 00 00 88 78 D7 [09:15:36]Write i2c OK [09:15:36]MH_I2C_Read... [09:15:36]Read from MH i2c: D8 [09:15:36]MH_I2C_Read... [09:15:36]Read from MH i2c: D8 01 00 [09:15:36]MH_I2C_Read... [09:15:36]Read from MH i2c: D8 01 00 88 78 00 D8 [09:15:36]int [09:15:36]Write to MH i2c: 01 00 00 89 78 01 [09:15:36]Write i2c OK [09:15:36]MH_I2C_Read... [09:15:36]Read from MH i2c: 01 [09:15:36]MH_I2C_Read... [09:15:36]Read from MH i2c: 01 07 00 [09:15:36]MH_I2C_Read... [09:15:36]Read from MH i2c: 01 07 00 89 78 00 48 00 00 00 3C 00 8C [09:15:36]state=2 [09:15:36]Key pressed [09:15:36]int [09:15:36]Write to MH i2c: 01 00 00 8A 78 02 [09:15:36]*** FLAG_PRN_KEY reset [09:15:36]Write i2c OK [09:15:36]MH_I2C_Read... [09:15:36]Read from MH i2c: 01 [09:15:36]MH_I2C_Read... [09:15:36]Read from MH i2c: 01 07 00 [09:15:36]MH_I2C_Read... [09:15:36]Read from MH i2c: 01 07 00 8A 78 00 00 00 00 00 F6 0F 0E [09:15:36]state=2 [09:15:36]Stop feed [09:15:36]int [09:15:36]Write to MH i2c: 01 00 00 8B 78 03 [09:15:36]*** FLAG_PRN_KEY set [09:15:36]Write i2c OK [09:15:36]MH_I2C_Read... [09:15:36]Read from MH i2c: 01 [09:15:36]MH_I2C_Read... [09:15:36]Read from MH i2c: 01 07 00 [09:15:36]MH_I2C_Read... [09:15:36]Read from MH i2c: 01 07 00 8B 78 00 08 00 00 00 FF 0F 20 [09:15:36]state=0 [09:15:36]Key pressed [09:15:36]Feed [09:15:36]Write to MH i2c: D8 00 00 8C 78 DB [09:15:36]Write i2c OK [09:15:36]MH_I2C_Read... [09:15:36]Read from MH i2c: D8 [09:15:36]MH_I2C_Read... [09:15:36]Read from MH i2c: D8 01 00 [09:15:36]MH_I2C_Read... [09:15:36]Read from MH i2c: D8 01 00 8C 78 00 DC [09:15:36]int [09:15:36]Write to MH i2c: 01 00 00 8D 78 05 [09:15:36]Write i2c OK [09:15:36]MH_I2C_Read... [09:15:36]Read from MH i2c: 01 [09:15:36]MH_I2C_Read... [09:15:36]Read from MH i2c: 01 07 00 [09:15:36]MH_I2C_Read... [09:15:36]Read from MH i2c: 01 07 00 8D 78 00 48 00 00 00 3C 00 90 [09:15:36]state=2 [09:15:36]Key pressed [09:15:36]int [09:15:36]Write to MH i2c: 01 00 00 8E 78 06 [09:15:36]*** FLAG_PRN_KEY reset [09:15:36]Write i2c OK [09:15:36]MH_I2C_Read... [09:15:36]Read from MH i2c: 01 [09:15:36]MH_I2C_Read... [09:15:36]Read from MH i2c: 01 07 00 [09:15:36]MH_I2C_Read... [09:15:36]Read from MH i2c: 01 07 00 8E 78 00 00 00 00 00 F5 0F 11 [09:15:36]state=2 [09:15:36]Stop feed [09:15:37]int [09:15:37]Write to MH i2c: 01 00 00 8F 78 07 [09:15:37]*** FLAG_PRN_KEY set [09:15:37]Write i2c OK [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: 01 [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: 01 07 00 [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: 01 07 00 8F 78 00 08 00 00 00 FF 0F 24 [09:15:37]state=0 [09:15:37]Key pressed [09:15:37]Feed [09:15:37]Write to MH i2c: D8 00 00 90 78 DF [09:15:37]Write i2c OK [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: D8 [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: D8 01 00 [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: D8 01 00 90 78 00 E0 [09:15:37]int [09:15:37]Write to MH i2c: 01 00 00 91 78 09 [09:15:37]Write i2c OK [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: 01 [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: 01 07 00 [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: 01 07 00 91 78 00 48 00 00 00 3C 00 94 [09:15:37]state=2 [09:15:37]Key pressed [09:15:37]int [09:15:37]Write to MH i2c: 01 00 00 92 78 0A [09:15:37]*** FLAG_PRN_KEY reset [09:15:37]Write i2c OK [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: 01 [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: 01 07 00 [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: 01 07 00 92 78 00 00 00 00 00 F5 0F 15 [09:15:37]state=2 [09:15:37]Stop feed [09:15:37]int [09:15:37]Write to MH i2c: 01 00 00 93 78 0B [09:15:37]*** FLAG_PRN_KEY set [09:15:37]Write i2c OK [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: 01 [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: 01 07 00 [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: 01 07 00 93 78 00 08 00 00 00 FF 0F 28 [09:15:37]state=0 [09:15:37]Key pressed [09:15:37]Feed [09:15:37]Write to MH i2c: D8 00 00 94 78 E3 [09:15:37]Write i2c OK [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: D8 [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: D8 01 00 [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: D8 01 00 94 78 00 E4 [09:15:37]int [09:15:37]Write to MH i2c: 01 00 00 95 78 0D [09:15:37]Write i2c OK [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: 01 [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: 01 07 00 [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: 01 07 00 95 78 00 48 00 00 00 3C 00 98 [09:15:37]state=2 [09:15:37]Key pressed [09:15:37]int [09:15:37]Write to MH i2c: 01 00 00 96 78 0E [09:15:37]*** FLAG_PRN_KEY reset [09:15:37]Write i2c OK [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: 01 [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: 01 07 00 [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: 01 07 00 96 78 00 00 00 00 00 F5 0F 19 [09:15:37]state=2 [09:15:37]Stop feed [09:15:38]OFD Sender: No OFD packet to send [09:15:43]OFD Sender: No OFD packet to send [09:15:48]OFD Sender: No OFD packet to send [09:15:53]OFD Sender: No OFD packet to send [09:15:58]OFD Sender: No OFD packet to send [09:16:03]OFD Sender: No OFD packet to send [09:16:08]OFD Sender: No OFD packet to send [09:16:13]OFD Sender: No OFD packet to send [09:16:18]OFD Sender: No OFD packet to send [09:16:23]OFD Sender: No OFD packet to send [09:16:28]OFD Sender: No OFD packet to send [09:16:33]OFD Sender: No OFD packet to send [09:16:34]accept exits with 9 [09:16:34]New connection [09:16:34]New thread 3067252068 created [09:16:34]Thread 3067395428 joined [09:16:34]Waiting for new connection... [09:16:34] Sock 9.Parse request [09:16:34]Sock 9.Check first char [09:16:34]Sock 9.First char is OK [09:16:34]request: POST /json_proto HTTP/1.0 [09:16:34]Method: POST [09:16:34]URL: /json_proto [09:16:34]Method is POST - this is cgi request [09:16:34]url: /json_proto [09:16:34]query_string will be loaded in cgi processing [09:16:34]execute_cgi json_proto POST (null) [09:16:34]execute_cgi path=json_proto method=POST [09:16:34]POST find Content-Length [09:16:34]Host: 172.17.48.197:8080 [09:16:34]Content-Length: 678 [09:16:34]Content-Type: application/json [09:16:34] [09:16:34]POST finish read [09:16:34]Found Content-Length = 678 [09:16:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106485", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.49, "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:16:34]execute_script... [09:16:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106485", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.49, "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:16:34]POST & json_proto [09:16:34]process_json_proto [09:16:34]json parsed OK: [09:16:34]protocol is kg_v1.0 [09:16:34]action value=close_receipt [09:16:34]process_action close_receipt [09:16:34]cmd_close_receipt [09:16:34]MH_GetDate [09:16:34]Write to MH i2c: F0 00 00 97 78 FE [09:16:34]Write i2c OK [09:16:34]MH_I2C_Read... [09:16:34]Read from MH i2c: F0 [09:16:34]MH_I2C_Read... [09:16:34]Read from MH i2c: F0 09 00 [09:16:34]MH_I2C_Read... [09:16:34]Read from MH i2c: F0 09 00 97 78 00 7A 91 E5 65 6C AF E3 65 BF [09:16:34]GetLastDocTimeStamp 1709543608 [09:16:34]current date 1709543802 [09:16:34]FM_GetShiftState [09:16:34]SAM_PROTO_GetShiftState [09:16:34]wFMCommunicate request_size=4 [09:16:34]MH_SAM_APDU [09:16:34]CAPDU: 80 13 01 00 [09:16:34]Write to MH i2c: E2 08 00 98 78 80 13 01 00 00 00 00 00 8D [09:16:34]Write i2c OK [09:16:34]MH_I2C_Read... [09:16:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:16:34]Read from MH i2c: E2 [09:16:34]MH_I2C_Read... [09:16:34]Read from MH i2c: E2 0E 00 [09:16:34]MH_I2C_Read... [09:16:34]Read from MH i2c: E2 0E 00 98 78 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 A4 [09:16:34]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:16:34]wFMCommunicate OK [09:16:34]SAM_PROTO_GetShiftState done [09:16:34]FM_GetShiftState done [09:16:34]opened in 1709511088 [09:16:34]opened+sec_in_day 1709597488 [09:16:34]quantity*price = 40049 [09:16:34]sum+1 = 40050 [09:16:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.53 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 83 04.03.2024 09:16 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123483 ФПД: 28199520358005 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T091642&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123483&fm=28199520358005&tin=02508201610067®Number=0000000000090573&sum=40000 [09:16:35]StoreToDocumentArchive [09:16:35]shift 324 fd 123483 [09:16:35]save to /storage/0324/doc_00123483 [09:16:35]save last doc name /storage/0324/doc_00123483 to /storage/kkm_last_doc_name [09:16:35]save OK [09:16:35]Clear old archive folders... [09:16:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:16:35]tlvbuf is 00DDEE40 [09:16:35]SAM_PROTO_ClearQueue [09:16:35]wFMCommunicate request_size=4 [09:16:35]MH_SAM_APDU [09:16:35]CAPDU: 80 09 00 00 [09:16:35]Write to MH i2c: E2 08 00 A5 78 80 09 00 00 00 00 00 00 8F [09:16:35]Write i2c OK [09:16:35]MH_I2C_Read... [09:16:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:16:35]Read from MH i2c: E2 [09:16:35]MH_I2C_Read... [09:16:35]Read from MH i2c: E2 03 00 [09:16:35]MH_I2C_Read... [09:16:35]Read from MH i2c: E2 03 00 A5 78 00 90 00 91 [09:16:35]RAPDU: 90 00 [09:16:35]wFMCommunicate OK [09:16:35]SAM_PROTO_ClearQueue done [09:16:35]KKMCreateOFDPacket [09:16:35]OFDProtocolAddRootSTLVToBuf [09:16:35]FM_MakeSignedData [09:16:35]FM_MakeSignedData [09:16:35]SAM_PROTO_SignData [09:16:35]wFMCommunicate request_size=4 [09:16:35]MH_SAM_APDU [09:16:35]CAPDU: 80 0D 01 02 [09:16:35]Write to MH i2c: E2 08 00 A6 78 80 0D 01 02 00 00 00 00 97 [09:16:35]Write i2c OK [09:16:35]MH_I2C_Read... [09:16:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:16:35]Read from MH i2c: E2 [09:16:35]MH_I2C_Read... [09:16:35]Read from MH i2c: E2 03 00 [09:16:35]MH_I2C_Read... [09:16:35]Read from MH i2c: E2 03 00 A6 78 00 90 00 92 [09:16:35]RAPDU: 90 00 [09:16:35]wFMCommunicate OK [09:16:35]wFMCommunicate request_size=255 [09:16:35]MH_SAM_APDU [09:16: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 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 7A 91 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5B E2 01 00 35 04 06 00 19 [09:16:35]Write to MH i2c: E2 02 01 A7 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 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 7A 91 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5B E2 01 00 35 04 06 00 19 00 00 69 [09:16:35]Write i2c OK [09:16:35]MH_I2C_Read... [09:16:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:16:35]Read from MH i2c: E2 [09:16:35]MH_I2C_Read... [09:16:35]Read from MH i2c: E2 03 00 [09:16:35]MH_I2C_Read... [09:16:35]Read from MH i2c: E2 03 00 A7 78 00 90 00 93 [09:16:35]RAPDU: 90 00 [09:16:35]wFMCommunicate OK [09:16:35]wFMCommunicate request_size=10 [09:16:35]MH_SAM_APDU [09:16:35]CAPDU: 80 0D 02 02 05 A5 B6 64 CE 75 [09:16:35]Write to MH i2c: E2 0D 00 A8 78 80 0D 02 02 05 00 A5 B6 64 CE 75 00 00 A6 [09:16:35]Write i2c OK [09:16:35]MH_I2C_Read... [09:16:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:16:36]Read from MH i2c: E2 [09:16:36]MH_I2C_Read... [09:16:36]Read from MH i2c: E2 03 00 [09:16:36]MH_I2C_Read... [09:16:36]Read from MH i2c: E2 03 00 A8 78 00 90 00 94 [09:16:36]RAPDU: 90 00 [09:16:36]wFMCommunicate OK [09:16:36]wFMCommunicate request_size=4 [09:16:36]MH_SAM_APDU [09:16:36]CAPDU: 80 0D 03 02 [09:16:36]Write to MH i2c: E2 08 00 A9 78 80 0D 03 02 00 00 00 00 9C [09:16:36]Write i2c OK [09:16:36]MH_I2C_Read... [09:16:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:16:36]Read from MH i2c: E2 [09:16:36]MH_I2C_Read... [09:16:36]Read from MH i2c: E2 0B 00 [09:16:36]MH_I2C_Read... [09:16:36]Read from MH i2c: E2 0B 00 A9 78 00 33 C1 F8 E5 F9 3C 28 EA 90 00 B5 [09:16:36]RAPDU: 33 C1 F8 E5 F9 3C 28 EA 90 00 [09:16:36]wFMCommunicate OK [09:16:36]SAM_PROTO_SignData done [09:16:36]FM_MakeSignedData done [09:16:36]CreateOFDProtocolMessage [09:16:36]wFMCommunicate request_size=4 [09:16:36]MH_SAM_APDU [09:16:36]CAPDU: 80 11 00 00 [09:16:36]Write to MH i2c: E2 08 00 AA 78 80 11 00 00 00 00 00 00 9C [09:16:36]Write i2c OK [09:16:36]MH_I2C_Read... [09:16:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:16:36]Read from MH i2c: E2 [09:16:36]MH_I2C_Read... [09:16:36]Read from MH i2c: E2 17 00 [09:16:36]MH_I2C_Read... [09:16:36]Read from MH i2c: E2 17 00 AA 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 FA [09:16:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:16:36]wFMCommunicate OK [09:16:36]CreateOFDProtocolMessage done [09:16:36]OFDSenderStorePacket 123483 [09:16:36]StoreOFDPacket docnum=123483 [09:16:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 BC 8E 07 01 8C 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 7A 91 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5B E2 01 00 35 04 06 00 19 A5 B6 64 CE 75 33 C1 F8 E5 F9 3C 28 EA [09:16:36]CheckFolder [09:16:36]dirname=/storage/ofd_packets [09:16:36]CheckFolder done [09:16:36]ProducePacketName [09:16:36]name=ofd_packets/00123483 [09:16:36]NVStorageSaveData ofd_packets/00123483 [09:16:36]File name is /storage/ofd_packets/00123483 [09:16:36]Write 301 bytes [09:16:36]NVStorageSaveData done [09:16:36]OFDSenderStorePacket done [09:16:36]KKMCreateOFDPacket done [09:16:36]NVStorageSaveData kkm_last_timestamp [09:16:36]File name is /storage/kkm_last_timestamp [09:16:36]Write 4 bytes [09:16:36]NVStorageSaveData done [09:16:36]ExternCall_PrintAddStr [09:16:36]wPrintStart [09:16:36]Write to MH i2c: 01 00 00 AB 78 23 [09:16:36]Write i2c OK [09:16:36]MH_I2C_Read... [09:16:36]Read from MH i2c: 01 [09:16:36]MH_I2C_Read... [09:16:36]Read from MH i2c: 01 07 00 [09:16:36]MH_I2C_Read... [09:16:36]Read from MH i2c: 01 07 00 AB 78 00 00 00 00 00 FF 0F 38 [09:16:36]RasterBufferAndPrint [09:16:36]line Счет N : (1)1106485 [09:16:36]line ИНН: 02508201610067 [09:16:36]line Контрольно-Кассовый Чек [09:16:36]line ПРОДАЖА [09:16:36]line ТРК (МРК, ГНК) : 52 [09:16:36]line Товар: 2710124130 [09:16:36]line Аи-92-К-5 [09:16:36]line 6.470 * 61.90 [09:16:36]line = 400.49 [09:16:36]line НДС 12% НСП 1% [09:16:36]line > о реализуемом товаре [09:16:36]line ОКРУГЛЕНИЕ: -0.49 [09:16:36]line ИТОГО: 400.00 [09:16:36]line Внесено: 400.00 [09:16:36]line СДАЧА: 0.00 [09:16:36]line НСП 1% : 3.54 [09:16:36]line НДС 12% : 42.53 [09:16:36]line Наличными: 400.00 [09:16:36]line Безнал.: 0.00 [09:16:36]line Место: АЗС № 25 "Партнер Нефть" [09:16:36]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:16:36]line СНО: Общий режим [09:16:36]line Чек 83 04.03.2024 09:16 [09:16:36]line Смена: 324 ФФД: 1.0 [09:16:36]line ЗНМ: 0300000019 [09:16:36]line РНМ: 0000000000090573 [09:16:36]line Версия ККМ: 001 [09:16:36]line ФМ: 0000000000874798 [09:16:36]line ФД: 123483 [09:16:36]line ФПД: 28199520358005 [09:16:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T091642&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123483&fm=28199520358005&tin=02508201610067®Number=0000000000090573&sum=40000 [09:16:36]OFD Sender: Processing packet 123483 [packets to send 112, broken 111] [09:16:36]ProducePacketName [09:16:36]name=ofd_packets/00123483 [09:16:36]OFD Sender: To server: pG, [09:16:36]CommunicateWithHost lk.salyk.kg:30040 [09:16:36]ConnectInit lk.salyk.kg [09:16:36]written 0, free lines is 4095 [09:16:36]Connected sock=10 [09:16:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 BC 8E 07 01 8C 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 7A 91 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5B E2 01 00 35 04 06 00 19 A5 B6 64 CE 75 33 C1 F8 E5 F9 3C 28 EA [09:16:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 EB 38 47 00 AD 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5B E2 01 00 F4 03 04 00 A3 3D E5 65 B6 04 01 00 00 D2 6C F1 99 FA 65 17 56 [09:16:36]CommunicateWithHost err = 0 [09:16:36]CheckOFDResponse [09:16:36]1017 (14) - 77093643461234 [09:16:36]1041 (16) - 0000000000874798 [09:16:36]1040 (4) - 123483 [09:16:36]1012 (4) - 04.03.2024 03:18 [09:16:36]1206 (1) - 0 [09:16:36]OFD Sender: Remove packet 123483 [09:16:36]ProducePacketName [09:16:36]name=ofd_packets/00123483 [09:16:36]NVStorageDeleteData [09:16:36]Write to MH i2c: 01 00 00 D6 78 4E [09:16:36]Write i2c OK [09:16:36]MH_I2C_Read... [09:16:36]Read from MH i2c: 01 [09:16:36]MH_I2C_Read... [09:16:36]Read from MH i2c: 01 07 00 [09:16:36]MH_I2C_Read... [09:16:36]Read from MH i2c: 01 07 00 D6 78 00 00 00 00 00 F0 0C 51 [09:16:36]RasterBufferAndPrint [09:16:36]line [09:16:36]line [09:16:36]line [09:16:36]line [09:16:36]line [09:16:36]written 0, free lines is 3318 [09:16:36]MH_Cut [09:16:36]Write to MH i2c: D1 01 00 DD 78 01 27 [09:16:36]Write i2c OK [09:16:36]MH_I2C_Read... [09:16:36]Read from MH i2c: D1 [09:16:36]MH_I2C_Read... [09:16:36]Read from MH i2c: D1 01 00 [09:16:36]MH_I2C_Read... [09:16:36]Read from MH i2c: D1 01 00 DD 78 00 26 [09:16:36]Write to MH i2c: 01 00 00 DE 78 56 [09:16:36]Write i2c OK [09:16:36]MH_I2C_Read... [09:16:37]OFD Sender: No OFD packet to send [09:16:37]*** Cut start [09:16:37]*** Purtial cut [09:16:37]*** Stage 1: CUTSNS_PIN = 1 [09:16:39]Read from MH i2c: 01 [09:16:39]MH_I2C_Read... [09:16:39]*** Stop cut motor [09:16:39]*** Cut end [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 DE 78 00 00 00 00 00 FF 0F 6B [09:16:39]process_action close_receipt done [09:16:39]requested_data is exist [09:16:39]produce_requested_data [09:16:39]requested_item fm.sn is exist - process it [09:16:39]wFMCommunicate request_size=4 [09:16:39]MH_SAM_APDU [09:16:39]CAPDU: 80 11 00 00 [09:16:39]Write to MH i2c: E2 08 00 DF 78 80 11 00 00 00 00 00 00 D1 [09:16:39]Write i2c OK [09:16:39]MH_I2C_Read... [09:16:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:16:39]Read from MH i2c: E2 [09:16:39]MH_I2C_Read... [09:16:39]Read from MH i2c: E2 17 00 [09:16:39]MH_I2C_Read... [09:16:39]Read from MH i2c: E2 17 00 DF 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 2F [09:16:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:16:39]wFMCommunicate OK [09:16:39]requested_item fd.num is exist - process it [09:16:39]SAM_PROTO_GetFieldsCounters [09:16:39]wFMCommunicate request_size=4 [09:16:39]MH_SAM_APDU [09:16:39]CAPDU: 80 13 00 00 [09:16:39]Write to MH i2c: E2 08 00 E0 78 80 13 00 00 00 00 00 00 D4 [09:16:39]Write i2c OK [09:16:39]MH_I2C_Read... [09:16:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:16:39]Read from MH i2c: E2 [09:16:39]MH_I2C_Read... [09:16:39]Read from MH i2c: E2 62 00 [09:16:39]MH_I2C_Read... [09:16:39]Read from MH i2c: E2 62 00 E0 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5B E2 01 00 0E 04 04 00 44 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 7B [09:16: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5B E2 01 00 0E 04 04 00 44 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 [09:16:39]wFMCommunicate OK [09:16:39]SAM_PROTO_GetFieldsCounters done [09:16:39]requested_item shift.num is exist - process it [09:16:39]requested_item shift.opened is exist - process it [09:16:39]req_shift_opened [09:16:39]FM_GetShiftState [09:16:39]SAM_PROTO_GetShiftState [09:16:39]wFMCommunicate request_size=4 [09:16:39]MH_SAM_APDU [09:16:39]CAPDU: 80 13 01 00 [09:16:39]Write to MH i2c: E2 08 00 E1 78 80 13 01 00 00 00 00 00 D6 [09:16:39]Write i2c OK [09:16:39]MH_I2C_Read... [09:16:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:16:39]Read from MH i2c: E2 [09:16:39]MH_I2C_Read... [09:16:39]Read from MH i2c: E2 0E 00 [09:16:39]MH_I2C_Read... [09:16:39]Read from MH i2c: E2 0E 00 E1 78 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 ED [09:16:39]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:16:39]wFMCommunicate OK [09:16:39]SAM_PROTO_GetShiftState done [09:16:39]FM_GetShiftState done [09:16:39]req_shift_opened done [09:16:39]requested_item shift.open_date is exist - process it [09:16:39]req_shift_open_date [09:16:39]req_shift_open_date done [09:16:39]produce_requested_data done [09:16:39]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123483,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:16:39]process_action_free close_receipt [09:16:39]json_value_free [09:16:39]json_value_free done [09:16:39]process_json_proto returns [09:16:39]Send response to host [09:16:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123483,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:16:39]free response buf [09:16:39]execute_script done [09:16:39]execute_script returns [09:16:39]free content buf [09:16:39]Sock 9.Close socket [09:16:39]Sock 9.Thread stoped [09:16:42]OFD Sender: No OFD packet to send [09:16:47]OFD Sender: No OFD packet to send [09:16:52]OFD Sender: No OFD packet to send [09:16:57]OFD Sender: No OFD packet to send [09:17:02]OFD Sender: No OFD packet to send [09:17:07]OFD Sender: No OFD packet to send [09:17:12]OFD Sender: No OFD packet to send [09:17:17]OFD Sender: No OFD packet to send [09:17:22]OFD Sender: No OFD packet to send [09:17:27]OFD Sender: No OFD packet to send [09:17:29]int [09:17:29]Write to MH i2c: 01 00 00 E2 78 5A [09:17:29]*** FLAG_PRN_KEY set [09:17:29]Write i2c OK [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: 01 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: 01 07 00 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: 01 07 00 E2 78 00 08 00 00 00 FF 0F 77 [09:17:29]state=0 [09:17:29]Key pressed [09:17:29]Feed [09:17:29]Write to MH i2c: D8 00 00 E3 78 32 [09:17:29]Write i2c OK [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: D8 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: D8 01 00 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: D8 01 00 E3 78 00 33 [09:17:29]int [09:17:29]Write to MH i2c: 01 00 00 E4 78 5C [09:17:29]Write i2c OK [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: 01 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: 01 07 00 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: 01 07 00 E4 78 00 48 00 00 00 3C 00 E7 [09:17:29]state=2 [09:17:29]Key pressed [09:17:29]int [09:17:29]Write to MH i2c: 01 00 00 E5 78 5D [09:17:29]*** FLAG_PRN_KEY reset [09:17:29]Write i2c OK [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: 01 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: 01 07 00 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: 01 07 00 E5 78 00 00 00 00 00 F6 0F 69 [09:17:29]state=2 [09:17:29]Stop feed [09:17:29]int [09:17:29]Write to MH i2c: 01 00 00 E6 78 5E [09:17:29]*** FLAG_PRN_KEY set [09:17:29]Write i2c OK [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: 01 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: 01 07 00 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: 01 07 00 E6 78 00 08 00 00 00 FF 0F 7B [09:17:29]state=0 [09:17:29]Key pressed [09:17:29]Feed [09:17:29]Write to MH i2c: D8 00 00 E7 78 36 [09:17:29]Write i2c OK [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: D8 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: D8 01 00 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: D8 01 00 E7 78 00 37 [09:17:29]int [09:17:29]Write to MH i2c: 01 00 00 E8 78 60 [09:17:29]Write i2c OK [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: 01 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: 01 07 00 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: 01 07 00 E8 78 00 48 00 00 00 3C 00 EB [09:17:29]state=2 [09:17:29]Key pressed [09:17:29]int [09:17:29]Write to MH i2c: 01 00 00 E9 78 61 [09:17:29]*** FLAG_PRN_KEY reset [09:17:29]Write i2c OK [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: 01 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: 01 07 00 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: 01 07 00 E9 78 00 00 00 00 00 F5 0F 6C [09:17:29]state=2 [09:17:29]Stop feed [09:17:32]OFD Sender: No OFD packet to send [09:17:37]OFD Sender: No OFD packet to send [09:17:42]OFD Sender: No OFD packet to send [09:17:45]accept exits with 7 [09:17:45]New connection [09:17:45]New thread 3067395428 created [09:17:45]Thread 3067252068 joined [09:17:45]Waiting for new connection... [09:17:45] Sock 7.Parse request [09:17:45]Sock 7.Check first char [09:17:45]Sock 7.First char is OK [09:17:45]request: POST /json_proto HTTP/1.0 [09:17:45]Method: POST [09:17:45]URL: /json_proto [09:17:45]Method is POST - this is cgi request [09:17:45]url: /json_proto [09:17:45]query_string will be loaded in cgi processing [09:17:45]execute_cgi json_proto POST (null) [09:17:45]execute_cgi path=json_proto method=POST [09:17:45]POST find Content-Length [09:17:45]Host: 172.17.48.197:8080 [09:17:45]Content-Length: 1208 [09:17:45]Content-Type: application/json [09:17:45] [09:17:45]POST finish read [09:17:45]Found Content-Length = 1208 [09:17:45]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106484\u000A04.03.2024 09:14\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1857.00\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\u000A68653\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:45]execute_script... [09:17:45]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106484\u000A04.03.2024 09:14\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 11\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1857.00\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\u000A68653\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:45]POST & json_proto [09:17:45]process_json_proto [09:17:45]json parsed OK: [09:17:45]protocol is kg_v1.0 [09:17:45]action value=print_text [09:17:45]process_action print_text [09:17:45]cmd_print_text [09:17:45]ExternCall_PrintAddStr [09:17:45]wPrintStart [09:17:45]Write to MH i2c: 01 00 00 EA 78 62 [09:17:45]Write i2c OK [09:17:45]MH_I2C_Read... [09:17:45]Read from MH i2c: 01 [09:17:45]MH_I2C_Read... [09:17:45]Read from MH i2c: 01 07 00 [09:17:45]MH_I2C_Read... [09:17:45]Read from MH i2c: 01 07 00 EA 78 00 00 00 00 00 FF 0F 77 [09:17:45]RasterBufferAndPrint [09:17:45]line *****ТОВАРНЫЙ ЧЕК***** [09:17:45]line АЗС 25 [09:17:45]line Партнер нефть [09:17:45]line 02508201610067 [09:17:45]line Кассир : Абылгазиев А. [09:17:45]line Счет N : (1)1106484 [09:17:45]line 04.03.2024 09:14 [09:17:45]line ПРОДАЖА [09:17:45]line ТРК (МРК, ГНК): 11 [09:17:45]line Вид ГСМ : 2710124130 [09:17:45]line Аи-92-К-5 [09:17:45]line 30.000 x 61.90 [09:17:45]line ИТОГ: 1857.00 [09:17:45]line Тип оплаты: Талоны: Топливная Карта [09:17:45]line 68653 [09:17:45]line ______________________ [09:17:45]line (подпись) [09:17:45]written 0, free lines is 4095 [09:17:45]Write to MH i2c: 01 00 00 FE 78 76 [09:17:45]Write i2c OK [09:17:45]MH_I2C_Read... [09:17:45]Read from MH i2c: 01 [09:17:45]MH_I2C_Read... [09:17:45]Read from MH i2c: 01 07 00 [09:17:45]MH_I2C_Read... [09:17:45]Read from MH i2c: 01 07 00 FE 78 00 00 00 00 00 13 0E 9E [09:17:45]RasterBufferAndPrint [09:17:45]line [09:17:45]line [09:17:45]line [09:17:45]line [09:17:45]line [09:17:45]written 0, free lines is 3605 [09:17:45]MH_Cut [09:17:45]Write to MH i2c: D1 01 00 05 79 01 50 [09:17:45]Write i2c OK [09:17:45]MH_I2C_Read... [09:17:45]Read from MH i2c: D1 [09:17:45]MH_I2C_Read... [09:17:45]Read from MH i2c: D1 01 00 [09:17:45]MH_I2C_Read... [09:17:45]Read from MH i2c: D1 01 00 05 79 00 4F [09:17:45]Write to MH i2c: 01 00 00 06 79 7F [09:17:45]Write i2c OK [09:17:45]MH_I2C_Read... [09:17:46]*** Cut start [09:17:46]*** Purtial cut [09:17:46]*** Stage 1: CUTSNS_PIN = 1 [09:17:47]OFD Sender: No OFD packet to send [09:17:48]Read from MH i2c: 01 [09:17:48]MH_I2C_Read... [09:17:48]Read from MH i2c: 01 07 00 [09:17:48]MH_I2C_Read... [09:17:48]*** Stop cut motor [09:17:48]*** Cut end [09:17:48]Read from MH i2c: 01 07 00 06 79 00 00 00 00 00 FF 0F 94 [09:17:48]process_action print_text done [09:17:48]requested_data is exist [09:17:48]produce_requested_data [09:17:48]requested_item fm.sn is exist - process it [09:17:48]wFMCommunicate request_size=4 [09:17:48]MH_SAM_APDU [09:17:48]CAPDU: 80 11 00 00 [09:17:48]Write to MH i2c: E2 08 00 07 79 80 11 00 00 00 00 00 00 FA [09:17:48]Write i2c OK [09:17:48]MH_I2C_Read... [09:17:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:48]Read from MH i2c: E2 [09:17:48]MH_I2C_Read... [09:17:48]Read from MH i2c: E2 17 00 [09:17:48]MH_I2C_Read... [09:17:48]Read from MH i2c: E2 17 00 07 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 58 [09:17:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:17:48]wFMCommunicate OK [09:17:48]requested_item fd.num is exist - process it [09:17:48]SAM_PROTO_GetFieldsCounters [09:17:48]wFMCommunicate request_size=4 [09:17:48]MH_SAM_APDU [09:17:48]CAPDU: 80 13 00 00 [09:17:48]Write to MH i2c: E2 08 00 08 79 80 13 00 00 00 00 00 00 FD [09:17:48]Write i2c OK [09:17:48]MH_I2C_Read... [09:17:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:17:48]Read from MH i2c: E2 [09:17:48]MH_I2C_Read... [09:17:48]Read from MH i2c: E2 62 00 [09:17:48]MH_I2C_Read... [09:17:48]Read from MH i2c: E2 62 00 08 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5B E2 01 00 0E 04 04 00 44 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 A4 [09:17: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5B E2 01 00 0E 04 04 00 44 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 [09:17:48]wFMCommunicate OK [09:17:48]SAM_PROTO_GetFieldsCounters done [09:17:48]requested_item shift.num is exist - process it [09:17:48]requested_item shift.opened is exist - process it [09:17:48]req_shift_opened [09:17:48]FM_GetShiftState [09:17:48]SAM_PROTO_GetShiftState [09:17:48]wFMCommunicate request_size=4 [09:17:48]MH_SAM_APDU [09:17:48]CAPDU: 80 13 01 00 [09:17:48]Write to MH i2c: E2 08 00 09 79 80 13 01 00 00 00 00 00 FF [09:17:48]Write i2c OK [09:17:48]MH_I2C_Read... [09:17:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:48]Read from MH i2c: E2 [09:17:48]MH_I2C_Read... [09:17:48]Read from MH i2c: E2 0E 00 [09:17:48]MH_I2C_Read... [09:17:48]Read from MH i2c: E2 0E 00 09 79 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 16 [09:17:48]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:17:48]wFMCommunicate OK [09:17:48]SAM_PROTO_GetShiftState done [09:17:48]FM_GetShiftState done [09:17:48]req_shift_opened done [09:17:48]requested_item shift.open_date is exist - process it [09:17:48]req_shift_open_date [09:17:48]req_shift_open_date done [09:17:48]produce_requested_data done [09:17:48]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123483,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:17:48]process_action_free print_text [09:17:48]json_value_free [09:17:48]json_value_free done [09:17:48]process_json_proto returns [09:17:48]Send response to host [09:17:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123483,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:17:48]free response buf [09:17:48]execute_script done [09:17:48]execute_script returns [09:17:48]free content buf [09:17:48]Sock 7.Close socket [09:17:48]Sock 7.Thread stoped [09:17:52]OFD Sender: No OFD packet to send [09:17:57]OFD Sender: No OFD packet to send [09:18:02]int [09:18:02]Write to MH i2c: 01 00 00 0A 79 83 [09:18:02]*** FLAG_PRN_KEY set [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 07 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 07 00 0A 79 00 08 00 00 00 FF 0F A0 [09:18:02]state=0 [09:18:02]Key pressed [09:18:02]Feed [09:18:02]Write to MH i2c: D8 00 00 0B 79 5B [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: D8 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: D8 01 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: D8 01 00 0B 79 00 5C [09:18:02]int [09:18:02]Write to MH i2c: 01 00 00 0C 79 85 [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 07 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 07 00 0C 79 00 48 00 00 00 3C 00 10 [09:18:02]state=2 [09:18:02]Key pressed [09:18:02]OFD Sender: No OFD packet to send [09:18:02]int [09:18:02]Write to MH i2c: 01 00 00 0D 79 86 [09:18:02]*** FLAG_PRN_KEY reset [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 07 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 07 00 0D 79 00 00 00 00 00 F9 0F 95 [09:18:02]state=2 [09:18:02]Stop feed [09:18:02]int [09:18:02]Write to MH i2c: 01 00 00 0E 79 87 [09:18:02]*** FLAG_PRN_KEY set [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 07 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 07 00 0E 79 00 08 00 00 00 FF 0F A4 [09:18:02]state=0 [09:18:02]Key pressed [09:18:02]Feed [09:18:02]Write to MH i2c: D8 00 00 0F 79 5F [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: D8 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: D8 01 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: D8 01 00 0F 79 00 60 [09:18:02]int [09:18:02]Write to MH i2c: 01 00 00 10 79 89 [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 07 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 07 00 10 79 00 48 00 00 00 3C 00 14 [09:18:02]state=2 [09:18:02]Key pressed [09:18:02]int [09:18:02]Write to MH i2c: 01 00 00 11 79 8A [09:18:02]*** FLAG_PRN_KEY reset [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 07 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 07 00 11 79 00 00 00 00 00 F6 0F 96 [09:18:02]state=2 [09:18:02]Stop feed [09:18:02]int [09:18:02]Write to MH i2c: 01 00 00 12 79 8B [09:18:02]*** FLAG_PRN_KEY set [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 07 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 07 00 12 79 00 08 00 00 00 FF 0F A8 [09:18:02]state=0 [09:18:02]Key pressed [09:18:02]Feed [09:18:02]Write to MH i2c: D8 00 00 13 79 63 [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: D8 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: D8 01 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: D8 01 00 13 79 00 64 [09:18:02]int [09:18:02]Write to MH i2c: 01 00 00 14 79 8D [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 07 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 07 00 14 79 00 48 00 00 00 3C 00 18 [09:18:02]state=2 [09:18:02]Key pressed [09:18:02]int [09:18:02]Write to MH i2c: 01 00 00 15 79 8E [09:18:02]*** FLAG_PRN_KEY reset [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 07 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 07 00 15 79 00 00 00 00 00 F5 0F 99 [09:18:02]state=2 [09:18:02]Stop feed [09:18:02]int [09:18:02]Write to MH i2c: 01 00 00 16 79 8F [09:18:02]*** FLAG_PRN_KEY set [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 07 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 07 00 16 79 00 08 00 00 00 FF 0F AC [09:18:02]state=0 [09:18:02]Key pressed [09:18:02]Feed [09:18:02]Write to MH i2c: D8 00 00 17 79 67 [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: D8 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: D8 01 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: D8 01 00 17 79 00 68 [09:18:02]int [09:18:02]Write to MH i2c: 01 00 00 18 79 91 [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 07 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 07 00 18 79 00 48 00 00 00 3C 00 1C [09:18:02]state=2 [09:18:02]Key pressed [09:18:02]int [09:18:02]Write to MH i2c: 01 00 00 19 79 92 [09:18:02]*** FLAG_PRN_KEY reset [09:18:02]Write i2c OK [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 07 00 [09:18:02]MH_I2C_Read... [09:18:02]Read from MH i2c: 01 07 00 19 79 00 00 00 00 00 F5 0F 9D [09:18:02]state=2 [09:18:02]Stop feed [09:18:07]OFD Sender: No OFD packet to send [09:18:12]OFD Sender: No OFD packet to send [09:18:17]OFD Sender: No OFD packet to send [09:18:22]OFD Sender: No OFD packet to send [09:18:27]OFD Sender: No OFD packet to send [09:18:32]OFD Sender: No OFD packet to send [09:18:35]accept exits with 9 [09:18:35]New connection [09:18:35]New thread 3067252068 created [09:18:35]Thread 3067395428 joined [09:18:35]Waiting for new connection... [09:18:35] Sock 9.Parse request [09:18:35]Sock 9.Check first char [09:18:35]Sock 9.First char is OK [09:18:35]request: POST /json_proto HTTP/1.0 [09:18:35]Method: POST [09:18:35]URL: /json_proto [09:18:35]Method is POST - this is cgi request [09:18:35]url: /json_proto [09:18:35]query_string will be loaded in cgi processing [09:18:35]execute_cgi json_proto POST (null) [09:18:35]execute_cgi path=json_proto method=POST [09:18:35]POST find Content-Length [09:18:35]Host: 172.17.48.197:8080 [09:18:35]Content-Length: 678 [09:18:35]Content-Type: application/json [09:18:35] [09:18:35]POST finish read [09:18:35]Found Content-Length = 678 [09:18:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106486", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:18:35]execute_script... [09:18:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106486", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:18:35]POST & json_proto [09:18:35]process_json_proto [09:18:35]json parsed OK: [09:18:35]protocol is kg_v1.0 [09:18:35]action value=close_receipt [09:18:35]process_action close_receipt [09:18:35]cmd_close_receipt [09:18:35]MH_GetDate [09:18:35]Write to MH i2c: F0 00 00 1A 79 82 [09:18:35]Write i2c OK [09:18:35]MH_I2C_Read... [09:18:35]Read from MH i2c: F0 [09:18:35]MH_I2C_Read... [09:18:35]Read from MH i2c: F0 09 00 [09:18:35]MH_I2C_Read... [09:18:35]Read from MH i2c: F0 09 00 1A 79 00 F3 91 E5 65 6C AF E3 65 BC [09:18:35]GetLastDocTimeStamp 1709543802 [09:18:35]current date 1709543923 [09:18:35]FM_GetShiftState [09:18:35]SAM_PROTO_GetShiftState [09:18:35]wFMCommunicate request_size=4 [09:18:35]MH_SAM_APDU [09:18:35]CAPDU: 80 13 01 00 [09:18:35]Write to MH i2c: E2 08 00 1B 79 80 13 01 00 00 00 00 00 11 [09:18:35]Write i2c OK [09:18:35]MH_I2C_Read... [09:18:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:35]Read from MH i2c: E2 [09:18:35]MH_I2C_Read... [09:18:35]Read from MH i2c: E2 0E 00 [09:18:35]MH_I2C_Read... [09:18:35]Read from MH i2c: E2 0E 00 1B 79 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 28 [09:18:35]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:18:35]wFMCommunicate OK [09:18:35]SAM_PROTO_GetShiftState done [09:18:35]FM_GetShiftState done [09:18:35]opened in 1709511088 [09:18:35]opened+sec_in_day 1709597488 [09:18:35]quantity*price = 50015 [09:18:35]sum+1 = 50016 [09:18:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 84 04.03.2024 09:18 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123484 ФПД: 160345386397376 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T091843&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123484&fm=160345386397376&tin=02508201610067®Number=0000000000090573&sum=50000 [09:18:36]StoreToDocumentArchive [09:18:36]shift 324 fd 123484 [09:18:36]save to /storage/0324/doc_00123484 [09:18:36]save last doc name /storage/0324/doc_00123484 to /storage/kkm_last_doc_name [09:18:36]save OK [09:18:36]Clear old archive folders... [09:18:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:18:36]tlvbuf is 00DA4EE0 [09:18:36]SAM_PROTO_ClearQueue [09:18:36]wFMCommunicate request_size=4 [09:18:36]MH_SAM_APDU [09:18:36]CAPDU: 80 09 00 00 [09:18:36]Write to MH i2c: E2 08 00 28 79 80 09 00 00 00 00 00 00 13 [09:18:36]Write i2c OK [09:18:36]MH_I2C_Read... [09:18:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:18:37]Read from MH i2c: E2 [09:18:37]MH_I2C_Read... [09:18:37]Read from MH i2c: E2 03 00 [09:18:37]MH_I2C_Read... [09:18:37]Read from MH i2c: E2 03 00 28 79 00 90 00 15 [09:18:37]RAPDU: 90 00 [09:18:37]wFMCommunicate OK [09:18:37]SAM_PROTO_ClearQueue done [09:18:37]KKMCreateOFDPacket [09:18:37]OFDProtocolAddRootSTLVToBuf [09:18:37]FM_MakeSignedData [09:18:37]FM_MakeSignedData [09:18:37]SAM_PROTO_SignData [09:18:37]wFMCommunicate request_size=4 [09:18:37]MH_SAM_APDU [09:18:37]CAPDU: 80 0D 01 02 [09:18:37]Write to MH i2c: E2 08 00 29 79 80 0D 01 02 00 00 00 00 1B [09:18:37]Write i2c OK [09:18:37]MH_I2C_Read... [09:18:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:18:37]Read from MH i2c: E2 [09:18:37]MH_I2C_Read... [09:18:37]Read from MH i2c: E2 03 00 [09:18:37]MH_I2C_Read... [09:18:37]Read from MH i2c: E2 03 00 29 79 00 90 00 16 [09:18:37]RAPDU: 90 00 [09:18:37]wFMCommunicate OK [09:18:37]wFMCommunicate request_size=255 [09:18:37]MH_SAM_APDU [09:18:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 F3 91 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5C E2 01 00 35 04 06 00 91 [09:18:37]Write to MH i2c: E2 02 01 2A 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 F3 91 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5C E2 01 00 35 04 06 00 91 00 00 32 [09:18:37]Write i2c OK [09:18:37]MH_I2C_Read... [09:18:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:37]Read from MH i2c: E2 [09:18:37]MH_I2C_Read... [09:18:37]Read from MH i2c: E2 03 00 [09:18:37]MH_I2C_Read... [09:18:37]Read from MH i2c: E2 03 00 2A 79 00 90 00 17 [09:18:37]RAPDU: 90 00 [09:18:37]wFMCommunicate OK [09:18:37]wFMCommunicate request_size=10 [09:18:37]MH_SAM_APDU [09:18:37]CAPDU: 80 0D 02 02 05 D5 51 CC 2E C0 [09:18:37]Write to MH i2c: E2 0D 00 2B 79 80 0D 02 02 05 00 D5 51 CC 2E C0 00 00 08 [09:18:37]Write i2c OK [09:18:37]MH_I2C_Read... [09:18:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:37]Read from MH i2c: E2 [09:18:37]MH_I2C_Read... [09:18:37]Read from MH i2c: E2 03 00 [09:18:37]MH_I2C_Read... [09:18:37]Read from MH i2c: E2 03 00 2B 79 00 90 00 18 [09:18:37]RAPDU: 90 00 [09:18:37]wFMCommunicate OK [09:18:37]wFMCommunicate request_size=4 [09:18:37]MH_SAM_APDU [09:18:37]CAPDU: 80 0D 03 02 [09:18:37]Write to MH i2c: E2 08 00 2C 79 80 0D 03 02 00 00 00 00 20 [09:18:37]Write i2c OK [09:18:37]MH_I2C_Read... [09:18:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:18:37]Read from MH i2c: E2 [09:18:37]MH_I2C_Read... [09:18:37]Read from MH i2c: E2 0B 00 [09:18:37]MH_I2C_Read... [09:18:37]Read from MH i2c: E2 0B 00 2C 79 00 CF 39 28 EB 23 83 E4 A5 90 00 6B [09:18:37]RAPDU: CF 39 28 EB 23 83 E4 A5 90 00 [09:18:37]wFMCommunicate OK [09:18:37]SAM_PROTO_SignData done [09:18:37]FM_MakeSignedData done [09:18:37]CreateOFDProtocolMessage [09:18:37]wFMCommunicate request_size=4 [09:18:37]MH_SAM_APDU [09:18:37]CAPDU: 80 11 00 00 [09:18:37]Write to MH i2c: E2 08 00 2D 79 80 11 00 00 00 00 00 00 20 [09:18:37]Write i2c OK [09:18:37]MH_I2C_Read... [09:18:37]OFD Sender: No OFD packet to send [09:18:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:37]Read from MH i2c: E2 [09:18:37]MH_I2C_Read... [09:18:37]Read from MH i2c: E2 17 00 [09:18:37]MH_I2C_Read... [09:18:37]Read from MH i2c: E2 17 00 2D 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 7E [09:18:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:18:37]wFMCommunicate OK [09:18:37]CreateOFDProtocolMessage done [09:18:37]OFDSenderStorePacket 123484 [09:18:37]StoreOFDPacket docnum=123484 [09:18:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 6A E0 07 01 16 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 F3 91 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5C E2 01 00 35 04 06 00 91 D5 51 CC 2E C0 CF 39 28 EB 23 83 E4 A5 [09:18:37]CheckFolder [09:18:37]dirname=/storage/ofd_packets [09:18:37]CheckFolder done [09:18:37]ProducePacketName [09:18:37]name=ofd_packets/00123484 [09:18:37]NVStorageSaveData ofd_packets/00123484 [09:18:37]File name is /storage/ofd_packets/00123484 [09:18:37]Write 301 bytes [09:18:37]NVStorageSaveData done [09:18:37]OFDSenderStorePacket done [09:18:37]KKMCreateOFDPacket done [09:18:37]NVStorageSaveData kkm_last_timestamp [09:18:37]File name is /storage/kkm_last_timestamp [09:18:37]Write 4 bytes [09:18:37]NVStorageSaveData done [09:18:37]ExternCall_PrintAddStr [09:18:37]wPrintStart [09:18:37]Write to MH i2c: 01 00 00 2E 79 A7 [09:18:37]Write i2c OK [09:18:37]MH_I2C_Read... [09:18:37]Read from MH i2c: 01 [09:18:37]MH_I2C_Read... [09:18:37]Read from MH i2c: 01 07 00 [09:18:37]MH_I2C_Read... [09:18:37]Read from MH i2c: 01 07 00 2E 79 00 00 00 00 00 FF 0F BC [09:18:37]RasterBufferAndPrint [09:18:37]line Счет N : (1)1106486 [09:18:37]line ИНН: 02508201610067 [09:18:37]line Контрольно-Кассовый Чек [09:18:37]line ПРОДАЖА [09:18:37]line ТРК (МРК, ГНК) : 32 [09:18:37]line Товар: 2710124130 [09:18:37]line Аи-92-К-5 [09:18:37]line 8.080 * 61.90 [09:18:37]line = 500.15 [09:18:37]line НДС 12% НСП 1% [09:18:37]line > о реализуемом товаре [09:18:37]line ОКРУГЛЕНИЕ: -0.15 [09:18:37]line ИТОГО: 500.00 [09:18:37]line Внесено: 500.00 [09:18:37]line СДАЧА: 0.00 [09:18:37]line НСП 1% : 4.43 [09:18:37]line НДС 12% : 53.11 [09:18:37]line Наличными: 500.00 [09:18:37]line Безнал.: 0.00 [09:18:37]line Место: АЗС № 25 "Партнер Нефть" [09:18:37]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:18:37]line СНО: Общий режим [09:18:37]line Чек 84 04.03.2024 09:18 [09:18:37]line Смена: 324 ФФД: 1.0 [09:18:37]line ЗНМ: 0300000019 [09:18:37]line РНМ: 0000000000090573 [09:18:37]line Версия ККМ: 001 [09:18:37]line ФМ: 0000000000874798 [09:18:37]line ФД: 123484 [09:18:37]line ФПД: 160345386397376 [09:18:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T091843&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123484&fm=160345386397376&tin=02508201610067®Number=0000000000090573&sum=50000 [09:18:37]OFD Sender: Processing packet 123484 [packets to send 112, broken 111] [09:18:37]ProducePacketName [09:18:37]name=ofd_packets/00123484 [09:18:37]OFD Sender: To server: pG, [09:18:37]CommunicateWithHost lk.salyk.kg:30040 [09:18:37]ConnectInit lk.salyk.kg [09:18:37]written 0, free lines is 4095 [09:18:37]Connected sock=10 [09:18:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 6A E0 07 01 16 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 F3 91 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5C E2 01 00 35 04 06 00 91 D5 51 CC 2E C0 CF 39 28 EB 23 83 E4 A5 [09:18:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 16 D4 47 00 FC D9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5C E2 01 00 F4 03 04 00 1C 3E E5 65 B6 04 01 00 00 12 B1 7B 9F 10 49 43 B3 [09:18:38]CommunicateWithHost err = 0 [09:18:38]CheckOFDResponse [09:18:38]1017 (14) - 77093643461234 [09:18:38]1041 (16) - 0000000000874798 [09:18:38]1040 (4) - 123484 [09:18:38]1012 (4) - 04.03.2024 03:21 [09:18:38]1206 (1) - 0 [09:18:38]OFD Sender: Remove packet 123484 [09:18:38]ProducePacketName [09:18:38]name=ofd_packets/00123484 [09:18:38]NVStorageDeleteData [09:18:38]Write to MH i2c: 01 00 00 59 79 D2 [09:18:38]Write i2c OK [09:18:38]MH_I2C_Read... [09:18:38]Read from MH i2c: 01 [09:18:38]MH_I2C_Read... [09:18:38]Read from MH i2c: 01 07 00 [09:18:38]MH_I2C_Read... [09:18:38]Read from MH i2c: 01 07 00 59 79 00 00 00 00 00 F5 0C DA [09:18:38]RasterBufferAndPrint [09:18:38]line [09:18:38]line [09:18:38]line [09:18:38]line [09:18:38]line [09:18:38]written 0, free lines is 3323 [09:18:38]MH_Cut [09:18:38]Write to MH i2c: D1 01 00 60 79 01 AB [09:18:38]Write i2c OK [09:18:38]MH_I2C_Read... [09:18:38]Read from MH i2c: D1 [09:18:38]MH_I2C_Read... [09:18:38]Read from MH i2c: D1 01 00 [09:18:38]MH_I2C_Read... [09:18:38]Read from MH i2c: D1 01 00 60 79 00 AA [09:18:38]Write to MH i2c: 01 00 00 61 79 DA [09:18:38]Write i2c OK [09:18:38]MH_I2C_Read... [09:18:38]OFD Sender: No OFD packet to send [09:18:38]*** Cut start [09:18:38]*** Purtial cut [09:18:38]*** Stage 1: CUTSNS_PIN = 1 [09:18:40]Read from MH i2c: 01 [09:18:40]MH_I2C_Read... [09:18:40]*** Stop cut motor [09:18:40]*** Cut end [09:18:40]Read from MH i2c: 01 07 00 [09:18:40]MH_I2C_Read... [09:18:40]Read from MH i2c: 01 07 00 61 79 00 00 00 00 00 FF 0F EF [09:18:40]process_action close_receipt done [09:18:40]requested_data is exist [09:18:40]produce_requested_data [09:18:40]requested_item fm.sn is exist - process it [09:18:40]wFMCommunicate request_size=4 [09:18:40]MH_SAM_APDU [09:18:40]CAPDU: 80 11 00 00 [09:18:40]Write to MH i2c: E2 08 00 62 79 80 11 00 00 00 00 00 00 55 [09:18:40]Write i2c OK [09:18:40]MH_I2C_Read... [09:18:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:41]Read from MH i2c: E2 [09:18:41]MH_I2C_Read... [09:18:41]Read from MH i2c: E2 17 00 [09:18:41]MH_I2C_Read... [09:18:41]Read from MH i2c: E2 17 00 62 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B3 [09:18:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:18:41]wFMCommunicate OK [09:18:41]requested_item fd.num is exist - process it [09:18:41]SAM_PROTO_GetFieldsCounters [09:18:41]wFMCommunicate request_size=4 [09:18:41]MH_SAM_APDU [09:18:41]CAPDU: 80 13 00 00 [09:18:41]Write to MH i2c: E2 08 00 63 79 80 13 00 00 00 00 00 00 58 [09:18:41]Write i2c OK [09:18:41]MH_I2C_Read... [09:18:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:18:41]Read from MH i2c: E2 [09:18:41]MH_I2C_Read... [09:18:41]Read from MH i2c: E2 62 00 [09:18:41]MH_I2C_Read... [09:18:41]Read from MH i2c: E2 62 00 63 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5C E2 01 00 0E 04 04 00 44 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 03 [09:18: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5C E2 01 00 0E 04 04 00 44 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 [09:18:41]wFMCommunicate OK [09:18:41]SAM_PROTO_GetFieldsCounters done [09:18:41]requested_item shift.num is exist - process it [09:18:41]requested_item shift.opened is exist - process it [09:18:41]req_shift_opened [09:18:41]FM_GetShiftState [09:18:41]SAM_PROTO_GetShiftState [09:18:41]wFMCommunicate request_size=4 [09:18:41]MH_SAM_APDU [09:18:41]CAPDU: 80 13 01 00 [09:18:41]Write to MH i2c: E2 08 00 64 79 80 13 01 00 00 00 00 00 5A [09:18:41]Write i2c OK [09:18:41]MH_I2C_Read... [09:18:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:41]Read from MH i2c: E2 [09:18:41]MH_I2C_Read... [09:18:41]Read from MH i2c: E2 0E 00 [09:18:41]MH_I2C_Read... [09:18:41]Read from MH i2c: E2 0E 00 64 79 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 71 [09:18:41]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:18:41]wFMCommunicate OK [09:18:41]SAM_PROTO_GetShiftState done [09:18:41]FM_GetShiftState done [09:18:41]req_shift_opened done [09:18:41]requested_item shift.open_date is exist - process it [09:18:41]req_shift_open_date [09:18:41]req_shift_open_date done [09:18:41]produce_requested_data done [09:18:41]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123484,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:18:41]process_action_free close_receipt [09:18:41]json_value_free [09:18:41]json_value_free done [09:18:41]process_json_proto returns [09:18:41]Send response to host [09:18:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123484,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:18:41]free response buf [09:18:41]execute_script done [09:18:41]execute_script returns [09:18:41]free content buf [09:18:41]Sock 9.Close socket [09:18:41]Sock 9.Thread stoped [09:18:43]OFD Sender: No OFD packet to send [09:18:48]OFD Sender: No OFD packet to send [09:18:53]OFD Sender: No OFD packet to send [09:18:58]OFD Sender: No OFD packet to send [09:19:03]OFD Sender: No OFD packet to send [09:19:08]OFD Sender: No OFD packet to send [09:19:13]OFD Sender: No OFD packet to send [09:19: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:53]OFD Sender: No OFD packet to send [09:20:58]OFD Sender: No OFD packet to send [09:21:03]OFD Sender: No OFD packet to send [09:21:08]OFD Sender: No OFD packet to send [09:21:13]OFD Sender: No OFD packet to send [09:21:18]OFD Sender: No OFD packet to send [09:21:23]OFD Sender: No OFD packet to send [09:21:28]OFD Sender: No OFD packet to send [09:21:33]OFD Sender: No OFD packet to send [09:21:38]OFD Sender: No OFD packet to send [09:21:43]OFD Sender: No OFD packet to send [09:21:47]accept exits with 7 [09:21:47]New connection [09:21:47]New thread 3067395428 created [09:21:47]Thread 3067252068 joined [09:21:47]Waiting for new connection... [09:21:47]accept exits with 9 [09:21:47]New connection [09:21:47]New thread 3067252068 created [09:21:47]Waiting for new connection... [09:21:47] Sock 9.Parse request [09:21:47]Sock 9.Check first char [09:21:47] Sock 7.Parse request [09:21:47]Sock 7.Check first char [09:21:47]Sock 7.First char is OK [09:21:47]request: GET /testengine HTTP/1.1 [09:21:47]Method: GET [09:21:47]URL: /testengine [09:21:47]Method is GET - find url and querystring [09:21:47]No ? found - this is static page request [09:21:47]url: /testengine [09:21:47]check /htdocs/testengine [09:21:47]file exist [09:21:47]serve_file /htdocs/testengine/index.html [09:21:47]read remaining request lines [09:21:47]Host: 172.17.48.197:8080 [09:21:47]Connection: keep-alive [09:21:47]Upgrade-Insecure-Requests: 1 [09:21:47]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 [09:21:47]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 [09:21:47]Accept-Encoding: gzip, deflate [09:21:47]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [09:21:47] [09:21:47]open file /htdocs/testengine/index.html [09:21:47]send HTTP headers [09:21:47]send file content [09:21:47]Finished. Sent 1003 bytes [09:21:47]close file [09:21:47]Sock 7.Close socket [09:21:47]Sock 7.Thread stoped [09:21:47]accept exits with 10 [09:21:47]Sock 9.First char is OK [09:21:47]New connection [09:21:47]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [09:21:47]Method: GET [09:21:47]URL: /testengine/css/app.915bc88f.css [09:21:47]Method is GET - find url and querystring [09:21:47]New thread 3067108708 created [09:21:47]No ? found - this is static page request [09:21:47]Thread 3067395428 joined [09:21:47]url: /testengine/css/app.915bc88f.css [09:21:47]Waiting for new connection... [09:21:47]check /htdocs/testengine/css/app.915bc88f.css [09:21:47]accept exits with 7 [09:21:47]file exist [09:21:47]New connection [09:21:47]serve_file /htdocs/testengine/css/app.915bc88f.css [09:21:47]read remaining request lines [09:21:47]New thread 3067395428 created [09:21:47]Waiting for new connection... [09:21:47]Host: 172.17.48.197:8080 [09:21:47]accept exits with 11 [09:21:47]New connection [09:21:47]Connection: keep-alive [09:21:47]New thread 3066965348 created [09:21:47]Waiting for new connection... [09:21:47]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 [09:21:47]Accept: text/css,*/*;q=0.1 [09:21:47]Referer: http://172.17.48.197:8080/testengine [09:21:47]Accept-Encoding: gzip, deflate [09:21:47]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [09:21:47] [09:21:47]open file /htdocs/testengine/css/app.915bc88f.css [09:21:47]send HTTP headers [09:21:47]send file content [09:21:47]Finished. Sent 1227 bytes [09:21:47]close file [09:21:47]Sock 9.Close socket [09:21:47]Sock 9.Thread stoped [09:21:47] Sock 11.Parse request [09:21:47]Sock 11.Check first char [09:21:47]Sock 11.First char is OK [09:21:47]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [09:21:47]Method: GET [09:21:47]URL: /testengine/js/chunk-vendors.8f546e50.js [09:21:47]Method is GET - find url and querystring [09:21:47]No ? found - this is static page request [09:21:47]url: /testengine/js/chunk-vendors.8f546e50.js [09:21:47]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [09:21:47]file exist [09:21:47]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [09:21:47]read remaining request lines [09:21:47]Host: 172.17.48.197:8080 [09:21:47]Connection: keep-alive [09:21:47]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 [09:21:47]Accept: */* [09:21:47]Referer: http://172.17.48.197:8080/testengine [09:21:47]Accept-Encoding: gzip, deflate [09:21:47]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [09:21:47] [09:21:47]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [09:21:47]send HTTP headers [09:21:47]send file content [09:21:47] Sock 10.Parse request [09:21:47]Sock 10.Check first char [09:21:47]Sock 10.First char is OK [09:21:47]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [09:21:47]Method: GET [09:21:47]URL: /testengine/js/app.a9c38288.js [09:21:47]Method is GET - find url and querystring [09:21:47]No ? found - this is static page request [09:21:47]url: /testengine/js/app.a9c38288.js [09:21:47]check /htdocs/testengine/js/app.a9c38288.js [09:21:47]file exist [09:21:47]serve_file /htdocs/testengine/js/app.a9c38288.js [09:21:47]read remaining request lines [09:21:47]Host: 172.17.48.197:8080 [09:21:47]Connection: keep-alive [09:21:47]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 [09:21:47]Accept: */* [09:21:47]Referer: http://172.17.48.197:8080/testengine [09:21:47]Accept-Encoding: gzip, deflate [09:21:47]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [09:21:47] [09:21:47]open file /htdocs/testengine/js/app.a9c38288.js [09:21:47]send HTTP headers [09:21:47]send file content [09:21:47] Sock 7.Parse request [09:21:47]Sock 7.Check first char [09:21:47]Sock 7.First char is OK [09:21:47]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [09:21:47]Method: GET [09:21:47]URL: /testengine/css/chunk-vendors.1a13a212.css [09:21:47]Method is GET - find url and querystring [09:21:47]No ? found - this is static page request [09:21:47]url: /testengine/css/chunk-vendors.1a13a212.css [09:21:47]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [09:21:47]file exist [09:21:47]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [09:21:47]read remaining request lines [09:21:47]Host: 172.17.48.197:8080 [09:21:47]Connection: keep-alive [09:21:47]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 [09:21:47]Accept: text/css,*/*;q=0.1 [09:21:47]Referer: http://172.17.48.197:8080/testengine [09:21:47]Accept-Encoding: gzip, deflate [09:21:47]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [09:21:47] [09:21:47]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [09:21:47]send HTTP headers [09:21:47]send file content [09:21:47]Finished. Sent 140 bytes [09:21:47]close file [09:21:47]Sock 7.Close socket [09:21:47]Sock 7.Thread stoped [09:21:47]Finished. Sent 165537 bytes [09:21:47]close file [09:21:47]Sock 11.Close socket [09:21:47]Sock 11.Thread stoped [09:21:47]Finished. Sent 102400 bytes [09:21:47]close file [09:21:47]Sock 10.Close socket [09:21:47]Sock 10.Thread stoped [09:21:48]OFD Sender: No OFD packet to send [09:21:53]OFD Sender: No OFD packet to send [09:21:58]OFD Sender: No OFD packet to send [09:22:03]OFD Sender: No OFD packet to send [09:22:08]OFD Sender: No OFD packet to send [09:22:13]OFD Sender: No OFD packet to send [09:22:18]OFD Sender: No OFD packet to send [09:22:23]OFD Sender: No OFD packet to send [09:22:28]OFD Sender: No OFD packet to send [09:22:33]OFD Sender: No OFD packet to send [09:22:38]OFD Sender: No OFD packet to send [09:22:43]OFD Sender: No OFD packet to send [09:22:48]OFD Sender: No OFD packet to send [09:22:53]OFD Sender: No OFD packet to send [09:22:58]OFD Sender: No OFD packet to send [09:23:03]OFD Sender: No OFD packet to send [09:23:07]accept exits with 12 [09:23:07]New connection [09:23:07]New thread 3066821988 created [09:23:07]Thread 3067252068 joined [09:23:07]Thread 3066965348 joined [09:23:07]Thread 3067108708 joined [09:23:07]Thread 3067395428 joined [09:23:07]Waiting for new connection... [09:23:07] Sock 12.Parse request [09:23:07]Sock 12.Check first char [09:23:07]Sock 12.First char is OK [09:23:07]request: POST /json_proto HTTP/1.0 [09:23:07]Method: POST [09:23:07]URL: /json_proto [09:23:07]Method is POST - this is cgi request [09:23:07]url: /json_proto [09:23:07]query_string will be loaded in cgi processing [09:23:07]execute_cgi json_proto POST (null) [09:23:07]execute_cgi path=json_proto method=POST [09:23:07]POST find Content-Length [09:23:07]Host: 172.17.48.197:8080 [09:23:07]Content-Length: 679 [09:23:07]Content-Type: application/json [09:23:07] [09:23:07]POST finish read [09:23:07]Found Content-Length = 679 [09:23:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106488", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 11.310, "sum" : 700.09, "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:23:07]execute_script... [09:23:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106488", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 11.310, "sum" : 700.09, "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:23:07]POST & json_proto [09:23:07]process_json_proto [09:23:07]json parsed OK: [09:23:07]protocol is kg_v1.0 [09:23:07]action value=close_receipt [09:23:07]process_action close_receipt [09:23:07]cmd_close_receipt [09:23:07]MH_GetDate [09:23:07]Write to MH i2c: F0 00 00 65 79 CD [09:23:07]Write i2c OK [09:23:07]MH_I2C_Read... [09:23:07]Read from MH i2c: F0 [09:23:07]MH_I2C_Read... [09:23:07]Read from MH i2c: F0 09 00 [09:23:07]MH_I2C_Read... [09:23:07]Read from MH i2c: F0 09 00 65 79 00 03 93 E5 65 6C AF E3 65 19 [09:23:07]GetLastDocTimeStamp 1709543923 [09:23:07]current date 1709544195 [09:23:07]FM_GetShiftState [09:23:07]SAM_PROTO_GetShiftState [09:23:07]wFMCommunicate request_size=4 [09:23:07]MH_SAM_APDU [09:23:07]CAPDU: 80 13 01 00 [09:23:07]Write to MH i2c: E2 08 00 66 79 80 13 01 00 00 00 00 00 5C [09:23:07]Write i2c OK [09:23:07]MH_I2C_Read... [09:23:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:07]Read from MH i2c: E2 [09:23:07]MH_I2C_Read... [09:23:07]Read from MH i2c: E2 0E 00 [09:23:07]MH_I2C_Read... [09:23:07]Read from MH i2c: E2 0E 00 66 79 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 73 [09:23:07]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:23:07]wFMCommunicate OK [09:23:07]SAM_PROTO_GetShiftState done [09:23:07]FM_GetShiftState done [09:23:07]opened in 1709511088 [09:23:07]opened+sec_in_day 1709597488 [09:23:07]quantity*price = 70008 [09:23:07]sum+1 = 70010 [09:23:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.19 НДС 12% : 74.35 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 85 04.03.2024 09:23 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123485 ФПД: 58714337841625 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T092315&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123485&fm=58714337841625&tin=02508201610067®Number=0000000000090573&sum=70000 [09:23:09]StoreToDocumentArchive [09:23:09]shift 324 fd 123485 [09:23:09]save to /storage/0324/doc_00123485 [09:23:09]save last doc name /storage/0324/doc_00123485 to /storage/kkm_last_doc_name [09:23:09]save OK [09:23:09]Clear old archive folders... [09:23:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:23:09]tlvbuf is 00E29760 [09:23:09]SAM_PROTO_ClearQueue [09:23:09]wFMCommunicate request_size=4 [09:23:09]MH_SAM_APDU [09:23:09]CAPDU: 80 09 00 00 [09:23:09]Write to MH i2c: E2 08 00 73 79 80 09 00 00 00 00 00 00 5E [09:23:09]Write i2c OK [09:23:09]MH_I2C_Read... [09:23:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:23:09]Read from MH i2c: E2 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: E2 03 00 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: E2 03 00 73 79 00 90 00 60 [09:23:09]RAPDU: 90 00 [09:23:09]wFMCommunicate OK [09:23:09]SAM_PROTO_ClearQueue done [09:23:09]KKMCreateOFDPacket [09:23:09]OFDProtocolAddRootSTLVToBuf [09:23:09]FM_MakeSignedData [09:23:09]FM_MakeSignedData [09:23:09]SAM_PROTO_SignData [09:23:09]wFMCommunicate request_size=4 [09:23:09]MH_SAM_APDU [09:23:09]CAPDU: 80 0D 01 02 [09:23:09]Write to MH i2c: E2 08 00 74 79 80 0D 01 02 00 00 00 00 66 [09:23:09]Write i2c OK [09:23:09]MH_I2C_Read... [09:23:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:23:09]Read from MH i2c: E2 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: E2 03 00 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: E2 03 00 74 79 00 90 00 61 [09:23:09]RAPDU: 90 00 [09:23:09]wFMCommunicate OK [09:23:09]wFMCommunicate request_size=255 [09:23:09]MH_SAM_APDU [09:23:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 03 93 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5D E2 01 00 35 04 06 00 35 [09:23:09]Write to MH i2c: E2 02 01 75 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 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 03 93 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5D E2 01 00 35 04 06 00 35 00 00 2D [09:23:09]Write i2c OK [09:23:09]MH_I2C_Read... [09:23:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:09]Read from MH i2c: E2 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: E2 03 00 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: E2 03 00 75 79 00 90 00 62 [09:23:09]RAPDU: 90 00 [09:23:09]wFMCommunicate OK [09:23:09]wFMCommunicate request_size=10 [09:23:09]MH_SAM_APDU [09:23:09]CAPDU: 80 0D 02 02 05 66 7F 40 11 D9 [09:23:09]Write to MH i2c: E2 0D 00 76 79 80 0D 02 02 05 00 66 7F 40 11 D9 00 00 82 [09:23:09]Write i2c OK [09:23:09]MH_I2C_Read... [09:23:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:09]Read from MH i2c: E2 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: E2 03 00 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: E2 03 00 76 79 00 90 00 63 [09:23:09]RAPDU: 90 00 [09:23:09]wFMCommunicate OK [09:23:09]wFMCommunicate request_size=4 [09:23:09]MH_SAM_APDU [09:23:09]CAPDU: 80 0D 03 02 [09:23:09]Write to MH i2c: E2 08 00 77 79 80 0D 03 02 00 00 00 00 6B [09:23:09]Write i2c OK [09:23:09]MH_I2C_Read... [09:23:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:23:09]Read from MH i2c: E2 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: E2 0B 00 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: E2 0B 00 77 79 00 4C 8E 54 DA 34 C6 E0 31 90 00 7F [09:23:09]RAPDU: 4C 8E 54 DA 34 C6 E0 31 90 00 [09:23:09]wFMCommunicate OK [09:23:09]SAM_PROTO_SignData done [09:23:09]FM_MakeSignedData done [09:23:09]CreateOFDProtocolMessage [09:23:09]wFMCommunicate request_size=4 [09:23:09]MH_SAM_APDU [09:23:09]CAPDU: 80 11 00 00 [09:23:09]Write to MH i2c: E2 08 00 78 79 80 11 00 00 00 00 00 00 6B [09:23:09]Write i2c OK [09:23:09]MH_I2C_Read... [09:23:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:09]Read from MH i2c: E2 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: E2 17 00 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: E2 17 00 78 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C9 [09:23:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:23:09]wFMCommunicate OK [09:23:09]CreateOFDProtocolMessage done [09:23:09]OFDSenderStorePacket 123485 [09:23:09]StoreOFDPacket docnum=123485 [09:23:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 55 FE 07 01 41 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 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 03 93 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5D E2 01 00 35 04 06 00 35 66 7F 40 11 D9 4C 8E 54 DA 34 C6 E0 31 [09:23:09]CheckFolder [09:23:09]dirname=/storage/ofd_packets [09:23:09]CheckFolder done [09:23:09]ProducePacketName [09:23:09]name=ofd_packets/00123485 [09:23:09]NVStorageSaveData ofd_packets/00123485 [09:23:09]File name is /storage/ofd_packets/00123485 [09:23:09]Write 301 bytes [09:23:09]NVStorageSaveData done [09:23:09]OFDSenderStorePacket done [09:23:09]KKMCreateOFDPacket done [09:23:09]NVStorageSaveData kkm_last_timestamp [09:23:09]File name is /storage/kkm_last_timestamp [09:23:09]Write 4 bytes [09:23:09]NVStorageSaveData done [09:23:09]ExternCall_PrintAddStr [09:23:09]wPrintStart [09:23:09]Write to MH i2c: 01 00 00 79 79 F2 [09:23:09]Write i2c OK [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: 01 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: 01 07 00 [09:23:09]MH_I2C_Read... [09:23:09]Read from MH i2c: 01 07 00 79 79 00 00 00 00 00 FF 0F 07 [09:23:09]RasterBufferAndPrint [09:23:09]line Счет N : (1)1106488 [09:23:09]line ИНН: 02508201610067 [09:23:09]line Контрольно-Кассовый Чек [09:23:09]line ПРОДАЖА [09:23:09]line ТРК (МРК, ГНК) : 11 [09:23:09]line Товар: 2710124130 [09:23:09]line Аи-92-К-5 [09:23:09]line 11.310 * 61.90 [09:23:09]line = 700.09 [09:23:09]line НДС 12% НСП 1% [09:23:09]line > о реализуемом товаре [09:23:09]line ОКРУГЛЕНИЕ: -0.09 [09:23:09]line ИТОГО: 700.00 [09:23:09]line Внесено: 700.00 [09:23:09]line СДАЧА: 0.00 [09:23:09]line НСП 1% : 6.19 [09:23:09]line НДС 12% : 74.35 [09:23:09]line Наличными: 700.00 [09:23:09]line Безнал.: 0.00 [09:23:09]line Место: АЗС № 25 "Партнер Нефть" [09:23:09]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:23:09]line СНО: Общий режим [09:23:09]line Чек 85 04.03.2024 09:23 [09:23:09]line Смена: 324 ФФД: 1.0 [09:23:09]line ЗНМ: 0300000019 [09:23:09]line РНМ: 0000000000090573 [09:23:09]line Версия ККМ: 001 [09:23:09]line ФМ: 0000000000874798 [09:23:09]line ФД: 123485 [09:23:09]line ФПД: 58714337841625 [09:23:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T092315&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123485&fm=58714337841625&tin=02508201610067®Number=0000000000090573&sum=70000 [09:23:09]written 0, free lines is 4095 [09:23:09]OFD Sender: Processing packet 123485 [packets to send 112, broken 111] [09:23:09]ProducePacketName [09:23:09]name=ofd_packets/00123485 [09:23:09]OFD Sender: To server: pG, [09:23:09]CommunicateWithHost lk.salyk.kg:30040 [09:23:09]ConnectInit lk.salyk.kg [09:23:09]Connected sock=10 [09:23:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 55 FE 07 01 41 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 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 03 93 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5D E2 01 00 35 04 06 00 35 66 7F 40 11 D9 4C 8E 54 DA 34 C6 E0 31 [09:23:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 27 4A 47 00 3F 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5D E2 01 00 F4 03 04 00 2C 3F E5 65 B6 04 01 00 00 7A E4 AD 03 79 62 9A 03 [09:23:09]CommunicateWithHost err = 0 [09:23:09]CheckOFDResponse [09:23:09]1017 (14) - 77093643461234 [09:23:09]1041 (16) - 0000000000874798 [09:23:09]1040 (4) - 123485 [09:23:09]1012 (4) - 04.03.2024 03:25 [09:23:09]1206 (1) - 0 [09:23:09]OFD Sender: Remove packet 123485 [09:23:09]ProducePacketName [09:23:09]name=ofd_packets/00123485 [09:23:09]NVStorageDeleteData [09:23:10]Write to MH i2c: 01 00 00 A4 79 1D [09:23:10]Write i2c OK [09:23:10]MH_I2C_Read... [09:23:10]Read from MH i2c: 01 [09:23:10]MH_I2C_Read... [09:23:10]Read from MH i2c: 01 07 00 [09:23:10]MH_I2C_Read... [09:23:10]Read from MH i2c: 01 07 00 A4 79 00 00 00 00 00 E9 0C 19 [09:23:10]RasterBufferAndPrint [09:23:10]line [09:23:10]line [09:23:10]line [09:23:10]line [09:23:10]line [09:23:10]written 0, free lines is 3311 [09:23:10]MH_Cut [09:23:10]Write to MH i2c: D1 01 00 AB 79 01 F6 [09:23:10]Write i2c OK [09:23:10]MH_I2C_Read... [09:23:10]Read from MH i2c: D1 [09:23:10]MH_I2C_Read... [09:23:10]Read from MH i2c: D1 01 00 [09:23:10]MH_I2C_Read... [09:23:10]Read from MH i2c: D1 01 00 AB 79 00 F5 [09:23:10]Write to MH i2c: 01 00 00 AC 79 25 [09:23:10]Write i2c OK [09:23:10]MH_I2C_Read... [09:23:10]OFD Sender: No OFD packet to send [09:23:10]*** Cut start [09:23:10]*** Purtial cut [09:23:10]*** Stage 1: CUTSNS_PIN = 1 [09:23:12]Read from MH i2c: 01 [09:23:12]MH_I2C_Read... [09:23:12]*** Stop cut motor [09:23:12]*** Cut end [09:23:12]Read from MH i2c: 01 07 00 [09:23:12]MH_I2C_Read... [09:23:12]Read from MH i2c: 01 07 00 AC 79 00 00 00 00 00 FF 0F 3A [09:23:12]process_action close_receipt done [09:23:12]requested_data is exist [09:23:12]produce_requested_data [09:23:12]requested_item fm.sn is exist - process it [09:23:12]wFMCommunicate request_size=4 [09:23:12]MH_SAM_APDU [09:23:12]CAPDU: 80 11 00 00 [09:23:12]Write to MH i2c: E2 08 00 AD 79 80 11 00 00 00 00 00 00 A0 [09:23:12]Write i2c OK [09:23:12]MH_I2C_Read... [09:23:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:12]Read from MH i2c: E2 [09:23:12]MH_I2C_Read... [09:23:12]Read from MH i2c: E2 17 00 [09:23:12]MH_I2C_Read... [09:23:12]Read from MH i2c: E2 17 00 AD 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 FE [09:23:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:23:12]wFMCommunicate OK [09:23:12]requested_item fd.num is exist - process it [09:23:12]SAM_PROTO_GetFieldsCounters [09:23:12]wFMCommunicate request_size=4 [09:23:12]MH_SAM_APDU [09:23:12]CAPDU: 80 13 00 00 [09:23:12]Write to MH i2c: E2 08 00 AE 79 80 13 00 00 00 00 00 00 A3 [09:23:12]Write i2c OK [09:23:12]MH_I2C_Read... [09:23:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:23:13]Read from MH i2c: E2 [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: E2 62 00 [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: E2 62 00 AE 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5D E2 01 00 0E 04 04 00 44 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 52 [09: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5D E2 01 00 0E 04 04 00 44 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 [09:23:13]wFMCommunicate OK [09:23:13]SAM_PROTO_GetFieldsCounters done [09:23:13]requested_item shift.num is exist - process it [09:23:13]requested_item shift.opened is exist - process it [09:23:13]req_shift_opened [09:23:13]FM_GetShiftState [09:23:13]SAM_PROTO_GetShiftState [09:23:13]wFMCommunicate request_size=4 [09:23:13]MH_SAM_APDU [09:23:13]CAPDU: 80 13 01 00 [09:23:13]Write to MH i2c: E2 08 00 AF 79 80 13 01 00 00 00 00 00 A5 [09:23:13]Write i2c OK [09:23:13]MH_I2C_Read... [09:23:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:13]Read from MH i2c: E2 [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: E2 0E 00 [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: E2 0E 00 AF 79 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 BC [09:23:13]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:23:13]wFMCommunicate OK [09:23:13]SAM_PROTO_GetShiftState done [09:23:13]FM_GetShiftState done [09:23:13]req_shift_opened done [09:23:13]requested_item shift.open_date is exist - process it [09:23:13]req_shift_open_date [09:23:13]req_shift_open_date done [09:23:13]produce_requested_data done [09:23:13]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123485,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:23:13]process_action_free close_receipt [09:23:13]json_value_free [09:23:13]json_value_free done [09:23:13]process_json_proto returns [09:23:13]Send response to host [09:23:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123485,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:23:13]free response buf [09:23:13]execute_script done [09:23:13]execute_script returns [09:23:13]free content buf [09:23:13]Sock 12.Close socket [09:23:13]Sock 12.Thread stoped [09:23:15]OFD Sender: No OFD packet to send [09:23:20]OFD Sender: No OFD packet to send [09:23:25]OFD Sender: No OFD packet to send [09:23:30]OFD Sender: No OFD packet to send [09:23:35]OFD Sender: No OFD packet to send [09:23:35]accept exits with 7 [09:23:35]New connection [09:23:35]New thread 3067395428 created [09:23:35]Thread 3066821988 joined [09:23:35]Waiting for new connection... [09:23:35] Sock 7.Parse request [09:23:35]Sock 7.Check first char [09:23:35]Sock 7.First char is OK [09:23:35]request: POST /json_proto HTTP/1.0 [09:23:35]Method: POST [09:23:35]URL: /json_proto [09:23:35]Method is POST - this is cgi request [09:23:35]url: /json_proto [09:23:35]query_string will be loaded in cgi processing [09:23:35]execute_cgi json_proto POST (null) [09:23:35]execute_cgi path=json_proto method=POST [09:23:35]POST find Content-Length [09:23:35]Host: 172.17.48.197:8080 [09:23:35]Content-Length: 1213 [09:23:35]Content-Type: application/json [09:23:35] [09:23:35]POST finish read [09:23:35]Found Content-Length = 1213 [09:23: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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106487\u000A04.03.2024 09:19\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 20.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 1418.00\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\u000A53319\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:35]execute_script... [09:23: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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106487\u000A04.03.2024 09:19\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 20.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 1418.00\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\u000A53319\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:35]POST & json_proto [09:23:35]process_json_proto [09:23:35]json parsed OK: [09:23:35]protocol is kg_v1.0 [09:23:35]action value=print_text [09:23:35]process_action print_text [09:23:35]cmd_print_text [09:23:35]ExternCall_PrintAddStr [09:23:35]wPrintStart [09:23:35]Write to MH i2c: 01 00 00 B0 79 29 [09:23:35]Write i2c OK [09:23:35]MH_I2C_Read... [09:23:35]Read from MH i2c: 01 [09:23:35]MH_I2C_Read... [09:23:35]Read from MH i2c: 01 07 00 [09:23:35]MH_I2C_Read... [09:23:35]Read from MH i2c: 01 07 00 B0 79 00 00 00 00 00 FF 0F 3E [09:23:35]RasterBufferAndPrint [09:23:35]line *****ТОВАРНЫЙ ЧЕК***** [09:23:35]line АЗС 25 [09:23:35]line Партнер нефть [09:23:35]line 02508201610067 [09:23:35]line Кассир : Абылгазиев А. [09:23:35]line Счет N : (1)1106487 [09:23:35]line 04.03.2024 09:19 [09:23:35]line ПРОДАЖА [09:23:35]line ТРК (МРК, ГНК): 31 [09:23:35]line Вид ГСМ : 2710194210 [09:23:35]line ДТ(л)-К-5 [09:23:35]line 20.000 x 70.90 [09:23:35]line ИТОГ: 1418.00 [09:23:35]line Тип оплаты: Талоны: Топливная Карта [09:23:35]line 53319 [09:23:35]line ______________________ [09:23:35]line (подпись) [09:23:35]written 0, free lines is 4095 [09:23:36]Write to MH i2c: 01 00 00 C4 79 3D [09:23:36]Write i2c OK [09:23:36]MH_I2C_Read... [09:23:36]Read from MH i2c: 01 [09:23:36]MH_I2C_Read... [09:23:36]Read from MH i2c: 01 07 00 [09:23:36]MH_I2C_Read... [09:23:36]Read from MH i2c: 01 07 00 C4 79 00 00 00 00 00 0F 0E 61 [09:23:36]RasterBufferAndPrint [09:23:36]line [09:23:36]line [09:23:36]line [09:23:36]line [09:23:36]line [09:23:36]written 0, free lines is 3601 [09:23:36]MH_Cut [09:23:36]Write to MH i2c: D1 01 00 CB 79 01 16 [09:23:36]Write i2c OK [09:23:36]MH_I2C_Read... [09:23:36]Read from MH i2c: D1 [09:23:36]MH_I2C_Read... [09:23:36]Read from MH i2c: D1 01 00 [09:23:36]MH_I2C_Read... [09:23:36]Read from MH i2c: D1 01 00 CB 79 00 15 [09:23:36]Write to MH i2c: 01 00 00 CC 79 45 [09:23:36]Write i2c OK [09:23:36]MH_I2C_Read... [09:23:36]*** Cut start [09:23:36]*** Purtial cut [09:23:36]*** Stage 1: CUTSNS_PIN = 1 [09:23:38]Read from MH i2c: 01 [09:23:38]MH_I2C_Read... [09:23:38]*** Stop cut motor [09:23:38]*** Cut end [09:23:38]Read from MH i2c: 01 07 00 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: 01 07 00 CC 79 00 00 00 00 00 FF 0F 5A [09:23:38]process_action print_text done [09:23:38]requested_data is exist [09:23:38]produce_requested_data [09:23:38]requested_item fm.sn is exist - process it [09:23:38]wFMCommunicate request_size=4 [09:23:38]MH_SAM_APDU [09:23:38]CAPDU: 80 11 00 00 [09:23:38]Write to MH i2c: E2 08 00 CD 79 80 11 00 00 00 00 00 00 C0 [09:23:38]Write i2c OK [09:23:38]MH_I2C_Read... [09:23:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:38]Read from MH i2c: E2 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: E2 17 00 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: E2 17 00 CD 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 1E [09:23:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:23:38]wFMCommunicate OK [09:23:38]requested_item fd.num is exist - process it [09:23:38]SAM_PROTO_GetFieldsCounters [09:23:38]wFMCommunicate request_size=4 [09:23:38]MH_SAM_APDU [09:23:38]CAPDU: 80 13 00 00 [09:23:38]Write to MH i2c: E2 08 00 CE 79 80 13 00 00 00 00 00 00 C3 [09:23:38]Write i2c OK [09:23:38]MH_I2C_Read... [09:23:38]int [09:23:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:23:38]*** FLAG_PRN_KEY set [09:23:38]*** FLAG_PRN_KEY reset [09:23:38]Read from MH i2c: E2 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: E2 62 00 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: E2 62 00 CE 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5D E2 01 00 0E 04 04 00 44 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 72 [09:23: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5D E2 01 00 0E 04 04 00 44 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 [09:23:38]wFMCommunicate OK [09:23:38]SAM_PROTO_GetFieldsCounters done [09:23:38]requested_item shift.num is exist - process it [09:23:38]requested_item shift.opened is exist - process it [09:23:38]req_shift_opened [09:23:38]FM_GetShiftState [09:23:38]SAM_PROTO_GetShiftState [09:23:38]wFMCommunicate request_size=4 [09:23:38]MH_SAM_APDU [09:23:38]CAPDU: 80 13 01 00 [09:23:38]Write to MH i2c: E2 08 00 CF 79 80 13 01 00 00 00 00 00 C5 [09:23:38]Write i2c OK [09:23:38]MH_I2C_Read... [09:23:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:38]*** FLAG_PRN_KEY set [09:23:38]Read from MH i2c: E2 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: E2 0E 00 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: E2 0E 00 CF 79 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 DC [09:23:38]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:23:38]wFMCommunicate OK [09:23:38]SAM_PROTO_GetShiftState done [09:23:38]FM_GetShiftState done [09:23:38]req_shift_opened done [09:23:38]requested_item shift.open_date is exist - process it [09:23:38]req_shift_open_date [09:23:38]req_shift_open_date done [09:23:38]produce_requested_data done [09:23:38]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123485,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:23:38]process_action_free print_text [09:23:38]json_value_free [09:23:38]json_value_free done [09:23:38]process_json_proto returns [09:23:38]Send response to host [09:23:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123485,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:23:38]free response buf [09:23:38]execute_script done [09:23:38]execute_script returns [09:23:38]free content buf [09:23:38]Sock 7.Close socket [09:23:38]Sock 7.Thread stoped [09:23:38]Write to MH i2c: 01 00 00 D0 79 49 [09:23:38]Write i2c OK [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: 01 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: 01 07 00 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: 01 07 00 D0 79 00 08 00 00 00 FF 0F 66 [09:23:38]state=0 [09:23:38]Key pressed [09:23:38]Feed [09:23:38]Write to MH i2c: D8 00 00 D1 79 21 [09:23:38]Write i2c OK [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: D8 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: D8 01 00 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: D8 01 00 D1 79 00 22 [09:23:38]int [09:23:38]Write to MH i2c: 01 00 00 D2 79 4B [09:23:38]Write i2c OK [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: 01 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: 01 07 00 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: 01 07 00 D2 79 00 48 00 00 00 3C 00 D6 [09:23:38]state=2 [09:23:38]Key pressed [09:23:38]int [09:23:38]Write to MH i2c: 01 00 00 D3 79 4C [09:23:38]*** FLAG_PRN_KEY reset [09:23:38]Write i2c OK [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: 01 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: 01 07 00 [09:23:38]MH_I2C_Read... [09:23:38]Read from MH i2c: 01 07 00 D3 79 00 00 00 00 00 F7 0F 59 [09:23:38]state=2 [09:23:38]Stop feed [09:23:39]int [09:23:39]Write to MH i2c: 01 00 00 D4 79 4D [09:23:39]*** FLAG_PRN_KEY set [09:23:39]Write i2c OK [09:23:39]MH_I2C_Read... [09:23:39]Read from MH i2c: 01 [09:23:39]MH_I2C_Read... [09:23:39]Read from MH i2c: 01 07 00 [09:23:39]MH_I2C_Read... [09:23:39]Read from MH i2c: 01 07 00 D4 79 00 08 00 00 00 FF 0F 6A [09:23:39]state=0 [09:23:39]Key pressed [09:23:39]Feed [09:23:39]Write to MH i2c: D8 00 00 D5 79 25 [09:23:39]Write i2c OK [09:23:39]MH_I2C_Read... [09:23:39]Read from MH i2c: D8 [09:23:39]MH_I2C_Read... [09:23:39]Read from MH i2c: D8 01 00 [09:23:39]MH_I2C_Read... [09:23:39]Read from MH i2c: D8 01 00 D5 79 00 26 [09:23:39]int [09:23:39]Write to MH i2c: 01 00 00 D6 79 4F [09:23:39]Write i2c OK [09:23:39]MH_I2C_Read... [09:23:39]Read from MH i2c: 01 [09:23:39]MH_I2C_Read... [09:23:39]Read from MH i2c: 01 07 00 [09:23:39]MH_I2C_Read... [09:23:39]Read from MH i2c: 01 07 00 D6 79 00 48 00 00 00 3C 00 DA [09:23:39]state=2 [09:23:39]Key pressed [09:23:39]int [09:23:39]Write to MH i2c: 01 00 00 D7 79 50 [09:23:39]*** FLAG_PRN_KEY reset [09:23:39]Write i2c OK [09:23:39]MH_I2C_Read... [09:23:39]Read from MH i2c: 01 [09:23:39]MH_I2C_Read... [09:23:39]Read from MH i2c: 01 07 00 [09:23:39]MH_I2C_Read... [09:23:39]Read from MH i2c: 01 07 00 D7 79 00 00 00 00 00 F5 0F 5B [09:23:39]state=2 [09:23:39]Stop feed [09:23:39]int [09:23:39]Write to MH i2c: 01 00 00 D8 79 51 [09:23:39]*** FLAG_PRN_KEY set [09:23:39]Write i2c OK [09:23:39]MH_I2C_Read... [09:23:39]Read from MH i2c: 01 [09:23:39]MH_I2C_Read... [09:23:39]Read from MH i2c: 01 07 00 [09:23:39]MH_I2C_Read... [09:23:39]Read from MH i2c: 01 07 00 D8 79 00 08 00 00 00 FF 0F 6E [09:23:39]state=0 [09:23:39]Key pressed [09:23:39]Feed [09:23:39]Write to MH i2c: D8 00 00 D9 79 29 [09:23:39]Write i2c OK [09:23:39]MH_I2C_Read... [09:23:39]Read from MH i2c: D8 [09:23:39]MH_I2C_Read... [09:23:39]Read from MH i2c: D8 01 00 [09:23:39]MH_I2C_Read... [09:23:39]Read from MH i2c: D8 01 00 D9 79 00 2A [09:23:39]int [09:23:39]Write to MH i2c: 01 00 00 DA 79 53 [09:23:39]Write i2c OK [09:23:39]MH_I2C_Read... [09:23:39]Read from MH i2c: 01 [09:23:39]MH_I2C_Read... [09:23:39]Read from MH i2c: 01 07 00 [09:23:39]MH_I2C_Read... [09:23:39]Read from MH i2c: 01 07 00 DA 79 00 48 00 00 00 3C 00 DE [09:23:39]state=2 [09:23:39]Key pressed [09:23:39]int [09:23:39]Write to MH i2c: 01 00 00 DB 79 54 [09:23:39]*** FLAG_PRN_KEY reset [09:23:39]Write i2c OK [09:23:39]MH_I2C_Read... [09:23:39]Read from MH i2c: 01 [09:23:39]MH_I2C_Read... [09:23:39]Read from MH i2c: 01 07 00 [09:23:39]MH_I2C_Read... [09:23:39]Read from MH i2c: 01 07 00 DB 79 00 00 00 00 00 F5 0F 5F [09:23:39]state=2 [09:23:39]Stop feed [09:23:40]OFD Sender: No OFD packet to send [09:23:45]OFD Sender: No OFD packet to send [09:23:50]OFD Sender: No OFD packet to send [09:23:55]OFD Sender: No OFD packet to send [09:24:00]OFD Sender: No OFD packet to send [09:24:05]OFD Sender: No OFD packet to send [09:24:10]OFD Sender: No OFD packet to send [09:24:15]OFD Sender: No OFD packet to send [09:24:20]OFD Sender: No OFD packet to send [09:24:25]OFD Sender: No OFD packet to send [09:24:30]OFD Sender: No OFD packet to send [09:24:35]OFD Sender: No OFD packet to send [09:24:40]OFD Sender: No OFD packet to send [09:24:45]OFD Sender: No OFD packet to send [09:24:50]OFD Sender: No OFD packet to send [09:24:55]OFD Sender: No OFD packet to send [09:25:00]OFD Sender: No OFD packet to send [09:25:05]OFD Sender: No OFD packet to send [09:25:10]OFD Sender: No OFD packet to send [09:25:15]OFD Sender: No OFD packet to send [09:25:20]OFD Sender: No OFD packet to send [09:25:25]OFD Sender: No OFD packet to send [09:25:30]OFD Sender: No OFD packet to send [09:25:35]OFD Sender: No OFD packet to send [09:25:40]OFD Sender: No OFD packet to send [09:25:45]OFD Sender: No OFD packet to send [09:25:50]OFD Sender: No OFD packet to send [09:25:55]OFD Sender: No OFD packet to send [09:26:00]OFD Sender: No OFD packet to send [09:26:05]OFD Sender: No OFD packet to send [09:26:10]OFD Sender: No OFD packet to send [09:26:15]OFD Sender: No OFD packet to send [09:26:20]OFD Sender: No OFD packet to send [09:26:25]OFD Sender: No OFD packet to send [09:26:30]OFD Sender: No OFD packet to send [09:26:35]OFD Sender: No OFD packet to send [09:26:40]OFD Sender: No OFD packet to send [09:26:45]OFD Sender: No OFD packet to send [09:26:50]OFD Sender: No OFD packet to send [09:26:55]OFD Sender: No OFD packet to send [09:27:00]OFD Sender: No OFD packet to send [09:27:05]OFD Sender: No OFD packet to send [09:27:06]accept exits with 9 [09:27:06]New connection [09:27:06]New thread 3067252068 created [09:27:06]Thread 3067395428 joined [09:27:06]Waiting for new connection... [09:27:06] Sock 9.Parse request [09:27:06]Sock 9.Check first char [09:27:06]Sock 9.First char is OK [09:27:06]request: POST /json_proto HTTP/1.0 [09:27:06]Method: POST [09:27:06]URL: /json_proto [09:27:06]Method is POST - this is cgi request [09:27:06]url: /json_proto [09:27:06]query_string will be loaded in cgi processing [09:27:06]execute_cgi json_proto POST (null) [09:27:06]execute_cgi path=json_proto method=POST [09:27:06]POST find Content-Length [09:27:06]Host: 172.17.48.197:8080 [09:27:06]Content-Length: 662 [09:27:06]Content-Type: application/json [09:27:06] [09:27:06]POST finish read [09:27:06]Found Content-Length = 662 [09:27:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106489", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "payments": [ { "type": 0, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:06]execute_script... [09:27:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106489", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "payments": [ { "type": 0, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:06]POST & json_proto [09:27:06]process_json_proto [09:27:06]json parsed OK: [09:27:06]protocol is kg_v1.0 [09:27:06]action value=close_receipt [09:27:06]process_action close_receipt [09:27:06]cmd_close_receipt [09:27:06]MH_GetDate [09:27:06]Write to MH i2c: F0 00 00 DC 79 44 [09:27:06]Write i2c OK [09:27:06]MH_I2C_Read... [09:27:06]Read from MH i2c: F0 [09:27:06]MH_I2C_Read... [09:27:06]Read from MH i2c: F0 09 00 [09:27:06]MH_I2C_Read... [09:27:06]Read from MH i2c: F0 09 00 DC 79 00 F2 93 E5 65 6C AF E3 65 7F [09:27:06]GetLastDocTimeStamp 1709544195 [09:27:06]current date 1709544434 [09:27:06]FM_GetShiftState [09:27:06]SAM_PROTO_GetShiftState [09:27:06]wFMCommunicate request_size=4 [09:27:06]MH_SAM_APDU [09:27:06]CAPDU: 80 13 01 00 [09:27:06]Write to MH i2c: E2 08 00 DD 79 80 13 01 00 00 00 00 00 D3 [09:27:06]Write i2c OK [09:27:06]MH_I2C_Read... [09:27:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:06]Read from MH i2c: E2 [09:27:06]MH_I2C_Read... [09:27:06]Read from MH i2c: E2 0E 00 [09:27:06]MH_I2C_Read... [09:27:06]Read from MH i2c: E2 0E 00 DD 79 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 EA [09:27:06]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:27:06]wFMCommunicate OK [09:27:06]SAM_PROTO_GetShiftState done [09:27:06]FM_GetShiftState done [09:27:06]opened in 1709511088 [09:27:06]opened+sec_in_day 1709597488 [09:27:06]quantity*price = 61900 [09:27:06]sum+1 = 61901 [09:27:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 619.00 Внесено: 1000.00 СДАЧА: 381.00 НСП 1% : 5.48 НДС 12% : 65.73 Наличными: 619.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 86 04.03.2024 09:27 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123486 ФПД: 212842706632420 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T092714&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123486&fm=212842706632420&tin=02508201610067®Number=0000000000090573&sum=61900 [09:27:07]StoreToDocumentArchive [09:27:07]shift 324 fd 123486 [09:27:07]save to /storage/0324/doc_00123486 [09:27:07]save last doc name /storage/0324/doc_00123486 to /storage/kkm_last_doc_name [09:27:07]save OK [09:27:07]Clear old archive folders... [09:27:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:27:07]tlvbuf is 00FC0290 [09:27:07]SAM_PROTO_ClearQueue [09:27:07]wFMCommunicate request_size=4 [09:27:07]MH_SAM_APDU [09:27:07]CAPDU: 80 09 00 00 [09:27:07]Write to MH i2c: E2 08 00 EA 79 80 09 00 00 00 00 00 00 D5 [09:27:07]Write i2c OK [09:27:07]MH_I2C_Read... [09:27:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:27:07]Read from MH i2c: E2 [09:27:07]MH_I2C_Read... [09:27:07]Read from MH i2c: E2 03 00 [09:27:07]MH_I2C_Read... [09:27:07]Read from MH i2c: E2 03 00 EA 79 00 90 00 D7 [09:27:07]RAPDU: 90 00 [09:27:07]wFMCommunicate OK [09:27:07]SAM_PROTO_ClearQueue done [09:27:07]KKMCreateOFDPacket [09:27:07]OFDProtocolAddRootSTLVToBuf [09:27:07]FM_MakeSignedData [09:27:07]FM_MakeSignedData [09:27:07]SAM_PROTO_SignData [09:27:07]wFMCommunicate request_size=4 [09:27:07]MH_SAM_APDU [09:27:07]CAPDU: 80 0D 01 02 [09:27:07]Write to MH i2c: E2 08 00 EB 79 80 0D 01 02 00 00 00 00 DD [09:27:07]Write i2c OK [09:27:07]MH_I2C_Read... [09:27:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:27:07]Read from MH i2c: E2 [09:27:07]MH_I2C_Read... [09:27:07]Read from MH i2c: E2 03 00 [09:27:07]MH_I2C_Read... [09:27:07]Read from MH i2c: E2 03 00 EB 79 00 90 00 D8 [09:27:07]RAPDU: 90 00 [09:27:07]wFMCommunicate OK [09:27:07]wFMCommunicate request_size=255 [09:27:07]MH_SAM_APDU [09:27:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 CC F1 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 F2 93 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5E E2 01 00 35 04 06 00 C1 [09:27:07]Write to MH i2c: E2 02 01 EC 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 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 CC F1 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 F2 93 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5E E2 01 00 35 04 06 00 C1 00 00 FD [09:27:07]Write i2c OK [09:27:07]MH_I2C_Read... [09:27:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:08]Read from MH i2c: E2 [09:27:08]MH_I2C_Read... [09:27:08]Read from MH i2c: E2 03 00 [09:27:08]MH_I2C_Read... [09:27:08]Read from MH i2c: E2 03 00 EC 79 00 90 00 D9 [09:27:08]RAPDU: 90 00 [09:27:08]wFMCommunicate OK [09:27:08]wFMCommunicate request_size=10 [09:27:08]MH_SAM_APDU [09:27:08]CAPDU: 80 0D 02 02 05 94 4D EB FE E4 [09:27:08]Write to MH i2c: E2 0D 00 ED 79 80 0D 02 02 05 00 94 4D EB FE E4 00 00 98 [09:27:08]Write i2c OK [09:27:08]MH_I2C_Read... [09:27:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:08]Read from MH i2c: E2 [09:27:08]MH_I2C_Read... [09:27:08]Read from MH i2c: E2 03 00 [09:27:08]MH_I2C_Read... [09:27:08]Read from MH i2c: E2 03 00 ED 79 00 90 00 DA [09:27:08]RAPDU: 90 00 [09:27:08]wFMCommunicate OK [09:27:08]wFMCommunicate request_size=4 [09:27:08]MH_SAM_APDU [09:27:08]CAPDU: 80 0D 03 02 [09:27:08]Write to MH i2c: E2 08 00 EE 79 80 0D 03 02 00 00 00 00 E2 [09:27:08]Write i2c OK [09:27:08]MH_I2C_Read... [09:27:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:27:08]Read from MH i2c: E2 [09:27:08]MH_I2C_Read... [09:27:08]Read from MH i2c: E2 0B 00 [09:27:08]MH_I2C_Read... [09:27:08]Read from MH i2c: E2 0B 00 EE 79 00 0A 8E 16 3E 2D 06 2B D6 90 00 03 [09:27:08]RAPDU: 0A 8E 16 3E 2D 06 2B D6 90 00 [09:27:08]wFMCommunicate OK [09:27:08]SAM_PROTO_SignData done [09:27:08]FM_MakeSignedData done [09:27:08]CreateOFDProtocolMessage [09:27:08]wFMCommunicate request_size=4 [09:27:08]MH_SAM_APDU [09:27:08]CAPDU: 80 11 00 00 [09:27:08]Write to MH i2c: E2 08 00 EF 79 80 11 00 00 00 00 00 00 E2 [09:27:08]Write i2c OK [09:27:08]MH_I2C_Read... [09:27:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:08]Read from MH i2c: E2 [09:27:08]MH_I2C_Read... [09:27:08]Read from MH i2c: E2 17 00 [09:27:08]MH_I2C_Read... [09:27:08]Read from MH i2c: E2 17 00 EF 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 40 [09:27:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:27:08]wFMCommunicate OK [09:27:08]CreateOFDProtocolMessage done [09:27:08]OFDSenderStorePacket 123486 [09:27:08]StoreOFDPacket docnum=123486 [09:27:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 44 73 07 01 4B 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 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 CC F1 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 F2 93 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5E E2 01 00 35 04 06 00 C1 94 4D EB FE E4 0A 8E 16 3E 2D 06 2B D6 [09:27:08]CheckFolder [09:27:08]dirname=/storage/ofd_packets [09:27:08]CheckFolder done [09:27:08]ProducePacketName [09:27:08]name=ofd_packets/00123486 [09:27:08]NVStorageSaveData ofd_packets/00123486 [09:27:08]File name is /storage/ofd_packets/00123486 [09:27:08]Write 301 bytes [09:27:08]NVStorageSaveData done [09:27:08]OFDSenderStorePacket done [09:27:08]KKMCreateOFDPacket done [09:27:08]NVStorageSaveData kkm_last_timestamp [09:27:08]File name is /storage/kkm_last_timestamp [09:27:08]Write 4 bytes [09:27:08]NVStorageSaveData done [09:27:08]ExternCall_PrintAddStr [09:27:08]wPrintStart [09:27:08]Write to MH i2c: 01 00 00 F0 79 69 [09:27:08]Write i2c OK [09:27:08]MH_I2C_Read... [09:27:08]Read from MH i2c: 01 [09:27:08]MH_I2C_Read... [09:27:08]Read from MH i2c: 01 07 00 [09:27:08]MH_I2C_Read... [09:27:08]Read from MH i2c: 01 07 00 F0 79 00 00 00 00 00 FF 0F 7E [09:27:08]RasterBufferAndPrint [09:27:08]line Счет N : (1)1106489 [09:27:08]line ИНН: 02508201610067 [09:27:08]line Контрольно-Кассовый Чек [09:27:08]line ПРОДАЖА [09:27:08]line ТРК (МРК, ГНК) : 11 [09:27:08]line Товар: 2710124130 [09:27:08]line Аи-92-К-5 [09:27:08]line 10.000 * 61.90 [09:27:08]line = 619.00 [09:27:08]line НДС 12% НСП 1% [09:27:08]line > о реализуемом товаре [09:27:08]line ИТОГО: 619.00 [09:27:08]line Внесено: 1000.00 [09:27:08]line СДАЧА: 381.00 [09:27:08]line НСП 1% : 5.48 [09:27:08]line НДС 12% : 65.73 [09:27:08]line Наличными: 619.00 [09:27:08]line Безнал.: 0.00 [09:27:08]line Место: АЗС № 25 "Партнер Нефть" [09:27:08]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:27:08]line СНО: Общий режим [09:27:08]line Чек 86 04.03.2024 09:27 [09:27:08]line Смена: 324 ФФД: 1.0 [09:27:08]line ЗНМ: 0300000019 [09:27:08]line РНМ: 0000000000090573 [09:27:08]line Версия ККМ: 001 [09:27:08]line ФМ: 0000000000874798 [09:27:08]line ФД: 123486 [09:27:08]line ФПД: 212842706632420 [09:27:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T092714&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123486&fm=212842706632420&tin=02508201610067®Number=0000000000090573&sum=61900 [09:27:08]OFD Sender: Processing packet 123486 [packets to send 112, broken 111] [09:27:08]ProducePacketName [09:27:08]name=ofd_packets/00123486 [09:27:08]OFD Sender: To server: pG, [09:27:08]CommunicateWithHost lk.salyk.kg:30040 [09:27:08]ConnectInit lk.salyk.kg [09:27:08]written 0, free lines is 4095 [09:27:08]Connected sock=10 [09:27:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 44 73 07 01 4B 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 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 CC F1 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 F2 93 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5E E2 01 00 35 04 06 00 C1 94 4D EB FE E4 0A 8E 16 3E 2D 06 2B D6 [09:27:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 F8 93 47 00 70 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 37 39 38 10 04 04 00 5E E2 01 00 F4 03 04 00 1B 40 E5 65 B6 04 01 00 00 AF AC 6D 5D 0D 68 57 0C [09:27:08]CommunicateWithHost err = 0 [09:27:08]CheckOFDResponse [09:27:08]1017 (14) - 77093643461234 [09:27:08]1041 (16) - 0000000000874798 [09:27:08]1040 (4) - 123486 [09:27:08]1012 (4) - 04.03.2024 03:29 [09:27:08]1206 (1) - 0 [09:27:08]OFD Sender: Remove packet 123486 [09:27:08]ProducePacketName [09:27:08]name=ofd_packets/00123486 [09:27:08]NVStorageDeleteData [09:27:09]Write to MH i2c: 01 00 00 1A 7A 94 [09:27:09]Write i2c OK [09:27:09]MH_I2C_Read... [09:27:09]Read from MH i2c: 01 [09:27:09]MH_I2C_Read... [09:27:09]Read from MH i2c: 01 07 00 [09:27:09]MH_I2C_Read... [09:27:09]Read from MH i2c: 01 07 00 1A 7A 00 00 00 00 00 0C 0D B4 [09:27:09]RasterBufferAndPrint [09:27:09]line [09:27:09]line [09:27:09]line [09:27:09]line [09:27:09]line [09:27:09]written 0, free lines is 3346 [09:27:09]MH_Cut [09:27:09]Write to MH i2c: D1 01 00 21 7A 01 6D [09:27:09]Write i2c OK [09:27:09]MH_I2C_Read... [09:27:09]Read from MH i2c: D1 [09:27:09]MH_I2C_Read... [09:27:09]Read from MH i2c: D1 01 00 [09:27:09]MH_I2C_Read... [09:27:09]Read from MH i2c: D1 01 00 21 7A 00 6C [09:27:09]Write to MH i2c: 01 00 00 22 7A 9C [09:27:09]Write i2c OK [09:27:09]MH_I2C_Read... [09:27:09]OFD Sender: No OFD packet to send [09:27:09]*** Cut start [09:27:09]*** Purtial cut [09:27:09]*** Stage 1: CUTSNS_PIN = 1 [09:27:11]Read from MH i2c: 01 [09:27:11]MH_I2C_Read... [09:27:11]*** Stop cut motor [09:27:11]*** Cut end [09:27:11]Read from MH i2c: 01 07 00 [09:27:11]MH_I2C_Read... [09:27:11]Read from MH i2c: 01 07 00 22 7A 00 00 00 00 00 FF 0F B1 [09:27:11]process_action close_receipt done [09:27:11]requested_data is exist [09:27:11]produce_requested_data [09:27:11]requested_item fm.sn is exist - process it [09:27:11]wFMCommunicate request_size=4 [09:27:11]MH_SAM_APDU [09:27:11]CAPDU: 80 11 00 00 [09:27:11]Write to MH i2c: E2 08 00 23 7A 80 11 00 00 00 00 00 00 17 [09:27:11]Write i2c OK [09:27:11]MH_I2C_Read... [09:27:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:11]Read from MH i2c: E2 [09:27:11]MH_I2C_Read... [09:27:11]Read from MH i2c: E2 17 00 [09:27:11]MH_I2C_Read... [09:27:11]Read from MH i2c: E2 17 00 23 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 75 [09:27:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:27:11]wFMCommunicate OK [09:27:11]requested_item fd.num is exist - process it [09:27:11]SAM_PROTO_GetFieldsCounters [09:27:11]wFMCommunicate request_size=4 [09:27:11]MH_SAM_APDU [09:27:11]CAPDU: 80 13 00 00 [09:27:11]Write to MH i2c: E2 08 00 24 7A 80 13 00 00 00 00 00 00 1A [09:27:11]Write i2c OK [09:27:11]MH_I2C_Read... [09:27:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:27:12]Read from MH i2c: E2 [09:27:12]MH_I2C_Read... [09:27:12]Read from MH i2c: E2 62 00 [09:27:12]MH_I2C_Read... [09:27:12]Read from MH i2c: E2 62 00 24 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5E E2 01 00 0E 04 04 00 44 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 CD [09:27: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5E E2 01 00 0E 04 04 00 44 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 [09:27:12]wFMCommunicate OK [09:27:12]SAM_PROTO_GetFieldsCounters done [09:27:12]requested_item shift.num is exist - process it [09:27:12]requested_item shift.opened is exist - process it [09:27:12]req_shift_opened [09:27:12]FM_GetShiftState [09:27:12]SAM_PROTO_GetShiftState [09:27:12]wFMCommunicate request_size=4 [09:27:12]MH_SAM_APDU [09:27:12]CAPDU: 80 13 01 00 [09:27:12]Write to MH i2c: E2 08 00 25 7A 80 13 01 00 00 00 00 00 1C [09:27:12]Write i2c OK [09:27:12]MH_I2C_Read... [09:27:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:12]Read from MH i2c: E2 [09:27:12]MH_I2C_Read... [09:27:12]Read from MH i2c: E2 0E 00 [09:27:12]MH_I2C_Read... [09:27:12]Read from MH i2c: E2 0E 00 25 7A 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 33 [09:27:12]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:27:12]wFMCommunicate OK [09:27:12]SAM_PROTO_GetShiftState done [09:27:12]FM_GetShiftState done [09:27:12]req_shift_opened done [09:27:12]requested_item shift.open_date is exist - process it [09:27:12]req_shift_open_date [09:27:12]req_shift_open_date done [09:27:12]produce_requested_data done [09:27:12]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123486,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:27:12]process_action_free close_receipt [09:27:12]json_value_free [09:27:12]json_value_free done [09:27:12]process_json_proto returns [09:27:12]Send response to host [09:27:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123486,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:27:12]free response buf [09:27:12]execute_script done [09:27:12]execute_script returns [09:27:12]free content buf [09:27:12]Sock 9.Close socket [09:27:12]Sock 9.Thread stoped [09:27:14]OFD Sender: No OFD packet to send [09:27:19]OFD Sender: No OFD packet to send [09:27:24]OFD Sender: No OFD packet to send [09:27:29]OFD Sender: No OFD packet to send [09:27:34]OFD Sender: No OFD packet to send [09:27:39]OFD Sender: No OFD packet to send [09:27:44]OFD Sender: No OFD packet to send [09:27:49]OFD Sender: No OFD packet to send [09:27:54]OFD Sender: No OFD packet to send [09:27:59]OFD Sender: No OFD packet to send [09:28:04]OFD Sender: No OFD packet to send [09:28:09]OFD Sender: No OFD packet to send [09:28:14]OFD Sender: No OFD packet to send [09:28:19]OFD Sender: No OFD packet to send [09:28:24]OFD Sender: No OFD packet to send [09:28:29]OFD Sender: No OFD packet to send [09:28:34]OFD Sender: No OFD packet to send [09:28:39]OFD Sender: No OFD packet to send [09:28:44]OFD Sender: No OFD packet to send [09:28:49]OFD Sender: No OFD packet to send [09:28:54]OFD Sender: No OFD packet to send [09:28:59]OFD Sender: No OFD packet to send [09:29:04]OFD Sender: No OFD packet to send [09:29:09]OFD Sender: No OFD packet to send [09:29:14]OFD Sender: No OFD packet to send [09:29:19]OFD Sender: No OFD packet to send [09:29:24]OFD Sender: No OFD packet to send [09:29:29]int [09:29:29]Write to MH i2c: 01 00 00 26 7A A0 [09:29:29]*** FLAG_PRN_KEY set [09:29:29]Write i2c OK [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: 01 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: 01 07 00 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: 01 07 00 26 7A 00 08 00 00 00 FF 0F BD [09:29:29]state=0 [09:29:29]Key pressed [09:29:29]Feed [09:29:29]Write to MH i2c: D8 00 00 27 7A 78 [09:29:29]Write i2c OK [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: D8 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: D8 01 00 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: D8 01 00 27 7A 00 79 [09:29:29]int [09:29:29]Write to MH i2c: 01 00 00 28 7A A2 [09:29:29]Write i2c OK [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: 01 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: 01 07 00 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: 01 07 00 28 7A 00 48 00 00 00 3C 00 2D [09:29:29]state=2 [09:29:29]Key pressed [09:29:29]int [09:29:29]Write to MH i2c: 01 00 00 29 7A A3 [09:29:29]*** FLAG_PRN_KEY reset [09:29:29]Write i2c OK [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: 01 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: 01 07 00 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: 01 07 00 29 7A 00 00 00 00 00 F5 0F AE [09:29:29]state=2 [09:29:29]Stop feed [09:29:29]int [09:29:29]Write to MH i2c: 01 00 00 2A 7A A4 [09:29:29]*** FLAG_PRN_KEY set [09:29:29]Write i2c OK [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: 01 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: 01 07 00 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: 01 07 00 2A 7A 00 08 00 00 00 FF 0F C1 [09:29:29]state=0 [09:29:29]Key pressed [09:29:29]Feed [09:29:29]Write to MH i2c: D8 00 00 2B 7A 7C [09:29:29]Write i2c OK [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: D8 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: D8 01 00 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: D8 01 00 2B 7A 00 7D [09:29:29]int [09:29:29]Write to MH i2c: 01 00 00 2C 7A A6 [09:29:29]Write i2c OK [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: 01 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: 01 07 00 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: 01 07 00 2C 7A 00 48 00 00 00 3C 00 31 [09:29:29]state=2 [09:29:29]Key pressed [09:29:29]int [09:29:29]Write to MH i2c: 01 00 00 2D 7A A7 [09:29:29]*** FLAG_PRN_KEY reset [09:29:29]Write i2c OK [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: 01 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: 01 07 00 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: 01 07 00 2D 7A 00 00 00 00 00 F6 0F B3 [09:29:29]state=2 [09:29:29]Stop feed [09:29:29]int [09:29:29]Write to MH i2c: 01 00 00 2E 7A A8 [09:29:29]*** FLAG_PRN_KEY set [09:29:29]Write i2c OK [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: 01 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: 01 07 00 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: 01 07 00 2E 7A 00 08 00 00 00 FF 0F C5 [09:29:29]state=0 [09:29:29]Key pressed [09:29:29]Feed [09:29:29]Write to MH i2c: D8 00 00 2F 7A 80 [09:29:29]Write i2c OK [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: D8 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: D8 01 00 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: D8 01 00 2F 7A 00 81 [09:29:29]int [09:29:29]Write to MH i2c: 01 00 00 30 7A AA [09:29:29]Write i2c OK [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: 01 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: 01 07 00 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: 01 07 00 30 7A 00 48 00 00 00 3C 00 35 [09:29:29]state=2 [09:29:29]Key pressed [09:29:29]OFD Sender: No OFD packet to send [09:29:29]int [09:29:29]Write to MH i2c: 01 00 00 31 7A AB [09:29:29]*** FLAG_PRN_KEY reset [09:29:29]Write i2c OK [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: 01 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: 01 07 00 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: 01 07 00 31 7A 00 00 00 00 00 F6 0F B7 [09:29:29]state=2 [09:29:29]Stop feed [09:29:34]OFD Sender: No OFD packet to send [09:29:34]accept exits with 7 [09:29:34]New connection [09:29:34]New thread 3067395428 created [09:29:34]Thread 3067252068 joined [09:29:34]Waiting for new connection... [09:29:34] Sock 7.Parse request [09:29:34]Sock 7.Check first char [09:29:34]Sock 7.First char is OK [09:29:34]request: POST /json_proto HTTP/1.0 [09:29:34]Method: POST [09:29:34]URL: /json_proto [09:29:34]Method is POST - this is cgi request [09:29:34]url: /json_proto [09:29:34]query_string will be loaded in cgi processing [09:29:34]execute_cgi json_proto POST (null) [09:29:34]execute_cgi path=json_proto method=POST [09:29:34]POST find Content-Length [09:29:34]Host: 172.17.48.197:8080 [09:29:34]Content-Length: 678 [09:29:34]Content-Type: application/json [09:29:34] [09:29:34]POST finish read [09:29:34]Found Content-Length = 678 [09:29:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106490", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:29:34]execute_script... [09:29: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)1106490", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:29:34]POST & json_proto [09:29:34]process_json_proto [09:29:34]json parsed OK: [09:29:34]protocol is kg_v1.0 [09:29:34]action value=close_receipt [09:29:34]process_action close_receipt [09:29:34]cmd_close_receipt [09:29:34]MH_GetDate [09:29:34]Write to MH i2c: F0 00 00 32 7A 9B [09:29:34]Write i2c OK [09:29:34]MH_I2C_Read... [09:29:34]Read from MH i2c: F0 [09:29:34]MH_I2C_Read... [09:29:34]Read from MH i2c: F0 09 00 [09:29:34]MH_I2C_Read... [09:29:34]Read from MH i2c: F0 09 00 32 7A 00 86 94 E5 65 6C AF E3 65 6B [09:29:34]GetLastDocTimeStamp 1709544434 [09:29:34]current date 1709544582 [09:29:34]FM_GetShiftState [09:29:34]SAM_PROTO_GetShiftState [09:29:34]wFMCommunicate request_size=4 [09:29:34]MH_SAM_APDU [09:29:34]CAPDU: 80 13 01 00 [09:29:34]Write to MH i2c: E2 08 00 33 7A 80 13 01 00 00 00 00 00 2A [09:29:34]Write i2c OK [09:29:34]MH_I2C_Read... [09:29:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:29:34]Read from MH i2c: E2 [09:29:34]MH_I2C_Read... [09:29:34]Read from MH i2c: E2 0E 00 [09:29:34]MH_I2C_Read... [09:29:34]Read from MH i2c: E2 0E 00 33 7A 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 41 [09:29:34]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:29:34]wFMCommunicate OK [09:29:34]SAM_PROTO_GetShiftState done [09:29:34]FM_GetShiftState done [09:29:34]opened in 1709511088 [09:29:34]opened+sec_in_day 1709597488 [09:29:34]quantity*price = 50015 [09:29:34]sum+1 = 50016 [09:29:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 87 04.03.2024 09:29 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123487 ФПД: 18656299755467 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T092942&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123487&fm=18656299755467&tin=02508201610067®Number=0000000000090573&sum=50000 [09:29:35]StoreToDocumentArchive [09:29:35]shift 324 fd 123487 [09:29:35]save to /storage/0324/doc_00123487 [09:29:35]save last doc name /storage/0324/doc_00123487 to /storage/kkm_last_doc_name [09:29:35]save OK [09:29:35]Clear old archive folders... [09:29:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:29:35]tlvbuf is 00E38970 [09:29:35]SAM_PROTO_ClearQueue [09:29:35]wFMCommunicate request_size=4 [09:29:35]MH_SAM_APDU [09:29:35]CAPDU: 80 09 00 00 [09:29:35]Write to MH i2c: E2 08 00 40 7A 80 09 00 00 00 00 00 00 2C [09:29:35]Write i2c OK [09:29:35]MH_I2C_Read... [09:29:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:29:35]Read from MH i2c: E2 [09:29:35]MH_I2C_Read... [09:29:35]Read from MH i2c: E2 03 00 [09:29:35]MH_I2C_Read... [09:29:35]Read from MH i2c: E2 03 00 40 7A 00 90 00 2E [09:29:35]RAPDU: 90 00 [09:29:35]wFMCommunicate OK [09:29:35]SAM_PROTO_ClearQueue done [09:29:35]KKMCreateOFDPacket [09:29:35]OFDProtocolAddRootSTLVToBuf [09:29:35]FM_MakeSignedData [09:29:35]FM_MakeSignedData [09:29:35]SAM_PROTO_SignData [09:29:35]wFMCommunicate request_size=4 [09:29:35]MH_SAM_APDU [09:29:35]CAPDU: 80 0D 01 02 [09:29:35]Write to MH i2c: E2 08 00 41 7A 80 0D 01 02 00 00 00 00 34 [09:29:35]Write i2c OK [09:29:35]MH_I2C_Read... [09:29:35]Read from MH i2c: E2 [09:29:35]MH_I2C_Read... [09:29:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:29:35]Read from MH i2c: E2 03 00 [09:29:35]MH_I2C_Read... [09:29:35]Read from MH i2c: E2 03 00 41 7A 00 90 00 2F [09:29:35]RAPDU: 90 00 [09:29:35]wFMCommunicate OK [09:29:35]wFMCommunicate request_size=255 [09:29:35]MH_SAM_APDU [09:29: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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 86 94 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5F E2 01 00 35 04 06 00 10 [09:29:35]Write to MH i2c: E2 02 01 42 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 86 94 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5F E2 01 00 35 04 06 00 10 00 00 66 [09:29:35]Write i2c OK [09:29:35]MH_I2C_Read... [09:29:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:29:36]Read from MH i2c: E2 [09:29:36]MH_I2C_Read... [09:29:36]Read from MH i2c: E2 03 00 [09:29:36]MH_I2C_Read... [09:29:36]Read from MH i2c: E2 03 00 42 7A 00 90 00 30 [09:29:36]RAPDU: 90 00 [09:29:36]wFMCommunicate OK [09:29:36]wFMCommunicate request_size=10 [09:29:36]MH_SAM_APDU [09:29:36]CAPDU: 80 0D 02 02 05 F7 C2 1E A7 CB [09:29:36]Write to MH i2c: E2 0D 00 43 7A 80 0D 02 02 05 00 F7 C2 1E A7 CB 00 00 8A [09:29:36]Write i2c OK [09:29:36]MH_I2C_Read... [09:29:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:29:36]Read from MH i2c: E2 [09:29:36]MH_I2C_Read... [09:29:36]Read from MH i2c: E2 03 00 [09:29:36]MH_I2C_Read... [09:29:36]Read from MH i2c: E2 03 00 43 7A 00 90 00 31 [09:29:36]RAPDU: 90 00 [09:29:36]wFMCommunicate OK [09:29:36]wFMCommunicate request_size=4 [09:29:36]MH_SAM_APDU [09:29:36]CAPDU: 80 0D 03 02 [09:29:36]Write to MH i2c: E2 08 00 44 7A 80 0D 03 02 00 00 00 00 39 [09:29:36]Write i2c OK [09:29:36]MH_I2C_Read... [09:29:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:29:36]Read from MH i2c: E2 [09:29:36]MH_I2C_Read... [09:29:36]Read from MH i2c: E2 0B 00 [09:29:36]MH_I2C_Read... [09:29:36]Read from MH i2c: E2 0B 00 44 7A 00 C0 46 62 6A 8F 95 98 C2 90 00 8A [09:29:36]RAPDU: C0 46 62 6A 8F 95 98 C2 90 00 [09:29:36]wFMCommunicate OK [09:29:36]SAM_PROTO_SignData done [09:29:36]FM_MakeSignedData done [09:29:36]CreateOFDProtocolMessage [09:29:36]wFMCommunicate request_size=4 [09:29:36]MH_SAM_APDU [09:29:36]CAPDU: 80 11 00 00 [09:29:36]Write to MH i2c: E2 08 00 45 7A 80 11 00 00 00 00 00 00 39 [09:29:36]Write i2c OK [09:29:36]MH_I2C_Read... [09:29:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:29:36]Read from MH i2c: E2 [09:29:36]MH_I2C_Read... [09:29:36]Read from MH i2c: E2 17 00 [09:29:36]MH_I2C_Read... [09:29:36]Read from MH i2c: E2 17 00 45 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 97 [09:29:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:29:36]wFMCommunicate OK [09:29:36]CreateOFDProtocolMessage done [09:29:36]OFDSenderStorePacket 123487 [09:29:36]StoreOFDPacket docnum=123487 [09:29:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 BB 92 07 01 C4 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 86 94 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5F E2 01 00 35 04 06 00 10 F7 C2 1E A7 CB C0 46 62 6A 8F 95 98 C2 [09:29:36]CheckFolder [09:29:36]dirname=/storage/ofd_packets [09:29:36]CheckFolder done [09:29:36]ProducePacketName [09:29:36]name=ofd_packets/00123487 [09:29:36]NVStorageSaveData ofd_packets/00123487 [09:29:36]File name is /storage/ofd_packets/00123487 [09:29:36]Write 301 bytes [09:29:36]NVStorageSaveData done [09:29:36]OFDSenderStorePacket done [09:29:36]KKMCreateOFDPacket done [09:29:36]NVStorageSaveData kkm_last_timestamp [09:29:36]File name is /storage/kkm_last_timestamp [09:29:36]Write 4 bytes [09:29:36]NVStorageSaveData done [09:29:36]ExternCall_PrintAddStr [09:29:36]wPrintStart [09:29:36]Write to MH i2c: 01 00 00 46 7A C0 [09:29:36]Write i2c OK [09:29:36]MH_I2C_Read... [09:29:36]Read from MH i2c: 01 [09:29:36]MH_I2C_Read... [09:29:36]Read from MH i2c: 01 07 00 [09:29:36]MH_I2C_Read... [09:29:36]Read from MH i2c: 01 07 00 46 7A 00 00 00 00 00 FF 0F D5 [09:29:36]RasterBufferAndPrint [09:29:36]line Счет N : (1)1106490 [09:29:36]line ИНН: 02508201610067 [09:29:36]line Контрольно-Кассовый Чек [09:29:36]line ПРОДАЖА [09:29:36]line ТРК (МРК, ГНК) : 11 [09:29:36]line Товар: 2710124130 [09:29:36]line Аи-92-К-5 [09:29:36]line 8.080 * 61.90 [09:29:36]line = 500.15 [09:29:36]line НДС 12% НСП 1% [09:29:36]line > о реализуемом товаре [09:29:36]line ОКРУГЛЕНИЕ: -0.15 [09:29:36]line ИТОГО: 500.00 [09:29:36]line Внесено: 500.00 [09:29:36]line СДАЧА: 0.00 [09:29:36]line НСП 1% : 4.43 [09:29:36]line НДС 12% : 53.11 [09:29:36]line Наличными: 500.00 [09:29:36]line Безнал.: 0.00 [09:29:36]line Место: АЗС № 25 "Партнер Нефть" [09:29:36]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:29:36]line СНО: Общий режим [09:29:36]line Чек 87 04.03.2024 09:29 [09:29:36]line Смена: 324 ФФД: 1.0 [09:29:36]line ЗНМ: 0300000019 [09:29:36]line РНМ: 0000000000090573 [09:29:36]line Версия ККМ: 001 [09:29:36]line ФМ: 0000000000874798 [09:29:36]line ФД: 123487 [09:29:36]line ФПД: 18656299755467 [09:29:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T092942&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123487&fm=18656299755467&tin=02508201610067®Number=0000000000090573&sum=50000 [09:29:36]OFD Sender: Processing packet 123487 [packets to send 112, broken 111] [09:29:36]ProducePacketName [09:29:36]name=ofd_packets/00123487 [09:29:36]OFD Sender: To server: pG, [09:29:36]CommunicateWithHost lk.salyk.kg:30040 [09:29:36]ConnectInit lk.salyk.kg [09:29:36]written 0, free lines is 4095 [09:29:36]Connected sock=10 [09:29: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 37 39 38 0F 01 00 00 BB 92 07 01 C4 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 86 94 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 5F E2 01 00 35 04 06 00 10 F7 C2 1E A7 CB C0 46 62 6A 8F 95 98 C2 [09:29:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 39 8A 47 00 68 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 37 39 38 10 04 04 00 5F E2 01 00 F4 03 04 00 AF 40 E5 65 B6 04 01 00 00 3F BA EC D5 8D 23 EC E8 [09:29:36]CommunicateWithHost err = 0 [09:29:36]CheckOFDResponse [09:29:36]1017 (14) - 77093643461234 [09:29:36]1041 (16) - 0000000000874798 [09:29:36]1040 (4) - 123487 [09:29:36]1012 (4) - 04.03.2024 03:31 [09:29:36]1206 (1) - 0 [09:29:36]OFD Sender: Remove packet 123487 [09:29:36]ProducePacketName [09:29:36]name=ofd_packets/00123487 [09:29:36]NVStorageDeleteData [09:29:37]Write to MH i2c: 01 00 00 71 7A EB [09:29:37]Write i2c OK [09:29:37]MH_I2C_Read... [09:29:37]Read from MH i2c: 01 [09:29:37]MH_I2C_Read... [09:29:37]Read from MH i2c: 01 07 00 [09:29:37]MH_I2C_Read... [09:29:37]Read from MH i2c: 01 07 00 71 7A 00 00 00 00 00 ED 0C EB [09:29:37]RasterBufferAndPrint [09:29:37]line [09:29:37]line [09:29:37]line [09:29:37]line [09:29:37]line [09:29:37]written 0, free lines is 3315 [09:29:37]MH_Cut [09:29:37]Write to MH i2c: D1 01 00 78 7A 01 C4 [09:29:37]Write i2c OK [09:29:37]MH_I2C_Read... [09:29:37]Read from MH i2c: D1 [09:29:37]MH_I2C_Read... [09:29:37]Read from MH i2c: D1 01 00 [09:29:37]MH_I2C_Read... [09:29:37]Read from MH i2c: D1 01 00 78 7A 00 C3 [09:29:37]Write to MH i2c: 01 00 00 79 7A F3 [09:29:37]Write i2c OK [09:29:37]MH_I2C_Read... [09:29:37]OFD Sender: No OFD packet to send [09:29:37]*** Cut start [09:29:37]*** Purtial cut [09:29:37]*** Stage 1: CUTSNS_PIN = 1 [09:29:39]Read from MH i2c: 01 [09:29:39]MH_I2C_Read... [09:29:39]*** Stop cut motor [09:29:39]*** Cut end [09:29:39]Read from MH i2c: 01 07 00 [09:29:39]MH_I2C_Read... [09:29:39]Read from MH i2c: 01 07 00 79 7A 00 00 00 00 00 FF 0F 08 [09:29:39]process_action close_receipt done [09:29:39]requested_data is exist [09:29:39]produce_requested_data [09:29:39]requested_item fm.sn is exist - process it [09:29:39]wFMCommunicate request_size=4 [09:29:39]MH_SAM_APDU [09:29:39]CAPDU: 80 11 00 00 [09:29:39]Write to MH i2c: E2 08 00 7A 7A 80 11 00 00 00 00 00 00 6E [09:29:39]Write i2c OK [09:29:39]MH_I2C_Read... [09:29:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:29:39]Read from MH i2c: E2 [09:29:39]MH_I2C_Read... [09:29:39]Read from MH i2c: E2 17 00 [09:29:39]MH_I2C_Read... [09:29:39]Read from MH i2c: E2 17 00 7A 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 CC [09:29:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:29:39]wFMCommunicate OK [09:29:39]requested_item fd.num is exist - process it [09:29:39]SAM_PROTO_GetFieldsCounters [09:29:39]wFMCommunicate request_size=4 [09:29:39]MH_SAM_APDU [09:29:39]CAPDU: 80 13 00 00 [09:29:39]Write to MH i2c: E2 08 00 7B 7A 80 13 00 00 00 00 00 00 71 [09:29:39]Write i2c OK [09:29:39]MH_I2C_Read... [09:29:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:29:40]Read from MH i2c: E2 [09:29:40]MH_I2C_Read... [09:29:40]Read from MH i2c: E2 62 00 [09:29:40]MH_I2C_Read... [09:29:40]Read from MH i2c: E2 62 00 7B 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5F E2 01 00 0E 04 04 00 44 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 28 [09:29: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 5F E2 01 00 0E 04 04 00 44 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 [09:29:40]wFMCommunicate OK [09:29:40]SAM_PROTO_GetFieldsCounters done [09:29:40]requested_item shift.num is exist - process it [09:29:40]requested_item shift.opened is exist - process it [09:29:40]req_shift_opened [09:29:40]FM_GetShiftState [09:29:40]SAM_PROTO_GetShiftState [09:29:40]wFMCommunicate request_size=4 [09:29:40]MH_SAM_APDU [09:29:40]CAPDU: 80 13 01 00 [09:29:40]Write to MH i2c: E2 08 00 7C 7A 80 13 01 00 00 00 00 00 73 [09:29:40]Write i2c OK [09:29:40]MH_I2C_Read... [09:29:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:29:40]Read from MH i2c: E2 [09:29:40]MH_I2C_Read... [09:29:40]Read from MH i2c: E2 0E 00 [09:29:40]MH_I2C_Read... [09:29:40]Read from MH i2c: E2 0E 00 7C 7A 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 8A [09:29:40]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:29:40]wFMCommunicate OK [09:29:40]SAM_PROTO_GetShiftState done [09:29:40]FM_GetShiftState done [09:29:40]req_shift_opened done [09:29:40]requested_item shift.open_date is exist - process it [09:29:40]req_shift_open_date [09:29:40]req_shift_open_date done [09:29:40]produce_requested_data done [09:29:40]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123487,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:29:40]process_action_free close_receipt [09:29:40]json_value_free [09:29:40]json_value_free done [09:29:40]process_json_proto returns [09:29:40]Send response to host [09:29:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123487,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:29:40]free response buf [09:29:40]execute_script done [09:29:40]execute_script returns [09:29:40]free content buf [09:29:40]Sock 7.Close socket [09:29:40]Sock 7.Thread stoped [09:29:42]OFD Sender: No OFD packet to send [09:29:47]OFD Sender: No OFD packet to send [09:29:52]OFD Sender: No OFD packet to send [09:29:57]OFD Sender: No OFD packet to send [09:30:02]OFD Sender: No OFD packet to send [09:30:07]OFD Sender: No OFD packet to send [09:30:12]OFD Sender: No OFD packet to send [09:30:17]OFD Sender: No OFD packet to send [09:30:22]OFD Sender: No OFD packet to send [09:30:27]OFD Sender: No OFD packet to send [09:30:32]OFD Sender: No OFD packet to send [09:30:37]OFD Sender: No OFD packet to send [09:30:42]OFD Sender: No OFD packet to send [09:30:47]OFD Sender: No OFD packet to send [09:30:52]OFD Sender: No OFD packet to send [09:30:57]OFD Sender: No OFD packet to send [09:31:02]OFD Sender: No OFD packet to send [09:31:07]OFD Sender: No OFD packet to send [09:31:12]OFD Sender: No OFD packet to send [09:31:17]OFD Sender: No OFD packet to send [09:31:22]OFD Sender: No OFD packet to send [09:31:27]OFD Sender: No OFD packet to send [09:31:32]OFD Sender: No OFD packet to send [09:31:37]OFD Sender: No OFD packet to send [09:31:42]OFD Sender: No OFD packet to send [09:31:47]OFD Sender: No OFD packet to send [09:31:52]OFD Sender: No OFD packet to send [09:31:57]OFD Sender: No OFD packet to send [09:32:02]OFD Sender: No OFD packet to send [09:32:07]OFD Sender: No OFD packet to send [09:32:12]OFD Sender: No OFD packet to send [09:32:17]OFD Sender: No OFD packet to send [09:32:18]accept exits with 9 [09:32:18]New connection [09:32:18]New thread 3067252068 created [09:32:18]Thread 3067395428 joined [09:32:18]Waiting for new connection... [09:32:18] Sock 9.Parse request [09:32:18]Sock 9.Check first char [09:32:18]Sock 9.First char is OK [09:32:18]request: POST /json_proto HTTP/1.0 [09:32:18]Method: POST [09:32:18]URL: /json_proto [09:32:18]Method is POST - this is cgi request [09:32:18]url: /json_proto [09:32:18]query_string will be loaded in cgi processing [09:32:18]execute_cgi json_proto POST (null) [09:32:18]execute_cgi path=json_proto method=POST [09:32:18]POST find Content-Length [09:32:18]Host: 172.17.48.197:8080 [09:32:18]Content-Length: 688 [09:32:18]Content-Type: application/json [09:32:18] [09:32:18]POST finish read [09:32:18]Found Content-Length = 688 [09:32:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106491", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:32:18]execute_script... [09:32: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)1106491", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:32:18]POST & json_proto [09:32:18]process_json_proto [09:32:18]json parsed OK: [09:32:18]protocol is kg_v1.0 [09:32:18]action value=close_receipt [09:32:18]process_action close_receipt [09:32:18]cmd_close_receipt [09:32:18]MH_GetDate [09:32:18]Write to MH i2c: F0 00 00 7D 7A E6 [09:32:18]Write i2c OK [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: F0 [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: F0 09 00 [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: F0 09 00 7D 7A 00 2A 95 E5 65 6C AF E3 65 5B [09:32:18]GetLastDocTimeStamp 1709544582 [09:32:18]current date 1709544746 [09:32:18]FM_GetShiftState [09:32:18]SAM_PROTO_GetShiftState [09:32:18]wFMCommunicate request_size=4 [09:32:18]MH_SAM_APDU [09:32:18]CAPDU: 80 13 01 00 [09:32:18]Write to MH i2c: E2 08 00 7E 7A 80 13 01 00 00 00 00 00 75 [09:32:18]Write i2c OK [09:32:18]MH_I2C_Read... [09:32:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:18]Read from MH i2c: E2 [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: E2 0E 00 [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: E2 0E 00 7E 7A 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 8C [09:32:18]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:32:18]wFMCommunicate OK [09:32:18]SAM_PROTO_GetShiftState done [09:32:18]FM_GetShiftState done [09:32:18]opened in 1709511088 [09:32:18]opened+sec_in_day 1709597488 [09:32:18]quantity*price = 100039 [09:32:18]sum+1 = 100041 [09:32:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 88 04.03.2024 09:32 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123488 ФПД: 100901706705020 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T093226&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123488&fm=100901706705020&tin=02508201610067®Number=0000000000090573&sum=100000 [09:32:19]StoreToDocumentArchive [09:32:19]shift 324 fd 123488 [09:32:19]save to /storage/0324/doc_00123488 [09:32:19]save last doc name /storage/0324/doc_00123488 to /storage/kkm_last_doc_name [09:32:19]save OK [09:32:19]Clear old archive folders... [09:32:19]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:32:19]tlvbuf is 00DFD030 [09:32:19]SAM_PROTO_ClearQueue [09:32:19]wFMCommunicate request_size=4 [09:32:19]MH_SAM_APDU [09:32:19]CAPDU: 80 09 00 00 [09:32:19]Write to MH i2c: E2 08 00 8B 7A 80 09 00 00 00 00 00 00 77 [09:32:19]Write i2c OK [09:32:19]MH_I2C_Read... [09:32:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:32:19]Read from MH i2c: E2 [09:32:19]MH_I2C_Read... [09:32:19]Read from MH i2c: E2 03 00 [09:32:19]MH_I2C_Read... [09:32:19]Read from MH i2c: E2 03 00 8B 7A 00 90 00 79 [09:32:19]RAPDU: 90 00 [09:32:19]wFMCommunicate OK [09:32:19]SAM_PROTO_ClearQueue done [09:32:19]KKMCreateOFDPacket [09:32:19]OFDProtocolAddRootSTLVToBuf [09:32:19]FM_MakeSignedData [09:32:19]FM_MakeSignedData [09:32:19]SAM_PROTO_SignData [09:32:19]wFMCommunicate request_size=4 [09:32:19]MH_SAM_APDU [09:32:19]CAPDU: 80 0D 01 02 [09:32:19]Write to MH i2c: E2 08 00 8C 7A 80 0D 01 02 00 00 00 00 7F [09:32:19]Write i2c OK [09:32:19]MH_I2C_Read... [09:32:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:32:19]Read from MH i2c: E2 [09:32:19]MH_I2C_Read... [09:32:19]Read from MH i2c: E2 03 00 [09:32:19]MH_I2C_Read... [09:32:19]Read from MH i2c: E2 03 00 8C 7A 00 90 00 7A [09:32:19]RAPDU: 90 00 [09:32:19]wFMCommunicate OK [09:32:19]wFMCommunicate request_size=255 [09:32:19]MH_SAM_APDU [09:32:19]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 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 2A 95 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 60 E2 01 00 35 04 06 00 [09:32:19]Write to MH i2c: E2 02 01 8D 7A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 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 2A 95 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 60 E2 01 00 35 04 06 00 00 00 97 [09:32:19]Write i2c OK [09:32:19]MH_I2C_Read... [09:32:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:32:19]Read from MH i2c: E2 [09:32:19]MH_I2C_Read... [09:32:19]Read from MH i2c: E2 03 00 [09:32:19]MH_I2C_Read... [09:32:19]Read from MH i2c: E2 03 00 8D 7A 00 90 00 7B [09:32:19]RAPDU: 90 00 [09:32:19]wFMCommunicate OK [09:32:19]wFMCommunicate request_size=11 [09:32:19]MH_SAM_APDU [09:32:19]CAPDU: 80 0D 02 02 06 5B C5 02 62 A8 7C [09:32:19]Write to MH i2c: E2 0E 00 8E 7A 80 0D 02 02 06 00 5B C5 02 62 A8 7C 00 00 36 [09:32:19]Write i2c OK [09:32:19]MH_I2C_Read... [09:32:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:32:19]Read from MH i2c: E2 [09:32:19]MH_I2C_Read... [09:32:19]Read from MH i2c: E2 03 00 [09:32:19]MH_I2C_Read... [09:32:19]Read from MH i2c: E2 03 00 8E 7A 00 90 00 7C [09:32:19]RAPDU: 90 00 [09:32:19]wFMCommunicate OK [09:32:19]wFMCommunicate request_size=4 [09:32:19]MH_SAM_APDU [09:32:19]CAPDU: 80 0D 03 02 [09:32:19]Write to MH i2c: E2 08 00 8F 7A 80 0D 03 02 00 00 00 00 84 [09:32:19]Write i2c OK [09:32:19]MH_I2C_Read... [09:32:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:32:19]Read from MH i2c: E2 [09:32:19]MH_I2C_Read... [09:32:19]Read from MH i2c: E2 0B 00 [09:32:19]MH_I2C_Read... [09:32:19]Read from MH i2c: E2 0B 00 8F 7A 00 EA E1 21 F3 88 57 ED B1 90 00 E1 [09:32:19]RAPDU: EA E1 21 F3 88 57 ED B1 90 00 [09:32:19]wFMCommunicate OK [09:32:19]SAM_PROTO_SignData done [09:32:19]FM_MakeSignedData done [09:32:19]CreateOFDProtocolMessage [09:32:19]wFMCommunicate request_size=4 [09:32:19]MH_SAM_APDU [09:32:19]CAPDU: 80 11 00 00 [09:32:19]Write to MH i2c: E2 08 00 90 7A 80 11 00 00 00 00 00 00 84 [09:32:19]Write i2c OK [09:32:19]MH_I2C_Read... [09:32:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:19]Read from MH i2c: E2 [09:32:19]MH_I2C_Read... [09:32:19]Read from MH i2c: E2 17 00 [09:32:19]MH_I2C_Read... [09:32:19]Read from MH i2c: E2 17 00 90 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E2 [09:32:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:32:19]wFMCommunicate OK [09:32:19]CreateOFDProtocolMessage done [09:32:19]OFDSenderStorePacket 123488 [09:32:19]StoreOFDPacket docnum=123488 [09:32:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 3E E0 08 01 75 A1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 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 2A 95 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 60 E2 01 00 35 04 06 00 5B C5 02 62 A8 7C EA E1 21 F3 88 57 ED B1 [09:32:19]CheckFolder [09:32:19]dirname=/storage/ofd_packets [09:32:19]CheckFolder done [09:32:19]ProducePacketName [09:32:19]name=ofd_packets/00123488 [09:32:19]NVStorageSaveData ofd_packets/00123488 [09:32:19]File name is /storage/ofd_packets/00123488 [09:32:19]Write 302 bytes [09:32:19]NVStorageSaveData done [09:32:19]OFDSenderStorePacket done [09:32:19]KKMCreateOFDPacket done [09:32:19]NVStorageSaveData kkm_last_timestamp [09:32:19]File name is /storage/kkm_last_timestamp [09:32:19]Write 4 bytes [09:32:19]NVStorageSaveData done [09:32:19]ExternCall_PrintAddStr [09:32:19]wPrintStart [09:32:19]Write to MH i2c: 01 00 00 91 7A 0B [09:32:19]Write i2c OK [09:32:19]MH_I2C_Read... [09:32:19]Read from MH i2c: 01 [09:32:19]MH_I2C_Read... [09:32:19]Read from MH i2c: 01 07 00 [09:32:19]MH_I2C_Read... [09:32:19]Read from MH i2c: 01 07 00 91 7A 00 00 00 00 00 FF 0F 20 [09:32:19]RasterBufferAndPrint [09:32:19]line Счет N : (1)1106491 [09:32:19]line ИНН: 02508201610067 [09:32:19]line Контрольно-Кассовый Чек [09:32:19]line ПРОДАЖА [09:32:19]line ТРК (МРК, ГНК) : 61 [09:32:19]line Товар: 2710194210 [09:32:19]line ДТ(л)-К-5 [09:32:19]line 14.110 * 70.90 [09:32:19]line = 1000.40 [09:32:19]line НДС 12% НСП 1% [09:32:19]line > о реализуемом товаре [09:32:19]line ОКРУГЛЕНИЕ: -0.40 [09:32:19]line ИТОГО: 1000.00 [09:32:19]line Внесено: 1000.00 [09:32:19]line СДАЧА: 0.00 [09:32:19]line НСП 1% : 8.85 [09:32:19]line НДС 12% : 106.24 [09:32:19]line Наличными: 1000.00 [09:32:19]line Безнал.: 0.00 [09:32:19]line Место: АЗС № 25 "Партнер Нефть" [09:32:19]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:32:19]line СНО: Общий режим [09:32:19]line Чек 88 04.03.2024 09:32 [09:32:19]line Смена: 324 ФФД: 1.0 [09:32:19]line ЗНМ: 0300000019 [09:32:19]line РНМ: 0000000000090573 [09:32:19]line Версия ККМ: 001 [09:32:19]line ФМ: 0000000000874798 [09:32:19]line ФД: 123488 [09:32:19]line ФПД: 100901706705020 [09:32:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T093226&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123488&fm=100901706705020&tin=02508201610067®Number=0000000000090573&sum=100000 [09:32:20]OFD Sender: Processing packet 123488 [packets to send 112, broken 111] [09:32:20]ProducePacketName [09:32:20]name=ofd_packets/00123488 [09:32:20]OFD Sender: To server: pG, [09:32:20]CommunicateWithHost lk.salyk.kg:30040 [09:32:20]ConnectInit lk.salyk.kg [09:32:20]written 0, free lines is 4095 [09:32:20]Connected sock=7 [09:32: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 37 39 38 10 01 00 00 3E E0 08 01 75 A1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 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 2A 95 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 60 E2 01 00 35 04 06 00 5B C5 02 62 A8 7C EA E1 21 F3 88 57 ED B1 [09:32:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 46 B8 47 00 DC 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 37 39 38 10 04 04 00 60 E2 01 00 F4 03 04 00 53 41 E5 65 B6 04 01 00 00 DE 47 0B 65 C5 56 D9 1B [09:32:20]CommunicateWithHost err = 0 [09:32:20]CheckOFDResponse [09:32:20]1017 (14) - 77093643461234 [09:32:20]1041 (16) - 0000000000874798 [09:32:20]1040 (4) - 123488 [09:32:20]1012 (4) - 04.03.2024 03:34 [09:32:20]1206 (1) - 0 [09:32:20]OFD Sender: Remove packet 123488 [09:32:20]ProducePacketName [09:32:20]name=ofd_packets/00123488 [09:32:20]NVStorageDeleteData [09:32:20]Write to MH i2c: 01 00 00 BC 7A 36 [09:32:20]Write i2c OK [09:32:20]MH_I2C_Read... [09:32:20]Read from MH i2c: 01 [09:32:20]MH_I2C_Read... [09:32:20]Read from MH i2c: 01 07 00 [09:32:20]MH_I2C_Read... [09:32:20]Read from MH i2c: 01 07 00 BC 7A 00 00 00 00 00 F7 0C 40 [09:32:20]RasterBufferAndPrint [09:32:20]line [09:32:20]line [09:32:20]line [09:32:20]line [09:32:20]line [09:32:20]written 0, free lines is 3328 [09:32:20]MH_Cut [09:32:20]Write to MH i2c: D1 01 00 C3 7A 01 0F [09:32:20]Write i2c OK [09:32:20]MH_I2C_Read... [09:32:20]Read from MH i2c: D1 [09:32:20]MH_I2C_Read... [09:32:20]Read from MH i2c: D1 01 00 [09:32:20]MH_I2C_Read... [09:32:20]Read from MH i2c: D1 01 00 C3 7A 00 0E [09:32:20]Write to MH i2c: 01 00 00 C4 7A 3E [09:32:20]Write i2c OK [09:32:20]MH_I2C_Read... [09:32:21]OFD Sender: No OFD packet to send [09:32:21]*** Cut start [09:32:21]*** Purtial cut [09:32:21]*** Stage 1: CUTSNS_PIN = 1 [09:32:23]Read from MH i2c: 01 [09:32:23]MH_I2C_Read... [09:32:23]*** Stop cut motor [09:32:23]*** Cut end [09:32:23]Read from MH i2c: 01 07 00 [09:32:23]MH_I2C_Read... [09:32:23]Read from MH i2c: 01 07 00 C4 7A 00 00 00 00 00 FF 0F 53 [09:32:23]process_action close_receipt done [09:32:23]requested_data is exist [09:32:23]produce_requested_data [09:32:23]requested_item fm.sn is exist - process it [09:32:23]wFMCommunicate request_size=4 [09:32:23]MH_SAM_APDU [09:32:23]CAPDU: 80 11 00 00 [09:32:23]Write to MH i2c: E2 08 00 C5 7A 80 11 00 00 00 00 00 00 B9 [09:32:23]Write i2c OK [09:32:23]MH_I2C_Read... [09:32:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:23]Read from MH i2c: E2 [09:32:23]MH_I2C_Read... [09:32:23]Read from MH i2c: E2 17 00 [09:32:23]MH_I2C_Read... [09:32:23]Read from MH i2c: E2 17 00 C5 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 17 [09:32:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:32:23]wFMCommunicate OK [09:32:23]requested_item fd.num is exist - process it [09:32:23]SAM_PROTO_GetFieldsCounters [09:32:23]wFMCommunicate request_size=4 [09:32:23]MH_SAM_APDU [09:32:23]CAPDU: 80 13 00 00 [09:32:23]Write to MH i2c: E2 08 00 C6 7A 80 13 00 00 00 00 00 00 BC [09:32:23]Write i2c OK [09:32:23]MH_I2C_Read... [09:32:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:32:23]Read from MH i2c: E2 [09:32:23]MH_I2C_Read... [09:32:23]Read from MH i2c: E2 62 00 [09:32:23]MH_I2C_Read... [09:32:23]Read from MH i2c: E2 62 00 C6 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 60 E2 01 00 0E 04 04 00 44 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 77 [09:32: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 60 E2 01 00 0E 04 04 00 44 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 [09:32:23]wFMCommunicate OK [09:32:23]SAM_PROTO_GetFieldsCounters done [09:32:23]requested_item shift.num is exist - process it [09:32:23]requested_item shift.opened is exist - process it [09:32:23]req_shift_opened [09:32:23]FM_GetShiftState [09:32:23]SAM_PROTO_GetShiftState [09:32:23]wFMCommunicate request_size=4 [09:32:23]MH_SAM_APDU [09:32:23]CAPDU: 80 13 01 00 [09:32:23]Write to MH i2c: E2 08 00 C7 7A 80 13 01 00 00 00 00 00 BE [09:32:23]Write i2c OK [09:32:23]MH_I2C_Read... [09:32:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:23]Read from MH i2c: E2 [09:32:23]MH_I2C_Read... [09:32:23]Read from MH i2c: E2 0E 00 [09:32:23]MH_I2C_Read... [09:32:23]Read from MH i2c: E2 0E 00 C7 7A 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 D5 [09:32:23]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:32:23]wFMCommunicate OK [09:32:23]SAM_PROTO_GetShiftState done [09:32:23]FM_GetShiftState done [09:32:23]req_shift_opened done [09:32:23]requested_item shift.open_date is exist - process it [09:32:23]req_shift_open_date [09:32:23]req_shift_open_date done [09:32:23]produce_requested_data done [09:32:23]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123488,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:32:23]process_action_free close_receipt [09:32:23]json_value_free [09:32:23]json_value_free done [09:32:23]process_json_proto returns [09:32:23]Send response to host [09:32:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123488,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:32:23]free response buf [09:32:23]execute_script done [09:32:23]execute_script returns [09:32:23]free content buf [09:32:23]Sock 9.Close socket [09:32:23]Sock 9.Thread stoped [09:32:26]OFD Sender: No OFD packet to send [09:32:31]OFD Sender: No OFD packet to send [09:32:36]OFD Sender: No OFD packet to send [09:32:41]OFD Sender: No OFD packet to send [09:32:46]OFD Sender: No OFD packet to send [09:32:51]OFD Sender: No OFD packet to send [09:32:56]OFD Sender: No OFD packet to send [09:33:01]OFD Sender: No OFD packet to send [09:33:06]OFD Sender: No OFD packet to send [09:33:11]OFD Sender: No OFD packet to send [09:33:16]OFD Sender: No OFD packet to send [09:33:21]OFD Sender: No OFD packet to send [09:33:26]OFD Sender: No OFD packet to send [09:33:31]OFD Sender: No OFD packet to send [09:33:36]OFD Sender: No OFD packet to send [09:33:41]OFD Sender: No OFD packet to send [09:33:44]int [09:33:44]Write to MH i2c: 01 00 00 C8 7A 42 [09:33:44]*** FLAG_PRN_KEY set [09:33:44]Write i2c OK [09:33:44]MH_I2C_Read... [09:33:44]Read from MH i2c: 01 [09:33:44]MH_I2C_Read... [09:33:44]Read from MH i2c: 01 07 00 [09:33:44]MH_I2C_Read... [09:33:44]Read from MH i2c: 01 07 00 C8 7A 00 08 00 00 00 FF 0F 5F [09:33:44]state=0 [09:33:44]Key pressed [09:33:44]Feed [09:33:44]Write to MH i2c: D8 00 00 C9 7A 1A [09:33:44]Write i2c OK [09:33:44]MH_I2C_Read... [09:33:44]Read from MH i2c: D8 [09:33:44]MH_I2C_Read... [09:33:44]Read from MH i2c: D8 01 00 [09:33:44]MH_I2C_Read... [09:33:44]Read from MH i2c: D8 01 00 C9 7A 00 1B [09:33:44]int [09:33:44]Write to MH i2c: 01 00 00 CA 7A 44 [09:33:44]Write i2c OK [09:33:44]MH_I2C_Read... [09:33:44]Read from MH i2c: 01 [09:33:44]MH_I2C_Read... [09:33:44]Read from MH i2c: 01 07 00 [09:33:44]MH_I2C_Read... [09:33:44]Read from MH i2c: 01 07 00 CA 7A 00 48 00 00 00 3C 00 CF [09:33:44]state=2 [09:33:44]Key pressed [09:33:44]int [09:33:44]Write to MH i2c: 01 00 00 CB 7A 45 [09:33:44]*** FLAG_PRN_KEY reset [09:33:44]Write i2c OK [09:33:44]MH_I2C_Read... [09:33:44]Read from MH i2c: 01 [09:33:44]MH_I2C_Read... [09:33:44]Read from MH i2c: 01 07 00 [09:33:44]MH_I2C_Read... [09:33:44]Read from MH i2c: 01 07 00 CB 7A 00 00 00 00 00 F6 0F 51 [09:33:44]state=2 [09:33:44]Stop feed [09:33:44]int [09:33:44]Write to MH i2c: 01 00 00 CC 7A 46 [09:33:44]*** FLAG_PRN_KEY set [09:33:44]Write i2c OK [09:33:44]MH_I2C_Read... [09:33:44]Read from MH i2c: 01 [09:33:44]MH_I2C_Read... [09:33:44]Read from MH i2c: 01 07 00 [09:33:44]MH_I2C_Read... [09:33:44]Read from MH i2c: 01 07 00 CC 7A 00 08 00 00 00 FF 0F 63 [09:33:44]state=0 [09:33:44]Key pressed [09:33:44]Feed [09:33:44]Write to MH i2c: D8 00 00 CD 7A 1E [09:33:44]Write i2c OK [09:33:44]MH_I2C_Read... [09:33:44]Read from MH i2c: D8 [09:33:44]MH_I2C_Read... [09:33:44]Read from MH i2c: D8 01 00 [09:33:44]MH_I2C_Read... [09:33:44]Read from MH i2c: D8 01 00 CD 7A 00 1F [09:33:44]int [09:33:44]Write to MH i2c: 01 00 00 CE 7A 48 [09:33:44]Write i2c OK [09:33:44]MH_I2C_Read... [09:33:44]Read from MH i2c: 01 [09:33:44]MH_I2C_Read... [09:33:44]Read from MH i2c: 01 07 00 [09:33:44]MH_I2C_Read... [09:33:44]Read from MH i2c: 01 07 00 CE 7A 00 48 00 00 00 3C 00 D3 [09:33:44]state=2 [09:33:44]Key pressed [09:33:44]int [09:33:44]Write to MH i2c: 01 00 00 CF 7A 49 [09:33:44]*** FLAG_PRN_KEY reset [09:33:44]Write i2c OK [09:33:44]MH_I2C_Read... [09:33:44]Read from MH i2c: 01 [09:33:44]MH_I2C_Read... [09:33:44]Read from MH i2c: 01 07 00 [09:33:44]MH_I2C_Read... [09:33:44]Read from MH i2c: 01 07 00 CF 7A 00 00 00 00 00 F5 0F 54 [09:33:44]state=2 [09:33:44]Stop feed [09:33:46]OFD Sender: No OFD packet to send [09:33:46]accept exits with 10 [09:33:46]New connection [09:33:46]New thread 3067395428 created [09:33:46]Thread 3067252068 joined [09:33:46]Waiting for new connection... [09:33:46] Sock 10.Parse request [09:33:46]Sock 10.Check first char [09:33:46]Sock 10.First char is OK [09:33:46]request: POST /json_proto HTTP/1.0 [09:33:46]Method: POST [09:33:46]URL: /json_proto [09:33:46]Method is POST - this is cgi request [09:33:46]url: /json_proto [09:33:46]query_string will be loaded in cgi processing [09:33:46]execute_cgi json_proto POST (null) [09:33:46]execute_cgi path=json_proto method=POST [09:33:46]POST find Content-Length [09:33:46]Host: 172.17.48.197:8080 [09:33:46]Content-Length: 643 [09:33:46]Content-Type: application/json [09:33:46] [09:33:46]POST finish read [09:33:46]Found Content-Length = 643 [09:33:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106493", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 40.000, "sum" : 2780.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2780.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:33:46]execute_script... [09:33:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106493", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 40.000, "sum" : 2780.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2780.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:33:46]POST & json_proto [09:33:46]process_json_proto [09:33:46]json parsed OK: [09:33:46]protocol is kg_v1.0 [09:33:46]action value=close_receipt [09:33:46]process_action close_receipt [09:33:46]cmd_close_receipt [09:33:46]MH_GetDate [09:33:46]Write to MH i2c: F0 00 00 D0 7A 39 [09:33:46]Write i2c OK [09:33:46]MH_I2C_Read... [09:33:46]Read from MH i2c: F0 [09:33:46]MH_I2C_Read... [09:33:46]Read from MH i2c: F0 09 00 [09:33:46]MH_I2C_Read... [09:33:46]Read from MH i2c: F0 09 00 D0 7A 00 82 95 E5 65 6C AF E3 65 06 [09:33:46]GetLastDocTimeStamp 1709544746 [09:33:46]current date 1709544834 [09:33:46]FM_GetShiftState [09:33:46]SAM_PROTO_GetShiftState [09:33:46]wFMCommunicate request_size=4 [09:33:46]MH_SAM_APDU [09:33:46]CAPDU: 80 13 01 00 [09:33:46]Write to MH i2c: E2 08 00 D1 7A 80 13 01 00 00 00 00 00 C8 [09:33:46]Write i2c OK [09:33:46]MH_I2C_Read... [09:33:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:46]Read from MH i2c: E2 [09:33:46]MH_I2C_Read... [09:33:46]Read from MH i2c: E2 0E 00 [09:33:46]MH_I2C_Read... [09:33:46]Read from MH i2c: E2 0E 00 D1 7A 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 DF [09:33:46]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:33:46]wFMCommunicate OK [09:33:46]SAM_PROTO_GetShiftState done [09:33:46]FM_GetShiftState done [09:33:46]opened in 1709511088 [09:33:46]opened+sec_in_day 1709597488 [09:33:46]quantity*price = 278000 [09:33:46]sum+1 = 278001 [09:33:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2780.00 НСП 1% : 24.60 НДС 12% : 295.22 Наличными: 2780.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 89 04.03.2024 09:33 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123489 ФПД: 182731739533078 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T093354&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123489&fm=182731739533078&tin=02508201610067®Number=0000000000090573&sum=278000 [09:33:47]StoreToDocumentArchive [09:33:47]shift 324 fd 123489 [09:33:47]save to /storage/0324/doc_00123489 [09:33:47]save last doc name /storage/0324/doc_00123489 to /storage/kkm_last_doc_name [09:33:47]save OK [09:33:47]Clear old archive folders... [09:33:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:33:47]tlvbuf is 00E0D630 [09:33:47]SAM_PROTO_ClearQueue [09:33:47]wFMCommunicate request_size=4 [09:33:47]MH_SAM_APDU [09:33:47]CAPDU: 80 09 00 00 [09:33:47]Write to MH i2c: E2 08 00 DE 7A 80 09 00 00 00 00 00 00 CA [09:33:47]Write i2c OK [09:33:47]MH_I2C_Read... [09:33:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:33:47]Read from MH i2c: E2 [09:33:47]MH_I2C_Read... [09:33:47]Read from MH i2c: E2 03 00 [09:33:47]MH_I2C_Read... [09:33:47]Read from MH i2c: E2 03 00 DE 7A 00 90 00 CC [09:33:47]RAPDU: 90 00 [09:33:47]wFMCommunicate OK [09:33:47]SAM_PROTO_ClearQueue done [09:33:47]KKMCreateOFDPacket [09:33:47]OFDProtocolAddRootSTLVToBuf [09:33:47]FM_MakeSignedData [09:33:47]FM_MakeSignedData [09:33:47]SAM_PROTO_SignData [09:33:47]wFMCommunicate request_size=4 [09:33:47]MH_SAM_APDU [09:33:47]CAPDU: 80 0D 01 02 [09:33:47]Write to MH i2c: E2 08 00 DF 7A 80 0D 01 02 00 00 00 00 D2 [09:33:47]Write i2c OK [09:33:47]MH_I2C_Read... [09:33:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:33:47]Read from MH i2c: E2 [09:33:47]MH_I2C_Read... [09:33:47]Read from MH i2c: E2 03 00 [09:33:47]MH_I2C_Read... [09:33:47]Read from MH i2c: E2 03 00 DF 7A 00 90 00 CD [09:33:47]RAPDU: 90 00 [09:33:47]wFMCommunicate OK [09:33:47]wFMCommunicate request_size=255 [09:33:47]MH_SAM_APDU [09:33:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F0 3D 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 73 00 00 00 00 07 04 06 00 F0 3D 04 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 82 95 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 61 E2 01 00 35 04 06 00 A6 [09:33:47]Write to MH i2c: E2 02 01 E0 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 40 9C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F0 3D 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 73 00 00 00 00 07 04 06 00 F0 3D 04 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 82 95 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 61 E2 01 00 35 04 06 00 A6 00 00 ED [09:33:47]Write i2c OK [09:33:47]MH_I2C_Read... [09:33:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:47]Read from MH i2c: E2 [09:33:47]MH_I2C_Read... [09:33:47]Read from MH i2c: E2 03 00 [09:33:47]MH_I2C_Read... [09:33:47]Read from MH i2c: E2 03 00 E0 7A 00 90 00 CE [09:33:47]RAPDU: 90 00 [09:33:47]wFMCommunicate OK [09:33:47]wFMCommunicate request_size=10 [09:33:47]MH_SAM_APDU [09:33:47]CAPDU: 80 0D 02 02 05 31 8C 6C 8F 16 [09:33:47]Write to MH i2c: E2 0D 00 E1 7A 80 0D 02 02 05 00 31 8C 6C 8F 16 00 00 AD [09:33:47]Write i2c OK [09:33:47]MH_I2C_Read... [09:33:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:47]Read from MH i2c: E2 [09:33:47]MH_I2C_Read... [09:33:47]Read from MH i2c: E2 03 00 [09:33:47]MH_I2C_Read... [09:33:47]Read from MH i2c: E2 03 00 E1 7A 00 90 00 CF [09:33:47]RAPDU: 90 00 [09:33:47]wFMCommunicate OK [09:33:47]wFMCommunicate request_size=4 [09:33:47]MH_SAM_APDU [09:33:47]CAPDU: 80 0D 03 02 [09:33:47]Write to MH i2c: E2 08 00 E2 7A 80 0D 03 02 00 00 00 00 D7 [09:33:47]Write i2c OK [09:33:47]MH_I2C_Read... [09:33:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:33:47]Read from MH i2c: E2 [09:33:47]MH_I2C_Read... [09:33:47]Read from MH i2c: E2 0B 00 [09:33:47]MH_I2C_Read... [09:33:47]Read from MH i2c: E2 0B 00 E2 7A 00 C8 58 63 26 4D 3A 47 FC 90 00 4B [09:33:47]RAPDU: C8 58 63 26 4D 3A 47 FC 90 00 [09:33:47]wFMCommunicate OK [09:33:47]SAM_PROTO_SignData done [09:33:47]FM_MakeSignedData done [09:33:47]CreateOFDProtocolMessage [09:33:47]wFMCommunicate request_size=4 [09:33:47]MH_SAM_APDU [09:33:47]CAPDU: 80 11 00 00 [09:33:47]Write to MH i2c: E2 08 00 E3 7A 80 11 00 00 00 00 00 00 D7 [09:33:47]Write i2c OK [09:33:47]MH_I2C_Read... [09:33:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:48]Read from MH i2c: E2 [09:33:48]MH_I2C_Read... [09:33:48]Read from MH i2c: E2 17 00 [09:33:48]MH_I2C_Read... [09:33:48]Read from MH i2c: E2 17 00 E3 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 35 [09:33:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:33:48]wFMCommunicate OK [09:33:48]CreateOFDProtocolMessage done [09:33:48]OFDSenderStorePacket 123489 [09:33:48]StoreOFDPacket docnum=123489 [09:33:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 CF 62 07 01 21 C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F0 3D 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 73 00 00 00 00 07 04 06 00 F0 3D 04 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 82 95 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 61 E2 01 00 35 04 06 00 A6 31 8C 6C 8F 16 C8 58 63 26 4D 3A 47 FC [09:33:48]CheckFolder [09:33:48]dirname=/storage/ofd_packets [09:33:48]CheckFolder done [09:33:48]ProducePacketName [09:33:48]name=ofd_packets/00123489 [09:33:48]NVStorageSaveData ofd_packets/00123489 [09:33:48]File name is /storage/ofd_packets/00123489 [09:33:48]Write 301 bytes [09:33:48]NVStorageSaveData done [09:33:48]OFDSenderStorePacket done [09:33:48]KKMCreateOFDPacket done [09:33:48]NVStorageSaveData kkm_last_timestamp [09:33:48]File name is /storage/kkm_last_timestamp [09:33:48]Write 4 bytes [09:33:48]NVStorageSaveData done [09:33:48]ExternCall_PrintAddStr [09:33:48]wPrintStart [09:33:48]Write to MH i2c: 01 00 00 E4 7A 5E [09:33:48]Write i2c OK [09:33:48]MH_I2C_Read... [09:33:48]Read from MH i2c: 01 [09:33:48]MH_I2C_Read... [09:33:48]Read from MH i2c: 01 07 00 [09:33:48]MH_I2C_Read... [09:33:48]Read from MH i2c: 01 07 00 E4 7A 00 00 00 00 00 FF 0F 73 [09:33:48]RasterBufferAndPrint [09:33:48]line Счет N : (1)1106493 [09:33:48]line ИНН: 02508201610067 [09:33:48]line Контрольно-Кассовый Чек [09:33:48]line ПРОДАЖА [09:33:48]line ТРК (МРК, ГНК) : 63 [09:33:48]line Товар: 2710124500 [09:33:48]line Аи-95-К-5 [09:33:48]line 40.000 * 69.50 [09:33:48]line = 2780.00 [09:33:48]line НДС 12% НСП 1% [09:33:48]line > о реализуемом товаре [09:33:48]line ИТОГО: 2780.00 [09:33:48]line НСП 1% : 24.60 [09:33:48]line НДС 12% : 295.22 [09:33:48]line Наличными: 2780.00 [09:33:48]line Безнал.: 0.00 [09:33:48]line Место: АЗС № 25 "Партнер Нефть" [09:33:48]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:33:48]line СНО: Общий режим [09:33:48]line Чек 89 04.03.2024 09:33 [09:33:48]line Смена: 324 ФФД: 1.0 [09:33:48]line ЗНМ: 0300000019 [09:33:48]line РНМ: 0000000000090573 [09:33:48]line Версия ККМ: 001 [09:33:48]line ФМ: 0000000000874798 [09:33:48]line ФД: 123489 [09:33:48]line ФПД: 182731739533078 [09:33:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T093354&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123489&fm=182731739533078&tin=02508201610067®Number=0000000000090573&sum=278000 [09:33:48]written 0, free lines is 4095 [09:33:48]OFD Sender: Processing packet 123489 [packets to send 112, broken 111] [09:33:48]ProducePacketName [09:33:48]name=ofd_packets/00123489 [09:33:48]OFD Sender: To server: pG, [09:33:48]CommunicateWithHost lk.salyk.kg:30040 [09:33:48]ConnectInit lk.salyk.kg [09:33:48]Connected sock=9 [09:33: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 37 39 38 0F 01 00 00 CF 62 07 01 21 C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F0 3D 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 73 00 00 00 00 07 04 06 00 F0 3D 04 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 82 95 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 61 E2 01 00 35 04 06 00 A6 31 8C 6C 8F 16 C8 58 63 26 4D 3A 47 FC [09:33:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 74 01 47 00 6B 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 37 39 38 10 04 04 00 61 E2 01 00 F4 03 04 00 AA 41 E5 65 B6 04 01 00 00 F5 89 2D 06 DD 15 99 C0 [09:33:48]CommunicateWithHost err = 0 [09:33:48]CheckOFDResponse [09:33:48]1017 (14) - 77093643461234 [09:33:48]1041 (16) - 0000000000874798 [09:33:48]1040 (4) - 123489 [09:33:48]1012 (4) - 04.03.2024 03:36 [09:33:48]1206 (1) - 0 [09:33:48]OFD Sender: Remove packet 123489 [09:33:48]ProducePacketName [09:33:48]name=ofd_packets/00123489 [09:33:48]NVStorageDeleteData [09:33:48]Write to MH i2c: 01 00 00 0C 7B 87 [09:33:48]Write i2c OK [09:33:48]MH_I2C_Read... [09:33:48]Read from MH i2c: 01 [09:33:48]MH_I2C_Read... [09:33:48]Read from MH i2c: 01 07 00 [09:33:48]MH_I2C_Read... [09:33:48]Read from MH i2c: 01 07 00 0C 7B 00 00 00 00 00 33 0D CE [09:33:48]RasterBufferAndPrint [09:33:48]line [09:33:48]line [09:33:48]line [09:33:48]line [09:33:48]line [09:33:48]written 0, free lines is 3385 [09:33:48]MH_Cut [09:33:48]Write to MH i2c: D1 01 00 13 7B 01 60 [09:33:48]Write i2c OK [09:33:48]MH_I2C_Read... [09:33:48]Read from MH i2c: D1 [09:33:48]MH_I2C_Read... [09:33:48]Read from MH i2c: D1 01 00 [09:33:48]MH_I2C_Read... [09:33:48]Read from MH i2c: D1 01 00 13 7B 00 5F [09:33:48]Write to MH i2c: 01 00 00 14 7B 8F [09:33:48]Write i2c OK [09:33:48]MH_I2C_Read... [09:33:48]OFD Sender: No OFD packet to send [09:33:49]*** Cut start [09:33:49]*** Purtial cut [09:33:49]*** Stage 1: CUTSNS_PIN = 1 [09:33:51]Read from MH i2c: 01 [09:33:51]MH_I2C_Read... [09:33:51]*** Stop cut motor [09:33:51]*** Cut end [09:33:51]Read from MH i2c: 01 07 00 [09:33:51]MH_I2C_Read... [09:33:51]Read from MH i2c: 01 07 00 14 7B 00 00 00 00 00 FF 0F A4 [09:33:51]process_action close_receipt done [09:33:51]requested_data is exist [09:33:51]produce_requested_data [09:33:51]requested_item fm.sn is exist - process it [09:33:51]wFMCommunicate request_size=4 [09:33:51]MH_SAM_APDU [09:33:51]CAPDU: 80 11 00 00 [09:33:51]Write to MH i2c: E2 08 00 15 7B 80 11 00 00 00 00 00 00 0A [09:33:51]Write i2c OK [09:33:51]MH_I2C_Read... [09:33:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:51]Read from MH i2c: E2 [09:33:51]MH_I2C_Read... [09:33:51]Read from MH i2c: E2 17 00 [09:33:51]MH_I2C_Read... [09:33:51]Read from MH i2c: E2 17 00 15 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 68 [09:33:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:33:51]wFMCommunicate OK [09:33:51]requested_item fd.num is exist - process it [09:33:51]SAM_PROTO_GetFieldsCounters [09:33:51]wFMCommunicate request_size=4 [09:33:51]MH_SAM_APDU [09:33:51]CAPDU: 80 13 00 00 [09:33:51]Write to MH i2c: E2 08 00 16 7B 80 13 00 00 00 00 00 00 0D [09:33:51]Write i2c OK [09:33:51]MH_I2C_Read... [09:33:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:33:51]Read from MH i2c: E2 [09:33:51]MH_I2C_Read... [09:33:51]Read from MH i2c: [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 FF FF C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 A2 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 FF FF 2C [00:00:09]Are we in boot? [00:00:09]We are not in boot now [00:00:09]Write to MH i2c: 01 00 00 02 00 02 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 01 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 01 07 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 01 07 00 02 00 00 00 00 00 00 FF 0F 17 [00:00:09]Model is 3 [00:00:09]MH firmware is 65535 [00:00:09]MH boot firmware is 65535 [00:00:09]MH_SetPrinterDots 448 [00:00:09]HeadWidthInBytes 56 [00:00:09]maxmasksize 7 [00:00:09]Write to MH i2c: D6 06 00 03 00 41 00 60 00 FF FF 7D [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D6 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D6 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D6 01 00 03 00 00 D9 [00:00:09]Write to MH i2c: D5 00 00 04 00 D8 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D5 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D5 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D5 01 00 04 00 00 D9 [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]ExternCall_SetCallbacks [00:00:09]NVStorageInit [00:00:09]MH_GetDate [00:00:09]Write to MH i2c: F0 00 00 05 00 F4 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: F0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: F0 09 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: F0 09 00 05 00 00 1B 96 E5 65 6C AF E3 65 5B [09:36:27]Current date/time: 04.03.2024 09:36 [09:36:27]FM_Init [09:36:27]wFMConnect [09:36:27]MH_SAM_On [09:36:27]Write to MH i2c: E0 00 00 06 00 E5 [09:36:27]Write i2c OK [09:36:27]MH_I2C_Read... [09:36:27]*** iso7816_init finished! [09:36:27]*** atr: [09:36:27]*** 0F 3B D5 18 FF 81 91 FE [09:36:27]*** 1F C3 80 73 C8 21 10 0A [09:36:27]*** 00 00 00 00 00 00 00 00 [09:36:27]*** 00 00 00 00 00 00 00 00 [09:36:27]*** 00 00 00 00 00 00 00 00 [09:36:27]*** 00 00 00 00 00 00 00 00 [09:36:27]*** 00 00 00 00 00 00 00 00 [09:36:27]*** 00 00 00 00 00 00 00 00 [09:36:27]Read from MH i2c: E0 [09:36:27]MH_I2C_Read... [09:36:27]Read from MH i2c: E0 10 00 [09:36:27]MH_I2C_Read... [09:36:27]Read from MH i2c: E0 10 00 06 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 04 [09:36:27]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [09:36:27]wFMCommunicate request_size=10 [09:36:27]MH_SAM_APDU [09:36:27]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [09:36:27]Write to MH i2c: E2 0D 00 07 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B1 [09:36:27]Write i2c OK [09:36:27]MH_I2C_Read... [09:36:27]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [09:36:27]Read from MH i2c: E2 [09:36:27]MH_I2C_Read... [09:36:27]Read from MH i2c: E2 03 00 [09:36:27]MH_I2C_Read... [09:36:27]Read from MH i2c: E2 03 00 07 00 00 90 00 7B [09:36:27]RAPDU: 90 00 [09:36:27]wFMCommunicate OK [09:36:27]wFMCommunicate request_size=4 [09:36:27]MH_SAM_APDU [09:36:27]CAPDU: 80 11 00 00 [09:36:27]Write to MH i2c: E2 08 00 08 00 80 11 00 00 00 00 00 00 82 [09:36:27]Write i2c OK [09:36:27]MH_I2C_Read... [09:36:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:27]Read from MH i2c: E2 [09:36:27]MH_I2C_Read... [09:36:27]Read from MH i2c: E2 17 00 [09:36:27]MH_I2C_Read... [09:36:27]Read from MH i2c: E2 17 00 08 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E0 [09:36:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:36:27]wFMCommunicate OK [09:36:27]Detected FM SN is 0000000000874798 [09:36:27]Stored FM SN is 0000000000874798 [09:36:27]wFMCommunicate request_size=9 [09:36:27]MH_SAM_APDU [09:36:27]CAPDU: 80 16 00 00 04 D5 25 00 00 [09:36:27]Write to MH i2c: E2 0C 00 09 00 80 16 00 00 04 00 D5 25 00 00 00 00 8A [09:36:27]Write i2c OK [09:36:27]MH_I2C_Read... [09:36:27]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [09:36:27]Read from MH i2c: E2 [09:36:27]MH_I2C_Read... [09:36:27]Read from MH i2c: E2 03 00 [09:36:27]MH_I2C_Read... [09:36:27]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [09:36:27]RAPDU: 90 00 [09:36:27]wFMCommunicate OK [09:36:27]FM PIN OK [09:36:27]wFMCommunicate request_size=8 [09:36:27]MH_SAM_APDU [09:36:27]CAPDU: 80 14 04 00 03 02 00 01 [09:36:27]Write to MH i2c: E2 0B 00 0A 00 80 14 04 00 03 00 02 00 01 00 00 94 [09:36:27]Write i2c OK [09:36:27]MH_I2C_Read... [09:36:27]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [09:36:27]Read from MH i2c: E2 [09:36:27]MH_I2C_Read... [09:36:27]Read from MH i2c: E2 03 00 [09:36:27]MH_I2C_Read... [09:36:27]Read from MH i2c: E2 03 00 0A 00 00 90 00 7E [09:36:27]RAPDU: 90 00 [09:36:27]wFMCommunicate OK [09:36:27]wFMCommunicate request_size=13 [09:36:27]MH_SAM_APDU [09:36:27]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [09:36:27]Write to MH i2c: E2 10 00 0B 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 B9 [09:36:27]Write i2c OK [09:36:27]MH_I2C_Read... [09:36:27]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [09:36:27]Read from MH i2c: E2 [09:36:27]MH_I2C_Read... [09:36:27]Read from MH i2c: E2 03 00 [09:36:27]MH_I2C_Read... [09:36:27]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [09:36:27]RAPDU: 90 00 [09:36:27]wFMCommunicate OK [09:36:27]wFMCommunicate request_size=4 [09:36:27]MH_SAM_APDU [09:36:27]CAPDU: 80 11 00 00 [09:36:27]Write to MH i2c: E2 08 00 0C 00 80 11 00 00 00 00 00 00 86 [09:36:27]Write i2c OK [09:36:27]MH_I2C_Read... [09:36:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:27]Read from MH i2c: E2 [09:36:27]MH_I2C_Read... [09:36:27]Read from MH i2c: E2 17 00 [09:36:27]MH_I2C_Read... [09:36:27]Read from MH i2c: E2 17 00 0C 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E4 [09:36:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:36:27]wFMCommunicate OK [09:36:27]DocumentArchiveInit [09:36:27]Start Httpd... [09:36:27]Httpd thread 3067866468 created [09:36:27]Write to MH i2c: 01 00 00 0D 00 0D [09:36:27]Write i2c OK [09:36:27]MH_I2C_Read... [09:36:27]Read from MH i2c: 01 [09:36:27]MH_I2C_Read... [09:36:27]Read from MH i2c: 01 07 00 [09:36:27]MH_I2C_Read... [09:36:27]Read from MH i2c: 01 07 00 0D 00 00 00 00 00 00 FF 0F 22 [09:36:27]MH Int Process started [09:36:27]Allocated Socket 8 [09:36:27]Bind OK [09:36:27]Listen OK [09:36:27]httpd running on port 8080 [09:36:27]Waiting for new connection... [09:36:27]OFD Sender: Processing packet 123490 [packets to send 112, broken 111] [09:36:27]ProducePacketName [09:36:27]name=ofd_packets/00123490 [09:36:27]OFD Sender: To server: pG, [09:36:27]CommunicateWithHost lk.salyk.kg:30040 [09:36:27]ConnectInit lk.salyk.kg [09:36:28]Connected sock=6 [09: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 37 39 38 2B 01 00 00 96 C2 23 01 FF 39 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 F0 3D 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 3D 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 73 00 00 00 00 07 04 06 00 F0 3D 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 8B 95 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 61 E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 62 E2 01 00 35 04 06 00 19 E4 3F 3D A4 70 4F 53 C3 BF B9 48 2F 1A [09: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 37 39 38 4F 00 00 00 29 55 47 00 81 61 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 62 E2 01 00 F4 03 04 00 43 42 E5 65 B6 04 01 00 00 8F D6 11 0F C6 C5 52 D9 [09:36:28]CommunicateWithHost err = 0 [09:36:28]CheckOFDResponse [09:36:28]1017 (14) - 77093643461234 [09:36:28]1041 (16) - 0000000000874798 [09:36:28]1040 (4) - 123490 [09:36:28]1012 (4) - 04.03.2024 03:38 [09:36:28]1206 (1) - 0 [09:36:28]OFD Sender: Remove packet 123490 [09:36:28]ProducePacketName [09:36:28]name=ofd_packets/00123490 [09:36:28]NVStorageDeleteData [09:36:29]OFD Sender: No OFD packet to send [09:36:34]OFD Sender: No OFD packet to send [09:36:39]OFD Sender: No OFD packet to send [09:36:44]OFD Sender: No OFD packet to send [09:36:49]OFD Sender: No OFD packet to send [09:36:54]OFD Sender: No OFD packet to send [09:36:59]OFD Sender: No OFD packet to send [09:37:04]OFD Sender: No OFD packet to send [09:37:09]OFD Sender: No OFD packet to send [09:37:14]OFD Sender: No OFD packet to send [09:37:19]OFD Sender: No OFD packet to send [09:37:24]OFD Sender: No OFD packet to send [09:37:29]OFD Sender: No OFD packet to send [09:37:34]OFD Sender: No OFD packet to send [09:37:39]OFD Sender: No OFD packet to send [09:37:44]OFD Sender: No OFD packet to send [09:37:49]OFD Sender: No OFD packet to send [09:37:54]OFD Sender: No OFD packet to send [09:37:59]OFD Sender: No OFD packet to send [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:24]OFD Sender: No OFD packet to send [09:39:29]OFD Sender: No OFD packet to send [09:39:34]OFD Sender: No OFD packet to send [09:39:39]OFD Sender: No OFD packet to send [09:39:44]OFD Sender: No OFD packet to send [09:39:47]accept exits with 9 [09:39:47]New connection [09:39:47]New thread 3067579748 created [09:39:47]Waiting for new connection... [09:39:47] Sock 9.Parse request [09:39:47]Sock 9.Check first char [09:39:47]Sock 9.First char is OK [09:39:47]request: POST /json_proto HTTP/1.0 [09:39:47]Method: POST [09:39:47]URL: /json_proto [09:39:47]Method is POST - this is cgi request [09:39:47]url: /json_proto [09:39:47]query_string will be loaded in cgi processing [09:39:47]execute_cgi json_proto POST (null) [09:39:47]execute_cgi path=json_proto method=POST [09:39:47]POST find Content-Length [09:39:47]Host: 172.17.48.197:8080 [09:39:47]Content-Length: 215 [09:39:47]Content-Type: application/json [09:39:47] [09:39:47]POST finish read [09:39:47]Found Content-Length = 215 [09:39:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:39:47]execute_script... [09:39:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:39:47]POST & json_proto [09:39:47]process_json_proto [09:39:47]json parsed OK: [09:39:47]protocol is kg_v1.0 [09:39:47]action value=get_value [09:39:47]process_action get_value [09:39:47]cmd_get_value [09:39:47]process_action get_value done [09:39:47]requested_data is exist [09:39:47]produce_requested_data [09:39:47]requested_item kkm.sn is exist - process it [09:39:47]requested_item kkm.ver is exist - process it [09:39:47]requested_item fm.sn is exist - process it [09:39:47]wFMCommunicate request_size=4 [09:39:47]MH_SAM_APDU [09:39:47]CAPDU: 80 11 00 00 [09:39:47]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [09:39:47]Write i2c OK [09:39:47]MH_I2C_Read... [09:39:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:47]Read from MH i2c: E2 [09:39:47]MH_I2C_Read... [09:39:47]Read from MH i2c: E2 17 00 [09:39:47]MH_I2C_Read... [09:39:47]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 37 39 38 90 00 E6 [09:39:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:39:47]wFMCommunicate OK [09:39:47]requested_item fd.num is exist - process it [09:39:47]SAM_PROTO_GetFieldsCounters [09:39:47]wFMCommunicate request_size=4 [09:39:47]MH_SAM_APDU [09:39:47]CAPDU: 80 13 00 00 [09:39:47]Write to MH i2c: E2 08 00 0F 00 80 13 00 00 00 00 00 00 8B [09:39:47]Write i2c OK [09:39:47]MH_I2C_Read... [09:39:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:39:47]Read from MH i2c: E2 [09:39:47]MH_I2C_Read... [09:39:47]Read from MH i2c: E2 62 00 [09:39:47]MH_I2C_Read... [09:39:47]Read from MH i2c: E2 62 00 0F 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 62 E2 01 00 0E 04 04 00 44 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 4E [09:39: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 62 E2 01 00 0E 04 04 00 44 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 [09:39:47]wFMCommunicate OK [09:39:47]SAM_PROTO_GetFieldsCounters done [09:39:47]requested_item shift.num is exist - process it [09:39:47]requested_item shift.opened is exist - process it [09:39:47]req_shift_opened [09:39:47]FM_GetShiftState [09:39:47]SAM_PROTO_GetShiftState [09:39:47]wFMCommunicate request_size=4 [09:39:47]MH_SAM_APDU [09:39:47]CAPDU: 80 13 01 00 [09:39:47]Write to MH i2c: E2 08 00 10 00 80 13 01 00 00 00 00 00 8D [09:39:47]Write i2c OK [09:39:47]MH_I2C_Read... [09:39:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:47]Read from MH i2c: E2 [09:39:47]MH_I2C_Read... [09:39:47]Read from MH i2c: E2 0E 00 [09:39:47]MH_I2C_Read... [09:39:47]Read from MH i2c: E2 0E 00 10 00 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 A4 [09:39:47]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:39:47]wFMCommunicate OK [09:39:47]SAM_PROTO_GetShiftState done [09:39:47]FM_GetShiftState done [09:39:47]req_shift_opened done [09:39:47]requested_item shift.open_date is exist - process it [09:39:47]req_shift_open_date [09:39:47]req_shift_open_date done [09:39:47]produce_requested_data done [09:39:47]produce_requested_data return {"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":123490,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:39:47]process_action_free get_value [09:39:47]json_value_free [09:39:47]json_value_free done [09:39:47]process_json_proto returns [09:39:47]Send response to host [09:39:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":123490,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:39:47]free response buf [09:39:47]execute_script done [09:39:47]execute_script returns [09:39:47]free content buf [09:39:47]Sock 9.Close socket [09:39:47]Sock 9.Thread stoped [09:39:47]accept exits with 7 [09:39:47]New connection [09:39:47]New thread 3067436388 created [09:39:47]Thread 3067579748 joined [09:39:47]Waiting for new connection... [09:39:47] Sock 7.Parse request [09:39:47]Sock 7.Check first char [09:39:47]Sock 7.First char is OK [09:39:47]request: POST /json_proto HTTP/1.0 [09:39:47]Method: POST [09:39:47]URL: /json_proto [09:39:47]Method is POST - this is cgi request [09:39:47]url: /json_proto [09:39:47]query_string will be loaded in cgi processing [09:39:47]execute_cgi json_proto POST (null) [09:39:47]execute_cgi path=json_proto method=POST [09:39:47]POST find Content-Length [09:39:47]Host: 172.17.48.197:8080 [09:39:47]Content-Length: 331 [09:39:47]Content-Type: application/json [09:39:47] [09:39:47]POST finish read [09:39:47]Found Content-Length = 331 [09:39:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:39:47]execute_script... [09:39:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:39:47]POST & json_proto [09:39:47]process_json_proto [09:39:47]json parsed OK: [09:39:47]protocol is kg_v1.0 [09:39:47]action value=get_value [09:39:47]process_action get_value [09:39:48]cmd_get_value [09:39:48]process_action get_value done [09:39:48]requested_data is exist [09:39:48]produce_requested_data [09:39:48]requested_item fm.sale.total is exist - process it [09:39:48]SAM_PROTO_GetFMData [09:39:48]wFMCommunicate request_size=4 [09:39:48]MH_SAM_APDU [09:39:48]CAPDU: 80 13 03 00 [09:39:48]Write to MH i2c: E2 08 00 11 00 80 13 03 00 00 00 00 00 90 [09:39:48]Write i2c OK [09:39:48]MH_I2C_Read... [09:39:48]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:39:48]Read from MH i2c: E2 [09:39:48]MH_I2C_Read... [09:39:48]Read from MH i2c: E2 FD 00 [09:39:48]MH_I2C_Read... [09:39:48]Read from MH i2c: E2 FD 00 11 00 00 C7 04 85 04 C3 04 6E 04 04 00 DA DF 01 00 69 04 A3 00 6F 04 04 00 B6 CA 01 00 B1 04 05 00 81 00 B6 6F 02 70 04 05 00 6D A5 CF AB 01 72 04 04 00 14 5B E6 C3 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 2F 7C 3F 42 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 0C 23 85 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 9E 00 6F 04 04 00 24 15 00 00 B1 04 04 00 B9 73 85 34 70 04 04 00 99 25 85 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 84 0B 94 05 EF 90 00 48 [09:39:48]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 DA DF 01 00 69 04 A3 00 6F 04 04 00 B6 CA 01 00 B1 04 05 00 81 00 B6 6F 02 70 04 05 00 6D A5 CF AB 01 72 04 04 00 14 5B E6 C3 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 2F 7C 3F 42 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 0C 23 85 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 9E 00 6F 04 04 00 24 15 00 00 B1 04 04 00 B9 73 85 34 70 04 04 00 99 25 85 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 84 0B 94 05 EF 90 00 [09:39:48]wFMCommunicate OK [09:39:48]wFMCommunicate request_size=4 [09:39:48]MH_SAM_APDU [09:39:48]CAPDU: 80 17 00 00 [09:39:48]Write to MH i2c: E2 08 00 12 00 80 17 00 00 00 00 00 00 92 [09:39:48]Write i2c OK [09:39:48]MH_I2C_Read... [09:39:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:39:48]Read from MH i2c: E2 [09:39:48]MH_I2C_Read... [09:39:48]Read from MH i2c: E2 FD 00 [09:39:48]MH_I2C_Read... [09:39:48]Read from MH i2c: E2 FD 00 12 00 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 42 FF 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 56 [09:39:48]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 42 FF 76 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [09:39:48]wFMCommunicate OK [09:39:48]wFMCommunicate request_size=4 [09:39:48]MH_SAM_APDU [09:39:48]CAPDU: 80 17 00 00 [09:39:48]Write to MH i2c: E2 08 00 13 00 80 17 00 00 00 00 00 00 93 [09:39:48]Write i2c OK [09:39:48]MH_I2C_Read... [09:39:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:39:49]Read from MH i2c: E2 [09:39:49]MH_I2C_Read... [09:39:49]Read from MH i2c: E2 FD 00 [09:39:49]MH_I2C_Read... [09:39:49]Read from MH i2c: E2 FD 00 13 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 6B [09:39:49]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [09:39:49]wFMCommunicate OK [09:39:49]wFMCommunicate request_size=4 [09:39:49]MH_SAM_APDU [09:39:49]CAPDU: 80 17 00 00 [09:39:49]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [09:39:49]Write i2c OK [09:39:49]MH_I2C_Read... [09:39:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:39:49]Read from MH i2c: E2 [09:39:49]MH_I2C_Read... [09:39:49]Read from MH i2c: E2 FD 00 [09:39:49]MH_I2C_Read... [09:39:49]Read from MH i2c: E2 FD 00 14 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 0F [09:39:49]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [09:39:49]wFMCommunicate OK [09:39:49]wFMCommunicate request_size=4 [09:39:49]MH_SAM_APDU [09:39:49]CAPDU: 80 17 00 00 [09:39:49]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [09:39:49]Write i2c OK [09:39:49]MH_I2C_Read... [09:39:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [09:39:49]Read from MH i2c: E2 [09:39:49]MH_I2C_Read... [09:39:49]Read from MH i2c: E2 E4 00 [09:39:49]MH_I2C_Read... [09:39:49]Read from MH i2c: E2 E4 00 15 00 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [09:39:49]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:39:49]wFMCommunicate OK [09:39:49]SAM_PROTO_GetFMData done [09:39:49]requested_item fm.sale_refund.total is exist - process it [09:39:49]requested_item fm.buy.total is exist - process it [09:39:49]requested_item shift.sale.total is exist - process it [09:39:49]SAM_PROTO_GetShiftData [09:39:49]wFMCommunicate request_size=4 [09:39:49]MH_SAM_APDU [09:39:49]CAPDU: 80 13 02 00 [09:39:49]Write to MH i2c: E2 08 00 16 00 80 13 02 00 00 00 00 00 94 [09:39:49]Write i2c OK [09:39:49]MH_I2C_Read... [09:39:49]OFD Sender: No OFD packet to send [09:39:50]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:39:50]Read from MH i2c: E2 [09:39:50]MH_I2C_Read... [09:39:50]Read from MH i2c: E2 FD 00 [09:39:50]MH_I2C_Read... [09:39:50]Read from MH i2c: E2 FD 00 16 00 00 BA 04 AA 04 B6 04 6E 04 04 00 5A 00 00 00 69 04 9C 00 6F 04 04 00 51 00 00 00 B1 04 03 00 8A 3A 76 70 04 03 00 D0 A8 5E 72 04 03 00 BA 91 17 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 CD 8E 0C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E1 0B 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 09 00 00 00 B1 04 03 00 94 FF 1B 70 04 03 00 94 FF 1B 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 39 F9 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 AA [09:39:50]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 5A 00 00 00 69 04 9C 00 6F 04 04 00 51 00 00 00 B1 04 03 00 8A 3A 76 70 04 03 00 D0 A8 5E 72 04 03 00 BA 91 17 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 CD 8E 0C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E1 0B 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 09 00 00 00 B1 04 03 00 94 FF 1B 70 04 03 00 94 FF 1B 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 39 F9 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [09:39:50]wFMCommunicate OK [09:39:50]wFMCommunicate request_size=4 [09:39:50]MH_SAM_APDU [09:39:50]CAPDU: 80 17 00 00 [09:39:50]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [09:39:50]Write i2c OK [09:39:50]MH_I2C_Read... [09:39:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:39:50]Read from MH i2c: E2 [09:39:50]MH_I2C_Read... [09:39:50]Read from MH i2c: E2 FD 00 [09:39:50]MH_I2C_Read... [09:39:50]Read from MH i2c: E2 FD 00 17 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 6D 3F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 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 90 00 ED [09:39:50]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 6D 3F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 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 90 00 [09:39:50]wFMCommunicate OK [09:39:50]wFMCommunicate request_size=4 [09:39:50]MH_SAM_APDU [09:39:50]CAPDU: 80 17 00 00 [09:39:50]Write to MH i2c: E2 08 00 18 00 80 17 00 00 00 00 00 00 98 [09:39:50]Write i2c OK [09:39:50]MH_I2C_Read... [09:39:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:39:50]Read from MH i2c: E2 [09:39:50]MH_I2C_Read... [09:39:50]Read from MH i2c: E2 FD 00 [09:39:50]MH_I2C_Read... [09:39:50]Read from MH i2c: E2 FD 00 18 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 C4 [09:39:50]RAPDU: 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 [09:39:50]wFMCommunicate OK [09:39:50]wFMCommunicate request_size=4 [09:39:50]MH_SAM_APDU [09:39:50]CAPDU: 80 17 00 00 [09:39:50]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [09:39:50]Write i2c OK [09:39:50]MH_I2C_Read... [09:39:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:39:50]Read from MH i2c: E2 [09:39:50]MH_I2C_Read... [09:39:50]Read from MH i2c: E2 FD 00 [09:39:50]MH_I2C_Read... [09:39:50]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 11 [09:39:50]RAPDU: 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 [09:39:50]wFMCommunicate OK [09:39:50]wFMCommunicate request_size=4 [09:39:50]MH_SAM_APDU [09:39:50]CAPDU: 80 17 00 00 [09:39:50]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [09:39:50]Write i2c OK [09:39:50]MH_I2C_Read... [09:39:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [09:39:51]Read from MH i2c: E2 [09:39:51]MH_I2C_Read... [09:39:51]Read from MH i2c: E2 D7 00 [09:39:51]MH_I2C_Read... [09:39:51]Read from MH i2c: E2 D7 00 1A 00 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [09:39:51]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:39:51]wFMCommunicate OK [09:39:51]SAM_PROTO_GetShiftData done [09:39:51]requested_item shift.sale.total_cash is exist - process it [09:39:51]requested_item shift.sale_refund.total is exist - process it [09:39:51]requested_item shift.sale_refund.total_cash is exist - process it [09:39:51]requested_item shift.buy.total is exist - process it [09:39:51]requested_item shift.buy.total_cash is exist - process it [09:39:51]produce_requested_data done [09:39:51]produce_requested_data return {"fm.sale.total":104641332.49,"fm.sale_refund.total":8811611.45,"fm.buy.total":0.00,"shift.sale.total":77482.34,"shift.sale.total_cash":62036.00,"shift.sale_refund.total":18349.00,"shift.sale_refund.total_cash":18349.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:39:51]process_action_free get_value [09:39:51]json_value_free [09:39:51]json_value_free done [09:39:51]process_json_proto returns [09:39:51]Send response to host [09:39:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":104641332.49,"fm.sale_refund.total":8811611.45,"fm.buy.total":0.00,"shift.sale.total":77482.34,"shift.sale.total_cash":62036.00,"shift.sale_refund.total":18349.00,"shift.sale_refund.total_cash":18349.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:39:51]free response buf [09:39:51]execute_script done [09:39:51]execute_script returns [09:39:51]free content buf [09:39:51]Sock 7.Close socket [09:39:51]Sock 7.Thread stoped [09:39:51]accept exits with 9 [09:39:51]New connection [09:39:51]New thread 3067579748 created [09:39:51]Thread 3067436388 joined [09:39:51]Waiting for new connection... [09:39:51] Sock 9.Parse request [09:39:51]Sock 9.Check first char [09:39:51]Sock 9.First char is OK [09:39:51]request: POST /json_proto HTTP/1.0 [09:39:51]Method: POST [09:39:51]URL: /json_proto [09:39:51]Method is POST - this is cgi request [09:39:51]url: /json_proto [09:39:51]query_string will be loaded in cgi processing [09:39:51]execute_cgi json_proto POST (null) [09:39:51]execute_cgi path=json_proto method=POST [09:39:51]POST find Content-Length [09:39:51]Host: 172.17.48.197:8080 [09:39:51]Content-Length: 144 [09:39:51]Content-Type: application/json [09:39:51] [09:39:51]POST finish read [09:39:51]Found Content-Length = 144 [09:39:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [09:39:51]execute_script... [09:39:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [09:39:51]POST & json_proto [09:39:51]process_json_proto [09:39:51]json parsed OK: [09:39:51]protocol is kg_v1.0 [09:39:51]action value=print_doc [09:39:51]process_action print_doc [09:39:51]ExternCall_PrintAddStr [09:39:51]wPrintStart [09:39:51]Write to MH i2c: 01 00 00 1B 00 1B [09:39:51]Write i2c OK [09:39:51]MH_I2C_Read... [09:39:51]Read from MH i2c: 01 [09:39:51]MH_I2C_Read... [09:39:51]Read from MH i2c: 01 07 00 [09:39:51]MH_I2C_Read... [09:39:51]Read from MH i2c: 01 07 00 1B 00 00 00 00 00 00 FF 0F 30 [09:39:51]RasterBufferAndPrint [09:39:51]line Счет N : (1)1106493 [09:39:51]line ИНН: 02508201610067 [09:39:51]line Контрольно-Кассовый Чек [09:39:51]line ВОЗВРАТ ПРОДАЖИ [09:39:51]line ТРК (МРК, ГНК) : 63 [09:39:51]line Товар: 2710124500 [09:39:51]line Аи-95-К-5 [09:39:51]line 40.000 * 69.50 [09:39:51]line = 2780.00 [09:39:51]line НДС 12% НСП 1% [09:39:51]line > о реализуемом товаре [09:39:51]line ИТОГО: 2780.00 [09:39:51]line НСП 1% : 24.60 [09:39:51]line НДС 12% : 295.22 [09:39:51]line Наличными: 2780.00 [09:39:51]line Безнал.: 0.00 [09:39:51]line Место: АЗС № 25 "Партнер Нефть" [09:39:51]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:39:51]line СНО: Общий режим [09:39:51]line Чек 90 04.03.2024 09:34 [09:39:51]line Смена: 324 ФФД: 1.0 [09:39:51]line ЗНМ: 0300000019 [09:39:51]line РНМ: 0000000000090573 [09:39:51]line Версия ККМ: 001 [09:39:51]line ФД осн.: 123489 [09:39:51]line ФМ осн.: 0000000000874798 [09:39:51]line ФМ: 0000000000874798 [09:39:51]line ФД: 123490 [09:39:51]line ФПД: 28468104242288 [09:39:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T093403&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123490&fm=28468104242288&tin=02508201610067®Number=0000000000090573&sum=278000 [09:39:51]written 0, free lines is 4095 [09:39:51]Write to MH i2c: 01 00 00 45 00 45 [09:39:51]Write i2c OK [09:39:51]MH_I2C_Read... [09:39:51]Read from MH i2c: 01 [09:39:51]MH_I2C_Read... [09:39:51]Read from MH i2c: 01 07 00 [09:39:51]MH_I2C_Read... [09:39:51]Read from MH i2c: 01 07 00 45 00 00 00 00 00 00 21 0D 7A [09:39:51]RasterBufferAndPrint [09:39:51]line [09:39:51]line [09:39:51]line [09:39:51]line [09:39:51]line [09:39:51]written 0, free lines is 3370 [09:39:51]MH_Cut [09:39:51]Write to MH i2c: D1 01 00 4C 00 01 1E [09:39:51]Write i2c OK [09:39:51]MH_I2C_Read... [09:39:51]Read from MH i2c: D1 [09:39:51]MH_I2C_Read... [09:39:51]Read from MH i2c: D1 01 00 [09:39:51]MH_I2C_Read... [09:39:51]Read from MH i2c: D1 01 00 4C 00 00 1D [09:39:51]Write to MH i2c: 01 00 00 4D 00 4D [09:39:51]Write i2c OK [09:39:51]MH_I2C_Read... [09:39:52]*** Cut start [09:39:52]*** Purtial cut [09:39:52]*** Stage 1: CUTSNS_PIN = 1 [09:39:54]Read from MH i2c: 01 [09:39:54]MH_I2C_Read... [09:39:54]*** Stop cut motor [09:39:54]*** Cut end [09:39:54]Read from MH i2c: 01 07 00 [09:39:54]MH_I2C_Read... [09:39:54]Read from MH i2c: 01 07 00 4D 00 00 00 00 00 00 FF 0F 62 [09:39:54]process_action print_doc done [09:39:54]requested_data is exist [09:39:54]produce_requested_data [09:39:54]produce_requested_data return (null) [09:39:54]process_action_free print_doc [09:39:54]json_value_free [09:39:54]json_value_free done [09:39:54]process_json_proto returns [09:39:54]Send response to host [09:39:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [09:39:54]free response buf [09:39:54]execute_script done [09:39:54]execute_script returns [09:39:54]free content buf [09:39:54]Sock 9.Close socket [09:39:54]Sock 9.Thread stoped [09:39:54]OFD Sender: No OFD packet to send [09:39:54]accept exits with 7 [09:39:54]New connection [09:39:54]New thread 3067436388 created [09:39:54]Thread 3067579748 joined [09:39:54]Waiting for new connection... [09:39:54] Sock 7.Parse request [09:39:54]Sock 7.Check first char [09:39:54]Sock 7.First char is OK [09:39:54]request: POST /json_proto HTTP/1.0 [09:39:54]Method: POST [09:39:54]URL: /json_proto [09:39:54]Method is POST - this is cgi request [09:39:54]url: /json_proto [09:39:54]query_string will be loaded in cgi processing [09:39:54]execute_cgi json_proto POST (null) [09:39:54]execute_cgi path=json_proto method=POST [09:39:54]POST find Content-Length [09:39:54]Host: 172.17.48.197:8080 [09:39:54]Content-Length: 1220 [09:39:54]Content-Type: application/json [09:39:54] [09:39:54]POST finish read [09:39:54]Found Content-Length = 1220 [09:39:54]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106492\u000A04.03.2024 09:36\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 13\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 20.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 1390.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\u000A2070996/997\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:39:54]execute_script... [09:39:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106492\u000A04.03.2024 09:36\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 13\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 20.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 1390.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\u000A2070996/997\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:39:54]POST & json_proto [09:39:54]process_json_proto [09:39:54]json parsed OK: [09:39:54]protocol is kg_v1.0 [09:39:54]action value=print_text [09:39:54]process_action print_text [09:39:54]cmd_print_text [09:39:54]ExternCall_PrintAddStr [09:39:54]wPrintStart [09:39:54]Write to MH i2c: 01 00 00 4E 00 4E [09:39:54]Write i2c OK [09:39:54]MH_I2C_Read... [09:39:54]Read from MH i2c: 01 [09:39:54]MH_I2C_Read... [09:39:54]Read from MH i2c: 01 07 00 [09:39:54]MH_I2C_Read... [09:39:54]Read from MH i2c: 01 07 00 4E 00 00 00 00 00 00 FF 0F 63 [09:39:54]RasterBufferAndPrint [09:39:54]line *****ТОВАРНЫЙ ЧЕК***** [09:39:54]line АЗС 25 [09:39:54]line Партнер нефть [09:39:54]line 02508201610067 [09:39:54]line Кассир : Абылгазиев А. [09:39:54]line Счет N : (1)1106492 [09:39:54]line 04.03.2024 09:36 [09:39:54]line ПРОДАЖА [09:39:54]line ТРК (МРК, ГНК): 13 [09:39:54]line Вид ГСМ : 2710124500 [09:39:54]line Аи-95-К-5 [09:39:54]line 20.000 x 69.50 [09:39:54]line ИТОГ: 1390.00 [09:39:54]line Тип оплаты: Талоны: Топливные Талоны [09:39:54]line 2070996/997 [09:39:54]line ______________________ [09:39:54]line (подпись) [09:39:54]written 0, free lines is 4095 [09:39:54]Write to MH i2c: 01 00 00 62 00 62 [09:39:55]Write i2c OK [09:39:55]MH_I2C_Read... [09:39:55]Read from MH i2c: 01 [09:39:55]MH_I2C_Read... [09:39:55]Read from MH i2c: 01 07 00 [09:39:55]MH_I2C_Read... [09:39:55]Read from MH i2c: 01 07 00 62 00 00 00 00 00 00 16 0E 8D [09:39:55]RasterBufferAndPrint [09:39:55]line [09:39:55]line [09:39:55]line [09:39:55]line [09:39:55]line [09:39:55]written 0, free lines is 3612 [09:39:55]MH_Cut [09:39:55]Write to MH i2c: D1 01 00 69 00 01 3B [09:39:55]Write i2c OK [09:39:55]MH_I2C_Read... [09:39:55]Read from MH i2c: D1 [09:39:55]MH_I2C_Read... [09:39:55]Read from MH i2c: D1 01 00 [09:39:55]MH_I2C_Read... [09:39:55]Read from MH i2c: D1 01 00 69 00 00 3A [09:39:55]Write to MH i2c: 01 00 00 6A 00 6A [09:39:55]Write i2c OK [09:39:55]MH_I2C_Read... [09:39:55]*** Cut start [09:39:55]*** Purtial cut [09:39:55]*** Stage 1: CUTSNS_PIN = 1 [09:39:57]Read from MH i2c: 01 [09:39:57]MH_I2C_Read... [09:39:57]*** Stop cut motor [09:39:57]*** Cut end [09:39:57]Read from MH i2c: 01 07 00 [09:39:57]MH_I2C_Read... [09:39:57]Read from MH i2c: 01 07 00 6A 00 00 00 00 00 00 FF 0F 7F [09:39:57]process_action print_text done [09:39:57]requested_data is exist [09:39:57]produce_requested_data [09:39:57]requested_item fm.sn is exist - process it [09:39:57]wFMCommunicate request_size=4 [09:39:57]MH_SAM_APDU [09:39:57]CAPDU: 80 11 00 00 [09:39:57]Write to MH i2c: E2 08 00 6B 00 80 11 00 00 00 00 00 00 E5 [09:39:57]Write i2c OK [09:39:57]MH_I2C_Read... [09:39:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:57]Read from MH i2c: E2 [09:39:57]MH_I2C_Read... [09:39:57]Read from MH i2c: E2 17 00 [09:39:57]MH_I2C_Read... [09:39:57]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 37 39 38 90 00 43 [09:39:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:39:57]wFMCommunicate OK [09:39:57]requested_item fd.num is exist - process it [09:39:57]SAM_PROTO_GetFieldsCounters [09:39:57]wFMCommunicate request_size=4 [09:39:57]MH_SAM_APDU [09:39:57]CAPDU: 80 13 00 00 [09:39:57]Write to MH i2c: E2 08 00 6C 00 80 13 00 00 00 00 00 00 E8 [09:39:57]Write i2c OK [09:39:57]MH_I2C_Read... [09:39:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:39:57]Read from MH i2c: E2 [09:39:57]MH_I2C_Read... [09:39:57]Read from MH i2c: E2 62 00 [09:39:57]MH_I2C_Read... [09:39:57]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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 62 E2 01 00 0E 04 04 00 44 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 AB [09:39: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 62 E2 01 00 0E 04 04 00 44 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 [09:39:57]wFMCommunicate OK [09:39:57]SAM_PROTO_GetFieldsCounters done [09:39:57]requested_item shift.num is exist - process it [09:39:57]requested_item shift.opened is exist - process it [09:39:57]req_shift_opened [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 6D 00 80 13 01 00 00 00 00 00 EA [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 6D 00 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 01 [09:39:57]RAPDU: 09 00 01 B0 11 E5 65 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]req_shift_opened done [09:39:57]requested_item shift.open_date is exist - process it [09:39:57]req_shift_open_date [09:39:57]req_shift_open_date done [09:39:57]produce_requested_data done [09:39:57]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123490,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:39:57]process_action_free print_text [09:39:57]json_value_free [09:39:57]json_value_free done [09:39:57]process_json_proto returns [09:39:57]Send response to host [09:39:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123490,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:39:57]free response buf [09:39:57]execute_script done [09:39:57]execute_script returns [09:39:57]free content buf [09:39:57]Sock 7.Close socket [09:39:57]Sock 7.Thread stoped [09:39:59]OFD Sender: No OFD packet to send [09:40:04]OFD Sender: No OFD packet to send [09:40:09]OFD Sender: No OFD packet to send [09:40:14]OFD Sender: No OFD packet to send [09:40:16]int [09:40:16]Write to MH i2c: 01 00 00 6E 00 6E [09:40:16]*** FLAG_PRN_KEY set [09:40:16]Write i2c OK [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: 01 [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: 01 07 00 [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: 01 07 00 6E 00 00 08 00 00 00 FF 0F 8B [09:40:16]state=0 [09:40:16]Key pressed [09:40:16]Feed [09:40:16]Write to MH i2c: D8 00 00 6F 00 46 [09:40:16]Write i2c OK [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: D8 [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: D8 01 00 [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: D8 01 00 6F 00 00 47 [09:40:16]int [09:40:16]Write to MH i2c: 01 00 00 70 00 70 [09:40:16]Write i2c OK [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: 01 [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: 01 07 00 [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: 01 07 00 70 00 00 48 00 00 00 3C 00 FB [09:40:16]state=2 [09:40:16]Key pressed [09:40:16]int [09:40:16]Write to MH i2c: 01 00 00 71 00 71 [09:40:16]*** FLAG_PRN_KEY reset [09:40:16]Write i2c OK [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: 01 [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: 01 07 00 [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: 01 07 00 71 00 00 00 00 00 00 F6 0F 7D [09:40:16]state=2 [09:40:16]Stop feed [09:40:16]int [09:40:16]Write to MH i2c: 01 00 00 72 00 72 [09:40:16]*** FLAG_PRN_KEY set [09:40:16]Write i2c OK [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: 01 [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: 01 07 00 [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: 01 07 00 72 00 00 08 00 00 00 FF 0F 8F [09:40:16]state=0 [09:40:16]Key pressed [09:40:16]Feed [09:40:16]Write to MH i2c: D8 00 00 73 00 4A [09:40:16]Write i2c OK [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: D8 [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: D8 01 00 [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: D8 01 00 73 00 00 4B [09:40:16]int [09:40:16]Write to MH i2c: 01 00 00 74 00 74 [09:40:16]Write i2c OK [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: 01 [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: 01 07 00 [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: 01 07 00 74 00 00 48 00 00 00 3C 00 FF [09:40:16]state=2 [09:40:16]Key pressed [09:40:17]int [09:40:17]Write to MH i2c: 01 00 00 75 00 75 [09:40:17]*** FLAG_PRN_KEY reset [09:40:17]Write i2c OK [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: 01 [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: 01 07 00 [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: 01 07 00 75 00 00 00 00 00 00 F5 0F 80 [09:40:17]state=2 [09:40:17]Stop feed [09:40:17]int [09:40:17]Write to MH i2c: 01 00 00 76 00 76 [09:40:17]*** FLAG_PRN_KEY set [09:40:17]Write i2c OK [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: 01 [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: 01 07 00 [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: 01 07 00 76 00 00 08 00 00 00 FF 0F 93 [09:40:17]state=0 [09:40:17]Key pressed [09:40:17]Feed [09:40:17]Write to MH i2c: D8 00 00 77 00 4E [09:40:17]Write i2c OK [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: D8 [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: D8 01 00 [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: D8 01 00 77 00 00 4F [09:40:17]int [09:40:17]Write to MH i2c: 01 00 00 78 00 78 [09:40:17]Write i2c OK [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: 01 [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: 01 07 00 [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: 01 07 00 78 00 00 48 00 00 00 3C 00 03 [09:40:17]state=2 [09:40:17]Key pressed [09:40:17]int [09:40:17]Write to MH i2c: 01 00 00 79 00 79 [09:40:17]*** FLAG_PRN_KEY reset [09:40:17]Write i2c OK [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: 01 [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: 01 07 00 [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: 01 07 00 79 00 00 00 00 00 00 F6 0F 85 [09:40:17]state=2 [09:40:17]Stop feed [09:40:19]OFD Sender: No OFD packet to send [09:40:24]OFD Sender: No OFD packet to send [09:40:29]OFD Sender: No OFD packet to send [09:40:34]OFD Sender: No OFD packet to send [09:40:39]OFD Sender: No OFD packet to send [09:40:44]OFD Sender: No OFD packet to send [09:40:49]OFD Sender: No OFD packet to send [09:40:54]OFD Sender: No OFD packet to send [09:40:59]accept exits with 9 [09:40:59]New connection [09:40:59]New thread 3067579748 created [09:40:59]Thread 3067436388 joined [09:40:59]Waiting for new connection... [09:40:59] Sock 9.Parse request [09:40:59]Sock 9.Check first char [09:40:59]Sock 9.First char is OK [09:40:59]request: POST /json_proto HTTP/1.0 [09:40:59]Method: POST [09:40:59]URL: /json_proto [09:40:59]Method is POST - this is cgi request [09:40:59]url: /json_proto [09:40:59]query_string will be loaded in cgi processing [09:40:59]execute_cgi json_proto POST (null) [09:40:59]execute_cgi path=json_proto method=POST [09:40:59]POST find Content-Length [09:40:59]Host: 172.17.48.197:8080 [09:40:59]Content-Length: 683 [09:40:59]Content-Type: application/json [09:40:59] [09:40:59]POST finish read [09:40:59]Found Content-Length = 683 [09:40:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106502", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 21.010, "sum" : 1300.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:40:59]execute_script... [09:40:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106502", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 21.010, "sum" : 1300.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:40:59]POST & json_proto [09:40:59]process_json_proto [09:40:59]json parsed OK: [09:40:59]protocol is kg_v1.0 [09:40:59]action value=close_receipt [09:40:59]process_action close_receipt [09:40:59]cmd_close_receipt [09:40:59]MH_GetDate [09:40:59]Write to MH i2c: F0 00 00 7A 00 69 [09:40:59]Write i2c OK [09:40:59]MH_I2C_Read... [09:40:59]Read from MH i2c: F0 [09:40:59]MH_I2C_Read... [09:40:59]Read from MH i2c: F0 09 00 [09:40:59]MH_I2C_Read... [09:40:59]Read from MH i2c: F0 09 00 7A 00 00 2B 97 E5 65 6C AF E3 65 E1 [09:40:59]GetLastDocTimeStamp 1709544843 [09:40:59]current date 1709545259 [09:40:59]FM_GetShiftState [09:40:59]SAM_PROTO_GetShiftState [09:40:59]wFMCommunicate request_size=4 [09:40:59]MH_SAM_APDU [09:40:59]CAPDU: 80 13 01 00 [09:40:59]Write to MH i2c: E2 08 00 7B 00 80 13 01 00 00 00 00 00 F8 [09:40:59]Write i2c OK [09:40:59]MH_I2C_Read... [09:40:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:59]Read from MH i2c: E2 [09:40:59]MH_I2C_Read... [09:40:59]Read from MH i2c: E2 0E 00 [09:40:59]MH_I2C_Read... [09:40:59]Read from MH i2c: E2 0E 00 7B 00 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 0F [09:40:59]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:40:59]wFMCommunicate OK [09:40:59]SAM_PROTO_GetShiftState done [09:40:59]FM_GetShiftState done [09:40:59]opened in 1709511088 [09:40:59]opened+sec_in_day 1709597488 [09:40:59]quantity*price = 130051 [09:40:59]sum+1 = 130053 [09:40:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 1300.00 Внесено: 1300.00 СДАЧА: 0.00 НСП 1% : 11.51 НДС 12% : 138.11 Наличными: 1300.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 91 04.03.2024 09:40 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123491 ФПД: 242603308753013 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T094059&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123491&fm=242603308753013&tin=02508201610067®Number=0000000000090573&sum=130000 [09:41:00]StoreToDocumentArchive [09:41:00]shift 324 fd 123491 [09:41:00]save to /storage/0324/doc_00123491 [09:41:00]save last doc name /storage/0324/doc_00123491 to /storage/kkm_last_doc_name [09:41:00]save OK [09:41:00]Clear old archive folders... [09:41:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:41:00]tlvbuf is 01B5D120 [09:41:00]SAM_PROTO_ClearQueue [09:41:00]wFMCommunicate request_size=4 [09:41:00]MH_SAM_APDU [09:41:00]CAPDU: 80 09 00 00 [09:41:00]Write to MH i2c: E2 08 00 88 00 80 09 00 00 00 00 00 00 FA [09:41:00]Write i2c OK [09:41:00]MH_I2C_Read... [09:41:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:41:00]Read from MH i2c: E2 [09:41:00]MH_I2C_Read... [09:41:00]Read from MH i2c: E2 03 00 [09:41:00]MH_I2C_Read... [09:41:00]Read from MH i2c: E2 03 00 88 00 00 90 00 FC [09:41:00]RAPDU: 90 00 [09:41:00]wFMCommunicate OK [09:41:00]SAM_PROTO_ClearQueue done [09:41:00]KKMCreateOFDPacket [09:41:00]OFDProtocolAddRootSTLVToBuf [09:41:00]FM_MakeSignedData [09:41:00]FM_MakeSignedData [09:41:00]SAM_PROTO_SignData [09:41:00]wFMCommunicate request_size=4 [09:41:00]MH_SAM_APDU [09:41:00]CAPDU: 80 0D 01 02 [09:41:00]Write to MH i2c: E2 08 00 89 00 80 0D 01 02 00 00 00 00 02 [09:41:00]Write i2c OK [09:41:00]MH_I2C_Read... [09:41:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:41:00]Read from MH i2c: E2 [09:41:00]MH_I2C_Read... [09:41:00]Read from MH i2c: E2 03 00 [09:41:00]MH_I2C_Read... [09:41:00]Read from MH i2c: E2 03 00 89 00 00 90 00 FD [09:41:00]RAPDU: 90 00 [09:41:00]wFMCommunicate OK [09:41:00]wFMCommunicate request_size=255 [09:41:00]MH_SAM_APDU [09:41:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 52 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 04 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 5B 00 00 00 F4 03 04 00 2B 97 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 63 E2 01 00 35 04 06 00 DC [09:41:00]Write to MH i2c: E2 02 01 8A 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 52 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 04 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 5B 00 00 00 F4 03 04 00 2B 97 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 63 E2 01 00 35 04 06 00 DC 00 00 D2 [09:41:00]Write i2c OK [09:41:00]MH_I2C_Read... [09:41:00]Read from MH i2c: E2 [09:41:00]MH_I2C_Read... [09:41:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:00]Read from MH i2c: E2 03 00 [09:41:00]MH_I2C_Read... [09:41:00]Read from MH i2c: E2 03 00 8A 00 00 90 00 FE [09:41:00]RAPDU: 90 00 [09:41:00]wFMCommunicate OK [09:41:00]wFMCommunicate request_size=10 [09:41:00]MH_SAM_APDU [09:41:00]CAPDU: 80 0D 02 02 05 A5 7C 0A 20 75 [09:41:00]Write to MH i2c: E2 0D 00 8B 00 80 0D 02 02 05 00 A5 7C 0A 20 75 00 00 CF [09:41:00]Write i2c OK [09:41:00]MH_I2C_Read... [09:41:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:00]Read from MH i2c: E2 [09:41:00]MH_I2C_Read... [09:41:00]Read from MH i2c: E2 03 00 [09:41:00]MH_I2C_Read... [09:41:00]Read from MH i2c: E2 03 00 8B 00 00 90 00 FF [09:41:00]RAPDU: 90 00 [09:41:00]wFMCommunicate OK [09:41:00]wFMCommunicate request_size=4 [09:41:00]MH_SAM_APDU [09:41:00]CAPDU: 80 0D 03 02 [09:41:00]Write to MH i2c: E2 08 00 8C 00 80 0D 03 02 00 00 00 00 07 [09:41:00]Write i2c OK [09:41:00]MH_I2C_Read... [09:41:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:41:00]Read from MH i2c: E2 [09:41:00]MH_I2C_Read... [09:41:00]Read from MH i2c: E2 0B 00 [09:41:00]MH_I2C_Read... [09:41:00]Read from MH i2c: E2 0B 00 8C 00 00 3D 36 3A DD FE BD D7 3F 90 00 63 [09:41:00]RAPDU: 3D 36 3A DD FE BD D7 3F 90 00 [09:41:00]wFMCommunicate OK [09:41:00]SAM_PROTO_SignData done [09:41:00]FM_MakeSignedData done [09:41:00]CreateOFDProtocolMessage [09:41:00]wFMCommunicate request_size=4 [09:41:00]MH_SAM_APDU [09:41:00]CAPDU: 80 11 00 00 [09:41:00]Write to MH i2c: E2 08 00 8D 00 80 11 00 00 00 00 00 00 07 [09:41:00]Write i2c OK [09:41:00]MH_I2C_Read... [09:41:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:00]Read from MH i2c: E2 [09:41:00]MH_I2C_Read... [09:41:00]Read from MH i2c: E2 17 00 [09:41:00]MH_I2C_Read... [09:41:00]Read from MH i2c: E2 17 00 8D 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 65 [09:41:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:41:00]wFMCommunicate OK [09:41:00]CreateOFDProtocolMessage done [09:41:00]OFDSenderStorePacket 123491 [09:41:00]StoreOFDPacket docnum=123491 [09:41:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 17 DF 07 01 71 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 35 FF 03 08 00 03 12 52 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 04 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 5B 00 00 00 F4 03 04 00 2B 97 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 63 E2 01 00 35 04 06 00 DC A5 7C 0A 20 75 3D 36 3A DD FE BD D7 3F [09:41:00]CheckFolder [09:41:00]dirname=/storage/ofd_packets [09:41:00]CheckFolder done [09:41:00]ProducePacketName [09:41:00]name=ofd_packets/00123491 [09:41:00]NVStorageSaveData ofd_packets/00123491 [09:41:00]File name is /storage/ofd_packets/00123491 [09:41:00]Write 301 bytes [09:41:00]NVStorageSaveData done [09:41:00]OFDSenderStorePacket done [09:41:00]KKMCreateOFDPacket done [09:41:00]NVStorageSaveData kkm_last_timestamp [09:41:00]File name is /storage/kkm_last_timestamp [09:41:00]Write 4 bytes [09:41:00]NVStorageSaveData done [09:41:00]ExternCall_PrintAddStr [09:41:00]wPrintStart [09:41:00]Write to MH i2c: 01 00 00 8E 00 8E [09:41:00]Write i2c OK [09:41:00]MH_I2C_Read... [09:41:00]Read from MH i2c: 01 [09:41:00]MH_I2C_Read... [09:41:00]Read from MH i2c: 01 07 00 [09:41:00]MH_I2C_Read... [09:41:00]Read from MH i2c: 01 07 00 8E 00 00 00 00 00 00 FF 0F A3 [09:41:00]RasterBufferAndPrint [09:41:00]line Счет N : (1)1106502 [09:41:00]line ИНН: 02508201610067 [09:41:00]line Контрольно-Кассовый Чек [09:41:00]line ПРОДАЖА [09:41:00]line ТРК (МРК, ГНК) : 32 [09:41:00]line Товар: 2710124130 [09:41:00]line Аи-92-К-5 [09:41:00]line 21.010 * 61.90 [09:41:00]line = 1300.52 [09:41:00]line НДС 12% НСП 1% [09:41:00]line > о реализуемом товаре [09:41:00]line ОКРУГЛЕНИЕ: -0.52 [09:41:00]line ИТОГО: 1300.00 [09:41:00]line Внесено: 1300.00 [09:41:00]line СДАЧА: 0.00 [09:41:00]line НСП 1% : 11.51 [09:41:00]line НДС 12% : 138.11 [09:41:00]line Наличными: 1300.00 [09:41:00]line Безнал.: 0.00 [09:41:00]line Место: АЗС № 25 "Партнер Нефть" [09:41:00]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:41:00]line СНО: Общий режим [09:41:00]line Чек 91 04.03.2024 09:40 [09:41:00]line Смена: 324 ФФД: 1.0 [09:41:00]line ЗНМ: 0300000019 [09:41:00]line РНМ: 0000000000090573 [09:41:00]line Версия ККМ: 001 [09:41:00]line ФМ: 0000000000874798 [09:41:00]line ФД: 123491 [09:41:00]line ФПД: 242603308753013 [09:41:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T094059&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123491&fm=242603308753013&tin=02508201610067®Number=0000000000090573&sum=130000 [09:41:01]OFD Sender: Processing packet 123491 [packets to send 112, broken 111] [09:41:01]ProducePacketName [09:41:01]name=ofd_packets/00123491 [09:41:01]OFD Sender: To server: pG, [09:41:01]CommunicateWithHost lk.salyk.kg:30040 [09:41:01]ConnectInit lk.salyk.kg [09:41:01]written 0, free lines is 4095 [09:41:01]Connected sock=10 [09:41: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 37 39 38 0F 01 00 00 17 DF 07 01 71 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 35 FF 03 08 00 03 12 52 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 04 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 5B 00 00 00 F4 03 04 00 2B 97 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 63 E2 01 00 35 04 06 00 DC A5 7C 0A 20 75 3D 36 3A DD FE BD D7 3F [09:41:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 1E 38 47 00 22 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 37 39 38 10 04 04 00 63 E2 01 00 F4 03 04 00 54 43 E5 65 B6 04 01 00 00 39 63 DD 3B FD BC D3 77 [09:41:01]CommunicateWithHost err = 0 [09:41:01]CheckOFDResponse [09:41:01]1017 (14) - 77093643461234 [09:41:01]1041 (16) - 0000000000874798 [09:41:01]1040 (4) - 123491 [09:41:01]1012 (4) - 04.03.2024 03:43 [09:41:01]1206 (1) - 0 [09:41:01]OFD Sender: Remove packet 123491 [09:41:01]ProducePacketName [09:41:01]name=ofd_packets/00123491 [09:41:01]NVStorageDeleteData [09:41:01]Write to MH i2c: 01 00 00 B9 00 B9 [09:41:01]Write i2c OK [09:41:01]MH_I2C_Read... [09:41:01]Read from MH i2c: 01 [09:41:01]MH_I2C_Read... [09:41:01]Read from MH i2c: 01 07 00 [09:41:01]MH_I2C_Read... [09:41:01]Read from MH i2c: 01 07 00 B9 00 00 00 00 00 00 FB 0C C7 [09:41:01]RasterBufferAndPrint [09:41:01]line [09:41:01]line [09:41:01]line [09:41:01]line [09:41:01]line [09:41:01]written 0, free lines is 3329 [09:41:01]MH_Cut [09:41:01]Write to MH i2c: D1 01 00 C0 00 01 92 [09:41:01]Write i2c OK [09:41:01]MH_I2C_Read... [09:41:01]Read from MH i2c: D1 [09:41:01]MH_I2C_Read... [09:41:01]Read from MH i2c: D1 01 00 [09:41:01]MH_I2C_Read... [09:41:01]Read from MH i2c: D1 01 00 C0 00 00 91 [09:41:01]Write to MH i2c: 01 00 00 C1 00 C1 [09:41:01]Write i2c OK [09:41:01]MH_I2C_Read... [09:41:02]OFD Sender: No OFD packet to send [09:41:02]*** Cut start [09:41:02]*** Purtial cut [09:41:02]*** Stage 1: CUTSNS_PIN = 1 [09:41:04]Read from MH i2c: 01 [09:41:04]MH_I2C_Read... [09:41:04]*** Stop cut motor [09:41:04]*** Cut end [09:41:04]Read from MH i2c: 01 07 00 [09:41:04]MH_I2C_Read... [09:41:04]Read from MH i2c: 01 07 00 C1 00 00 00 00 00 00 FF 0F D6 [09:41:04]process_action close_receipt done [09:41:04]requested_data is exist [09:41:04]produce_requested_data [09:41:04]requested_item fm.sn is exist - process it [09:41:04]wFMCommunicate request_size=4 [09:41:04]MH_SAM_APDU [09:41:04]CAPDU: 80 11 00 00 [09:41:04]Write to MH i2c: E2 08 00 C2 00 80 11 00 00 00 00 00 00 3C [09:41:04]Write i2c OK [09:41:04]MH_I2C_Read... [09:41:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:04]Read from MH i2c: E2 [09:41:04]MH_I2C_Read... [09:41:04]Read from MH i2c: E2 17 00 [09:41:04]MH_I2C_Read... [09:41:04]Read from MH i2c: E2 17 00 C2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9A [09:41:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:41:04]wFMCommunicate OK [09:41:04]requested_item fd.num is exist - process it [09:41:04]SAM_PROTO_GetFieldsCounters [09:41:04]wFMCommunicate request_size=4 [09:41:04]MH_SAM_APDU [09:41:04]CAPDU: 80 13 00 00 [09:41:04]Write to MH i2c: E2 08 00 C3 00 80 13 00 00 00 00 00 00 3F [09:41:04]Write i2c OK [09:41:04]MH_I2C_Read... [09:41:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:41:04]Read from MH i2c: E2 [09:41:04]MH_I2C_Read... [09:41:04]Read from MH i2c: E2 62 00 [09:41:04]MH_I2C_Read... [09:41:04]Read from MH i2c: E2 62 00 C3 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 63 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 06 [09:41: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 63 E2 01 00 0E 04 04 00 44 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 [09:41:04]wFMCommunicate OK [09:41:04]SAM_PROTO_GetFieldsCounters done [09:41:04]requested_item shift.num is exist - process it [09:41:04]requested_item shift.opened is exist - process it [09:41:04]req_shift_opened [09:41:04]FM_GetShiftState [09:41:04]SAM_PROTO_GetShiftState [09:41:04]wFMCommunicate request_size=4 [09:41:04]MH_SAM_APDU [09:41:04]CAPDU: 80 13 01 00 [09:41:04]Write to MH i2c: E2 08 00 C4 00 80 13 01 00 00 00 00 00 41 [09:41:04]Write i2c OK [09:41:04]MH_I2C_Read... [09:41:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:04]Read from MH i2c: E2 [09:41:04]MH_I2C_Read... [09:41:04]Read from MH i2c: E2 0E 00 [09:41:04]MH_I2C_Read... [09:41:04]Read from MH i2c: E2 0E 00 C4 00 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 58 [09:41:04]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:41:04]wFMCommunicate OK [09:41:04]SAM_PROTO_GetShiftState done [09:41:04]FM_GetShiftState done [09:41:04]req_shift_opened done [09:41:04]requested_item shift.open_date is exist - process it [09:41:04]req_shift_open_date [09:41:04]req_shift_open_date done [09:41:04]produce_requested_data done [09:41:04]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123491,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:41:04]process_action_free close_receipt [09:41:04]json_value_free [09:41:04]json_value_free done [09:41:04]process_json_proto returns [09:41:04]Send response to host [09:41:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123491,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:41:04]free response buf [09:41:04]execute_script done [09:41:04]execute_script returns [09:41:04]free content buf [09:41:04]Sock 9.Close socket [09:41:04]Sock 9.Thread stoped [09:41:07]OFD Sender: No OFD packet to send [09:41:12]OFD Sender: No OFD packet to send [09:41:17]OFD Sender: No OFD packet to send [09:41:22]OFD Sender: No OFD packet to send [09:41:27]OFD Sender: No OFD packet to send [09:41:32]OFD Sender: No OFD packet to send [09:41:37]OFD Sender: No OFD packet to send [09:41:39]int [09:41:39]Write to MH i2c: 01 00 00 C5 00 C5 [09:41:39]*** FLAG_PRN_KEY set [09:41:39]Write i2c OK [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: 01 [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: 01 07 00 [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: 01 07 00 C5 00 00 08 00 00 00 FF 0F E2 [09:41:39]state=0 [09:41:39]Key pressed [09:41:39]Feed [09:41:39]Write to MH i2c: D8 00 00 C6 00 9D [09:41:39]Write i2c OK [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: D8 [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: D8 01 00 [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: D8 01 00 C6 00 00 9E [09:41:39]int [09:41:39]Write to MH i2c: 01 00 00 C7 00 C7 [09:41:39]Write i2c OK [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: 01 [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: 01 07 00 [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: 01 07 00 C7 00 00 48 00 00 00 3C 00 52 [09:41:39]state=2 [09:41:39]Key pressed [09:41:39]int [09:41:39]Write to MH i2c: 01 00 00 C8 00 C8 [09:41:39]*** FLAG_PRN_KEY reset [09:41:39]Write i2c OK [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: 01 [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: 01 07 00 [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: 01 07 00 C8 00 00 00 00 00 00 F5 0F D3 [09:41:39]state=2 [09:41:39]Stop feed [09:41:39]int [09:41:39]Write to MH i2c: 01 00 00 C9 00 C9 [09:41:39]*** FLAG_PRN_KEY set [09:41:39]Write i2c OK [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: 01 [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: 01 07 00 [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: 01 07 00 C9 00 00 08 00 00 00 FF 0F E6 [09:41:39]state=0 [09:41:39]Key pressed [09:41:39]Feed [09:41:39]Write to MH i2c: D8 00 00 CA 00 A1 [09:41:39]Write i2c OK [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: D8 [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: D8 01 00 [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: D8 01 00 CA 00 00 A2 [09:41:39]int [09:41:39]Write to MH i2c: 01 00 00 CB 00 CB [09:41:39]Write i2c OK [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: 01 [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: 01 07 00 [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: 01 07 00 CB 00 00 48 00 00 00 3C 00 56 [09:41:39]state=2 [09:41:39]Key pressed [09:41:39]int [09:41:39]Write to MH i2c: 01 00 00 CC 00 CC [09:41:39]*** FLAG_PRN_KEY reset [09:41:39]Write i2c OK [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: 01 [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: 01 07 00 [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: 01 07 00 CC 00 00 00 00 00 00 F5 0F D7 [09:41:39]state=2 [09:41:39]Stop feed [09:41:39]int [09:41:39]Write to MH i2c: 01 00 00 CD 00 CD [09:41:39]*** FLAG_PRN_KEY set [09:41:39]Write i2c OK [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: 01 [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: 01 07 00 [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: 01 07 00 CD 00 00 08 00 00 00 FF 0F EA [09:41:39]state=0 [09:41:39]Key pressed [09:41:39]Feed [09:41:39]Write to MH i2c: D8 00 00 CE 00 A5 [09:41:39]Write i2c OK [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: D8 [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: D8 01 00 [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: D8 01 00 CE 00 00 A6 [09:41:39]int [09:41:39]Write to MH i2c: 01 00 00 CF 00 CF [09:41:39]Write i2c OK [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: 01 [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: 01 07 00 [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: 01 07 00 CF 00 00 48 00 00 00 3C 00 5A [09:41:39]state=2 [09:41:39]Key pressed [09:41:39]int [09:41:39]Write to MH i2c: 01 00 00 D0 00 D0 [09:41:39]*** FLAG_PRN_KEY reset [09:41:39]Write i2c OK [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: 01 [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: 01 07 00 [09:41:39]MH_I2C_Read... [09:41:39]Read from MH i2c: 01 07 00 D0 00 00 00 00 00 00 F5 0F DB [09:41:39]state=2 [09:41:39]Stop feed [09:41:42]OFD Sender: No OFD packet to send [09:41:47]OFD Sender: No OFD packet to send [09:41:52]OFD Sender: No OFD packet to send [09:41:57]OFD Sender: No OFD packet to send [09:41:59]accept exits with 7 [09:41:59]New connection [09:41:59]New thread 3067436388 created [09:41:59]Thread 3067579748 joined [09:41:59]Waiting for new connection... [09:41:59] Sock 7.Parse request [09:41:59]Sock 7.Check first char [09:41:59]Sock 7.First char is OK [09:41:59]request: POST /json_proto HTTP/1.0 [09:41:59]Method: POST [09:41:59]URL: /json_proto [09:41:59]Method is POST - this is cgi request [09:41:59]url: /json_proto [09:41:59]query_string will be loaded in cgi processing [09:41:59]execute_cgi json_proto POST (null) [09:41:59]execute_cgi path=json_proto method=POST [09:41:59]POST find Content-Length [09:41:59]Host: 172.17.48.197:8080 [09:41:59]Content-Length: 683 [09:41:59]Content-Type: application/json [09:41:59] [09:41:59]POST finish read [09:41:59]Found Content-Length = 683 [09:41:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106503", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.970, "sum" : 1050.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1050.00, "total" : 1050.00, "payments": [ { "type": 0, "sum" : 1050.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:41:59]execute_script... [09:41:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106503", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.970, "sum" : 1050.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1050.00, "total" : 1050.00, "payments": [ { "type": 0, "sum" : 1050.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:41:59]POST & json_proto [09:41:59]process_json_proto [09:41:59]json parsed OK: [09:41:59]protocol is kg_v1.0 [09:41:59]action value=close_receipt [09:41:59]process_action close_receipt [09:41:59]cmd_close_receipt [09:41:59]MH_GetDate [09:41:59]Write to MH i2c: F0 00 00 D1 00 C0 [09:41:59]Write i2c OK [09:41:59]MH_I2C_Read... [09:41:59]Read from MH i2c: F0 [09:41:59]MH_I2C_Read... [09:41:59]Read from MH i2c: F0 09 00 [09:41:59]MH_I2C_Read... [09:41:59]Read from MH i2c: F0 09 00 D1 00 00 68 97 E5 65 6C AF E3 65 75 [09:41:59]GetLastDocTimeStamp 1709545259 [09:41:59]current date 1709545320 [09:41:59]FM_GetShiftState [09:41:59]SAM_PROTO_GetShiftState [09:41:59]wFMCommunicate request_size=4 [09:41:59]MH_SAM_APDU [09:41:59]CAPDU: 80 13 01 00 [09:41:59]Write to MH i2c: E2 08 00 D2 00 80 13 01 00 00 00 00 00 4F [09:41:59]Write i2c OK [09:41:59]MH_I2C_Read... [09:41:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:59]Read from MH i2c: E2 [09:41:59]MH_I2C_Read... [09:41:59]Read from MH i2c: E2 0E 00 [09:41:59]MH_I2C_Read... [09:41:59]Read from MH i2c: E2 0E 00 D2 00 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 66 [09:41:59]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:41:59]wFMCommunicate OK [09:41:59]SAM_PROTO_GetShiftState done [09:41:59]FM_GetShiftState done [09:41:59]opened in 1709511088 [09:41:59]opened+sec_in_day 1709597488 [09:41:59]quantity*price = 105044 [09:41:59]sum+1 = 105045 [09:41:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 1050.00 Внесено: 1050.00 СДАЧА: 0.00 НСП 1% : 9.30 НДС 12% : 111.55 Наличными: 1050.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 92 04.03.2024 09:42 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123492 ФПД: 103038428509750 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T094200&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123492&fm=103038428509750&tin=02508201610067®Number=0000000000090573&sum=105000 [09:42:01]StoreToDocumentArchive [09:42:01]shift 324 fd 123492 [09:42:01]save to /storage/0324/doc_00123492 [09:42:01]save last doc name /storage/0324/doc_00123492 to /storage/kkm_last_doc_name [09:42:01]save OK [09:42:01]Clear old archive folders... [09:42:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:42:01]tlvbuf is 01BCEB40 [09:42:01]SAM_PROTO_ClearQueue [09:42:01]wFMCommunicate request_size=4 [09:42:01]MH_SAM_APDU [09:42:01]CAPDU: 80 09 00 00 [09:42:01]Write to MH i2c: E2 08 00 DF 00 80 09 00 00 00 00 00 00 51 [09:42:01]Write i2c OK [09:42:01]MH_I2C_Read... [09:42:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:42:01]Read from MH i2c: E2 [09:42:01]MH_I2C_Read... [09:42:01]Read from MH i2c: E2 03 00 [09:42:01]MH_I2C_Read... [09:42:01]Read from MH i2c: E2 03 00 DF 00 00 90 00 53 [09:42:01]RAPDU: 90 00 [09:42:01]wFMCommunicate OK [09:42:01]SAM_PROTO_ClearQueue done [09:42:01]KKMCreateOFDPacket [09:42:01]OFDProtocolAddRootSTLVToBuf [09:42:01]FM_MakeSignedData [09:42:01]FM_MakeSignedData [09:42:01]SAM_PROTO_SignData [09:42:01]wFMCommunicate request_size=4 [09:42:01]MH_SAM_APDU [09:42:01]CAPDU: 80 0D 01 02 [09:42:01]Write to MH i2c: E2 08 00 E0 00 80 0D 01 02 00 00 00 00 59 [09:42:01]Write i2c OK [09:42:01]MH_I2C_Read... [09:42:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:42:01]Read from MH i2c: E2 [09:42:01]MH_I2C_Read... [09:42:01]Read from MH i2c: E2 03 00 [09:42:01]MH_I2C_Read... [09:42:01]Read from MH i2c: E2 03 00 E0 00 00 90 00 54 [09:42:01]RAPDU: 90 00 [09:42:01]wFMCommunicate OK [09:42:01]wFMCommunicate request_size=255 [09:42:01]MH_SAM_APDU [09:42:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4A 42 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 54 9A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 9A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 93 2B 00 00 00 00 07 04 06 00 28 9A 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 00 00 00 F4 03 04 00 68 97 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 64 E2 01 00 35 04 06 00 5D [09:42:01]Write to MH i2c: E2 02 01 E1 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4A 42 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 54 9A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 9A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 93 2B 00 00 00 00 07 04 06 00 28 9A 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 00 00 00 F4 03 04 00 68 97 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 64 E2 01 00 35 04 06 00 5D 00 00 A5 [09:42:01]Write i2c OK [09:42:01]MH_I2C_Read... [09:42:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:42:01]Read from MH i2c: E2 [09:42:01]MH_I2C_Read... [09:42:01]Read from MH i2c: E2 03 00 [09:42:01]MH_I2C_Read... [09:42:01]Read from MH i2c: E2 03 00 E1 00 00 90 00 55 [09:42:01]RAPDU: 90 00 [09:42:01]wFMCommunicate OK [09:42:01]wFMCommunicate request_size=10 [09:42:01]MH_SAM_APDU [09:42:01]CAPDU: 80 0D 02 02 05 B6 80 ED F6 36 [09:42:01]Write to MH i2c: E2 0D 00 E2 00 80 0D 02 02 05 00 B6 80 ED F6 36 00 00 B5 [09:42:01]Write i2c OK [09:42:01]MH_I2C_Read... [09:42:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:42:01]Read from MH i2c: E2 [09:42:01]MH_I2C_Read... [09:42:01]Read from MH i2c: E2 03 00 [09:42:01]MH_I2C_Read... [09:42:01]Read from MH i2c: E2 03 00 E2 00 00 90 00 56 [09:42:01]RAPDU: 90 00 [09:42:01]wFMCommunicate OK [09:42:01]wFMCommunicate request_size=4 [09:42:01]MH_SAM_APDU [09:42:01]CAPDU: 80 0D 03 02 [09:42:01]Write to MH i2c: E2 08 00 E3 00 80 0D 03 02 00 00 00 00 5E [09:42:01]Write i2c OK [09:42:01]MH_I2C_Read... [09:42:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:42:01]Read from MH i2c: E2 [09:42:01]MH_I2C_Read... [09:42:01]Read from MH i2c: E2 0B 00 [09:42:01]MH_I2C_Read... [09:42:01]Read from MH i2c: E2 0B 00 E3 00 00 74 F2 90 74 25 92 B3 6E 90 00 A1 [09:42:01]RAPDU: 74 F2 90 74 25 92 B3 6E 90 00 [09:42:01]wFMCommunicate OK [09:42:01]SAM_PROTO_SignData done [09:42:01]FM_MakeSignedData done [09:42:01]CreateOFDProtocolMessage [09:42:01]wFMCommunicate request_size=4 [09:42:01]MH_SAM_APDU [09:42:01]CAPDU: 80 11 00 00 [09:42:01]Write to MH i2c: E2 08 00 E4 00 80 11 00 00 00 00 00 00 5E [09:42:01]Write i2c OK [09:42:01]MH_I2C_Read... [09:42:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:01]Read from MH i2c: E2 [09:42:01]MH_I2C_Read... [09:42:01]Read from MH i2c: E2 17 00 [09:42:01]MH_I2C_Read... [09:42:01]Read from MH i2c: E2 17 00 E4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 BC [09:42:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:42:01]wFMCommunicate OK [09:42:01]CreateOFDProtocolMessage done [09:42:01]OFDSenderStorePacket 123492 [09:42:01]StoreOFDPacket docnum=123492 [09:42:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 8F A9 07 01 21 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 35 FF 03 08 00 03 4A 42 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 54 9A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 9A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 93 2B 00 00 00 00 07 04 06 00 28 9A 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 00 00 00 F4 03 04 00 68 97 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 64 E2 01 00 35 04 06 00 5D B6 80 ED F6 36 74 F2 90 74 25 92 B3 6E [09:42:01]CheckFolder [09:42:01]dirname=/storage/ofd_packets [09:42:01]CheckFolder done [09:42:01]ProducePacketName [09:42:01]name=ofd_packets/00123492 [09:42:01]NVStorageSaveData ofd_packets/00123492 [09:42:01]File name is /storage/ofd_packets/00123492 [09:42:01]Write 301 bytes [09:42:01]NVStorageSaveData done [09:42:01]OFDSenderStorePacket done [09:42:01]KKMCreateOFDPacket done [09:42:01]NVStorageSaveData kkm_last_timestamp [09:42:01]File name is /storage/kkm_last_timestamp [09:42:01]Write 4 bytes [09:42:01]NVStorageSaveData done [09:42:01]ExternCall_PrintAddStr [09:42:01]wPrintStart [09:42:01]Write to MH i2c: 01 00 00 E5 00 E5 [09:42:01]Write i2c OK [09:42:01]MH_I2C_Read... [09:42:01]Read from MH i2c: 01 [09:42:01]MH_I2C_Read... [09:42:01]Read from MH i2c: 01 07 00 [09:42:01]MH_I2C_Read... [09:42:01]Read from MH i2c: 01 07 00 E5 00 00 00 00 00 00 FF 0F FA [09:42:01]RasterBufferAndPrint [09:42:01]line Счет N : (1)1106503 [09:42:01]line ИНН: 02508201610067 [09:42:01]line Контрольно-Кассовый Чек [09:42:01]line ПРОДАЖА [09:42:01]line ТРК (МРК, ГНК) : 11 [09:42:01]line Товар: 2710124130 [09:42:01]line Аи-92-К-5 [09:42:01]line 16.970 * 61.90 [09:42:01]line = 1050.44 [09:42:01]line НДС 12% НСП 1% [09:42:01]line > о реализуемом товаре [09:42:01]line ОКРУГЛЕНИЕ: -0.44 [09:42:01]line ИТОГО: 1050.00 [09:42:01]line Внесено: 1050.00 [09:42:01]line СДАЧА: 0.00 [09:42:01]line НСП 1% : 9.30 [09:42:01]line НДС 12% : 111.55 [09:42:01]line Наличными: 1050.00 [09:42:01]line Безнал.: 0.00 [09:42:01]line Место: АЗС № 25 "Партнер Нефть" [09:42:01]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:42:01]line СНО: Общий режим [09:42:01]line Чек 92 04.03.2024 09:42 [09:42:01]line Смена: 324 ФФД: 1.0 [09:42:01]line ЗНМ: 0300000019 [09:42:01]line РНМ: 0000000000090573 [09:42:01]line Версия ККМ: 001 [09:42:01]line ФМ: 0000000000874798 [09:42:01]line ФД: 123492 [09:42:01]line ФПД: 103038428509750 [09:42:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T094200&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123492&fm=103038428509750&tin=02508201610067®Number=0000000000090573&sum=105000 [09:42:01]OFD Sender: Processing packet 123492 [packets to send 112, broken 111] [09:42:01]ProducePacketName [09:42:01]name=ofd_packets/00123492 [09:42:01]OFD Sender: To server: pG, [09:42:01]CommunicateWithHost lk.salyk.kg:30040 [09:42:01]ConnectInit lk.salyk.kg [09:42:01]written 0, free lines is 4095 [09:42:02]Connected sock=10 [09:42:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 8F A9 07 01 21 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 35 FF 03 08 00 03 4A 42 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 54 9A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 9A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 93 2B 00 00 00 00 07 04 06 00 28 9A 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 00 00 00 F4 03 04 00 68 97 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 64 E2 01 00 35 04 06 00 5D B6 80 ED F6 36 74 F2 90 74 25 92 B3 6E [09:42:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 7A DB 47 00 5A 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 37 39 38 10 04 04 00 64 E2 01 00 F4 03 04 00 91 43 E5 65 B6 04 01 00 00 61 69 D5 93 CB 81 2B D9 [09:42:02]CommunicateWithHost err = 0 [09:42:02]CheckOFDResponse [09:42:02]1017 (14) - 77093643461234 [09:42:02]1041 (16) - 0000000000874798 [09:42:02]1040 (4) - 123492 [09:42:02]1012 (4) - 04.03.2024 03:44 [09:42:02]1206 (1) - 0 [09:42:02]OFD Sender: Remove packet 123492 [09:42:02]ProducePacketName [09:42:02]name=ofd_packets/00123492 [09:42:02]NVStorageDeleteData [09:42:02]Write to MH i2c: 01 00 00 10 01 11 [09:42:02]Write i2c OK [09:42:02]MH_I2C_Read... [09:42:02]Read from MH i2c: 01 [09:42:02]MH_I2C_Read... [09:42:02]Read from MH i2c: 01 07 00 [09:42:02]MH_I2C_Read... [09:42:02]Read from MH i2c: 01 07 00 10 01 00 00 00 00 00 F5 0C 19 [09:42:02]RasterBufferAndPrint [09:42:02]line [09:42:02]line [09:42:02]line [09:42:02]line [09:42:02]line [09:42:02]written 0, free lines is 3323 [09:42:02]MH_Cut [09:42:02]Write to MH i2c: D1 01 00 17 01 01 EA [09:42:02]Write i2c OK [09:42:02]MH_I2C_Read... [09:42:02]Read from MH i2c: D1 [09:42:02]MH_I2C_Read... [09:42:02]Read from MH i2c: D1 01 00 [09:42:02]MH_I2C_Read... [09:42:02]Read from MH i2c: D1 01 00 17 01 00 E9 [09:42:02]Write to MH i2c: 01 00 00 18 01 19 [09:42:02]Write i2c OK [09:42:02]MH_I2C_Read... [09:42:02]OFD Sender: No OFD packet to send [09:42:03]*** Cut start [09:42:03]*** Purtial cut [09:42:03]*** Stage 1: CUTSNS_PIN = 1 [09:42:05]Read from MH i2c: 01 [09:42:05]MH_I2C_Read... [09:42:05]*** Stop cut motor [09:42:05]*** Cut end [09:42:05]Read from MH i2c: 01 07 00 [09:42:05]MH_I2C_Read... [09:42:05]Read from MH i2c: 01 07 00 18 01 00 00 00 00 00 FF 0F 2E [09:42:05]process_action close_receipt done [09:42:05]requested_data is exist [09:42:05]produce_requested_data [09:42:05]requested_item fm.sn is exist - process it [09:42:05]wFMCommunicate request_size=4 [09:42:05]MH_SAM_APDU [09:42:05]CAPDU: 80 11 00 00 [09:42:05]Write to MH i2c: E2 08 00 19 01 80 11 00 00 00 00 00 00 94 [09:42:05]Write i2c OK [09:42:05]MH_I2C_Read... [09:42:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:05]Read from MH i2c: E2 [09:42:05]MH_I2C_Read... [09:42:05]Read from MH i2c: E2 17 00 [09:42:05]MH_I2C_Read... [09:42:05]Read from MH i2c: E2 17 00 19 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F2 [09:42:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:42:05]wFMCommunicate OK [09:42:05]requested_item fd.num is exist - process it [09:42:05]SAM_PROTO_GetFieldsCounters [09:42:05]wFMCommunicate request_size=4 [09:42:05]MH_SAM_APDU [09:42:05]CAPDU: 80 13 00 00 [09:42:05]Write to MH i2c: E2 08 00 1A 01 80 13 00 00 00 00 00 00 97 [09:42:05]Write i2c OK [09:42:05]MH_I2C_Read... [09:42:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:42:05]Read from MH i2c: E2 [09:42:05]MH_I2C_Read... [09:42:05]Read from MH i2c: E2 62 00 [09:42:05]MH_I2C_Read... [09:42:05]Read from MH i2c: E2 62 00 1A 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 64 E2 01 00 0E 04 04 00 44 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 62 [09:42: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 64 E2 01 00 0E 04 04 00 44 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 [09:42:05]wFMCommunicate OK [09:42:05]SAM_PROTO_GetFieldsCounters done [09:42:05]requested_item shift.num is exist - process it [09:42:05]requested_item shift.opened is exist - process it [09:42:05]req_shift_opened [09:42:05]FM_GetShiftState [09:42:05]SAM_PROTO_GetShiftState [09:42:05]wFMCommunicate request_size=4 [09:42:05]MH_SAM_APDU [09:42:05]CAPDU: 80 13 01 00 [09:42:05]Write to MH i2c: E2 08 00 1B 01 80 13 01 00 00 00 00 00 99 [09:42:05]Write i2c OK [09:42:05]MH_I2C_Read... [09:42:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:05]Read from MH i2c: E2 [09:42:05]MH_I2C_Read... [09:42:05]Read from MH i2c: E2 0E 00 [09:42:05]MH_I2C_Read... [09:42:05]Read from MH i2c: E2 0E 00 1B 01 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 B0 [09:42:05]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:42:05]wFMCommunicate OK [09:42:05]SAM_PROTO_GetShiftState done [09:42:05]FM_GetShiftState done [09:42:05]req_shift_opened done [09:42:05]requested_item shift.open_date is exist - process it [09:42:05]req_shift_open_date [09:42:05]req_shift_open_date done [09:42:05]produce_requested_data done [09:42:05]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123492,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:42:05]process_action_free close_receipt [09:42:05]json_value_free [09:42:05]json_value_free done [09:42:05]process_json_proto returns [09:42:05]Send response to host [09:42:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123492,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:42:05]free response buf [09:42:05]execute_script done [09:42:05]execute_script returns [09:42:05]free content buf [09:42:05]Sock 7.Close socket [09:42:05]Sock 7.Thread stoped [09:42:07]OFD Sender: No OFD packet to send [09:42:12]OFD Sender: No OFD packet to send [09:42:17]OFD Sender: No OFD packet to send [09:42:22]accept exits with 9 [09:42:22]New connection [09:42:22]New thread 3067579748 created [09:42:22]Thread 3067436388 joined [09:42:22]Waiting for new connection... [09:42:22] Sock 9.Parse request [09:42:22]Sock 9.Check first char [09:42:22]Sock 9.First char is OK [09:42:22]request: POST /json_proto HTTP/1.0 [09:42:22]Method: POST [09:42:22]URL: /json_proto [09:42:22]Method is POST - this is cgi request [09:42:22]url: /json_proto [09:42:22]query_string will be loaded in cgi processing [09:42:22]execute_cgi json_proto POST (null) [09:42:22]execute_cgi path=json_proto method=POST [09:42:22]POST find Content-Length [09:42:22]Host: 172.17.48.197:8080 [09:42:22]Content-Length: 678 [09:42:22]Content-Type: application/json [09:42:22] [09:42:22]POST finish read [09:42:22]Found Content-Length = 678 [09:42:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106504", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:42:22]execute_script... [09:42: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)1106504", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:42:22]POST & json_proto [09:42:22]process_json_proto [09:42:22]json parsed OK: [09:42:22]protocol is kg_v1.0 [09:42:22]action value=close_receipt [09:42:22]process_action close_receipt [09:42:22]cmd_close_receipt [09:42:22]MH_GetDate [09:42:22]Write to MH i2c: F0 00 00 1C 01 0C [09:42:22]Write i2c OK [09:42:22]MH_I2C_Read... [09:42:22]Read from MH i2c: F0 [09:42:22]MH_I2C_Read... [09:42:22]Read from MH i2c: F0 09 00 [09:42:22]MH_I2C_Read... [09:42:22]Read from MH i2c: F0 09 00 1C 01 00 7E 97 E5 65 6C AF E3 65 D7 [09:42:22]GetLastDocTimeStamp 1709545320 [09:42:22]current date 1709545342 [09:42:22]FM_GetShiftState [09:42:22]SAM_PROTO_GetShiftState [09:42:22]wFMCommunicate request_size=4 [09:42:22]MH_SAM_APDU [09:42:22]CAPDU: 80 13 01 00 [09:42:22]Write to MH i2c: E2 08 00 1D 01 80 13 01 00 00 00 00 00 9B [09:42:22]Write i2c OK [09:42:22]MH_I2C_Read... [09:42:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:22]Read from MH i2c: E2 [09:42:22]MH_I2C_Read... [09:42:22]Read from MH i2c: E2 0E 00 [09:42:22]MH_I2C_Read... [09:42:22]Read from MH i2c: E2 0E 00 1D 01 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 B2 [09:42:22]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:42:22]wFMCommunicate OK [09:42:22]SAM_PROTO_GetShiftState done [09:42:22]FM_GetShiftState done [09:42:22]opened in 1709511088 [09:42:22]opened+sec_in_day 1709597488 [09:42:22]quantity*price = 50015 [09:42:22]sum+1 = 50016 [09:42:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 93 04.03.2024 09:42 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123493 ФПД: 118477941141681 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T094222&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123493&fm=118477941141681&tin=02508201610067®Number=0000000000090573&sum=50000 [09:42:23]StoreToDocumentArchive [09:42:23]shift 324 fd 123493 [09:42:23]save to /storage/0324/doc_00123493 [09:42:23]save last doc name /storage/0324/doc_00123493 to /storage/kkm_last_doc_name [09:42:23]save OK [09:42:23]Clear old archive folders... [09:42:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:42:23]tlvbuf is 01BCA920 [09:42:23]SAM_PROTO_ClearQueue [09:42:23]wFMCommunicate request_size=4 [09:42:23]MH_SAM_APDU [09:42:23]CAPDU: 80 09 00 00 [09:42:23]Write to MH i2c: E2 08 00 2A 01 80 09 00 00 00 00 00 00 9D [09:42:23]Write i2c OK [09:42:23]MH_I2C_Read... [09:42:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:42:23]Read from MH i2c: E2 [09:42:23]MH_I2C_Read... [09:42:23]Read from MH i2c: E2 03 00 [09:42:23]MH_I2C_Read... [09:42:23]Read from MH i2c: E2 03 00 2A 01 00 90 00 9F [09:42:23]RAPDU: 90 00 [09:42:23]wFMCommunicate OK [09:42:23]SAM_PROTO_ClearQueue done [09:42:23]KKMCreateOFDPacket [09:42:23]OFDProtocolAddRootSTLVToBuf [09:42:23]FM_MakeSignedData [09:42:23]FM_MakeSignedData [09:42:23]SAM_PROTO_SignData [09:42:23]wFMCommunicate request_size=4 [09:42:23]MH_SAM_APDU [09:42:23]CAPDU: 80 0D 01 02 [09:42:23]Write to MH i2c: E2 08 00 2B 01 80 0D 01 02 00 00 00 00 A5 [09:42:23]Write i2c OK [09:42:23]MH_I2C_Read... [09:42:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:42:23]Read from MH i2c: E2 [09:42:23]MH_I2C_Read... [09:42:23]Read from MH i2c: E2 03 00 [09:42:23]MH_I2C_Read... [09:42:23]Read from MH i2c: E2 03 00 2B 01 00 90 00 A0 [09:42:23]RAPDU: 90 00 [09:42:23]wFMCommunicate OK [09:42:23]wFMCommunicate request_size=255 [09:42:23]MH_SAM_APDU [09:42: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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 7E 97 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 65 E2 01 00 35 04 06 00 6B [09:42:23]Write to MH i2c: E2 02 01 2C 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 7E 97 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 65 E2 01 00 35 04 06 00 6B 00 00 39 [09:42:23]Write i2c OK [09:42:23]MH_I2C_Read... [09:42:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:42:23]Read from MH i2c: E2 [09:42:23]MH_I2C_Read... [09:42:23]Read from MH i2c: E2 03 00 [09:42:23]MH_I2C_Read... [09:42:23]Read from MH i2c: E2 03 00 2C 01 00 90 00 A1 [09:42:23]RAPDU: 90 00 [09:42:23]wFMCommunicate OK [09:42:23]wFMCommunicate request_size=10 [09:42:23]MH_SAM_APDU [09:42:23]CAPDU: 80 0D 02 02 05 C1 4B 98 70 B1 [09:42:23]Write to MH i2c: E2 0D 00 2D 01 80 0D 02 02 05 00 C1 4B 98 70 B1 00 00 77 [09:42:23]Write i2c OK [09:42:23]MH_I2C_Read... [09:42:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:42:23]Read from MH i2c: E2 [09:42:23]MH_I2C_Read... [09:42:23]Read from MH i2c: E2 03 00 [09:42:23]MH_I2C_Read... [09:42:23]Read from MH i2c: E2 03 00 2D 01 00 90 00 A2 [09:42:23]RAPDU: 90 00 [09:42:23]wFMCommunicate OK [09:42:23]wFMCommunicate request_size=4 [09:42:23]MH_SAM_APDU [09:42:23]CAPDU: 80 0D 03 02 [09:42:23]Write to MH i2c: E2 08 00 2E 01 80 0D 03 02 00 00 00 00 AA [09:42:23]Write i2c OK [09:42:23]MH_I2C_Read... [09:42:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:42:23]Read from MH i2c: E2 [09:42:23]MH_I2C_Read... [09:42:23]Read from MH i2c: E2 0B 00 [09:42:23]MH_I2C_Read... [09:42:23]Read from MH i2c: E2 0B 00 2E 01 00 83 58 FB EC FC 4F A2 F3 90 00 4D [09:42:23]RAPDU: 83 58 FB EC FC 4F A2 F3 90 00 [09:42:23]wFMCommunicate OK [09:42:23]SAM_PROTO_SignData done [09:42:23]FM_MakeSignedData done [09:42:23]CreateOFDProtocolMessage [09:42:23]wFMCommunicate request_size=4 [09:42:23]MH_SAM_APDU [09:42:23]CAPDU: 80 11 00 00 [09:42:23]Write to MH i2c: E2 08 00 2F 01 80 11 00 00 00 00 00 00 AA [09:42:23]Write i2c OK [09:42:23]MH_I2C_Read... [09:42:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:23]Read from MH i2c: E2 [09:42:23]MH_I2C_Read... [09:42:23]Read from MH i2c: E2 17 00 [09:42:23]MH_I2C_Read... [09:42:23]Read from MH i2c: E2 17 00 2F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 08 [09:42:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:42:23]wFMCommunicate OK [09:42:23]CreateOFDProtocolMessage done [09:42:23]OFDSenderStorePacket 123493 [09:42:23]StoreOFDPacket docnum=123493 [09:42:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 AF 0D 07 01 0D 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 7E 97 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 65 E2 01 00 35 04 06 00 6B C1 4B 98 70 B1 83 58 FB EC FC 4F A2 F3 [09:42:23]CheckFolder [09:42:23]dirname=/storage/ofd_packets [09:42:23]CheckFolder done [09:42:23]ProducePacketName [09:42:23]name=ofd_packets/00123493 [09:42:23]NVStorageSaveData ofd_packets/00123493 [09:42:23]File name is /storage/ofd_packets/00123493 [09:42:23]Write 301 bytes [09:42:23]NVStorageSaveData done [09:42:23]OFDSenderStorePacket done [09:42:23]KKMCreateOFDPacket done [09:42:23]NVStorageSaveData kkm_last_timestamp [09:42:23]File name is /storage/kkm_last_timestamp [09:42:23]Write 4 bytes [09:42:23]NVStorageSaveData done [09:42:23]ExternCall_PrintAddStr [09:42:23]wPrintStart [09:42:23]Write to MH i2c: 01 00 00 30 01 31 [09:42:23]Write i2c OK [09:42:23]MH_I2C_Read... [09:42:23]Read from MH i2c: 01 [09:42:23]MH_I2C_Read... [09:42:23]Read from MH i2c: 01 07 00 [09:42:23]MH_I2C_Read... [09:42:23]Read from MH i2c: 01 07 00 30 01 00 00 00 00 00 FF 0F 46 [09:42:23]RasterBufferAndPrint [09:42:23]line Счет N : (1)1106504 [09:42:23]line ИНН: 02508201610067 [09:42:23]line Контрольно-Кассовый Чек [09:42:23]line ПРОДАЖА [09:42:23]line ТРК (МРК, ГНК) : 52 [09:42:23]line Товар: 2710124130 [09:42:23]line Аи-92-К-5 [09:42:23]line 8.080 * 61.90 [09:42:23]line = 500.15 [09:42:23]line НДС 12% НСП 1% [09:42:23]line > о реализуемом товаре [09:42:23]line ОКРУГЛЕНИЕ: -0.15 [09:42:23]line ИТОГО: 500.00 [09:42:23]line Внесено: 500.00 [09:42:23]line СДАЧА: 0.00 [09:42:23]line НСП 1% : 4.43 [09:42:23]line НДС 12% : 53.11 [09:42:23]line Наличными: 500.00 [09:42:23]line Безнал.: 0.00 [09:42:23]line Место: АЗС № 25 "Партнер Нефть" [09:42:23]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:42:23]line СНО: Общий режим [09:42:23]line Чек 93 04.03.2024 09:42 [09:42:23]line Смена: 324 ФФД: 1.0 [09:42:23]line ЗНМ: 0300000019 [09:42:23]line РНМ: 0000000000090573 [09:42:23]line Версия ККМ: 001 [09:42:23]line ФМ: 0000000000874798 [09:42:23]line ФД: 123493 [09:42:23]line ФПД: 118477941141681 [09:42:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T094222&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123493&fm=118477941141681&tin=02508201610067®Number=0000000000090573&sum=50000 [09:42:24]OFD Sender: Processing packet 123493 [packets to send 112, broken 111] [09:42:24]ProducePacketName [09:42:24]name=ofd_packets/00123493 [09:42:24]OFD Sender: To server: pG, [09:42:24]CommunicateWithHost lk.salyk.kg:30040 [09:42:24]ConnectInit lk.salyk.kg [09:42:24]written 0, free lines is 4095 [09:42:24]Connected sock=10 [09:42:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 AF 0D 07 01 0D 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 7E 97 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 65 E2 01 00 35 04 06 00 6B C1 4B 98 70 B1 83 58 FB EC FC 4F A2 F3 [09:42:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 60 AE 47 00 B7 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 37 39 38 10 04 04 00 65 E2 01 00 F4 03 04 00 A7 43 E5 65 B6 04 01 00 00 A0 60 6D E3 54 F2 D8 3C [09:42:24]CommunicateWithHost err = 0 [09:42:24]CheckOFDResponse [09:42:24]1017 (14) - 77093643461234 [09:42:24]1041 (16) - 0000000000874798 [09:42:24]1040 (4) - 123493 [09:42:24]1012 (4) - 04.03.2024 03:44 [09:42:24]1206 (1) - 0 [09:42:24]OFD Sender: Remove packet 123493 [09:42:24]ProducePacketName [09:42:24]name=ofd_packets/00123493 [09:42:24]NVStorageDeleteData [09:42:24]Write to MH i2c: 01 00 00 5B 01 5C [09:42:24]Write i2c OK [09:42:24]MH_I2C_Read... [09:42:24]Read from MH i2c: 01 [09:42:24]MH_I2C_Read... [09:42:24]Read from MH i2c: 01 07 00 [09:42:24]MH_I2C_Read... [09:42:24]Read from MH i2c: 01 07 00 5B 01 00 00 00 00 00 EF 0C 5E [09:42:24]RasterBufferAndPrint [09:42:24]line [09:42:24]line [09:42:24]line [09:42:24]line [09:42:24]line [09:42:24]written 0, free lines is 3317 [09:42:24]MH_Cut [09:42:24]Write to MH i2c: D1 01 00 62 01 01 35 [09:42:24]Write i2c OK [09:42:24]MH_I2C_Read... [09:42:24]Read from MH i2c: D1 [09:42:24]MH_I2C_Read... [09:42:24]Read from MH i2c: D1 01 00 [09:42:24]MH_I2C_Read... [09:42:24]Read from MH i2c: D1 01 00 62 01 00 34 [09:42:24]Write to MH i2c: 01 00 00 63 01 64 [09:42:24]Write i2c OK [09:42:24]MH_I2C_Read... [09:42:24]OFD Sender: No OFD packet to send [09:42:25]*** Cut start [09:42:25]*** Purtial cut [09:42:25]*** Stage 1: CUTSNS_PIN = 1 [09:42:27]Read from MH i2c: 01 [09:42:27]MH_I2C_Read... [09:42:27]*** Stop cut motor [09:42:27]*** Cut end [09:42:27]Read from MH i2c: 01 07 00 [09:42:27]MH_I2C_Read... [09:42:27]Read from MH i2c: 01 07 00 63 01 00 00 00 00 00 FF 0F 79 [09:42:27]process_action close_receipt done [09:42:27]requested_data is exist [09:42:27]produce_requested_data [09:42:27]requested_item fm.sn is exist - process it [09:42:27]wFMCommunicate request_size=4 [09:42:27]MH_SAM_APDU [09:42:27]CAPDU: 80 11 00 00 [09:42:27]Write to MH i2c: E2 08 00 64 01 80 11 00 00 00 00 00 00 DF [09:42:27]Write i2c OK [09:42:27]MH_I2C_Read... [09:42:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:27]Read from MH i2c: E2 [09:42:27]MH_I2C_Read... [09:42:27]Read from MH i2c: E2 17 00 [09:42:27]MH_I2C_Read... [09:42:27]Read from MH i2c: E2 17 00 64 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3D [09:42:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:42:27]wFMCommunicate OK [09:42:27]requested_item fd.num is exist - process it [09:42:27]SAM_PROTO_GetFieldsCounters [09:42:27]wFMCommunicate request_size=4 [09:42:27]MH_SAM_APDU [09:42:27]CAPDU: 80 13 00 00 [09:42:27]Write to MH i2c: E2 08 00 65 01 80 13 00 00 00 00 00 00 E2 [09:42:27]Write i2c OK [09:42:27]MH_I2C_Read... [09:42:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:42:27]Read from MH i2c: E2 [09:42:27]MH_I2C_Read... [09:42:27]Read from MH i2c: E2 62 00 [09:42:27]MH_I2C_Read... [09:42:27]Read from MH i2c: E2 62 00 65 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 65 E2 01 00 0E 04 04 00 44 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 B1 [09:42: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 65 E2 01 00 0E 04 04 00 44 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 [09:42:27]wFMCommunicate OK [09:42:27]SAM_PROTO_GetFieldsCounters done [09:42:27]requested_item shift.num is exist - process it [09:42:27]requested_item shift.opened is exist - process it [09:42:27]req_shift_opened [09:42:27]FM_GetShiftState [09:42:27]SAM_PROTO_GetShiftState [09:42:27]wFMCommunicate request_size=4 [09:42:27]MH_SAM_APDU [09:42:27]CAPDU: 80 13 01 00 [09:42:27]Write to MH i2c: E2 08 00 66 01 80 13 01 00 00 00 00 00 E4 [09:42:27]Write i2c OK [09:42:27]MH_I2C_Read... [09:42:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:27]Read from MH i2c: E2 [09:42:27]MH_I2C_Read... [09:42:27]Read from MH i2c: E2 0E 00 [09:42:27]MH_I2C_Read... [09:42:27]Read from MH i2c: E2 0E 00 66 01 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 FB [09:42:27]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:42:27]wFMCommunicate OK [09:42:27]SAM_PROTO_GetShiftState done [09:42:27]FM_GetShiftState done [09:42:27]req_shift_opened done [09:42:27]requested_item shift.open_date is exist - process it [09:42:27]req_shift_open_date [09:42:27]req_shift_open_date done [09:42:27]produce_requested_data done [09:42:27]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123493,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:42:27]process_action_free close_receipt [09:42:27]json_value_free [09:42:27]json_value_free done [09:42:27]process_json_proto returns [09:42:27]Send response to host [09:42:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123493,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:42:27]free response buf [09:42:27]execute_script done [09:42:27]execute_script returns [09:42:27]free content buf [09:42:27]Sock 9.Close socket [09:42:27]Sock 9.Thread stoped [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:45]OFD Sender: No OFD packet to send [09:42:50]OFD Sender: No OFD packet to send [09:42:55]OFD Sender: No OFD packet to send [09:43:00]OFD Sender: No OFD packet to send [09:43:05]OFD Sender: No OFD packet to send [09:43:10]OFD Sender: No OFD packet to send [09:43:15]OFD Sender: No OFD packet to send [09:43:20]OFD Sender: No OFD packet to send [09:43:25]OFD Sender: No OFD packet to send [09:43:30]OFD Sender: No OFD packet to send [09:43:35]OFD Sender: No OFD packet to send [09:43:40]OFD Sender: No OFD packet to send [09:43:45]OFD Sender: No OFD packet to send [09:43:50]OFD Sender: No OFD packet to send [09:43:55]OFD Sender: No OFD packet to send [09:44:00]OFD Sender: No OFD packet to send [09:44:05]OFD Sender: No OFD packet to send [09:44:10]OFD Sender: No OFD packet to send [09:44:15]OFD Sender: No OFD packet to send [09:44:20]OFD Sender: No OFD packet to send [09:44:25]OFD Sender: No OFD packet to send [09:44:30]OFD Sender: No OFD packet to send [09:44:31]accept exits with 7 [09:44:31]New connection [09:44:31]New thread 3067436388 created [09:44:31]Thread 3067579748 joined [09:44:31]Waiting for new connection... [09:44:31] Sock 7.Parse request [09:44:31]Sock 7.Check first char [09:44:31]Sock 7.First char is OK [09:44:31]request: POST /json_proto HTTP/1.0 [09:44:31]Method: POST [09:44:31]URL: /json_proto [09:44:31]Method is POST - this is cgi request [09:44:31]url: /json_proto [09:44:31]query_string will be loaded in cgi processing [09:44:31]execute_cgi json_proto POST (null) [09:44:31]execute_cgi path=json_proto method=POST [09:44:31]POST find Content-Length [09:44:31]Host: 172.17.48.197:8080 [09:44:31]Content-Length: 820 [09:44:31]Content-Type: application/json [09:44:31] [09:44:31]POST finish read [09:44:31]Found Content-Length = 820 [09:44:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106505", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:44:31]execute_script... [09:44:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106505", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:44:31]POST & json_proto [09:44:31]process_json_proto [09:44:31]json parsed OK: [09:44:31]protocol is kg_v1.0 [09:44:31]action value=close_receipt [09:44:31]process_action close_receipt [09:44:31]cmd_close_receipt [09:44:31]MH_GetDate [09:44:31]Write to MH i2c: F0 00 00 67 01 57 [09:44:31]Write i2c OK [09:44:31]MH_I2C_Read... [09:44:31]Read from MH i2c: F0 [09:44:31]MH_I2C_Read... [09:44:31]Read from MH i2c: F0 09 00 [09:44:31]MH_I2C_Read... [09:44:31]Read from MH i2c: F0 09 00 67 01 00 00 98 E5 65 6C AF E3 65 A5 [09:44:31]GetLastDocTimeStamp 1709545342 [09:44:31]current date 1709545472 [09:44:31]FM_GetShiftState [09:44:31]SAM_PROTO_GetShiftState [09:44:31]wFMCommunicate request_size=4 [09:44:31]MH_SAM_APDU [09:44:31]CAPDU: 80 13 01 00 [09:44:31]Write to MH i2c: E2 08 00 68 01 80 13 01 00 00 00 00 00 E6 [09:44:31]Write i2c OK [09:44:31]MH_I2C_Read... [09:44:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:31]Read from MH i2c: E2 [09:44:31]MH_I2C_Read... [09:44:31]Read from MH i2c: E2 0E 00 [09:44:31]MH_I2C_Read... [09:44:31]Read from MH i2c: E2 0E 00 68 01 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 FD [09:44:31]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:44:31]wFMCommunicate OK [09:44:31]SAM_PROTO_GetShiftState done [09:44:31]FM_GetShiftState done [09:44:31]opened in 1709511088 [09:44:31]opened+sec_in_day 1709597488 [09:44:31]quantity*price = 100030 [09:44:31]sum+1 = 100031 [09:44:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.30 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.30 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 94 04.03.2024 09:44 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123494 ФПД: 42524306512605 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T094432&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123494&fm=42524306512605&tin=02508201610067®Number=0000000000090573&sum=100030 [09:44:32]StoreToDocumentArchive [09:44:32]shift 324 fd 123494 [09:44:32]save to /storage/0324/doc_00123494 [09:44:32]save last doc name /storage/0324/doc_00123494 to /storage/kkm_last_doc_name [09:44:32]save OK [09:44:32]Clear old archive folders... [09:44:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:44:32]tlvbuf is 01BCB620 [09:44:32]SAM_PROTO_ClearQueue [09:44:32]wFMCommunicate request_size=4 [09:44:32]MH_SAM_APDU [09:44:32]CAPDU: 80 09 00 00 [09:44:32]Write to MH i2c: E2 08 00 75 01 80 09 00 00 00 00 00 00 E8 [09:44:32]Write i2c OK [09:44:32]MH_I2C_Read... [09:44:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:44:32]Read from MH i2c: E2 [09:44:32]MH_I2C_Read... [09:44:32]Read from MH i2c: E2 03 00 [09:44:32]MH_I2C_Read... [09:44:32]Read from MH i2c: E2 03 00 75 01 00 90 00 EA [09:44:32]RAPDU: 90 00 [09:44:32]wFMCommunicate OK [09:44:32]SAM_PROTO_ClearQueue done [09:44:32]KKMCreateOFDPacket [09:44:32]OFDProtocolAddRootSTLVToBuf [09:44:32]FM_MakeSignedData [09:44:32]FM_MakeSignedData [09:44:32]SAM_PROTO_SignData [09:44:32]wFMCommunicate request_size=4 [09:44:32]MH_SAM_APDU [09:44:32]CAPDU: 80 0D 01 02 [09:44:32]Write to MH i2c: E2 08 00 76 01 80 0D 01 02 00 00 00 00 F0 [09:44:32]Write i2c OK [09:44:32]MH_I2C_Read... [09:44:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:44:33]Read from MH i2c: E2 [09:44:33]MH_I2C_Read... [09:44:33]Read from MH i2c: E2 03 00 [09:44:33]MH_I2C_Read... [09:44:33]Read from MH i2c: E2 03 00 76 01 00 90 00 EB [09:44:33]RAPDU: 90 00 [09:44:33]wFMCommunicate OK [09:44:33]wFMCommunicate request_size=255 [09:44:33]MH_SAM_APDU [09:44: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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 00 98 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 66 E2 01 00 35 04 06 00 26 [09:44:33]Write to MH i2c: E2 02 01 77 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 00 98 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 66 E2 01 00 35 04 06 00 26 00 00 8C [09:44:33]Write i2c OK [09:44:33]MH_I2C_Read... [09:44:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:33]Read from MH i2c: E2 [09:44:33]MH_I2C_Read... [09:44:33]Read from MH i2c: E2 03 00 [09:44:33]MH_I2C_Read... [09:44:33]Read from MH i2c: E2 03 00 77 01 00 90 00 EC [09:44:33]RAPDU: 90 00 [09:44:33]wFMCommunicate OK [09:44:33]wFMCommunicate request_size=10 [09:44:33]MH_SAM_APDU [09:44:33]CAPDU: 80 0D 02 02 05 AC F6 2F 1A DD [09:44:33]Write to MH i2c: E2 0D 00 78 01 80 0D 02 02 05 00 AC F6 2F 1A DD 00 00 C5 [09:44:33]Write i2c OK [09:44:33]MH_I2C_Read... [09:44:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:33]Read from MH i2c: E2 [09:44:33]MH_I2C_Read... [09:44:33]Read from MH i2c: E2 03 00 [09:44:33]MH_I2C_Read... [09:44:33]Read from MH i2c: E2 03 00 78 01 00 90 00 ED [09:44:33]RAPDU: 90 00 [09:44:33]wFMCommunicate OK [09:44:33]wFMCommunicate request_size=4 [09:44:33]MH_SAM_APDU [09:44:33]CAPDU: 80 0D 03 02 [09:44:33]Write to MH i2c: E2 08 00 79 01 80 0D 03 02 00 00 00 00 F5 [09:44:33]Write i2c OK [09:44:33]MH_I2C_Read... [09:44:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:44:33]Read from MH i2c: E2 [09:44:33]MH_I2C_Read... [09:44:33]Read from MH i2c: E2 0B 00 [09:44:33]MH_I2C_Read... [09:44:33]Read from MH i2c: E2 0B 00 79 01 00 CE 18 67 DD 25 3E 47 27 90 00 F1 [09:44:33]RAPDU: CE 18 67 DD 25 3E 47 27 90 00 [09:44:33]wFMCommunicate OK [09:44:33]SAM_PROTO_SignData done [09:44:33]FM_MakeSignedData done [09:44:33]CreateOFDProtocolMessage [09:44:33]wFMCommunicate request_size=4 [09:44:33]MH_SAM_APDU [09:44:33]CAPDU: 80 11 00 00 [09:44:33]Write to MH i2c: E2 08 00 7A 01 80 11 00 00 00 00 00 00 F5 [09:44:33]Write i2c OK [09:44:33]MH_I2C_Read... [09:44:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:33]Read from MH i2c: E2 [09:44:33]MH_I2C_Read... [09:44:33]Read from MH i2c: E2 17 00 [09:44:33]MH_I2C_Read... [09:44:33]Read from MH i2c: E2 17 00 7A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 53 [09:44:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:44:33]wFMCommunicate OK [09:44:33]CreateOFDProtocolMessage done [09:44:33]OFDSenderStorePacket 123494 [09:44:33]StoreOFDPacket docnum=123494 [09:44:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 EA F0 07 01 C7 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 00 98 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 66 E2 01 00 35 04 06 00 26 AC F6 2F 1A DD CE 18 67 DD 25 3E 47 27 [09:44:33]CheckFolder [09:44:33]dirname=/storage/ofd_packets [09:44:33]CheckFolder done [09:44:33]ProducePacketName [09:44:33]name=ofd_packets/00123494 [09:44:33]NVStorageSaveData ofd_packets/00123494 [09:44:33]File name is /storage/ofd_packets/00123494 [09:44:33]Write 301 bytes [09:44:33]NVStorageSaveData done [09:44:33]OFDSenderStorePacket done [09:44:33]KKMCreateOFDPacket done [09:44:33]NVStorageSaveData kkm_last_timestamp [09:44:33]File name is /storage/kkm_last_timestamp [09:44:33]Write 4 bytes [09:44:33]NVStorageSaveData done [09:44:33]ExternCall_PrintAddStr [09:44:33]wPrintStart [09:44:33]Write to MH i2c: 01 00 00 7B 01 7C [09:44:33]Write i2c OK [09:44:33]MH_I2C_Read... [09:44:33]Read from MH i2c: 01 [09:44:33]MH_I2C_Read... [09:44:33]Read from MH i2c: 01 07 00 [09:44:33]MH_I2C_Read... [09:44:33]Read from MH i2c: 01 07 00 7B 01 00 00 00 00 00 FF 0F 91 [09:44:33]RasterBufferAndPrint [09:44:33]line Счет N : (1)1106505 [09:44:33]line ИНН: 02508201610067 [09:44:33]line Контрольно-Кассовый Чек [09:44:33]line ПРОДАЖА [09:44:33]line ТРК (МРК, ГНК) : 62 [09:44:33]line Товар: 2710124130 [09:44:33]line Аи-92-К-5 [09:44:33]line 16.160 * 61.90 [09:44:33]line = 1000.30 [09:44:33]line НДС 12% НСП 1% [09:44:33]line > о реализуемом товаре [09:44:33]line ИТОГО: 1000.30 [09:44:33]line НСП 1% : 8.85 [09:44:33]line НДС 12% : 106.23 [09:44:33]line Наличными: 0.00 [09:44:33]line Безнал.: 1000.30 [09:44:33]line Место: АЗС № 25 "Партнер Нефть" [09:44:33]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:44:33]line СНО: Общий режим [09:44:33]line Чек 94 04.03.2024 09:44 [09:44:33]line Смена: 324 ФФД: 1.0 [09:44:33]line ЗНМ: 0300000019 [09:44:33]line РНМ: 0000000000090573 [09:44:33]line Версия ККМ: 001 [09:44:33]line Платежная система: Бакай Банк [09:44:33]line ФМ: 0000000000874798 [09:44:33]line ФД: 123494 [09:44:33]line ФПД: 42524306512605 [09:44:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T094432&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123494&fm=42524306512605&tin=02508201610067®Number=0000000000090573&sum=100030 [09:44:33]OFD Sender: Processing packet 123494 [packets to send 112, broken 111] [09:44:33]ProducePacketName [09:44:33]name=ofd_packets/00123494 [09:44:33]OFD Sender: To server: pG, [09:44:33]CommunicateWithHost lk.salyk.kg:30040 [09:44:33]ConnectInit lk.salyk.kg [09:44:33]written 0, free lines is 4095 [09:44:33]Connected sock=10 [09:44: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 37 39 38 0F 01 00 00 EA F0 07 01 C7 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 00 98 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 66 E2 01 00 35 04 06 00 26 AC F6 2F 1A DD CE 18 67 DD 25 3E 47 27 [09:44:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 B7 29 47 00 8B 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 37 39 38 10 04 04 00 66 E2 01 00 F4 03 04 00 29 44 E5 65 B6 04 01 00 00 74 35 48 80 B4 EF FB E8 [09:44:34]CommunicateWithHost err = 0 [09:44:34]CheckOFDResponse [09:44:34]1017 (14) - 77093643461234 [09:44:34]1041 (16) - 0000000000874798 [09:44:34]1040 (4) - 123494 [09:44:34]1012 (4) - 04.03.2024 03:46 [09:44:34]1206 (1) - 0 [09:44:34]OFD Sender: Remove packet 123494 [09:44:34]ProducePacketName [09:44:34]name=ofd_packets/00123494 [09:44:34]NVStorageDeleteData [09:44:34]Write to MH i2c: 01 00 00 A5 01 A6 [09:44:34]Write i2c OK [09:44:34]MH_I2C_Read... [09:44:34]Read from MH i2c: 01 [09:44:34]MH_I2C_Read... [09:44:34]Read from MH i2c: 01 07 00 [09:44:34]MH_I2C_Read... [09:44:34]Read from MH i2c: 01 07 00 A5 01 00 00 00 00 00 02 0D BC [09:44:34]RasterBufferAndPrint [09:44:34]line [09:44:34]line [09:44:34]line [09:44:34]line [09:44:34]line [09:44:34]written 0, free lines is 3336 [09:44:34]MH_Cut [09:44:34]Write to MH i2c: D1 01 00 AC 01 01 7F [09:44:34]Write i2c OK [09:44:34]MH_I2C_Read... [09:44:34]Read from MH i2c: D1 [09:44:34]MH_I2C_Read... [09:44:34]Read from MH i2c: D1 01 00 [09:44:34]MH_I2C_Read... [09:44:34]Read from MH i2c: D1 01 00 AC 01 00 7E [09:44:34]Write to MH i2c: 01 00 00 AD 01 AE [09:44:34]Write i2c OK [09:44:34]MH_I2C_Read... [09:44:34]OFD Sender: No OFD packet to send [09:44:34]*** Cut start [09:44:34]*** Purtial cut [09:44:34]*** Stage 1: CUTSNS_PIN = 1 [09:44:36]Read from MH i2c: 01 [09:44:36]MH_I2C_Read... [09:44:36]*** Stop cut motor [09:44:36]*** Cut end [09:44:36]Read from MH i2c: 01 07 00 [09:44:36]MH_I2C_Read... [09:44:36]Read from MH i2c: 01 07 00 AD 01 00 00 00 00 00 FF 0F C3 [09:44:36]process_action close_receipt done [09:44:36]requested_data is exist [09:44:36]produce_requested_data [09:44:36]requested_item fm.sn is exist - process it [09:44:36]wFMCommunicate request_size=4 [09:44:36]MH_SAM_APDU [09:44:36]CAPDU: 80 11 00 00 [09:44:36]Write to MH i2c: E2 08 00 AE 01 80 11 00 00 00 00 00 00 29 [09:44:36]Write i2c OK [09:44:36]MH_I2C_Read... [09:44:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:36]Read from MH i2c: E2 [09:44:36]MH_I2C_Read... [09:44:36]Read from MH i2c: E2 17 00 [09:44:36]MH_I2C_Read... [09:44:36]Read from MH i2c: E2 17 00 AE 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 87 [09:44:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:44:36]wFMCommunicate OK [09:44:36]requested_item fd.num is exist - process it [09:44:36]SAM_PROTO_GetFieldsCounters [09:44:36]wFMCommunicate request_size=4 [09:44:36]MH_SAM_APDU [09:44:36]CAPDU: 80 13 00 00 [09:44:36]Write to MH i2c: E2 08 00 AF 01 80 13 00 00 00 00 00 00 2C [09:44:36]Write i2c OK [09:44:36]MH_I2C_Read... [09:44:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:44:37]Read from MH i2c: E2 [09:44:37]MH_I2C_Read... [09:44:37]Read from MH i2c: E2 62 00 [09:44:37]MH_I2C_Read... [09:44:37]Read from MH i2c: E2 62 00 AF 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 66 E2 01 00 0E 04 04 00 44 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 FF [09:44: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 66 E2 01 00 0E 04 04 00 44 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 [09:44:37]wFMCommunicate OK [09:44:37]SAM_PROTO_GetFieldsCounters done [09:44:37]requested_item shift.num is exist - process it [09:44:37]requested_item shift.opened is exist - process it [09:44:37]req_shift_opened [09:44:37]FM_GetShiftState [09:44:37]SAM_PROTO_GetShiftState [09:44:37]wFMCommunicate request_size=4 [09:44:37]MH_SAM_APDU [09:44:37]CAPDU: 80 13 01 00 [09:44:37]Write to MH i2c: E2 08 00 B0 01 80 13 01 00 00 00 00 00 2E [09:44:37]Write i2c OK [09:44:37]MH_I2C_Read... [09:44:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:37]Read from MH i2c: E2 [09:44:37]MH_I2C_Read... [09:44:37]Read from MH i2c: E2 0E 00 [09:44:37]MH_I2C_Read... [09:44:37]Read from MH i2c: E2 0E 00 B0 01 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 45 [09:44:37]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:44:37]wFMCommunicate OK [09:44:37]SAM_PROTO_GetShiftState done [09:44:37]FM_GetShiftState done [09:44:37]req_shift_opened done [09:44:37]requested_item shift.open_date is exist - process it [09:44:37]req_shift_open_date [09:44:37]req_shift_open_date done [09:44:37]produce_requested_data done [09:44:37]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123494,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:44:37]process_action_free close_receipt [09:44:37]json_value_free [09:44:37]json_value_free done [09:44:37]process_json_proto returns [09:44:37]Send response to host [09:44:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123494,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:44:37]free response buf [09:44:37]execute_script done [09:44:37]execute_script returns [09:44:37]free content buf [09:44:37]Sock 7.Close socket [09:44:37]Sock 7.Thread stoped [09:44:39]OFD Sender: No OFD packet to send [09:44:44]OFD Sender: No OFD packet to send [09:44:49]OFD Sender: No OFD packet to send [09:44:54]OFD Sender: No OFD packet to send [09:44:59]OFD Sender: No OFD packet to send [09:45:04]OFD Sender: No OFD packet to send [09:45:09]OFD Sender: No OFD packet to send [09:45:14]OFD Sender: No OFD packet to send [09:45:15]accept exits with 9 [09:45:15]New connection [09:45:15]New thread 3067579748 created [09:45:15]Thread 3067436388 joined [09:45:15]Waiting for new connection... [09:45:15] Sock 9.Parse request [09:45:15]Sock 9.Check first char [09:45:15]Sock 9.First char is OK [09:45:15]request: POST /json_proto HTTP/1.0 [09:45:15]Method: POST [09:45:15]URL: /json_proto [09:45:15]Method is POST - this is cgi request [09:45:15]url: /json_proto [09:45:15]query_string will be loaded in cgi processing [09:45:15]execute_cgi json_proto POST (null) [09:45:15]execute_cgi path=json_proto method=POST [09:45:15]POST find Content-Length [09:45:15]Host: 172.17.48.197:8080 [09:45:15]Content-Length: 683 [09:45:15]Content-Type: application/json [09:45:15] [09:45:15]POST finish read [09:45:15]Found Content-Length = 683 [09:45:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106506", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:45:15]execute_script... [09:45:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106506", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:45:15]POST & json_proto [09:45:15]process_json_proto [09:45:15]json parsed OK: [09:45:15]protocol is kg_v1.0 [09:45:15]action value=close_receipt [09:45:15]process_action close_receipt [09:45:15]cmd_close_receipt [09:45:15]MH_GetDate [09:45:15]Write to MH i2c: F0 00 00 B1 01 A1 [09:45:15]Write i2c OK [09:45:15]MH_I2C_Read... [09:45:15]Read from MH i2c: F0 [09:45:15]MH_I2C_Read... [09:45:15]Read from MH i2c: F0 09 00 [09:45:15]MH_I2C_Read... [09:45:15]Read from MH i2c: F0 09 00 B1 01 00 2C 98 E5 65 6C AF E3 65 1B [09:45:15]GetLastDocTimeStamp 1709545472 [09:45:15]current date 1709545516 [09:45:15]FM_GetShiftState [09:45:15]SAM_PROTO_GetShiftState [09:45:15]wFMCommunicate request_size=4 [09:45:15]MH_SAM_APDU [09:45:15]CAPDU: 80 13 01 00 [09:45:15]Write to MH i2c: E2 08 00 B2 01 80 13 01 00 00 00 00 00 30 [09:45:15]Write i2c OK [09:45:15]MH_I2C_Read... [09:45:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:45:15]Read from MH i2c: E2 [09:45:15]MH_I2C_Read... [09:45:15]Read from MH i2c: E2 0E 00 [09:45:15]MH_I2C_Read... [09:45:15]Read from MH i2c: E2 0E 00 B2 01 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 47 [09:45:15]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:45:15]wFMCommunicate OK [09:45:15]SAM_PROTO_GetShiftState done [09:45:15]FM_GetShiftState done [09:45:15]opened in 1709511088 [09:45:15]opened+sec_in_day 1709597488 [09:45:15]quantity*price = 100030 [09:45:15]sum+1 = 100031 [09:45:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 95 04.03.2024 09:45 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123495 ФПД: 8798999606987 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T094516&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123495&fm=8798999606987&tin=02508201610067®Number=0000000000090573&sum=100000 [09:45:16]StoreToDocumentArchive [09:45:16]shift 324 fd 123495 [09:45:16]save to /storage/0324/doc_00123495 [09:45:16]save last doc name /storage/0324/doc_00123495 to /storage/kkm_last_doc_name [09:45:16]save OK [09:45:16]Clear old archive folders... [09:45:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:45:16]tlvbuf is 01BC8AE0 [09:45:16]SAM_PROTO_ClearQueue [09:45:16]wFMCommunicate request_size=4 [09:45:16]MH_SAM_APDU [09:45:16]CAPDU: 80 09 00 00 [09:45:16]Write to MH i2c: E2 08 00 BF 01 80 09 00 00 00 00 00 00 32 [09:45:16]Write i2c OK [09:45:16]MH_I2C_Read... [09:45:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:45:16]Read from MH i2c: E2 [09:45:16]MH_I2C_Read... [09:45:16]Read from MH i2c: E2 03 00 [09:45:16]MH_I2C_Read... [09:45:16]Read from MH i2c: E2 03 00 BF 01 00 90 00 34 [09:45:16]RAPDU: 90 00 [09:45:16]wFMCommunicate OK [09:45:16]SAM_PROTO_ClearQueue done [09:45:16]KKMCreateOFDPacket [09:45:16]OFDProtocolAddRootSTLVToBuf [09:45:16]FM_MakeSignedData [09:45:16]FM_MakeSignedData [09:45:16]SAM_PROTO_SignData [09:45:16]wFMCommunicate request_size=4 [09:45:16]MH_SAM_APDU [09:45:16]CAPDU: 80 0D 01 02 [09:45:16]Write to MH i2c: E2 08 00 C0 01 80 0D 01 02 00 00 00 00 3A [09:45:16]Write i2c OK [09:45:16]MH_I2C_Read... [09:45:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:45:16]Read from MH i2c: E2 [09:45:16]MH_I2C_Read... [09:45:16]Read from MH i2c: E2 03 00 [09:45:16]MH_I2C_Read... [09:45:16]Read from MH i2c: E2 03 00 C0 01 00 90 00 35 [09:45:16]RAPDU: 90 00 [09:45:16]wFMCommunicate OK [09:45:16]wFMCommunicate request_size=255 [09:45:16]MH_SAM_APDU [09:45:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 2C 98 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 67 E2 01 00 35 04 06 00 08 [09:45:16]Write to MH i2c: E2 02 01 C1 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 2C 98 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 67 E2 01 00 35 04 06 00 08 00 00 AA [09:45:16]Write i2c OK [09:45:16]MH_I2C_Read... [09:45:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:45:17]Read from MH i2c: E2 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 03 00 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 03 00 C1 01 00 90 00 36 [09:45:17]RAPDU: 90 00 [09:45:17]wFMCommunicate OK [09:45:17]wFMCommunicate request_size=10 [09:45:17]MH_SAM_APDU [09:45:17]CAPDU: 80 0D 02 02 05 00 AD 3E F6 CB [09:45:17]Write to MH i2c: E2 0D 00 C2 01 80 0D 02 02 05 00 00 AD 3E F6 CB 00 00 F3 [09:45:17]Write i2c OK [09:45:17]MH_I2C_Read... [09:45:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:45:17]Read from MH i2c: E2 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 03 00 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 03 00 C2 01 00 90 00 37 [09:45:17]RAPDU: 90 00 [09:45:17]wFMCommunicate OK [09:45:17]wFMCommunicate request_size=4 [09:45:17]MH_SAM_APDU [09:45:17]CAPDU: 80 0D 03 02 [09:45:17]Write to MH i2c: E2 08 00 C3 01 80 0D 03 02 00 00 00 00 3F [09:45:17]Write i2c OK [09:45:17]MH_I2C_Read... [09:45:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:45:17]Read from MH i2c: E2 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 0B 00 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 0B 00 C3 01 00 D6 22 AF 9B CF 9C 12 23 90 00 22 [09:45:17]RAPDU: D6 22 AF 9B CF 9C 12 23 90 00 [09:45:17]wFMCommunicate OK [09:45:17]SAM_PROTO_SignData done [09:45:17]FM_MakeSignedData done [09:45:17]CreateOFDProtocolMessage [09:45:17]wFMCommunicate request_size=4 [09:45:17]MH_SAM_APDU [09:45:17]CAPDU: 80 11 00 00 [09:45:17]Write to MH i2c: E2 08 00 C4 01 80 11 00 00 00 00 00 00 3F [09:45:17]Write i2c OK [09:45:17]MH_I2C_Read... [09:45:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:45:17]Read from MH i2c: E2 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 17 00 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 17 00 C4 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9D [09:45:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:45:17]wFMCommunicate OK [09:45:17]CreateOFDProtocolMessage done [09:45:17]OFDSenderStorePacket 123495 [09:45:17]StoreOFDPacket docnum=123495 [09:45:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E8 0B 07 01 AE 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 2C 98 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 67 E2 01 00 35 04 06 00 08 00 AD 3E F6 CB D6 22 AF 9B CF 9C 12 23 [09:45:17]CheckFolder [09:45:17]dirname=/storage/ofd_packets [09:45:17]CheckFolder done [09:45:17]ProducePacketName [09:45:17]name=ofd_packets/00123495 [09:45:17]NVStorageSaveData ofd_packets/00123495 [09:45:17]File name is /storage/ofd_packets/00123495 [09:45:17]Write 301 bytes [09:45:17]NVStorageSaveData done [09:45:17]OFDSenderStorePacket done [09:45:17]KKMCreateOFDPacket done [09:45:17]NVStorageSaveData kkm_last_timestamp [09:45:17]File name is /storage/kkm_last_timestamp [09:45:17]Write 4 bytes [09:45:17]NVStorageSaveData done [09:45:17]ExternCall_PrintAddStr [09:45:17]wPrintStart [09:45:17]Write to MH i2c: 01 00 00 C5 01 C6 [09:45:17]Write i2c OK [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: 01 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: 01 07 00 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: 01 07 00 C5 01 00 00 00 00 00 FF 0F DB [09:45:17]RasterBufferAndPrint [09:45:17]line Счет N : (1)1106506 [09:45:17]line ИНН: 02508201610067 [09:45:17]line Контрольно-Кассовый Чек [09:45:17]line ПРОДАЖА [09:45:17]line ТРК (МРК, ГНК) : 11 [09:45:17]line Товар: 2710124130 [09:45:17]line Аи-92-К-5 [09:45:17]line 16.160 * 61.90 [09:45:17]line = 1000.30 [09:45:17]line НДС 12% НСП 1% [09:45:17]line > о реализуемом товаре [09:45:17]line ОКРУГЛЕНИЕ: -0.30 [09:45:17]line ИТОГО: 1000.00 [09:45:17]line Внесено: 1000.00 [09:45:17]line СДАЧА: 0.00 [09:45:17]line НСП 1% : 8.85 [09:45:17]line НДС 12% : 106.23 [09:45:17]line Наличными: 1000.00 [09:45:17]line Безнал.: 0.00 [09:45:17]line Место: АЗС № 25 "Партнер Нефть" [09:45:17]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:45:17]line СНО: Общий режим [09:45:17]line Чек 95 04.03.2024 09:45 [09:45:17]line Смена: 324 ФФД: 1.0 [09:45:17]line ЗНМ: 0300000019 [09:45:17]line РНМ: 0000000000090573 [09:45:17]line Версия ККМ: 001 [09:45:17]line ФМ: 0000000000874798 [09:45:17]line ФД: 123495 [09:45:17]line ФПД: 8798999606987 [09:45:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T094516&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123495&fm=8798999606987&tin=02508201610067®Number=0000000000090573&sum=100000 [09:45:17]OFD Sender: Processing packet 123495 [packets to send 112, broken 111] [09:45:17]ProducePacketName [09:45:17]name=ofd_packets/00123495 [09:45:17]OFD Sender: To server: pG, [09:45:17]CommunicateWithHost lk.salyk.kg:30040 [09:45:17]ConnectInit lk.salyk.kg [09:45:17]written 0, free lines is 4095 [09:45:17]Connected sock=10 [09:45:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E8 0B 07 01 AE 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 2C 98 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 67 E2 01 00 35 04 06 00 08 00 AD 3E F6 CB D6 22 AF 9B CF 9C 12 23 [09:45:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 A9 40 47 00 90 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 37 39 38 10 04 04 00 67 E2 01 00 F4 03 04 00 54 44 E5 65 B6 04 01 00 00 DF E7 F7 35 1D 35 D3 A8 [09:45:17]CommunicateWithHost err = 0 [09:45:17]CheckOFDResponse [09:45:17]1017 (14) - 77093643461234 [09:45:17]1041 (16) - 0000000000874798 [09:45:17]1040 (4) - 123495 [09:45:17]1012 (4) - 04.03.2024 03:47 [09:45:17]1206 (1) - 0 [09:45:17]OFD Sender: Remove packet 123495 [09:45:17]ProducePacketName [09:45:17]name=ofd_packets/00123495 [09:45:17]NVStorageDeleteData [09:45:18]Write to MH i2c: 01 00 00 F0 01 F1 [09:45:18]Write i2c OK [09:45:18]MH_I2C_Read... [09:45:18]Read from MH i2c: 01 [09:45:18]MH_I2C_Read... [09:45:18]Read from MH i2c: 01 07 00 [09:45:18]MH_I2C_Read... [09:45:18]Read from MH i2c: 01 07 00 F0 01 00 00 00 00 00 ED 0C F1 [09:45:18]RasterBufferAndPrint [09:45:18]line [09:45:18]line [09:45:18]line [09:45:18]line [09:45:18]line [09:45:18]written 0, free lines is 3315 [09:45:18]MH_Cut [09:45:18]Write to MH i2c: D1 01 00 F7 01 01 CA [09:45:18]Write i2c OK [09:45:18]MH_I2C_Read... [09:45:18]Read from MH i2c: D1 [09:45:18]MH_I2C_Read... [09:45:18]Read from MH i2c: D1 01 00 [09:45:18]MH_I2C_Read... [09:45:18]Read from MH i2c: D1 01 00 F7 01 00 C9 [09:45:18]Write to MH i2c: 01 00 00 F8 01 F9 [09:45:18]Write i2c OK [09:45:18]MH_I2C_Read... [09:45:18]OFD Sender: No OFD packet to send [09:45:18]*** Cut start [09:45:18]*** Purtial cut [09:45:18]*** Stage 1: CUTSNS_PIN = 1 [09:45:20]Read from MH i2c: 01 [09:45:20]MH_I2C_Read... [09:45:20]*** Stop cut motor [09:45:20]*** Cut end [09:45:20]Read from MH i2c: 01 07 00 [09:45:20]MH_I2C_Read... [09:45:20]Read from MH i2c: 01 07 00 F8 01 00 00 00 00 00 FF 0F 0E [09:45:20]process_action close_receipt done [09:45:20]requested_data is exist [09:45:20]produce_requested_data [09:45:20]requested_item fm.sn is exist - process it [09:45:20]wFMCommunicate request_size=4 [09:45:20]MH_SAM_APDU [09:45:20]CAPDU: 80 11 00 00 [09:45:20]Write to MH i2c: E2 08 00 F9 01 80 11 00 00 00 00 00 00 74 [09:45:20]Write i2c OK [09:45:20]MH_I2C_Read... [09:45:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:45:20]Read from MH i2c: E2 [09:45:20]MH_I2C_Read... [09:45:20]Read from MH i2c: E2 17 00 [09:45:20]MH_I2C_Read... [09:45:20]Read from MH i2c: E2 17 00 F9 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D2 [09:45:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:45:20]wFMCommunicate OK [09:45:20]requested_item fd.num is exist - process it [09:45:20]SAM_PROTO_GetFieldsCounters [09:45:20]wFMCommunicate request_size=4 [09:45:20]MH_SAM_APDU [09:45:20]CAPDU: 80 13 00 00 [09:45:20]Write to MH i2c: E2 08 00 FA 01 80 13 00 00 00 00 00 00 77 [09:45:20]Write i2c OK [09:45:20]MH_I2C_Read... [09:45:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:45:20]Read from MH i2c: E2 [09:45:20]MH_I2C_Read... [09:45:20]Read from MH i2c: E2 62 00 [09:45:20]MH_I2C_Read... [09:45:20]Read from MH i2c: E2 62 00 FA 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 67 E2 01 00 0E 04 04 00 44 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 4E [09:45:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 67 E2 01 00 0E 04 04 00 44 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 [09:45:20]wFMCommunicate OK [09:45:20]SAM_PROTO_GetFieldsCounters done [09:45:20]requested_item shift.num is exist - process it [09:45:20]requested_item shift.opened is exist - process it [09:45:20]req_shift_opened [09:45:20]FM_GetShiftState [09:45:20]SAM_PROTO_GetShiftState [09:45:20]wFMCommunicate request_size=4 [09:45:20]MH_SAM_APDU [09:45:20]CAPDU: 80 13 01 00 [09:45:20]Write to MH i2c: E2 08 00 FB 01 80 13 01 00 00 00 00 00 79 [09:45:20]Write i2c OK [09:45:20]MH_I2C_Read... [09:45:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:45:21]Read from MH i2c: E2 [09:45:21]MH_I2C_Read... [09:45:21]Read from MH i2c: E2 0E 00 [09:45:21]MH_I2C_Read... [09:45:21]Read from MH i2c: E2 0E 00 FB 01 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 90 [09:45:21]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:45:21]wFMCommunicate OK [09:45:21]SAM_PROTO_GetShiftState done [09:45:21]FM_GetShiftState done [09:45:21]req_shift_opened done [09:45:21]requested_item shift.open_date is exist - process it [09:45:21]req_shift_open_date [09:45:21]req_shift_open_date done [09:45:21]produce_requested_data done [09:45:21]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123495,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:45:21]process_action_free close_receipt [09:45:21]json_value_free [09:45:21]json_value_free done [09:45:21]process_json_proto returns [09:45:21]Send response to host [09:45:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123495,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:45:21]free response buf [09:45:21]execute_script done [09:45:21]execute_script returns [09:45:21]free content buf [09:45:21]Sock 9.Close socket [09:45:21]Sock 9.Thread stoped [09:45:23]OFD Sender: No OFD packet to send [09:45:28]OFD Sender: No OFD packet to send [09:45:33]OFD Sender: No OFD packet to send [09:45:38]OFD Sender: No OFD packet to send [09:45:43]OFD Sender: No OFD packet to send [09:45:48]OFD Sender: No OFD packet to send [09:45:53]OFD Sender: No OFD packet to send [09:45:58]OFD Sender: No OFD packet to send [09:46:03]OFD Sender: No OFD packet to send [09:46:08]OFD Sender: No OFD packet to send [09:46:13]OFD Sender: No OFD packet to send [09:46:18]OFD Sender: No OFD packet to send [09:46:23]OFD Sender: No OFD packet to send [09:46:28]OFD Sender: No OFD packet to send [09:46:33]OFD Sender: No OFD packet to send [09:46:38]OFD Sender: No OFD packet to send [09:46:43]OFD Sender: No OFD packet to send [09:46:48]OFD Sender: No OFD packet to send [09:46:53]OFD Sender: No OFD packet to send [09:46:58]OFD Sender: No OFD packet to send [09:47:03]OFD Sender: No OFD packet to send [09:47:08]OFD Sender: No OFD packet to send [09:47:13]OFD Sender: No OFD packet to send [09:47:18]OFD Sender: No OFD packet to send [09:47:23]OFD Sender: No OFD packet to send [09:47:28]OFD Sender: No OFD packet to send [09:47:33]OFD Sender: No OFD packet to send [09:47:38]OFD Sender: No OFD packet to send [09:47:43]OFD Sender: No OFD packet to send [09:47:48]OFD Sender: No OFD packet to send [09:47:53]OFD Sender: No OFD packet to send [09:47:58]OFD Sender: No OFD packet to send [09:48:03]OFD Sender: No OFD packet to send [09:48:08]OFD Sender: No OFD packet to send [09:48:13]OFD Sender: No OFD packet to send [09:48:18]OFD Sender: No OFD packet to send [09:48:23]OFD Sender: No OFD packet to send [09:48:28]OFD Sender: No OFD packet to send [09:48:33]OFD Sender: No OFD packet to send [09:48:38]OFD Sender: No OFD packet to send [09:48:43]OFD Sender: No OFD packet to send [09:48:48]OFD Sender: No OFD packet to send [09:48:53]OFD Sender: No OFD packet to send [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:04]accept exits with 7 [09:50:04]New connection [09:50:04]New thread 3067436388 created [09:50:04]Thread 3067579748 joined [09:50:04]Waiting for new connection... [09:50:04] Sock 7.Parse request [09:50:04]Sock 7.Check first char [09:50:04]Sock 7.First char is OK [09:50:04]request: POST /json_proto HTTP/1.0 [09:50:04]Method: POST [09:50:04]URL: /json_proto [09:50:04]Method is POST - this is cgi request [09:50:04]url: /json_proto [09:50:04]query_string will be loaded in cgi processing [09:50:04]execute_cgi json_proto POST (null) [09:50:04]execute_cgi path=json_proto method=POST [09:50:04]POST find Content-Length [09:50:04]Host: 172.17.48.197:8080 [09:50:04]Content-Length: 825 [09:50:04]Content-Type: application/json [09:50:04] [09:50:04]POST finish read [09:50:04]Found Content-Length = 825 [09:50:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106507", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 70.530, "sum" : 5000.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 5000.58 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:50:04]execute_script... [09:50: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)1106507", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 70.530, "sum" : 5000.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 5000.58 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:50:04]POST & json_proto [09:50:04]process_json_proto [09:50:04]json parsed OK: [09:50:04]protocol is kg_v1.0 [09:50:04]action value=close_receipt [09:50:04]process_action close_receipt [09:50:04]cmd_close_receipt [09:50:04]MH_GetDate [09:50:04]Write to MH i2c: F0 00 00 FC 01 EC [09:50:04]Write i2c OK [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: F0 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: F0 09 00 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: F0 09 00 FC 01 00 4D 99 E5 65 6C AF E3 65 88 [09:50:04]GetLastDocTimeStamp 1709545516 [09:50:04]current date 1709545805 [09:50:04]FM_GetShiftState [09:50:04]SAM_PROTO_GetShiftState [09:50:04]wFMCommunicate request_size=4 [09:50:04]MH_SAM_APDU [09:50:04]CAPDU: 80 13 01 00 [09:50:04]Write to MH i2c: E2 08 00 FD 01 80 13 01 00 00 00 00 00 7B [09:50:04]Write i2c OK [09:50:04]MH_I2C_Read... [09:50:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:04]Read from MH i2c: E2 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: E2 0E 00 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: E2 0E 00 FD 01 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 92 [09:50:04]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:50:04]wFMCommunicate OK [09:50:04]SAM_PROTO_GetShiftState done [09:50:04]FM_GetShiftState done [09:50:04]opened in 1709511088 [09:50:04]opened+sec_in_day 1709597488 [09:50:04]quantity*price = 500057 [09:50:04]sum+1 = 500059 [09:50:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 5000.58 НСП 1% : 44.25 НДС 12% : 531.03 Наличными: 0.00 Безнал.: 5000.58 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 96 04.03.2024 09:50 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123496 ФПД: 84490428006208 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T095005&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123496&fm=84490428006208&tin=02508201610067®Number=0000000000090573&sum=500058 [09:50:05]StoreToDocumentArchive [09:50:05]shift 324 fd 123496 [09:50:05]save to /storage/0324/doc_00123496 [09:50:05]save last doc name /storage/0324/doc_00123496 to /storage/kkm_last_doc_name [09:50:05]save OK [09:50:05]Clear old archive folders... [09:50:05]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:50:05]tlvbuf is 01BCFFA0 [09:50:05]SAM_PROTO_ClearQueue [09:50:05]wFMCommunicate request_size=4 [09:50:05]MH_SAM_APDU [09:50:05]CAPDU: 80 09 00 00 [09:50:05]Write to MH i2c: E2 08 00 0A 02 80 09 00 00 00 00 00 00 7E [09:50:05]Write i2c OK [09:50:05]MH_I2C_Read... [09:50:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:50:05]Read from MH i2c: E2 [09:50:05]MH_I2C_Read... [09:50:05]Read from MH i2c: E2 03 00 [09:50:05]MH_I2C_Read... [09:50:05]Read from MH i2c: E2 03 00 0A 02 00 90 00 80 [09:50:05]RAPDU: 90 00 [09:50:05]wFMCommunicate OK [09:50:05]SAM_PROTO_ClearQueue done [09:50:05]KKMCreateOFDPacket [09:50:05]OFDProtocolAddRootSTLVToBuf [09:50:05]FM_MakeSignedData [09:50:05]FM_MakeSignedData [09:50:05]SAM_PROTO_SignData [09:50:05]wFMCommunicate request_size=4 [09:50:05]MH_SAM_APDU [09:50:05]CAPDU: 80 0D 01 02 [09:50:05]Write to MH i2c: E2 08 00 0B 02 80 0D 01 02 00 00 00 00 86 [09:50:05]Write i2c OK [09:50:05]MH_I2C_Read... [09:50:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:50:06]Read from MH i2c: E2 [09:50:06]MH_I2C_Read... [09:50:06]Read from MH i2c: E2 03 00 [09:50:06]MH_I2C_Read... [09:50:06]Read from MH i2c: E2 03 00 0B 02 00 90 00 81 [09:50:06]RAPDU: 90 00 [09:50:06]wFMCommunicate OK [09:50:06]wFMCommunicate request_size=255 [09:50:06]MH_SAM_APDU [09:50:06]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 82 13 01 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 5A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A 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 5A A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 4D 99 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 68 E2 01 00 35 04 06 00 [09:50:06]Write to MH i2c: E2 02 01 0C 02 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 82 13 01 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 5A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A 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 5A A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 4D 99 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 68 E2 01 00 35 04 06 00 00 00 F6 [09:50:06]Write i2c OK [09:50:06]MH_I2C_Read... [09:50:06]Read from MH i2c: E2 [09:50:06]MH_I2C_Read... [09:50:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:06]Read from MH i2c: E2 03 00 [09:50:06]MH_I2C_Read... [09:50:06]Read from MH i2c: E2 03 00 0C 02 00 90 00 82 [09:50:06]RAPDU: 90 00 [09:50:06]wFMCommunicate OK [09:50:06]wFMCommunicate request_size=11 [09:50:06]MH_SAM_APDU [09:50:06]CAPDU: 80 0D 02 02 06 4C D7 F5 F2 BF 40 [09:50:06]Write to MH i2c: E2 0E 00 0D 02 80 0D 02 02 06 00 4C D7 F5 F2 BF 40 00 00 9E [09:50:06]Write i2c OK [09:50:06]MH_I2C_Read... [09:50:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:06]Read from MH i2c: E2 [09:50:06]MH_I2C_Read... [09:50:06]Read from MH i2c: E2 03 00 [09:50:06]MH_I2C_Read... [09:50:06]Read from MH i2c: E2 03 00 0D 02 00 90 00 83 [09:50:06]RAPDU: 90 00 [09:50:06]wFMCommunicate OK [09:50:06]wFMCommunicate request_size=4 [09:50:06]MH_SAM_APDU [09:50:06]CAPDU: 80 0D 03 02 [09:50:06]Write to MH i2c: E2 08 00 0E 02 80 0D 03 02 00 00 00 00 8B [09:50:06]Write i2c OK [09:50:06]MH_I2C_Read... [09:50:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:50:06]Read from MH i2c: E2 [09:50:06]MH_I2C_Read... [09:50:06]Read from MH i2c: E2 0B 00 [09:50:06]MH_I2C_Read... [09:50:06]Read from MH i2c: E2 0B 00 0E 02 00 6C 25 1F 43 FD 91 11 F1 90 00 0F [09:50:06]RAPDU: 6C 25 1F 43 FD 91 11 F1 90 00 [09:50:06]wFMCommunicate OK [09:50:06]SAM_PROTO_SignData done [09:50:06]FM_MakeSignedData done [09:50:06]CreateOFDProtocolMessage [09:50:06]wFMCommunicate request_size=4 [09:50:06]MH_SAM_APDU [09:50:06]CAPDU: 80 11 00 00 [09:50:06]Write to MH i2c: E2 08 00 0F 02 80 11 00 00 00 00 00 00 8B [09:50:06]Write i2c OK [09:50:06]MH_I2C_Read... [09:50:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:06]Read from MH i2c: E2 [09:50:06]MH_I2C_Read... [09:50:06]Read from MH i2c: E2 17 00 [09:50:06]MH_I2C_Read... [09:50:06]Read from MH i2c: E2 17 00 0F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E9 [09:50:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:50:06]wFMCommunicate OK [09:50:06]CreateOFDProtocolMessage done [09:50:06]OFDSenderStorePacket 123496 [09:50:06]StoreOFDPacket docnum=123496 [09:50:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 7F F7 08 01 A6 21 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 82 13 01 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 5A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A 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 5A A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 4D 99 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 68 E2 01 00 35 04 06 00 4C D7 F5 F2 BF 40 6C 25 1F 43 FD 91 11 F1 [09:50:06]CheckFolder [09:50:06]dirname=/storage/ofd_packets [09:50:06]CheckFolder done [09:50:06]ProducePacketName [09:50:06]name=ofd_packets/00123496 [09:50:06]NVStorageSaveData ofd_packets/00123496 [09:50:06]File name is /storage/ofd_packets/00123496 [09:50:06]Write 302 bytes [09:50:06]NVStorageSaveData done [09:50:06]OFDSenderStorePacket done [09:50:06]KKMCreateOFDPacket done [09:50:06]NVStorageSaveData kkm_last_timestamp [09:50:06]File name is /storage/kkm_last_timestamp [09:50:06]Write 4 bytes [09:50:06]NVStorageSaveData done [09:50:06]ExternCall_PrintAddStr [09:50:06]wPrintStart [09:50:06]Write to MH i2c: 01 00 00 10 02 12 [09:50:06]Write i2c OK [09:50:06]MH_I2C_Read... [09:50:06]Read from MH i2c: 01 [09:50:06]MH_I2C_Read... [09:50:06]Read from MH i2c: 01 07 00 [09:50:06]MH_I2C_Read... [09:50:06]Read from MH i2c: 01 07 00 10 02 00 00 00 00 00 FF 0F 27 [09:50:06]RasterBufferAndPrint [09:50:06]line Счет N : (1)1106507 [09:50:06]line ИНН: 02508201610067 [09:50:06]line Контрольно-Кассовый Чек [09:50:06]line ПРОДАЖА [09:50:06]line ТРК (МРК, ГНК) : 61 [09:50:06]line Товар: 2710194210 [09:50:06]line ДТ(л)-К-5 [09:50:06]line 70.530 * 70.90 [09:50:06]line = 5000.58 [09:50:06]line НДС 12% НСП 1% [09:50:06]line > о реализуемом товаре [09:50:06]line ИТОГО: 5000.58 [09:50:06]line НСП 1% : 44.25 [09:50:06]line НДС 12% : 531.03 [09:50:06]line Наличными: 0.00 [09:50:06]line Безнал.: 5000.58 [09:50:06]line Место: АЗС № 25 "Партнер Нефть" [09:50:06]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:50:06]line СНО: Общий режим [09:50:06]line Чек 96 04.03.2024 09:50 [09:50:06]line Смена: 324 ФФД: 1.0 [09:50:06]line ЗНМ: 0300000019 [09:50:06]line РНМ: 0000000000090573 [09:50:06]line Версия ККМ: 001 [09:50:06]line Платежная система: Бакай Банк [09:50:06]line ФМ: 0000000000874798 [09:50:06]line ФД: 123496 [09:50:06]line ФПД: 84490428006208 [09:50:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T095005&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123496&fm=84490428006208&tin=02508201610067®Number=0000000000090573&sum=500058 [09:50:06]OFD Sender: Processing packet 123496 [packets to send 112, broken 111] [09:50:06]ProducePacketName [09:50:06]name=ofd_packets/00123496 [09:50:06]OFD Sender: To server: pG, [09:50:06]CommunicateWithHost lk.salyk.kg:30040 [09:50:06]ConnectInit lk.salyk.kg [09:50:06]written 0, free lines is 4095 [09:50:06]Connected sock=10 [09:50: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 37 39 38 10 01 00 00 7F F7 08 01 A6 21 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 82 13 01 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 5A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A 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 5A A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 4D 99 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 68 E2 01 00 35 04 06 00 4C D7 F5 F2 BF 40 6C 25 1F 43 FD 91 11 F1 [09:50:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 69 5B 47 00 4C 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 37 39 38 10 04 04 00 68 E2 01 00 F4 03 04 00 76 45 E5 65 B6 04 01 00 00 7F 45 2B 29 02 E0 4E E4 [09:50:07]CommunicateWithHost err = 0 [09:50:07]CheckOFDResponse [09:50:07]1017 (14) - 77093643461234 [09:50:07]1041 (16) - 0000000000874798 [09:50:07]1040 (4) - 123496 [09:50:07]1012 (4) - 04.03.2024 03:52 [09:50:07]1206 (1) - 0 [09:50:07]OFD Sender: Remove packet 123496 [09:50:07]ProducePacketName [09:50:07]name=ofd_packets/00123496 [09:50:07]NVStorageDeleteData [09:50:07]Write to MH i2c: 01 00 00 3A 02 3C [09:50:07]Write i2c OK [09:50:07]MH_I2C_Read... [09:50:07]Read from MH i2c: 01 [09:50:07]MH_I2C_Read... [09:50:07]Read from MH i2c: 01 07 00 [09:50:07]MH_I2C_Read... [09:50:07]Read from MH i2c: 01 07 00 3A 02 00 00 00 00 00 0D 0D 5D [09:50:07]RasterBufferAndPrint [09:50:07]line [09:50:07]line [09:50:07]line [09:50:07]line [09:50:07]line [09:50:07]written 0, free lines is 3347 [09:50:07]MH_Cut [09:50:07]Write to MH i2c: D1 01 00 41 02 01 15 [09:50:07]Write i2c OK [09:50:07]MH_I2C_Read... [09:50:07]Read from MH i2c: D1 [09:50:07]MH_I2C_Read... [09:50:07]Read from MH i2c: D1 01 00 [09:50:07]MH_I2C_Read... [09:50:07]Read from MH i2c: D1 01 00 41 02 00 14 [09:50:07]Write to MH i2c: 01 00 00 42 02 44 [09:50:07]Write i2c OK [09:50:07]MH_I2C_Read... [09:50:07]OFD Sender: No OFD packet to send [09:50:07]*** Cut start [09:50:07]*** Purtial cut [09:50:07]*** Stage 1: CUTSNS_PIN = 1 [09:50:09]Read from MH i2c: 01 [09:50:09]MH_I2C_Read... [09:50:09]*** Stop cut motor [09:50:09]*** Cut end [09:50:09]Read from MH i2c: 01 07 00 [09:50:09]MH_I2C_Read... [09:50:09]Read from MH i2c: 01 07 00 42 02 00 00 00 00 00 FF 0F 59 [09:50:09]process_action close_receipt done [09:50:09]requested_data is exist [09:50:09]produce_requested_data [09:50:09]requested_item fm.sn is exist - process it [09:50:09]wFMCommunicate request_size=4 [09:50:09]MH_SAM_APDU [09:50:09]CAPDU: 80 11 00 00 [09:50:09]Write to MH i2c: E2 08 00 43 02 80 11 00 00 00 00 00 00 BF [09:50:09]Write i2c OK [09:50:09]MH_I2C_Read... [09:50:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:10]Read from MH i2c: E2 [09:50:10]MH_I2C_Read... [09:50:10]Read from MH i2c: E2 17 00 [09:50:10]MH_I2C_Read... [09:50:10]Read from MH i2c: E2 17 00 43 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 1D [09:50:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:50:10]wFMCommunicate OK [09:50:10]requested_item fd.num is exist - process it [09:50:10]SAM_PROTO_GetFieldsCounters [09:50:10]wFMCommunicate request_size=4 [09:50:10]MH_SAM_APDU [09:50:10]CAPDU: 80 13 00 00 [09:50:10]Write to MH i2c: E2 08 00 44 02 80 13 00 00 00 00 00 00 C2 [09:50:10]Write i2c OK [09:50:10]MH_I2C_Read... [09:50:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:50:10]Read from MH i2c: E2 [09:50:10]MH_I2C_Read... [09:50:10]Read from MH i2c: E2 62 00 [09:50:10]MH_I2C_Read... [09:50:10]Read from MH i2c: E2 62 00 44 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 68 E2 01 00 0E 04 04 00 44 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 9D [09: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 68 E2 01 00 0E 04 04 00 44 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 [09:50:10]wFMCommunicate OK [09:50:10]SAM_PROTO_GetFieldsCounters done [09:50:10]requested_item shift.num is exist - process it [09:50:10]requested_item shift.opened is exist - process it [09:50:10]req_shift_opened [09:50:10]FM_GetShiftState [09:50:10]SAM_PROTO_GetShiftState [09:50:10]wFMCommunicate request_size=4 [09:50:10]MH_SAM_APDU [09:50:10]CAPDU: 80 13 01 00 [09:50:10]Write to MH i2c: E2 08 00 45 02 80 13 01 00 00 00 00 00 C4 [09:50:10]Write i2c OK [09:50:10]MH_I2C_Read... [09:50:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:10]Read from MH i2c: E2 [09:50:10]MH_I2C_Read... [09:50:10]Read from MH i2c: E2 0E 00 [09:50:10]MH_I2C_Read... [09:50:10]Read from MH i2c: E2 0E 00 45 02 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 DB [09:50:10]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:50:10]wFMCommunicate OK [09:50:10]SAM_PROTO_GetShiftState done [09:50:10]FM_GetShiftState done [09:50:10]req_shift_opened done [09:50:10]requested_item shift.open_date is exist - process it [09:50:10]req_shift_open_date [09:50:10]req_shift_open_date done [09:50:10]produce_requested_data done [09:50:10]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123496,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:50:10]process_action_free close_receipt [09:50:10]json_value_free [09:50:10]json_value_free done [09:50:10]process_json_proto returns [09:50:10]Send response to host [09:50:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123496,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:50:10]free response buf [09:50:10]execute_script done [09:50:10]execute_script returns [09:50:10]free content buf [09:50:10]Sock 7.Close socket [09:50:10]Sock 7.Thread stoped [09:50:12]OFD Sender: No OFD packet to send [09:50:17]OFD Sender: No OFD packet to send [09:50:22]OFD Sender: No OFD packet to send [09:50:27]OFD Sender: No OFD packet to send [09:50:28]int [09:50:28]Write to MH i2c: 01 00 00 46 02 48 [09:50:28]*** FLAG_PRN_KEY set [09:50:28]Write i2c OK [09:50:28]MH_I2C_Read... [09:50:28]Read from MH i2c: 01 [09:50:28]MH_I2C_Read... [09:50:28]Read from MH i2c: 01 07 00 [09:50:28]MH_I2C_Read... [09:50:28]Read from MH i2c: 01 07 00 46 02 00 08 00 00 00 FF 0F 65 [09:50:28]state=0 [09:50:28]Key pressed [09:50:28]Feed [09:50:28]Write to MH i2c: D8 00 00 47 02 20 [09:50:28]Write i2c OK [09:50:28]MH_I2C_Read... [09:50:28]Read from MH i2c: D8 [09:50:28]MH_I2C_Read... [09:50:28]Read from MH i2c: D8 01 00 [09:50:28]MH_I2C_Read... [09:50:28]Read from MH i2c: D8 01 00 47 02 00 21 [09:50:28]int [09:50:28]Write to MH i2c: 01 00 00 48 02 4A [09:50:28]Write i2c OK [09:50:28]MH_I2C_Read... [09:50:28]Read from MH i2c: 01 [09:50:28]MH_I2C_Read... [09:50:28]Read from MH i2c: 01 07 00 [09:50:28]MH_I2C_Read... [09:50:28]Read from MH i2c: 01 07 00 48 02 00 48 00 00 00 3C 00 D5 [09:50:28]state=2 [09:50:28]Key pressed [09:50:28]int [09:50:28]Write to MH i2c: 01 00 00 49 02 4B [09:50:28]*** FLAG_PRN_KEY reset [09:50:28]Write i2c OK [09:50:28]MH_I2C_Read... [09:50:28]Read from MH i2c: 01 [09:50:28]MH_I2C_Read... [09:50:28]Read from MH i2c: 01 07 00 [09:50:28]MH_I2C_Read... [09:50:28]Read from MH i2c: 01 07 00 49 02 00 00 00 00 00 F6 0F 57 [09:50:28]state=2 [09:50:28]Stop feed [09:50:28]int [09:50:28]Write to MH i2c: 01 00 00 4A 02 4C [09:50:28]*** FLAG_PRN_KEY set [09:50:28]Write i2c OK [09:50:28]MH_I2C_Read... [09:50:28]Read from MH i2c: 01 [09:50:28]MH_I2C_Read... [09:50:28]Read from MH i2c: 01 07 00 [09:50:28]MH_I2C_Read... [09:50:28]Read from MH i2c: 01 07 00 4A 02 00 08 00 00 00 FF 0F 69 [09:50:28]state=0 [09:50:28]Key pressed [09:50:28]Feed [09:50:28]Write to MH i2c: D8 00 00 4B 02 24 [09:50:28]Write i2c OK [09:50:28]MH_I2C_Read... [09:50:28]Read from MH i2c: D8 [09:50:28]MH_I2C_Read... [09:50:28]Read from MH i2c: D8 01 00 [09:50:28]MH_I2C_Read... [09:50:28]Read from MH i2c: D8 01 00 4B 02 00 25 [09:50:28]int [09:50:28]Write to MH i2c: 01 00 00 4C 02 4E [09:50:28]Write i2c OK [09:50:28]MH_I2C_Read... [09:50:28]Read from MH i2c: 01 [09:50:28]MH_I2C_Read... [09:50:28]Read from MH i2c: 01 07 00 [09:50:28]MH_I2C_Read... [09:50:28]Read from MH i2c: 01 07 00 4C 02 00 48 00 00 00 3C 00 D9 [09:50:28]state=2 [09:50:28]Key pressed [09:50:28]int [09:50:28]Write to MH i2c: 01 00 00 4D 02 4F [09:50:28]*** FLAG_PRN_KEY reset [09:50:28]Write i2c OK [09:50:28]MH_I2C_Read... [09:50:28]Read from MH i2c: 01 [09:50:28]MH_I2C_Read... [09:50:28]Read from MH i2c: 01 07 00 [09:50:28]MH_I2C_Read... [09:50:28]Read from MH i2c: 01 07 00 4D 02 00 00 00 00 00 F5 0F 5A [09:50:28]state=2 [09:50:28]Stop feed [09:50:29]int [09:50:29]Write to MH i2c: 01 00 00 4E 02 50 [09:50:29]*** FLAG_PRN_KEY set [09:50:29]Write i2c OK [09:50:29]MH_I2C_Read... [09:50:29]Read from MH i2c: 01 [09:50:29]MH_I2C_Read... [09:50:29]Read from MH i2c: 01 07 00 [09:50:29]MH_I2C_Read... [09:50:29]Read from MH i2c: 01 07 00 4E 02 00 08 00 00 00 FF 0F 6D [09:50:29]state=0 [09:50:29]Key pressed [09:50:29]Feed [09:50:29]Write to MH i2c: D8 00 00 4F 02 28 [09:50:29]Write i2c OK [09:50:29]MH_I2C_Read... [09:50:29]Read from MH i2c: D8 [09:50:29]MH_I2C_Read... [09:50:29]Read from MH i2c: D8 01 00 [09:50:29]MH_I2C_Read... [09:50:29]Read from MH i2c: D8 01 00 4F 02 00 29 [09:50:29]int [09:50:29]Write to MH i2c: 01 00 00 50 02 52 [09:50:29]Write i2c OK [09:50:29]MH_I2C_Read... [09:50:29]Read from MH i2c: 01 [09:50:29]MH_I2C_Read... [09:50:29]Read from MH i2c: 01 07 00 [09:50:29]MH_I2C_Read... [09:50:29]Read from MH i2c: 01 07 00 50 02 00 48 00 00 00 3C 00 DD [09:50:29]state=2 [09:50:29]Key pressed [09:50:29]int [09:50:29]Write to MH i2c: 01 00 00 51 02 53 [09:50:29]*** FLAG_PRN_KEY reset [09:50:29]Write i2c OK [09:50:29]MH_I2C_Read... [09:50:29]Read from MH i2c: 01 [09:50:29]MH_I2C_Read... [09:50:29]Read from MH i2c: 01 07 00 [09:50:29]MH_I2C_Read... [09:50:29]Read from MH i2c: 01 07 00 51 02 00 00 00 00 00 F5 0F 5E [09:50:29]state=2 [09:50:29]Stop feed [09:50:32]OFD Sender: No OFD packet to send [09:50:37]OFD Sender: No OFD packet to send [09:50:42]OFD Sender: No OFD packet to send [09:50:46]accept exits with 9 [09:50:46]New connection [09:50:46]New thread 3067579748 created [09:50:46]Thread 3067436388 joined [09:50:46]Waiting for new connection... [09:50:46] Sock 9.Parse request [09:50:46]Sock 9.Check first char [09:50:46]Sock 9.First char is OK [09:50:46]request: POST /json_proto HTTP/1.0 [09:50:46]Method: POST [09:50:46]URL: /json_proto [09:50:46]Method is POST - this is cgi request [09:50:46]url: /json_proto [09:50:46]query_string will be loaded in cgi processing [09:50:46]execute_cgi json_proto POST (null) [09:50:46]execute_cgi path=json_proto method=POST [09:50:46]POST find Content-Length [09:50:46]Host: 172.17.48.197:8080 [09:50:46]Content-Length: 820 [09:50:46]Content-Type: application/json [09:50:46] [09:50:46]POST finish read [09:50:46]Found Content-Length = 820 [09:50:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106508", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:50:46]execute_script... [09:50: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)1106508", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:50:46]POST & json_proto [09:50:46]process_json_proto [09:50:46]json parsed OK: [09:50:46]protocol is kg_v1.0 [09:50:46]action value=close_receipt [09:50:46]process_action close_receipt [09:50:46]cmd_close_receipt [09:50:46]MH_GetDate [09:50:46]Write to MH i2c: F0 00 00 52 02 43 [09:50:46]Write i2c OK [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: F0 [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: F0 09 00 [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: F0 09 00 52 02 00 76 99 E5 65 6C AF E3 65 08 [09:50:46]GetLastDocTimeStamp 1709545805 [09:50:46]current date 1709545846 [09:50:46]FM_GetShiftState [09:50:46]SAM_PROTO_GetShiftState [09:50:46]wFMCommunicate request_size=4 [09:50:46]MH_SAM_APDU [09:50:46]CAPDU: 80 13 01 00 [09:50:46]Write to MH i2c: E2 08 00 53 02 80 13 01 00 00 00 00 00 D2 [09:50:46]Write i2c OK [09:50:46]MH_I2C_Read... [09:50:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:46]Read from MH i2c: E2 [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: E2 0E 00 [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: E2 0E 00 53 02 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 E9 [09:50:46]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:50:46]wFMCommunicate OK [09:50:46]SAM_PROTO_GetShiftState done [09:50:46]FM_GetShiftState done [09:50:46]opened in 1709511088 [09:50:46]opened+sec_in_day 1709597488 [09:50:46]quantity*price = 100010 [09:50:46]sum+1 = 100012 [09:50:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.11 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.11 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 97 04.03.2024 09:50 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123497 ФПД: 1243889786526 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T095046&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123497&fm=1243889786526&tin=02508201610067®Number=0000000000090573&sum=100011 [09:50:47]StoreToDocumentArchive [09:50:47]shift 324 fd 123497 [09:50:47]save to /storage/0324/doc_00123497 [09:50:47]save last doc name /storage/0324/doc_00123497 to /storage/kkm_last_doc_name [09:50:47]save OK [09:50:47]Clear old archive folders... [09:50:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:50:47]tlvbuf is 01B5EFE0 [09:50:47]SAM_PROTO_ClearQueue [09:50:47]wFMCommunicate request_size=4 [09:50:47]MH_SAM_APDU [09:50:47]CAPDU: 80 09 00 00 [09:50:47]Write to MH i2c: E2 08 00 60 02 80 09 00 00 00 00 00 00 D4 [09:50:47]Write i2c OK [09:50:47]MH_I2C_Read... [09:50:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:50:47]Read from MH i2c: E2 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 03 00 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 03 00 60 02 00 90 00 D6 [09:50:47]RAPDU: 90 00 [09:50:47]wFMCommunicate OK [09:50:47]SAM_PROTO_ClearQueue done [09:50:47]KKMCreateOFDPacket [09:50:47]OFDProtocolAddRootSTLVToBuf [09:50:47]FM_MakeSignedData [09:50:47]FM_MakeSignedData [09:50:47]SAM_PROTO_SignData [09:50:47]wFMCommunicate request_size=4 [09:50:47]MH_SAM_APDU [09:50:47]CAPDU: 80 0D 01 02 [09:50:47]Write to MH i2c: E2 08 00 61 02 80 0D 01 02 00 00 00 00 DC [09:50:47]Write i2c OK [09:50:47]MH_I2C_Read... [09:50:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:50:47]Read from MH i2c: E2 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 03 00 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 03 00 61 02 00 90 00 D7 [09:50:47]RAPDU: 90 00 [09:50:47]wFMCommunicate OK [09:50:47]wFMCommunicate request_size=255 [09:50:47]MH_SAM_APDU [09:50: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 38 00 00 00 00 00 37 04 06 00 26 1B 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 61 00 00 00 F4 03 04 00 76 99 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 69 E2 01 00 35 04 06 00 01 [09:50:47]Write to MH i2c: E2 02 01 62 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 36 38 00 00 00 00 00 37 04 06 00 26 1B 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 61 00 00 00 F4 03 04 00 76 99 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 69 E2 01 00 35 04 06 00 01 00 00 A3 [09:50:47]Write i2c OK [09:50:47]MH_I2C_Read... [09:50:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:47]Read from MH i2c: E2 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 03 00 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 03 00 62 02 00 90 00 D8 [09:50:47]RAPDU: 90 00 [09:50:47]wFMCommunicate OK [09:50:47]wFMCommunicate request_size=10 [09:50:47]MH_SAM_APDU [09:50:47]CAPDU: 80 0D 02 02 05 21 9D 9B DE 9E [09:50:47]Write to MH i2c: E2 0D 00 63 02 80 0D 02 02 05 00 21 9D 9B DE 9E 00 00 BE [09:50:47]Write i2c OK [09:50:47]MH_I2C_Read... [09:50:47]OFD Sender: No OFD packet to send [09:50:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:47]Read from MH i2c: E2 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 03 00 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 03 00 63 02 00 90 00 D9 [09:50:47]RAPDU: 90 00 [09:50:47]wFMCommunicate OK [09:50:47]wFMCommunicate request_size=4 [09:50:47]MH_SAM_APDU [09:50:47]CAPDU: 80 0D 03 02 [09:50:47]Write to MH i2c: E2 08 00 64 02 80 0D 03 02 00 00 00 00 E1 [09:50:47]Write i2c OK [09:50:47]MH_I2C_Read... [09:50:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:50:47]Read from MH i2c: E2 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 0B 00 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 0B 00 64 02 00 A5 54 21 EB 83 44 6F F3 90 00 10 [09:50:47]RAPDU: A5 54 21 EB 83 44 6F F3 90 00 [09:50:47]wFMCommunicate OK [09:50:47]SAM_PROTO_SignData done [09:50:47]FM_MakeSignedData done [09:50:47]CreateOFDProtocolMessage [09:50:47]wFMCommunicate request_size=4 [09:50:47]MH_SAM_APDU [09:50:47]CAPDU: 80 11 00 00 [09:50:47]Write to MH i2c: E2 08 00 65 02 80 11 00 00 00 00 00 00 E1 [09:50:47]Write i2c OK [09:50:47]MH_I2C_Read... [09:50:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:47]Read from MH i2c: E2 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 17 00 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 17 00 65 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3F [09:50:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:50:47]wFMCommunicate OK [09:50:47]CreateOFDProtocolMessage done [09:50:47]OFDSenderStorePacket 123497 [09:50:47]StoreOFDPacket docnum=123497 [09:50:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F3 DC 07 01 F7 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 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 61 00 00 00 F4 03 04 00 76 99 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 69 E2 01 00 35 04 06 00 01 21 9D 9B DE 9E A5 54 21 EB 83 44 6F F3 [09:50:47]CheckFolder [09:50:47]dirname=/storage/ofd_packets [09:50:47]CheckFolder done [09:50:47]ProducePacketName [09:50:47]name=ofd_packets/00123497 [09:50:47]NVStorageSaveData ofd_packets/00123497 [09:50:47]File name is /storage/ofd_packets/00123497 [09:50:47]Write 301 bytes [09:50:47]NVStorageSaveData done [09:50:47]OFDSenderStorePacket done [09:50:47]KKMCreateOFDPacket done [09:50:47]NVStorageSaveData kkm_last_timestamp [09:50:47]File name is /storage/kkm_last_timestamp [09:50:47]Write 4 bytes [09:50:47]NVStorageSaveData done [09:50:47]ExternCall_PrintAddStr [09:50:47]wPrintStart [09:50:47]Write to MH i2c: 01 00 00 66 02 68 [09:50:47]Write i2c OK [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: 01 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: 01 07 00 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: 01 07 00 66 02 00 00 00 00 00 FF 0F 7D [09:50:47]RasterBufferAndPrint [09:50:47]line Счет N : (1)1106508 [09:50:47]line ИНН: 02508201610067 [09:50:47]line Контрольно-Кассовый Чек [09:50:47]line ПРОДАЖА [09:50:47]line ТРК (МРК, ГНК) : 53 [09:50:47]line Товар: 2710124500 [09:50:47]line Аи-95-К-5 [09:50:47]line 14.390 * 69.50 [09:50:47]line = 1000.11 [09:50:47]line НДС 12% НСП 1% [09:50:47]line > о реализуемом товаре [09:50:47]line ИТОГО: 1000.11 [09:50:47]line НСП 1% : 8.85 [09:50:47]line НДС 12% : 106.21 [09:50:47]line Наличными: 0.00 [09:50:47]line Безнал.: 1000.11 [09:50:47]line Место: АЗС № 25 "Партнер Нефть" [09:50:47]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:50:47]line СНО: Общий режим [09:50:47]line Чек 97 04.03.2024 09:50 [09:50:47]line Смена: 324 ФФД: 1.0 [09:50:47]line ЗНМ: 0300000019 [09:50:47]line РНМ: 0000000000090573 [09:50:47]line Версия ККМ: 001 [09:50:47]line Платежная система: Бакай Банк [09:50:47]line ФМ: 0000000000874798 [09:50:47]line ФД: 123497 [09:50:47]line ФПД: 1243889786526 [09:50:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T095046&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123497&fm=1243889786526&tin=02508201610067®Number=0000000000090573&sum=100011 [09:50:48]OFD Sender: Processing packet 123497 [packets to send 112, broken 111] [09:50:48]ProducePacketName [09:50:48]name=ofd_packets/00123497 [09:50:48]OFD Sender: To server: pG, [09:50:48]CommunicateWithHost lk.salyk.kg:30040 [09:50:48]ConnectInit lk.salyk.kg [09:50:48]written 0, free lines is 4095 [09:50:48]Connected sock=10 [09:50: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 37 39 38 0F 01 00 00 F3 DC 07 01 F7 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 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 61 00 00 00 F4 03 04 00 76 99 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 69 E2 01 00 35 04 06 00 01 21 9D 9B DE 9E A5 54 21 EB 83 44 6F F3 [09:50:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 0C EA 47 00 02 EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 69 E2 01 00 F4 03 04 00 9F 45 E5 65 B6 04 01 00 00 96 68 88 4A C9 5B F7 42 [09:50:48]CommunicateWithHost err = 0 [09:50:48]CheckOFDResponse [09:50:48]1017 (14) - 77093643461234 [09:50:48]1041 (16) - 0000000000874798 [09:50:48]1040 (4) - 123497 [09:50:48]1012 (4) - 04.03.2024 03:53 [09:50:48]1206 (1) - 0 [09:50:48]OFD Sender: Remove packet 123497 [09:50:48]ProducePacketName [09:50:48]name=ofd_packets/00123497 [09:50:48]NVStorageDeleteData [09:50:48]Write to MH i2c: 01 00 00 90 02 92 [09:50:48]Write i2c OK [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: 01 [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: 01 07 00 [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: 01 07 00 90 02 00 00 00 00 00 0F 0D B5 [09:50:48]RasterBufferAndPrint [09:50:48]line [09:50:48]line [09:50:48]line [09:50:48]line [09:50:48]line [09:50:48]written 0, free lines is 3350 [09:50:48]MH_Cut [09:50:48]Write to MH i2c: D1 01 00 97 02 01 6B [09:50:48]Write i2c OK [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: D1 [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: D1 01 00 [09:50:48]MH_I2C_Read... [09:50:48]Read from MH i2c: D1 01 00 97 02 00 6A [09:50:48]Write to MH i2c: 01 00 00 98 02 9A [09:50:48]Write i2c OK [09:50:48]MH_I2C_Read... [09:50:48]OFD Sender: No OFD packet to send [09:50:49]*** Cut start [09:50:49]*** Purtial cut [09:50:49]*** Stage 1: CUTSNS_PIN = 1 [09:50:51]Read from MH i2c: 01 [09:50:51]MH_I2C_Read... [09:50:51]*** Stop cut motor [09:50:51]*** Cut end [09:50:51]Read from MH i2c: 01 07 00 [09:50:51]MH_I2C_Read... [09:50:51]Read from MH i2c: 01 07 00 98 02 00 00 00 00 00 FF 0F AF [09:50:51]process_action close_receipt done [09:50:51]requested_data is exist [09:50:51]produce_requested_data [09:50:51]requested_item fm.sn is exist - process it [09:50:51]wFMCommunicate request_size=4 [09:50:51]MH_SAM_APDU [09:50:51]CAPDU: 80 11 00 00 [09:50:51]Write to MH i2c: E2 08 00 99 02 80 11 00 00 00 00 00 00 15 [09:50:51]Write i2c OK [09:50:51]MH_I2C_Read... [09:50:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:51]Read from MH i2c: E2 [09:50:51]MH_I2C_Read... [09:50:51]Read from MH i2c: E2 17 00 [09:50:51]MH_I2C_Read... [09:50:51]Read from MH i2c: E2 17 00 99 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 73 [09:50:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:50:51]wFMCommunicate OK [09:50:51]requested_item fd.num is exist - process it [09:50:51]SAM_PROTO_GetFieldsCounters [09:50:51]wFMCommunicate request_size=4 [09:50:51]MH_SAM_APDU [09:50:51]CAPDU: 80 13 00 00 [09:50:51]Write to MH i2c: E2 08 00 9A 02 80 13 00 00 00 00 00 00 18 [09:50:51]Write i2c OK [09:50:51]MH_I2C_Read... [09:50:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:50:51]Read from MH i2c: E2 [09:50:51]MH_I2C_Read... [09:50:51]Read from MH i2c: E2 62 00 [09:50:51]MH_I2C_Read... [09:50:51]Read from MH i2c: E2 62 00 9A 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 69 E2 01 00 0E 04 04 00 44 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 F7 [09:50: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 69 E2 01 00 0E 04 04 00 44 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 [09:50:51]wFMCommunicate OK [09:50:51]SAM_PROTO_GetFieldsCounters done [09:50:51]requested_item shift.num is exist - process it [09:50:51]requested_item shift.opened is exist - process it [09:50:51]req_shift_opened [09:50:51]FM_GetShiftState [09:50:51]SAM_PROTO_GetShiftState [09:50:51]wFMCommunicate request_size=4 [09:50:51]MH_SAM_APDU [09:50:51]CAPDU: 80 13 01 00 [09:50:51]Write to MH i2c: E2 08 00 9B 02 80 13 01 00 00 00 00 00 1A [09:50:51]Write i2c OK [09:50:51]MH_I2C_Read... [09:50:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:51]Read from MH i2c: E2 [09:50:51]MH_I2C_Read... [09:50:51]Read from MH i2c: E2 0E 00 [09:50:51]MH_I2C_Read... [09:50:51]Read from MH i2c: E2 0E 00 9B 02 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 31 [09:50:51]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:50:51]wFMCommunicate OK [09:50:51]SAM_PROTO_GetShiftState done [09:50:51]FM_GetShiftState done [09:50:51]req_shift_opened done [09:50:51]requested_item shift.open_date is exist - process it [09:50:51]req_shift_open_date [09:50:51]req_shift_open_date done [09:50:51]produce_requested_data done [09:50:51]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123497,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:50:51]process_action_free close_receipt [09:50:51]json_value_free [09:50:51]json_value_free done [09:50:51]process_json_proto returns [09:50:51]Send response to host [09:50:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123497,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:50:51]free response buf [09:50:51]execute_script done [09:50:51]execute_script returns [09:50:51]free content buf [09:50:51]Sock 9.Close socket [09:50:51]Sock 9.Thread stoped [09:50:53]OFD Sender: No OFD packet to send [09:50:58]OFD Sender: No OFD packet to send [09:51:02]int [09:51:02]Write to MH i2c: 01 00 00 9C 02 9E [09:51:02]*** FLAG_PRN_PAP1 set [09:51:02]Write i2c OK [09:51:02]MH_I2C_Read... [09:51:02]Read from MH i2c: 01 [09:51:02]MH_I2C_Read... [09:51:02]Read from MH i2c: 01 07 00 [09:51:02]MH_I2C_Read... [09:51:02]Read from MH i2c: 01 07 00 9C 02 00 01 00 00 00 FF 0F B4 [09:51:02]state=0 [09:51:02]No paper [09:51:02]int [09:51:02]Write to MH i2c: 01 00 00 9D 02 9F [09:51:02]*** FLAG_PRN_PAP2 set [09:51:02]Write i2c OK [09:51:02]MH_I2C_Read... [09:51:02]Read from MH i2c: 01 [09:51:02]MH_I2C_Read... [09:51:02]Read from MH i2c: 01 07 00 [09:51:02]MH_I2C_Read... [09:51:02]Read from MH i2c: 01 07 00 9D 02 00 03 00 00 00 FF 0F B7 [09:51:02]state=0 [09:51:02]No paper [09:51:02]Cover opened [09:51:03]OFD Sender: No OFD packet to send [09:51:07]Write to MH i2c: 01 00 00 9E 02 A0 [09:51:07]Write i2c OK [09:51:07]MH_I2C_Read... [09:51:07]Read from MH i2c: 01 [09:51:07]MH_I2C_Read... [09:51:07]Read from MH i2c: 01 07 00 [09:51:07]MH_I2C_Read... [09:51:07]Read from MH i2c: 01 07 00 9E 02 00 03 00 00 00 FF 0F B8 [09:51:07]state=3 [09:51:07]No paper [09:51:07]Cover opened [09:51:08]OFD Sender: No OFD packet to send [09:51:12]Write to MH i2c: 01 00 00 9F 02 A1 [09:51:12]Write i2c OK [09:51:12]MH_I2C_Read... [09:51:12]Read from MH i2c: 01 [09:51:12]MH_I2C_Read... [09:51:12]Read from MH i2c: 01 07 00 [09:51:12]MH_I2C_Read... [09:51:12]Read from MH i2c: 01 07 00 9F 02 00 03 00 00 00 FF 0F B9 [09:51:12]state=3 [09:51:12]No paper [09:51:12]Cover opened [09:51:13]OFD Sender: No OFD packet to send [09:51:16]int [09:51:16]Write to MH i2c: 01 00 00 A0 02 A2 [09:51:16]*** FLAG_PRN_PAP1 reset [09:51:16]*** FLAG_PRN_PAP2 reset [09:51:16]Write i2c OK [09:51:16]MH_I2C_Read... [09:51:16]Read from MH i2c: 01 [09:51:16]MH_I2C_Read... [09:51:16]Read from MH i2c: 01 07 00 [09:51:16]MH_I2C_Read... [09:51:16]Read from MH i2c: 01 07 00 A0 02 00 00 00 00 00 FF 0F B7 [09:51:16]state=3 [09:51:16]Cover closed [09:51:18]OFD Sender: No OFD packet to send [09:51:23]OFD Sender: No OFD packet to send [09:51:28]OFD Sender: No OFD packet to send [09:51:33]OFD Sender: No OFD packet to send [09:51:38]OFD Sender: No OFD packet to send [09:51:43]OFD Sender: No OFD packet to send [09:51:48]OFD Sender: No OFD packet to send [09:51:53]OFD Sender: No OFD packet to send [09:51:58]OFD Sender: No OFD packet to send [09:52:03]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:25]accept exits with 7 [09:52:25]New connection [09:52:25]New thread 3067436388 created [09:52:25]Thread 3067579748 joined [09:52:25]Waiting for new connection... [09:52:25] Sock 7.Parse request [09:52:25]Sock 7.Check first char [09:52:25]Sock 7.First char is OK [09:52:25]request: POST /json_proto HTTP/1.0 [09:52:25]Method: POST [09:52:25]URL: /json_proto [09:52:25]Method is POST - this is cgi request [09:52:25]url: /json_proto [09:52:25]query_string will be loaded in cgi processing [09:52:25]execute_cgi json_proto POST (null) [09:52:25]execute_cgi path=json_proto method=POST [09:52:25]POST find Content-Length [09:52:25]Host: 172.17.48.197:8080 [09:52:25]Content-Length: 678 [09:52:25]Content-Type: application/json [09:52:25] [09:52:25]POST finish read [09:52:25]Found Content-Length = 678 [09:52:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106509", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "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:52:25]execute_script... [09:52: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)1106509", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "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:52:25]POST & json_proto [09:52:25]process_json_proto [09:52:25]json parsed OK: [09:52:25]protocol is kg_v1.0 [09:52:25]action value=close_receipt [09:52:25]process_action close_receipt [09:52:25]cmd_close_receipt [09:52:25]MH_GetDate [09:52:25]Write to MH i2c: F0 00 00 A1 02 92 [09:52:25]Write i2c OK [09:52:25]MH_I2C_Read... [09:52:25]Read from MH i2c: F0 [09:52:25]MH_I2C_Read... [09:52:25]Read from MH i2c: F0 09 00 [09:52:25]MH_I2C_Read... [09:52:25]Read from MH i2c: F0 09 00 A1 02 00 DA 99 E5 65 6C AF E3 65 BB [09:52:25]GetLastDocTimeStamp 1709545846 [09:52:25]current date 1709545946 [09:52:25]FM_GetShiftState [09:52:25]SAM_PROTO_GetShiftState [09:52:25]wFMCommunicate request_size=4 [09:52:25]MH_SAM_APDU [09:52:25]CAPDU: 80 13 01 00 [09:52:25]Write to MH i2c: E2 08 00 A2 02 80 13 01 00 00 00 00 00 21 [09:52:25]Write i2c OK [09:52:25]MH_I2C_Read... [09:52:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:52:25]Read from MH i2c: E2 [09:52:25]MH_I2C_Read... [09:52:25]Read from MH i2c: E2 0E 00 [09:52:25]MH_I2C_Read... [09:52:25]Read from MH i2c: E2 0E 00 A2 02 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 38 [09:52:25]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:52:25]wFMCommunicate OK [09:52:25]SAM_PROTO_GetShiftState done [09:52:25]FM_GetShiftState done [09:52:25]opened in 1709511088 [09:52:25]opened+sec_in_day 1709597488 [09:52:25]quantity*price = 30021 [09:52:25]sum+1 = 30023 [09:52:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.88 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 98 04.03.2024 09:52 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123498 ФПД: 44162608175705 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T095226&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123498&fm=44162608175705&tin=02508201610067®Number=0000000000090573&sum=30000 [09:52:26]StoreToDocumentArchive [09:52:26]shift 324 fd 123498 [09:52:26]save to /storage/0324/doc_00123498 [09:52:26]save last doc name /storage/0324/doc_00123498 to /storage/kkm_last_doc_name [09:52:26]save OK [09:52:26]Clear old archive folders... [09:52:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:52:26]tlvbuf is 01B5E600 [09:52:26]SAM_PROTO_ClearQueue [09:52:26]wFMCommunicate request_size=4 [09:52:26]MH_SAM_APDU [09:52:26]CAPDU: 80 09 00 00 [09:52:26]Write to MH i2c: E2 08 00 AF 02 80 09 00 00 00 00 00 00 23 [09:52:26]Write i2c OK [09:52:26]MH_I2C_Read... [09:52:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:52:26]Read from MH i2c: E2 [09:52:26]MH_I2C_Read... [09:52:26]Read from MH i2c: E2 03 00 [09:52:26]MH_I2C_Read... [09:52:26]Read from MH i2c: E2 03 00 AF 02 00 90 00 25 [09:52:26]RAPDU: 90 00 [09:52:26]wFMCommunicate OK [09:52:26]SAM_PROTO_ClearQueue done [09:52:26]KKMCreateOFDPacket [09:52:26]OFDProtocolAddRootSTLVToBuf [09:52:26]FM_MakeSignedData [09:52:26]FM_MakeSignedData [09:52:26]SAM_PROTO_SignData [09:52:26]wFMCommunicate request_size=4 [09:52:26]MH_SAM_APDU [09:52:26]CAPDU: 80 0D 01 02 [09:52:26]Write to MH i2c: E2 08 00 B0 02 80 0D 01 02 00 00 00 00 2B [09:52:26]Write i2c OK [09:52:26]MH_I2C_Read... [09:52:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:52:26]Read from MH i2c: E2 [09:52:26]MH_I2C_Read... [09:52:26]Read from MH i2c: E2 03 00 [09:52:26]MH_I2C_Read... [09:52:26]Read from MH i2c: E2 03 00 B0 02 00 90 00 26 [09:52:26]RAPDU: 90 00 [09:52:26]wFMCommunicate OK [09:52:26]wFMCommunicate request_size=255 [09:52:26]MH_SAM_APDU [09:52:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 DA 99 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6A E2 01 00 35 04 06 00 28 [09:52:26]Write to MH i2c: E2 02 01 B1 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 DA 99 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6A E2 01 00 35 04 06 00 28 00 00 F2 [09:52:26]Write i2c OK [09:52:26]MH_I2C_Read... [09:52:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:52:27]Read from MH i2c: E2 [09:52:27]MH_I2C_Read... [09:52:27]Read from MH i2c: E2 03 00 [09:52:27]MH_I2C_Read... [09:52:27]Read from MH i2c: E2 03 00 B1 02 00 90 00 27 [09:52:27]RAPDU: 90 00 [09:52:27]wFMCommunicate OK [09:52:27]wFMCommunicate request_size=10 [09:52:27]MH_SAM_APDU [09:52:27]CAPDU: 80 0D 02 02 05 2A 68 92 9A 59 [09:52:27]Write to MH i2c: E2 0D 00 B2 02 80 0D 02 02 05 00 2A 68 92 9A 59 00 00 4F [09:52:27]Write i2c OK [09:52:27]MH_I2C_Read... [09:52:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:52:27]Read from MH i2c: E2 [09:52:27]MH_I2C_Read... [09:52:27]Read from MH i2c: E2 03 00 [09:52:27]MH_I2C_Read... [09:52:27]Read from MH i2c: E2 03 00 B2 02 00 90 00 28 [09:52:27]RAPDU: 90 00 [09:52:27]wFMCommunicate OK [09:52:27]wFMCommunicate request_size=4 [09:52:27]MH_SAM_APDU [09:52:27]CAPDU: 80 0D 03 02 [09:52:27]Write to MH i2c: E2 08 00 B3 02 80 0D 03 02 00 00 00 00 30 [09:52:27]Write i2c OK [09:52:27]MH_I2C_Read... [09:52:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:52:27]Read from MH i2c: E2 [09:52:27]MH_I2C_Read... [09:52:27]Read from MH i2c: E2 0B 00 [09:52:27]MH_I2C_Read... [09:52:27]Read from MH i2c: E2 0B 00 B3 02 00 0C 56 25 BF B9 8E 0A 04 90 00 CC [09:52:27]RAPDU: 0C 56 25 BF B9 8E 0A 04 90 00 [09:52:27]wFMCommunicate OK [09:52:27]SAM_PROTO_SignData done [09:52:27]FM_MakeSignedData done [09:52:27]CreateOFDProtocolMessage [09:52:27]wFMCommunicate request_size=4 [09:52:27]MH_SAM_APDU [09:52:27]CAPDU: 80 11 00 00 [09:52:27]Write to MH i2c: E2 08 00 B4 02 80 11 00 00 00 00 00 00 30 [09:52:27]Write i2c OK [09:52:27]MH_I2C_Read... [09:52:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:52:27]Read from MH i2c: E2 [09:52:27]MH_I2C_Read... [09:52:27]Read from MH i2c: E2 17 00 [09:52:27]MH_I2C_Read... [09:52:27]Read from MH i2c: E2 17 00 B4 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 8E [09:52:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:52:27]wFMCommunicate OK [09:52:27]CreateOFDProtocolMessage done [09:52:27]OFDSenderStorePacket 123498 [09:52:27]StoreOFDPacket docnum=123498 [09:52:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 3D E1 07 01 3B 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 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 DA 99 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6A E2 01 00 35 04 06 00 28 2A 68 92 9A 59 0C 56 25 BF B9 8E 0A 04 [09:52:27]CheckFolder [09:52:27]dirname=/storage/ofd_packets [09:52:27]CheckFolder done [09:52:27]ProducePacketName [09:52:27]name=ofd_packets/00123498 [09:52:27]NVStorageSaveData ofd_packets/00123498 [09:52:27]File name is /storage/ofd_packets/00123498 [09:52:27]Write 301 bytes [09:52:27]NVStorageSaveData done [09:52:27]OFDSenderStorePacket done [09:52:27]KKMCreateOFDPacket done [09:52:27]NVStorageSaveData kkm_last_timestamp [09:52:27]File name is /storage/kkm_last_timestamp [09:52:27]Write 4 bytes [09:52:27]NVStorageSaveData done [09:52:27]ExternCall_PrintAddStr [09:52:27]wPrintStart [09:52:27]Write to MH i2c: 01 00 00 B5 02 B7 [09:52:27]Write i2c OK [09:52:27]MH_I2C_Read... [09:52:27]Read from MH i2c: 01 [09:52:27]MH_I2C_Read... [09:52:27]Read from MH i2c: 01 07 00 [09:52:27]MH_I2C_Read... [09:52:27]Read from MH i2c: 01 07 00 B5 02 00 00 00 00 00 FF 0F CC [09:52:27]RasterBufferAndPrint [09:52:27]line Счет N : (1)1106509 [09:52:27]line ИНН: 02508201610067 [09:52:27]line Контрольно-Кассовый Чек [09:52:27]line ПРОДАЖА [09:52:27]line ТРК (МРК, ГНК) : 11 [09:52:27]line Товар: 2710124130 [09:52:27]line Аи-92-К-5 [09:52:27]line 4.850 * 61.90 [09:52:27]line = 300.22 [09:52:27]line НДС 12% НСП 1% [09:52:27]line > о реализуемом товаре [09:52:27]line ОКРУГЛЕНИЕ: -0.22 [09:52:27]line ИТОГО: 300.00 [09:52:27]line Внесено: 300.00 [09:52:27]line СДАЧА: 0.00 [09:52:27]line НСП 1% : 2.66 [09:52:27]line НДС 12% : 31.88 [09:52:27]line Наличными: 300.00 [09:52:27]line Безнал.: 0.00 [09:52:27]line Место: АЗС № 25 "Партнер Нефть" [09:52:27]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:52:27]line СНО: Общий режим [09:52:27]line Чек 98 04.03.2024 09:52 [09:52:27]line Смена: 324 ФФД: 1.0 [09:52:27]line ЗНМ: 0300000019 [09:52:27]line РНМ: 0000000000090573 [09:52:27]line Версия ККМ: 001 [09:52:27]line ФМ: 0000000000874798 [09:52:27]line ФД: 123498 [09:52:27]line ФПД: 44162608175705 [09:52:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T095226&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123498&fm=44162608175705&tin=02508201610067®Number=0000000000090573&sum=30000 [09:52:27]OFD Sender: Processing packet 123498 [packets to send 112, broken 111] [09:52:27]ProducePacketName [09:52:27]name=ofd_packets/00123498 [09:52:27]OFD Sender: To server: pG, [09:52:27]CommunicateWithHost lk.salyk.kg:30040 [09:52:27]ConnectInit lk.salyk.kg [09:52:27]written 0, free lines is 4095 [09:52:27]Connected sock=10 [09:52: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 37 39 38 0F 01 00 00 3D E1 07 01 3B 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 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 DA 99 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6A E2 01 00 35 04 06 00 28 2A 68 92 9A 59 0C 56 25 BF B9 8E 0A 04 [09:52:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 09 E0 47 00 78 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 37 39 38 10 04 04 00 6A E2 01 00 F4 03 04 00 02 46 E5 65 B6 04 01 00 00 8C 0B 81 45 E0 81 A3 02 [09:52:27]CommunicateWithHost err = 0 [09:52:27]CheckOFDResponse [09:52:27]1017 (14) - 77093643461234 [09:52:27]1041 (16) - 0000000000874798 [09:52:27]1040 (4) - 123498 [09:52:27]1012 (4) - 04.03.2024 03:54 [09:52:27]1206 (1) - 0 [09:52:27]OFD Sender: Remove packet 123498 [09:52:27]ProducePacketName [09:52:27]name=ofd_packets/00123498 [09:52:27]NVStorageDeleteData [09:52:28]Write to MH i2c: 01 00 00 E0 02 E2 [09:52:28]Write i2c OK [09:52:28]MH_I2C_Read... [09:52:28]Read from MH i2c: 01 [09:52:28]MH_I2C_Read... [09:52:28]Read from MH i2c: 01 07 00 [09:52:28]MH_I2C_Read... [09:52:28]Read from MH i2c: 01 07 00 E0 02 00 00 00 00 00 E0 0C D5 [09:52:28]RasterBufferAndPrint [09:52:28]line [09:52:28]line [09:52:28]line [09:52:28]line [09:52:28]line [09:52:28]written 0, free lines is 3301 [09:52:28]MH_Cut [09:52:28]Write to MH i2c: D1 01 00 E7 02 01 BB [09:52:28]Write i2c OK [09:52:28]MH_I2C_Read... [09:52:28]Read from MH i2c: D1 [09:52:28]MH_I2C_Read... [09:52:28]Read from MH i2c: D1 01 00 [09:52:28]MH_I2C_Read... [09:52:28]Read from MH i2c: D1 01 00 E7 02 00 BA [09:52:28]Write to MH i2c: 01 00 00 E8 02 EA [09:52:28]Write i2c OK [09:52:28]MH_I2C_Read... [09:52:28]OFD Sender: No OFD packet to send [09:52:28]*** Cut start [09:52:28]*** Purtial cut [09:52:28]*** Stage 1: CUTSNS_PIN = 1 [09:52:30]Read from MH i2c: 01 [09:52:30]MH_I2C_Read... [09:52:30]*** Stop cut motor [09:52:30]*** Cut end [09:52:30]Read from MH i2c: 01 07 00 [09:52:30]MH_I2C_Read... [09:52:30]Read from MH i2c: 01 07 00 E8 02 00 00 00 00 00 FF 0F FF [09:52:30]process_action close_receipt done [09:52:30]requested_data is exist [09:52:30]produce_requested_data [09:52:30]requested_item fm.sn is exist - process it [09:52:30]wFMCommunicate request_size=4 [09:52:30]MH_SAM_APDU [09:52:30]CAPDU: 80 11 00 00 [09:52:30]Write to MH i2c: E2 08 00 E9 02 80 11 00 00 00 00 00 00 65 [09:52:30]Write i2c OK [09:52:30]MH_I2C_Read... [09:52:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:52:30]Read from MH i2c: E2 [09:52:30]MH_I2C_Read... [09:52:30]Read from MH i2c: E2 17 00 [09:52:30]MH_I2C_Read... [09:52:30]Read from MH i2c: E2 17 00 E9 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C3 [09:52:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:52:30]wFMCommunicate OK [09:52:30]requested_item fd.num is exist - process it [09:52:30]SAM_PROTO_GetFieldsCounters [09:52:30]wFMCommunicate request_size=4 [09:52:30]MH_SAM_APDU [09:52:30]CAPDU: 80 13 00 00 [09:52:30]Write to MH i2c: E2 08 00 EA 02 80 13 00 00 00 00 00 00 68 [09:52:30]Write i2c OK [09:52:30]MH_I2C_Read... [09:52:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:52:31]Read from MH i2c: E2 [09:52:31]MH_I2C_Read... [09:52:31]Read from MH i2c: E2 62 00 [09:52:31]MH_I2C_Read... [09:52:31]Read from MH i2c: E2 62 00 EA 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 6A E2 01 00 0E 04 04 00 44 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 4B [09: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 6A E2 01 00 0E 04 04 00 44 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 [09:52:31]wFMCommunicate OK [09:52:31]SAM_PROTO_GetFieldsCounters done [09:52:31]requested_item shift.num is exist - process it [09:52:31]requested_item shift.opened is exist - process it [09:52:31]req_shift_opened [09:52:31]FM_GetShiftState [09:52:31]SAM_PROTO_GetShiftState [09:52:31]wFMCommunicate request_size=4 [09:52:31]MH_SAM_APDU [09:52:31]CAPDU: 80 13 01 00 [09:52:31]Write to MH i2c: E2 08 00 EB 02 80 13 01 00 00 00 00 00 6A [09:52:31]Write i2c OK [09:52:31]MH_I2C_Read... [09:52:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:52:31]Read from MH i2c: E2 [09:52:31]MH_I2C_Read... [09:52:31]Read from MH i2c: E2 0E 00 [09:52:31]MH_I2C_Read... [09:52:31]Read from MH i2c: E2 0E 00 EB 02 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 81 [09:52:31]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:52:31]wFMCommunicate OK [09:52:31]SAM_PROTO_GetShiftState done [09:52:31]FM_GetShiftState done [09:52:31]req_shift_opened done [09:52:31]requested_item shift.open_date is exist - process it [09:52:31]req_shift_open_date [09:52:31]req_shift_open_date done [09:52:31]produce_requested_data done [09:52:31]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123498,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:52:31]process_action_free close_receipt [09:52:31]json_value_free [09:52:31]json_value_free done [09:52:31]process_json_proto returns [09:52:31]Send response to host [09:52:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123498,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:52:31]free response buf [09:52:31]execute_script done [09:52:31]execute_script returns [09:52:31]free content buf [09:52:31]Sock 7.Close socket [09:52:31]Sock 7.Thread stoped [09:52:33]OFD Sender: No OFD packet to send [09:52:38]OFD Sender: No OFD packet to send [09:52:43]OFD Sender: No OFD packet to send [09:52:48]OFD Sender: No OFD packet to send [09:52:53]OFD Sender: No OFD packet to send [09:52:58]OFD Sender: No OFD packet to send [09:53:03]OFD Sender: No OFD packet to send [09:53:08]OFD Sender: No OFD packet to send [09:53:13]OFD Sender: No OFD packet to send [09:53:18]OFD Sender: No OFD packet to send [09:53:23]OFD Sender: No OFD packet to send [09:53:28]OFD Sender: No OFD packet to send [09:53:33]OFD Sender: No OFD packet to send [09:53:38]OFD Sender: No OFD packet to send [09:53:43]OFD Sender: No OFD packet to send [09:53:48]OFD Sender: No OFD packet to send [09:53:53]OFD Sender: No OFD packet to send [09:53:58]OFD Sender: No OFD packet to send [09:54:03]OFD Sender: No OFD packet to send [09:54:08]OFD Sender: No OFD packet to send [09:54:13]OFD Sender: No OFD packet to send [09:54:18]OFD Sender: No OFD packet to send [09:54:23]OFD Sender: No OFD packet to send [09:54:28]OFD Sender: No OFD packet to send [09:54:33]OFD Sender: No OFD packet to send [09:54:38]OFD Sender: No OFD packet to send [09:54:43]OFD Sender: No OFD packet to send [09:54:48]OFD Sender: No OFD packet to send [09:54:53]OFD Sender: No OFD packet to send [09:54:58]OFD Sender: No OFD packet to send [09:55:03]accept exits with 9 [09:55:03]New connection [09:55:03]New thread 3067579748 created [09:55:03]Thread 3067436388 joined [09:55:03]Waiting for new connection... [09:55:03] Sock 9.Parse request [09:55:03]Sock 9.Check first char [09:55:03]Sock 9.First char is OK [09:55:03]request: POST /json_proto HTTP/1.0 [09:55:03]Method: POST [09:55:03]URL: /json_proto [09:55:03]Method is POST - this is cgi request [09:55:03]url: /json_proto [09:55:03]query_string will be loaded in cgi processing [09:55:03]execute_cgi json_proto POST (null) [09:55:03]execute_cgi path=json_proto method=POST [09:55:03]POST find Content-Length [09:55:03]Host: 172.17.48.197:8080 [09:55:03]Content-Length: 678 [09:55:03]Content-Type: application/json [09:55:03] [09:55:03]POST finish read [09:55:03]Found Content-Length = 678 [09:55:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106510", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:55:03]execute_script... [09:55:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106510", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:55:03]POST & json_proto [09:55:03]process_json_proto [09:55:03]json parsed OK: [09:55:03]protocol is kg_v1.0 [09:55:03]action value=close_receipt [09:55:03]process_action close_receipt [09:55:03]cmd_close_receipt [09:55:03]MH_GetDate [09:55:03]Write to MH i2c: F0 00 00 EC 02 DD [09:55:03]Write i2c OK [09:55:03]MH_I2C_Read... [09:55:03]Read from MH i2c: F0 [09:55:03]MH_I2C_Read... [09:55:03]Read from MH i2c: F0 09 00 [09:55:03]MH_I2C_Read... [09:55:03]Read from MH i2c: F0 09 00 EC 02 00 77 9A E5 65 6C AF E3 65 A4 [09:55:03]GetLastDocTimeStamp 1709545946 [09:55:03]current date 1709546103 [09:55:03]FM_GetShiftState [09:55:03]SAM_PROTO_GetShiftState [09:55:03]wFMCommunicate request_size=4 [09:55:03]MH_SAM_APDU [09:55:03]CAPDU: 80 13 01 00 [09:55:03]Write to MH i2c: E2 08 00 ED 02 80 13 01 00 00 00 00 00 6C [09:55:03]Write i2c OK [09:55:03]MH_I2C_Read... [09:55:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:03]Read from MH i2c: E2 [09:55:03]MH_I2C_Read... [09:55:03]Read from MH i2c: E2 0E 00 [09:55:03]MH_I2C_Read... [09:55:03]Read from MH i2c: E2 0E 00 ED 02 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 83 [09:55:03]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:55:03]wFMCommunicate OK [09:55:03]SAM_PROTO_GetShiftState done [09:55:03]FM_GetShiftState done [09:55:03]opened in 1709511088 [09:55:03]opened+sec_in_day 1709597488 [09:55:03]quantity*price = 50015 [09:55:03]sum+1 = 50016 [09:55:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 99 04.03.2024 09:55 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123499 ФПД: 135905336329096 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T095503&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123499&fm=135905336329096&tin=02508201610067®Number=0000000000090573&sum=50000 [09:55:04]StoreToDocumentArchive [09:55:04]shift 324 fd 123499 [09:55:04]save to /storage/0324/doc_00123499 [09:55:04]save last doc name /storage/0324/doc_00123499 to /storage/kkm_last_doc_name [09:55:04]save OK [09:55:04]Clear old archive folders... [09:55:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:55:04]tlvbuf is 01BC7F60 [09:55:04]SAM_PROTO_ClearQueue [09:55:04]wFMCommunicate request_size=4 [09:55:04]MH_SAM_APDU [09:55:04]CAPDU: 80 09 00 00 [09:55:04]Write to MH i2c: E2 08 00 FA 02 80 09 00 00 00 00 00 00 6E [09:55:04]Write i2c OK [09:55:04]MH_I2C_Read... [09:55:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:55:04]Read from MH i2c: E2 [09:55:04]MH_I2C_Read... [09:55:04]Read from MH i2c: E2 03 00 [09:55:04]MH_I2C_Read... [09:55:04]Read from MH i2c: E2 03 00 FA 02 00 90 00 70 [09:55:04]RAPDU: 90 00 [09:55:04]wFMCommunicate OK [09:55:04]SAM_PROTO_ClearQueue done [09:55:04]KKMCreateOFDPacket [09:55:04]OFDProtocolAddRootSTLVToBuf [09:55:04]FM_MakeSignedData [09:55:04]FM_MakeSignedData [09:55:04]SAM_PROTO_SignData [09:55:04]wFMCommunicate request_size=4 [09:55:04]MH_SAM_APDU [09:55:04]CAPDU: 80 0D 01 02 [09:55:04]Write to MH i2c: E2 08 00 FB 02 80 0D 01 02 00 00 00 00 76 [09:55:04]Write i2c OK [09:55:04]MH_I2C_Read... [09:55:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:55:04]Read from MH i2c: E2 [09:55:04]MH_I2C_Read... [09:55:04]Read from MH i2c: E2 03 00 [09:55:04]MH_I2C_Read... [09:55:04]Read from MH i2c: E2 03 00 FB 02 00 90 00 71 [09:55:04]RAPDU: 90 00 [09:55:04]wFMCommunicate OK [09:55:04]wFMCommunicate request_size=255 [09:55:04]MH_SAM_APDU [09:55:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 77 9A E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6B E2 01 00 35 04 06 00 7B [09:55:04]Write to MH i2c: E2 02 01 FC 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 77 9A E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6B E2 01 00 35 04 06 00 7B 00 00 22 [09:55:04]Write i2c OK [09:55:04]MH_I2C_Read... [09:55:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:04]Read from MH i2c: E2 [09:55:04]MH_I2C_Read... [09:55:04]Read from MH i2c: E2 03 00 [09:55:04]MH_I2C_Read... [09:55:04]Read from MH i2c: E2 03 00 FC 02 00 90 00 72 [09:55:04]RAPDU: 90 00 [09:55:04]wFMCommunicate OK [09:55:04]wFMCommunicate request_size=10 [09:55:04]MH_SAM_APDU [09:55:04]CAPDU: 80 0D 02 02 05 9A ED 4B 83 88 [09:55:04]Write to MH i2c: E2 0D 00 FD 02 80 0D 02 02 05 00 9A ED 4B 83 88 00 00 60 [09:55:04]Write i2c OK [09:55:04]MH_I2C_Read... [09:55:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:04]Read from MH i2c: E2 [09:55:04]MH_I2C_Read... [09:55:04]Read from MH i2c: E2 03 00 [09:55:04]MH_I2C_Read... [09:55:04]Read from MH i2c: E2 03 00 FD 02 00 90 00 73 [09:55:04]RAPDU: 90 00 [09:55:04]wFMCommunicate OK [09:55:04]wFMCommunicate request_size=4 [09:55:04]MH_SAM_APDU [09:55:04]CAPDU: 80 0D 03 02 [09:55:04]Write to MH i2c: E2 08 00 FE 02 80 0D 03 02 00 00 00 00 7B [09:55:04]Write i2c OK [09:55:04]MH_I2C_Read... [09:55:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:55:04]Read from MH i2c: E2 [09:55:04]MH_I2C_Read... [09:55:04]Read from MH i2c: E2 0B 00 [09:55:04]MH_I2C_Read... [09:55:04]Read from MH i2c: E2 0B 00 FE 02 00 7F C0 20 A2 E6 30 97 6E 90 00 98 [09:55:04]RAPDU: 7F C0 20 A2 E6 30 97 6E 90 00 [09:55:04]wFMCommunicate OK [09:55:04]SAM_PROTO_SignData done [09:55:04]FM_MakeSignedData done [09:55:04]CreateOFDProtocolMessage [09:55:04]wFMCommunicate request_size=4 [09:55:04]MH_SAM_APDU [09:55:04]CAPDU: 80 11 00 00 [09:55:04]Write to MH i2c: E2 08 00 FF 02 80 11 00 00 00 00 00 00 7B [09:55:04]Write i2c OK [09:55:04]MH_I2C_Read... [09:55:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:05]Read from MH i2c: E2 [09:55:05]MH_I2C_Read... [09:55:05]Read from MH i2c: E2 17 00 [09:55:05]MH_I2C_Read... [09:55:05]Read from MH i2c: E2 17 00 FF 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D9 [09:55:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:55:05]wFMCommunicate OK [09:55:05]CreateOFDProtocolMessage done [09:55:05]OFDSenderStorePacket 123499 [09:55:05]StoreOFDPacket docnum=123499 [09:55:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 9F 3E 07 01 20 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 77 9A E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6B E2 01 00 35 04 06 00 7B 9A ED 4B 83 88 7F C0 20 A2 E6 30 97 6E [09:55:05]CheckFolder [09:55:05]dirname=/storage/ofd_packets [09:55:05]CheckFolder done [09:55:05]ProducePacketName [09:55:05]name=ofd_packets/00123499 [09:55:05]NVStorageSaveData ofd_packets/00123499 [09:55:05]File name is /storage/ofd_packets/00123499 [09:55:05]Write 301 bytes [09:55:05]NVStorageSaveData done [09:55:05]OFDSenderStorePacket done [09:55:05]KKMCreateOFDPacket done [09:55:05]NVStorageSaveData kkm_last_timestamp [09:55:05]File name is /storage/kkm_last_timestamp [09:55:05]Write 4 bytes [09:55:05]NVStorageSaveData done [09:55:05]ExternCall_PrintAddStr [09:55:05]wPrintStart [09:55:05]Write to MH i2c: 01 00 00 00 03 03 [09:55:05]Write i2c OK [09:55:05]MH_I2C_Read... [09:55:05]Read from MH i2c: 01 [09:55:05]MH_I2C_Read... [09:55:05]Read from MH i2c: 01 07 00 [09:55:05]MH_I2C_Read... [09:55:05]Read from MH i2c: 01 07 00 00 03 00 00 00 00 00 FF 0F 18 [09:55:05]RasterBufferAndPrint [09:55:05]line Счет N : (1)1106510 [09:55:05]line ИНН: 02508201610067 [09:55:05]line Контрольно-Кассовый Чек [09:55:05]line ПРОДАЖА [09:55:05]line ТРК (МРК, ГНК) : 11 [09:55:05]line Товар: 2710124130 [09:55:05]line Аи-92-К-5 [09:55:05]line 8.080 * 61.90 [09:55:05]line = 500.15 [09:55:05]line НДС 12% НСП 1% [09:55:05]line > о реализуемом товаре [09:55:05]line ОКРУГЛЕНИЕ: -0.15 [09:55:05]line ИТОГО: 500.00 [09:55:05]line Внесено: 500.00 [09:55:05]line СДАЧА: 0.00 [09:55:05]line НСП 1% : 4.43 [09:55:05]line НДС 12% : 53.11 [09:55:05]line Наличными: 500.00 [09:55:05]line Безнал.: 0.00 [09:55:05]line Место: АЗС № 25 "Партнер Нефть" [09:55:05]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:55:05]line СНО: Общий режим [09:55:05]line Чек 99 04.03.2024 09:55 [09:55:05]line Смена: 324 ФФД: 1.0 [09:55:05]line ЗНМ: 0300000019 [09:55:05]line РНМ: 0000000000090573 [09:55:05]line Версия ККМ: 001 [09:55:05]line ФМ: 0000000000874798 [09:55:05]line ФД: 123499 [09:55:05]line ФПД: 135905336329096 [09:55:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T095503&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123499&fm=135905336329096&tin=02508201610067®Number=0000000000090573&sum=50000 [09:55:05]OFD Sender: Processing packet 123499 [packets to send 112, broken 111] [09:55:05]ProducePacketName [09:55:05]name=ofd_packets/00123499 [09:55:05]OFD Sender: To server: pG, [09:55:05]CommunicateWithHost lk.salyk.kg:30040 [09:55:05]ConnectInit lk.salyk.kg [09:55:05]written 0, free lines is 4095 [09:55:05]Connected sock=10 [09:55: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 37 39 38 0F 01 00 00 9F 3E 07 01 20 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 77 9A E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6B E2 01 00 35 04 06 00 7B 9A ED 4B 83 88 7F C0 20 A2 E6 30 97 6E [09:55:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 82 31 47 00 0F 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 37 39 38 10 04 04 00 6B E2 01 00 F4 03 04 00 A0 46 E5 65 B6 04 01 00 00 DE 6D 17 47 B9 D5 22 78 [09:55:05]CommunicateWithHost err = 0 [09:55:05]CheckOFDResponse [09:55:05]1017 (14) - 77093643461234 [09:55:05]1041 (16) - 0000000000874798 [09:55:05]1040 (4) - 123499 [09:55:05]1012 (4) - 04.03.2024 03:57 [09:55:05]1206 (1) - 0 [09:55:05]OFD Sender: Remove packet 123499 [09:55:05]ProducePacketName [09:55:05]name=ofd_packets/00123499 [09:55:05]NVStorageDeleteData [09:55:05]Write to MH i2c: 01 00 00 2B 03 2E [09:55:05]Write i2c OK [09:55:05]MH_I2C_Read... [09:55:05]Read from MH i2c: 01 [09:55:05]MH_I2C_Read... [09:55:05]Read from MH i2c: 01 07 00 [09:55:05]MH_I2C_Read... [09:55:05]Read from MH i2c: 01 07 00 2B 03 00 00 00 00 00 E1 0C 22 [09:55:05]RasterBufferAndPrint [09:55:05]line [09:55:05]line [09:55:05]line [09:55:05]line [09:55:05]line [09:55:05]written 0, free lines is 3303 [09:55:05]MH_Cut [09:55:05]Write to MH i2c: D1 01 00 32 03 01 07 [09:55:05]Write i2c OK [09:55:05]MH_I2C_Read... [09:55:05]Read from MH i2c: D1 [09:55:05]MH_I2C_Read... [09:55:05]Read from MH i2c: D1 01 00 [09:55:05]MH_I2C_Read... [09:55:05]Read from MH i2c: D1 01 00 32 03 00 06 [09:55:05]Write to MH i2c: 01 00 00 33 03 36 [09:55:05]Write i2c OK [09:55:05]MH_I2C_Read... [09:55:06]OFD Sender: No OFD packet to send [09:55:06]*** Cut start [09:55:06]*** Purtial cut [09:55:06]*** Stage 1: CUTSNS_PIN = 1 [09:55:08]Read from MH i2c: 01 [09:55:08]MH_I2C_Read... [09:55:08]*** Stop cut motor [09:55:08]*** Cut end [09:55:08]Read from MH i2c: 01 07 00 [09:55:08]MH_I2C_Read... [09:55:08]Read from MH i2c: 01 07 00 33 03 00 00 00 00 00 FF 0F 4B [09:55:08]process_action close_receipt done [09:55:08]requested_data is exist [09:55:08]produce_requested_data [09:55:08]requested_item fm.sn is exist - process it [09:55:08]wFMCommunicate request_size=4 [09:55:08]MH_SAM_APDU [09:55:08]CAPDU: 80 11 00 00 [09:55:08]Write to MH i2c: E2 08 00 34 03 80 11 00 00 00 00 00 00 B1 [09:55:08]Write i2c OK [09:55:08]MH_I2C_Read... [09:55:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:08]Read from MH i2c: E2 [09:55:08]MH_I2C_Read... [09:55:08]Read from MH i2c: E2 17 00 [09:55:08]MH_I2C_Read... [09:55:08]Read from MH i2c: E2 17 00 34 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0F [09:55:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:55:08]wFMCommunicate OK [09:55:08]requested_item fd.num is exist - process it [09:55:08]SAM_PROTO_GetFieldsCounters [09:55:08]wFMCommunicate request_size=4 [09:55:08]MH_SAM_APDU [09:55:08]CAPDU: 80 13 00 00 [09:55:08]Write to MH i2c: E2 08 00 35 03 80 13 00 00 00 00 00 00 B4 [09:55:08]Write i2c OK [09:55:08]MH_I2C_Read... [09:55:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:55:08]Read from MH i2c: E2 [09:55:08]MH_I2C_Read... [09:55:08]Read from MH i2c: E2 62 00 [09:55:08]MH_I2C_Read... [09:55:08]Read from MH i2c: E2 62 00 35 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 6B E2 01 00 0E 04 04 00 44 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 9B [09: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 6B E2 01 00 0E 04 04 00 44 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 [09:55:08]wFMCommunicate OK [09:55:08]SAM_PROTO_GetFieldsCounters done [09:55:08]requested_item shift.num is exist - process it [09:55:08]requested_item shift.opened is exist - process it [09:55:08]req_shift_opened [09:55:08]FM_GetShiftState [09:55:08]SAM_PROTO_GetShiftState [09:55:08]wFMCommunicate request_size=4 [09:55:08]MH_SAM_APDU [09:55:08]CAPDU: 80 13 01 00 [09:55:08]Write to MH i2c: E2 08 00 36 03 80 13 01 00 00 00 00 00 B6 [09:55:08]Write i2c OK [09:55:08]MH_I2C_Read... [09:55:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:08]Read from MH i2c: E2 [09:55:08]MH_I2C_Read... [09:55:08]Read from MH i2c: E2 0E 00 [09:55:08]MH_I2C_Read... [09:55:08]Read from MH i2c: E2 0E 00 36 03 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 CD [09:55:08]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:55:08]wFMCommunicate OK [09:55:08]SAM_PROTO_GetShiftState done [09:55:08]FM_GetShiftState done [09:55:08]req_shift_opened done [09:55:08]requested_item shift.open_date is exist - process it [09:55:08]req_shift_open_date [09:55:08]req_shift_open_date done [09:55:08]produce_requested_data done [09:55:08]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123499,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:55:08]process_action_free close_receipt [09:55:08]json_value_free [09:55:08]json_value_free done [09:55:08]process_json_proto returns [09:55:08]Send response to host [09:55:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123499,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:55:08]free response buf [09:55:08]execute_script done [09:55:08]execute_script returns [09:55:08]free content buf [09:55:08]Sock 9.Close socket [09:55:08]Sock 9.Thread stoped [09:55:11]OFD Sender: No OFD packet to send [09:55:13]accept exits with 7 [09:55:13]New connection [09:55:13]New thread 3067436388 created [09:55:13]Thread 3067579748 joined [09:55:13]Waiting for new connection... [09:55:13] Sock 7.Parse request [09:55:13]Sock 7.Check first char [09:55:13]Sock 7.First char is OK [09:55:13]request: POST /json_proto HTTP/1.0 [09:55:13]Method: POST [09:55:13]URL: /json_proto [09:55:13]Method is POST - this is cgi request [09:55:13]url: /json_proto [09:55:13]query_string will be loaded in cgi processing [09:55:13]execute_cgi json_proto POST (null) [09:55:13]execute_cgi path=json_proto method=POST [09:55:13]POST find Content-Length [09:55:13]Host: 172.17.48.197:8080 [09:55:13]Content-Length: 678 [09:55:13]Content-Type: application/json [09:55:13] [09:55:13]POST finish read [09:55:13]Found Content-Length = 678 [09:55:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106511", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:55:13]execute_script... [09:55: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)1106511", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:55:13]POST & json_proto [09:55:13]process_json_proto [09:55:13]json parsed OK: [09:55:13]protocol is kg_v1.0 [09:55:13]action value=close_receipt [09:55:13]process_action close_receipt [09:55:13]cmd_close_receipt [09:55:13]MH_GetDate [09:55:13]Write to MH i2c: F0 00 00 37 03 29 [09:55:13]Write i2c OK [09:55:13]MH_I2C_Read... [09:55:13]Read from MH i2c: F0 [09:55:13]MH_I2C_Read... [09:55:13]Read from MH i2c: F0 09 00 [09:55:13]MH_I2C_Read... [09:55:13]Read from MH i2c: F0 09 00 37 03 00 81 9A E5 65 6C AF E3 65 FA [09:55:13]GetLastDocTimeStamp 1709546103 [09:55:13]current date 1709546113 [09:55:13]FM_GetShiftState [09:55:13]SAM_PROTO_GetShiftState [09:55:13]wFMCommunicate request_size=4 [09:55:13]MH_SAM_APDU [09:55:13]CAPDU: 80 13 01 00 [09:55:13]Write to MH i2c: E2 08 00 38 03 80 13 01 00 00 00 00 00 B8 [09:55:13]Write i2c OK [09:55:13]MH_I2C_Read... [09:55:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:13]Read from MH i2c: E2 [09:55:13]MH_I2C_Read... [09:55:13]Read from MH i2c: E2 0E 00 [09:55:13]MH_I2C_Read... [09:55:13]Read from MH i2c: E2 0E 00 38 03 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 CF [09:55:13]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:55:13]wFMCommunicate OK [09:55:13]SAM_PROTO_GetShiftState done [09:55:13]FM_GetShiftState done [09:55:13]opened in 1709511088 [09:55:13]opened+sec_in_day 1709597488 [09:55:13]quantity*price = 50015 [09:55:13]sum+1 = 50016 [09:55:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 100 04.03.2024 09:55 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123500 ФПД: 239043119792651 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T095514&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123500&fm=239043119792651&tin=02508201610067®Number=0000000000090573&sum=50000 [09:55:14]StoreToDocumentArchive [09:55:14]shift 324 fd 123500 [09:55:14]save to /storage/0324/doc_00123500 [09:55:14]save last doc name /storage/0324/doc_00123500 to /storage/kkm_last_doc_name [09:55:14]save OK [09:55:14]Clear old archive folders... [09:55:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:55:14]tlvbuf is 01BBF780 [09:55:14]SAM_PROTO_ClearQueue [09:55:14]wFMCommunicate request_size=4 [09:55:14]MH_SAM_APDU [09:55:14]CAPDU: 80 09 00 00 [09:55:14]Write to MH i2c: E2 08 00 45 03 80 09 00 00 00 00 00 00 BA [09:55:14]Write i2c OK [09:55:14]MH_I2C_Read... [09:55:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:55:14]Read from MH i2c: E2 [09:55:14]MH_I2C_Read... [09:55:14]Read from MH i2c: E2 03 00 [09:55:14]MH_I2C_Read... [09:55:14]Read from MH i2c: E2 03 00 45 03 00 90 00 BC [09:55:14]RAPDU: 90 00 [09:55:14]wFMCommunicate OK [09:55:14]SAM_PROTO_ClearQueue done [09:55:14]KKMCreateOFDPacket [09:55:14]OFDProtocolAddRootSTLVToBuf [09:55:14]FM_MakeSignedData [09:55:14]FM_MakeSignedData [09:55:14]SAM_PROTO_SignData [09:55:14]wFMCommunicate request_size=4 [09:55:14]MH_SAM_APDU [09:55:14]CAPDU: 80 0D 01 02 [09:55:14]Write to MH i2c: E2 08 00 46 03 80 0D 01 02 00 00 00 00 C2 [09:55:14]Write i2c OK [09:55:14]MH_I2C_Read... [09:55:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:55:14]Read from MH i2c: E2 [09:55:14]MH_I2C_Read... [09:55:14]Read from MH i2c: E2 03 00 [09:55:14]MH_I2C_Read... [09:55:14]Read from MH i2c: E2 03 00 46 03 00 90 00 BD [09:55:14]RAPDU: 90 00 [09:55:14]wFMCommunicate OK [09:55:14]wFMCommunicate request_size=255 [09:55:14]MH_SAM_APDU [09:55:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 82 9A E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6C E2 01 00 35 04 06 00 D9 [09:55:14]Write to MH i2c: E2 02 01 47 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 82 9A E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6C E2 01 00 35 04 06 00 D9 00 00 D9 [09:55:14]Write i2c OK [09:55:14]MH_I2C_Read... [09:55:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:14]Read from MH i2c: E2 [09:55:14]MH_I2C_Read... [09:55:14]Read from MH i2c: E2 03 00 [09:55:14]MH_I2C_Read... [09:55:14]Read from MH i2c: E2 03 00 47 03 00 90 00 BE [09:55:14]RAPDU: 90 00 [09:55:14]wFMCommunicate OK [09:55:14]wFMCommunicate request_size=10 [09:55:14]MH_SAM_APDU [09:55:14]CAPDU: 80 0D 02 02 05 68 90 3D C2 0B [09:55:14]Write to MH i2c: E2 0D 00 48 03 80 0D 02 02 05 00 68 90 3D C2 0B 00 00 D1 [09:55:14]Write i2c OK [09:55:14]MH_I2C_Read... [09:55:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:15]Read from MH i2c: E2 [09:55:15]MH_I2C_Read... [09:55:15]Read from MH i2c: E2 03 00 [09:55:15]MH_I2C_Read... [09:55:15]Read from MH i2c: E2 03 00 48 03 00 90 00 BF [09:55:15]RAPDU: 90 00 [09:55:15]wFMCommunicate OK [09:55:15]wFMCommunicate request_size=4 [09:55:15]MH_SAM_APDU [09:55:15]CAPDU: 80 0D 03 02 [09:55:15]Write to MH i2c: E2 08 00 49 03 80 0D 03 02 00 00 00 00 C7 [09:55:15]Write i2c OK [09:55:15]MH_I2C_Read... [09:55:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:55:15]Read from MH i2c: E2 [09:55:15]MH_I2C_Read... [09:55:15]Read from MH i2c: E2 0B 00 [09:55:15]MH_I2C_Read... [09:55:15]Read from MH i2c: E2 0B 00 49 03 00 62 E9 37 0A F5 89 9A A5 90 00 11 [09:55:15]RAPDU: 62 E9 37 0A F5 89 9A A5 90 00 [09:55:15]wFMCommunicate OK [09:55:15]SAM_PROTO_SignData done [09:55:15]FM_MakeSignedData done [09:55:15]CreateOFDProtocolMessage [09:55:15]wFMCommunicate request_size=4 [09:55:15]MH_SAM_APDU [09:55:15]CAPDU: 80 11 00 00 [09:55:15]Write to MH i2c: E2 08 00 4A 03 80 11 00 00 00 00 00 00 C7 [09:55:15]Write i2c OK [09:55:15]MH_I2C_Read... [09:55:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:15]Read from MH i2c: E2 [09:55:15]MH_I2C_Read... [09:55:15]Read from MH i2c: E2 17 00 [09:55:15]MH_I2C_Read... [09:55:15]Read from MH i2c: E2 17 00 4A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 25 [09:55:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:55:15]wFMCommunicate OK [09:55:15]CreateOFDProtocolMessage done [09:55:15]OFDSenderStorePacket 123500 [09:55:15]StoreOFDPacket docnum=123500 [09:55:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 CF CE 07 01 88 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 82 9A E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6C E2 01 00 35 04 06 00 D9 68 90 3D C2 0B 62 E9 37 0A F5 89 9A A5 [09:55:15]CheckFolder [09:55:15]dirname=/storage/ofd_packets [09:55:15]CheckFolder done [09:55:15]ProducePacketName [09:55:15]name=ofd_packets/00123500 [09:55:15]NVStorageSaveData ofd_packets/00123500 [09:55:15]File name is /storage/ofd_packets/00123500 [09:55:15]Write 301 bytes [09:55:15]NVStorageSaveData done [09:55:15]OFDSenderStorePacket done [09:55:15]KKMCreateOFDPacket done [09:55:15]NVStorageSaveData kkm_last_timestamp [09:55:15]File name is /storage/kkm_last_timestamp [09:55:15]Write 4 bytes [09:55:15]NVStorageSaveData done [09:55:15]ExternCall_PrintAddStr [09:55:15]wPrintStart [09:55:15]Write to MH i2c: 01 00 00 4B 03 4E [09:55:15]Write i2c OK [09:55:15]MH_I2C_Read... [09:55:15]Read from MH i2c: 01 [09:55:15]MH_I2C_Read... [09:55:15]Read from MH i2c: 01 07 00 [09:55:15]MH_I2C_Read... [09:55:15]Read from MH i2c: 01 07 00 4B 03 00 00 00 00 00 FF 0F 63 [09:55:15]RasterBufferAndPrint [09:55:15]line Счет N : (1)1106511 [09:55:15]line ИНН: 02508201610067 [09:55:15]line Контрольно-Кассовый Чек [09:55:15]line ПРОДАЖА [09:55:15]line ТРК (МРК, ГНК) : 32 [09:55:15]line Товар: 2710124130 [09:55:15]line Аи-92-К-5 [09:55:15]line 8.080 * 61.90 [09:55:15]line = 500.15 [09:55:15]line НДС 12% НСП 1% [09:55:15]line > о реализуемом товаре [09:55:15]line ОКРУГЛЕНИЕ: -0.15 [09:55:15]line ИТОГО: 500.00 [09:55:15]line Внесено: 500.00 [09:55:15]line СДАЧА: 0.00 [09:55:15]line НСП 1% : 4.43 [09:55:15]line НДС 12% : 53.11 [09:55:15]line Наличными: 500.00 [09:55:15]line Безнал.: 0.00 [09:55:15]line Место: АЗС № 25 "Партнер Нефть" [09:55:15]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:55:15]line СНО: Общий режим [09:55:15]line Чек 100 04.03.2024 09:55 [09:55:15]line Смена: 324 ФФД: 1.0 [09:55:15]line ЗНМ: 0300000019 [09:55:15]line РНМ: 0000000000090573 [09:55:15]line Версия ККМ: 001 [09:55:15]line ФМ: 0000000000874798 [09:55:15]line ФД: 123500 [09:55:15]line ФПД: 239043119792651 [09:55:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T095514&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123500&fm=239043119792651&tin=02508201610067®Number=0000000000090573&sum=50000 [09:55:15]OFD Sender: Processing packet 123500 [packets to send 112, broken 111] [09:55:15]ProducePacketName [09:55:15]name=ofd_packets/00123500 [09:55:15]OFD Sender: To server: pG, [09:55:15]CommunicateWithHost lk.salyk.kg:30040 [09:55:15]ConnectInit lk.salyk.kg [09:55:15]written 0, free lines is 4095 [09:55:15]Connected sock=10 [09:55: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 37 39 38 0F 01 00 00 CF CE 07 01 88 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 82 9A E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6C E2 01 00 35 04 06 00 D9 68 90 3D C2 0B 62 E9 37 0A F5 89 9A A5 [09:55:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 8C 8B 47 00 83 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 37 39 38 10 04 04 00 6C E2 01 00 F4 03 04 00 AA 46 E5 65 B6 04 01 00 00 1B 14 10 7E 85 09 98 FC [09:55:15]CommunicateWithHost err = 0 [09:55:15]CheckOFDResponse [09:55:15]1017 (14) - 77093643461234 [09:55:15]1041 (16) - 0000000000874798 [09:55:15]1040 (4) - 123500 [09:55:15]1012 (4) - 04.03.2024 03:57 [09:55:15]1206 (1) - 0 [09:55:15]OFD Sender: Remove packet 123500 [09:55:15]ProducePacketName [09:55:15]name=ofd_packets/00123500 [09:55:15]NVStorageDeleteData [09:55:15]Write to MH i2c: 01 00 00 76 03 79 [09:55:15]Write i2c OK [09:55:15]MH_I2C_Read... [09:55:15]Read from MH i2c: 01 [09:55:15]MH_I2C_Read... [09:55:15]Read from MH i2c: 01 07 00 [09:55:15]MH_I2C_Read... [09:55:15]Read from MH i2c: 01 07 00 76 03 00 00 00 00 00 DD 0C 69 [09:55:15]RasterBufferAndPrint [09:55:15]line [09:55:15]line [09:55:15]line [09:55:15]line [09:55:15]line [09:55:15]written 0, free lines is 3302 [09:55:15]MH_Cut [09:55:15]Write to MH i2c: D1 01 00 7D 03 01 52 [09:55:15]Write i2c OK [09:55:15]MH_I2C_Read... [09:55:15]Read from MH i2c: D1 [09:55:15]MH_I2C_Read... [09:55:15]Read from MH i2c: D1 01 00 [09:55:15]MH_I2C_Read... [09:55:15]Read from MH i2c: D1 01 00 7D 03 00 51 [09:55:15]Write to MH i2c: 01 00 00 7E 03 81 [09:55:15]Write i2c OK [09:55:15]MH_I2C_Read... [09:55:16]OFD Sender: No OFD packet to send [09:55:16]*** Cut start [09:55:16]*** Purtial cut [09:55:16]*** Stage 1: CUTSNS_PIN = 1 [09:55:18]Read from MH i2c: 01 [09:55:18]MH_I2C_Read... [09:55:18]*** Stop cut motor [09:55:18]*** Cut end [09:55:18]Read from MH i2c: 01 07 00 [09:55:18]MH_I2C_Read... [09:55:18]Read from MH i2c: 01 07 00 7E 03 00 00 00 00 00 FF 0F 96 [09:55:18]process_action close_receipt done [09:55:18]requested_data is exist [09:55:18]produce_requested_data [09:55:18]requested_item fm.sn is exist - process it [09:55:18]wFMCommunicate request_size=4 [09:55:18]MH_SAM_APDU [09:55:18]CAPDU: 80 11 00 00 [09:55:18]Write to MH i2c: E2 08 00 7F 03 80 11 00 00 00 00 00 00 FC [09:55:18]Write i2c OK [09:55:18]MH_I2C_Read... [09:55:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:18]Read from MH i2c: E2 [09:55:18]MH_I2C_Read... [09:55:18]Read from MH i2c: E2 17 00 [09:55:18]MH_I2C_Read... [09:55:18]Read from MH i2c: E2 17 00 7F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 5A [09:55:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:55:18]wFMCommunicate OK [09:55:18]requested_item fd.num is exist - process it [09:55:18]SAM_PROTO_GetFieldsCounters [09:55:18]wFMCommunicate request_size=4 [09:55:18]MH_SAM_APDU [09:55:18]CAPDU: 80 13 00 00 [09:55:18]Write to MH i2c: E2 08 00 80 03 80 13 00 00 00 00 00 00 FF [09:55:18]Write i2c OK [09:55:18]MH_I2C_Read... [09:55:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:55:18]Read from MH i2c: E2 [09:55:18]MH_I2C_Read... [09:55:18]Read from MH i2c: E2 62 00 [09:55:18]MH_I2C_Read... [09:55:18]Read from MH i2c: E2 62 00 80 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 6C E2 01 00 0E 04 04 00 44 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 EA [09:55: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 6C E2 01 00 0E 04 04 00 44 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 [09:55:18]wFMCommunicate OK [09:55:18]SAM_PROTO_GetFieldsCounters done [09:55:18]requested_item shift.num is exist - process it [09:55:18]requested_item shift.opened is exist - process it [09:55:18]req_shift_opened [09:55:18]FM_GetShiftState [09:55:18]SAM_PROTO_GetShiftState [09:55:18]wFMCommunicate request_size=4 [09:55:18]MH_SAM_APDU [09:55:18]CAPDU: 80 13 01 00 [09:55:18]Write to MH i2c: E2 08 00 81 03 80 13 01 00 00 00 00 00 01 [09:55:18]Write i2c OK [09:55:18]MH_I2C_Read... [09:55:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:18]Read from MH i2c: E2 [09:55:18]MH_I2C_Read... [09:55:18]Read from MH i2c: E2 0E 00 [09:55:18]MH_I2C_Read... [09:55:18]Read from MH i2c: E2 0E 00 81 03 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 18 [09:55:18]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:55:18]wFMCommunicate OK [09:55:18]SAM_PROTO_GetShiftState done [09:55:18]FM_GetShiftState done [09:55:18]req_shift_opened done [09:55:18]requested_item shift.open_date is exist - process it [09:55:18]req_shift_open_date [09:55:18]req_shift_open_date done [09:55:18]produce_requested_data done [09:55:18]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123500,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:55:18]process_action_free close_receipt [09:55:18]json_value_free [09:55:18]json_value_free done [09:55:18]process_json_proto returns [09:55:18]Send response to host [09:55:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123500,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:55:18]free response buf [09:55:18]execute_script done [09:55:18]execute_script returns [09:55:18]free content buf [09:55:18]Sock 7.Close socket [09:55:18]Sock 7.Thread stoped [09:55:21]OFD Sender: No OFD packet to send [09:55:26]OFD Sender: No OFD packet to send [09:55:31]OFD Sender: No OFD packet to send [09:55:34]int [09:55:34]Write to MH i2c: 01 00 00 82 03 85 [09:55:34]*** FLAG_PRN_KEY set [09:55:34]Write i2c OK [09:55:34]MH_I2C_Read... [09:55:34]Read from MH i2c: 01 [09:55:34]MH_I2C_Read... [09:55:34]Read from MH i2c: 01 07 00 [09:55:34]MH_I2C_Read... [09:55:34]Read from MH i2c: 01 07 00 82 03 00 08 00 00 00 FF 0F A2 [09:55:34]state=0 [09:55:34]Key pressed [09:55:34]Feed [09:55:34]Write to MH i2c: D8 00 00 83 03 5D [09:55:34]Write i2c OK [09:55:34]MH_I2C_Read... [09:55:34]Read from MH i2c: D8 [09:55:34]MH_I2C_Read... [09:55:34]Read from MH i2c: D8 01 00 [09:55:34]MH_I2C_Read... [09:55:34]Read from MH i2c: D8 01 00 83 03 00 5E [09:55:34]int [09:55:34]Write to MH i2c: 01 00 00 84 03 87 [09:55:34]Write i2c OK [09:55:34]MH_I2C_Read... [09:55:34]Read from MH i2c: 01 [09:55:34]MH_I2C_Read... [09:55:34]Read from MH i2c: 01 07 00 [09:55:34]MH_I2C_Read... [09:55:34]Read from MH i2c: 01 07 00 84 03 00 48 00 00 00 3C 00 12 [09:55:34]state=2 [09:55:34]Key pressed [09:55:35]int [09:55:35]Write to MH i2c: 01 00 00 85 03 88 [09:55:35]*** FLAG_PRN_KEY reset [09:55:35]Write i2c OK [09:55:35]MH_I2C_Read... [09:55:35]Read from MH i2c: 01 [09:55:35]MH_I2C_Read... [09:55:35]Read from MH i2c: 01 07 00 [09:55:35]MH_I2C_Read... [09:55:35]Read from MH i2c: 01 07 00 85 03 00 00 00 00 00 F5 0F 93 [09:55:35]state=2 [09:55:35]Stop feed [09:55:35]int [09:55:35]Write to MH i2c: 01 00 00 86 03 89 [09:55:35]*** FLAG_PRN_KEY set [09:55:35]Write i2c OK [09:55:35]MH_I2C_Read... [09:55:35]Read from MH i2c: 01 [09:55:35]MH_I2C_Read... [09:55:35]Read from MH i2c: 01 07 00 [09:55:35]MH_I2C_Read... [09:55:35]Read from MH i2c: 01 07 00 86 03 00 08 00 00 00 FF 0F A6 [09:55:35]state=0 [09:55:35]Key pressed [09:55:35]Feed [09:55:35]Write to MH i2c: D8 00 00 87 03 61 [09:55:35]Write i2c OK [09:55:35]MH_I2C_Read... [09:55:35]Read from MH i2c: D8 [09:55:35]MH_I2C_Read... [09:55:35]Read from MH i2c: D8 01 00 [09:55:35]MH_I2C_Read... [09:55:35]Read from MH i2c: D8 01 00 87 03 00 62 [09:55:35]int [09:55:35]Write to MH i2c: 01 00 00 88 03 8B [09:55:35]Write i2c OK [09:55:35]MH_I2C_Read... [09:55:35]Read from MH i2c: 01 [09:55:35]MH_I2C_Read... [09:55:35]Read from MH i2c: 01 07 00 [09:55:35]MH_I2C_Read... [09:55:35]Read from MH i2c: 01 07 00 88 03 00 48 00 00 00 3C 00 16 [09:55:35]state=2 [09:55:35]Key pressed [09:55:35]int [09:55:35]Write to MH i2c: 01 00 00 89 03 8C [09:55:35]*** FLAG_PRN_KEY reset [09:55:35]Write i2c OK [09:55:35]MH_I2C_Read... [09:55:35]Read from MH i2c: 01 [09:55:35]MH_I2C_Read... [09:55:35]Read from MH i2c: 01 07 00 [09:55:35]MH_I2C_Read... [09:55:35]Read from MH i2c: 01 07 00 89 03 00 00 00 00 00 F5 0F 97 [09:55:35]state=2 [09:55:35]Stop feed [09:55:36]OFD Sender: No OFD packet to send [09:55:41]OFD Sender: No OFD packet to send [09:55:46]OFD Sender: No OFD packet to send [09:55:50]accept exits with 9 [09:55:50]New connection [09:55:50]New thread 3067579748 created [09:55:50]Thread 3067436388 joined [09:55:50]Waiting for new connection... [09:55:50] Sock 9.Parse request [09:55:50]Sock 9.Check first char [09:55:50]Sock 9.First char is OK [09:55:50]request: POST /json_proto HTTP/1.0 [09:55:50]Method: POST [09:55:50]URL: /json_proto [09:55:50]Method is POST - this is cgi request [09:55:50]url: /json_proto [09:55:50]query_string will be loaded in cgi processing [09:55:50]execute_cgi json_proto POST (null) [09:55:50]execute_cgi path=json_proto method=POST [09:55:50]POST find Content-Length [09:55:50]Host: 172.17.48.197:8080 [09:55:50]Content-Length: 664 [09:55:50]Content-Type: application/json [09:55:50] [09:55:50]POST finish read [09:55:50]Found Content-Length = 664 [09:55:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106512", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 20.000, "sum" : 1238.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1250.00, "payments": [ { "type": 0, "sum" : 1238.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:55:50]execute_script... [09:55:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106512", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 20.000, "sum" : 1238.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1250.00, "payments": [ { "type": 0, "sum" : 1238.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:55:50]POST & json_proto [09:55:50]process_json_proto [09:55:50]json parsed OK: [09:55:50]protocol is kg_v1.0 [09:55:50]action value=close_receipt [09:55:50]process_action close_receipt [09:55:50]cmd_close_receipt [09:55:50]MH_GetDate [09:55:50]Write to MH i2c: F0 00 00 8A 03 7C [09:55:50]Write i2c OK [09:55:50]MH_I2C_Read... [09:55:50]Read from MH i2c: F0 [09:55:50]MH_I2C_Read... [09:55:50]Read from MH i2c: F0 09 00 [09:55:50]MH_I2C_Read... [09:55:50]Read from MH i2c: F0 09 00 8A 03 00 A6 9A E5 65 6C AF E3 65 72 [09:55:50]GetLastDocTimeStamp 1709546114 [09:55:50]current date 1709546150 [09:55:50]FM_GetShiftState [09:55:50]SAM_PROTO_GetShiftState [09:55:50]wFMCommunicate request_size=4 [09:55:50]MH_SAM_APDU [09:55:50]CAPDU: 80 13 01 00 [09:55:50]Write to MH i2c: E2 08 00 8B 03 80 13 01 00 00 00 00 00 0B [09:55:50]Write i2c OK [09:55:50]MH_I2C_Read... [09:55:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:50]Read from MH i2c: E2 [09:55:50]MH_I2C_Read... [09:55:50]Read from MH i2c: E2 0E 00 [09:55:50]MH_I2C_Read... [09:55:50]Read from MH i2c: E2 0E 00 8B 03 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 22 [09:55:50]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:55:50]wFMCommunicate OK [09:55:50]SAM_PROTO_GetShiftState done [09:55:50]FM_GetShiftState done [09:55:50]opened in 1709511088 [09:55:50]opened+sec_in_day 1709597488 [09:55:50]quantity*price = 123800 [09:55:50]sum+1 = 123801 [09:55:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1238.00 Внесено: 1250.00 СДАЧА: 12.00 НСП 1% : 10.96 НДС 12% : 131.47 Наличными: 1238.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 101 04.03.2024 09:55 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123501 ФПД: 106983397353865 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T095550&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123501&fm=106983397353865&tin=02508201610067®Number=0000000000090573&sum=123800 [09:55:51]StoreToDocumentArchive [09:55:51]shift 324 fd 123501 [09:55:51]save to /storage/0324/doc_00123501 [09:55:51]save last doc name /storage/0324/doc_00123501 to /storage/kkm_last_doc_name [09:55:51]save OK [09:55:51]Clear old archive folders... [09:55:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:55:51]tlvbuf is 01BB4E40 [09:55:51]SAM_PROTO_ClearQueue [09:55:51]wFMCommunicate request_size=4 [09:55:51]MH_SAM_APDU [09:55:51]CAPDU: 80 09 00 00 [09:55:51]Write to MH i2c: E2 08 00 98 03 80 09 00 00 00 00 00 00 0D [09:55:51]Write i2c OK [09:55:51]MH_I2C_Read... [09:55:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:55:51]Read from MH i2c: E2 [09:55:51]MH_I2C_Read... [09:55:51]Read from MH i2c: E2 03 00 [09:55:51]MH_I2C_Read... [09:55:51]Read from MH i2c: E2 03 00 98 03 00 90 00 0F [09:55:51]RAPDU: 90 00 [09:55:51]wFMCommunicate OK [09:55:51]SAM_PROTO_ClearQueue done [09:55:51]KKMCreateOFDPacket [09:55:51]OFDProtocolAddRootSTLVToBuf [09:55:51]FM_MakeSignedData [09:55:51]FM_MakeSignedData [09:55:51]SAM_PROTO_SignData [09:55:51]wFMCommunicate request_size=4 [09:55:51]MH_SAM_APDU [09:55:51]CAPDU: 80 0D 01 02 [09:55:51]Write to MH i2c: E2 08 00 99 03 80 0D 01 02 00 00 00 00 15 [09:55:51]Write i2c OK [09:55:51]MH_I2C_Read... [09:55:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:55:51]Read from MH i2c: E2 [09:55:51]MH_I2C_Read... [09:55:51]Read from MH i2c: E2 03 00 [09:55:51]MH_I2C_Read... [09:55:51]Read from MH i2c: E2 03 00 99 03 00 90 00 10 [09:55:51]RAPDU: 90 00 [09:55:51]wFMCommunicate OK [09:55:51]wFMCommunicate request_size=255 [09:55:51]MH_SAM_APDU [09:55:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 98 E3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 E3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 33 00 00 00 00 07 04 06 00 98 E3 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 A6 9A E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6D E2 01 00 35 04 06 00 61 [09:55:51]Write to MH i2c: E2 02 01 9A 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 98 E3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 E3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 33 00 00 00 00 07 04 06 00 98 E3 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 A6 9A E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6D E2 01 00 35 04 06 00 61 00 00 10 [09:55:51]Write i2c OK [09:55:51]MH_I2C_Read... [09:55:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:51]Read from MH i2c: E2 [09:55:51]MH_I2C_Read... [09:55:51]Read from MH i2c: E2 03 00 [09:55:51]MH_I2C_Read... [09:55:51]Read from MH i2c: E2 03 00 9A 03 00 90 00 11 [09:55:51]RAPDU: 90 00 [09:55:51]wFMCommunicate OK [09:55:51]wFMCommunicate request_size=10 [09:55:51]MH_SAM_APDU [09:55:51]CAPDU: 80 0D 02 02 05 4D 03 65 69 89 [09:55:51]Write to MH i2c: E2 0D 00 9B 03 80 0D 02 02 05 00 4D 03 65 69 89 00 00 C9 [09:55:51]Write i2c OK [09:55:51]MH_I2C_Read... [09:55:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:51]Read from MH i2c: E2 [09:55:51]MH_I2C_Read... [09:55:51]Read from MH i2c: E2 03 00 [09:55:51]MH_I2C_Read... [09:55:51]Read from MH i2c: E2 03 00 9B 03 00 90 00 12 [09:55:51]RAPDU: 90 00 [09:55:51]wFMCommunicate OK [09:55:51]wFMCommunicate request_size=4 [09:55:51]MH_SAM_APDU [09:55:51]CAPDU: 80 0D 03 02 [09:55:51]Write to MH i2c: E2 08 00 9C 03 80 0D 03 02 00 00 00 00 1A [09:55:51]Write i2c OK [09:55:51]MH_I2C_Read... [09:55:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:55:51]Read from MH i2c: E2 [09:55:51]MH_I2C_Read... [09:55:51]Read from MH i2c: E2 0B 00 [09:55:51]MH_I2C_Read... [09:55:51]Read from MH i2c: E2 0B 00 9C 03 00 15 0C 88 33 15 10 15 ED 90 00 1E [09:55:51]RAPDU: 15 0C 88 33 15 10 15 ED 90 00 [09:55:51]wFMCommunicate OK [09:55:51]SAM_PROTO_SignData done [09:55:51]FM_MakeSignedData done [09:55:51]CreateOFDProtocolMessage [09:55:51]wFMCommunicate request_size=4 [09:55:51]MH_SAM_APDU [09:55:51]CAPDU: 80 11 00 00 [09:55:51]Write to MH i2c: E2 08 00 9D 03 80 11 00 00 00 00 00 00 1A [09:55:51]Write i2c OK [09:55:51]MH_I2C_Read... [09:55:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:51]Read from MH i2c: E2 [09:55:51]MH_I2C_Read... [09:55:51]Read from MH i2c: E2 17 00 [09:55:51]MH_I2C_Read... [09:55:51]Read from MH i2c: E2 17 00 9D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 78 [09:55:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:55:51]wFMCommunicate OK [09:55:51]CreateOFDProtocolMessage done [09:55:51]OFDSenderStorePacket 123501 [09:55:51]StoreOFDPacket docnum=123501 [09:55:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B5 D1 07 01 81 C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 98 E3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 E3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 33 00 00 00 00 07 04 06 00 98 E3 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 A6 9A E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6D E2 01 00 35 04 06 00 61 4D 03 65 69 89 15 0C 88 33 15 10 15 ED [09:55:51]CheckFolder [09:55:51]dirname=/storage/ofd_packets [09:55:51]CheckFolder done [09:55:51]ProducePacketName [09:55:51]name=ofd_packets/00123501 [09:55:51]NVStorageSaveData ofd_packets/00123501 [09:55:51]File name is /storage/ofd_packets/00123501 [09:55:51]Write 301 bytes [09:55:51]NVStorageSaveData done [09:55:51]OFDSenderStorePacket done [09:55:51]KKMCreateOFDPacket done [09:55:51]NVStorageSaveData kkm_last_timestamp [09:55:51]File name is /storage/kkm_last_timestamp [09:55:51]Write 4 bytes [09:55:51]NVStorageSaveData done [09:55:51]ExternCall_PrintAddStr [09:55:51]wPrintStart [09:55:51]Write to MH i2c: 01 00 00 9E 03 A1 [09:55:51]Write i2c OK [09:55:51]MH_I2C_Read... [09:55:51]Read from MH i2c: 01 [09:55:51]MH_I2C_Read... [09:55:51]Read from MH i2c: 01 07 00 [09:55:51]MH_I2C_Read... [09:55:51]Read from MH i2c: 01 07 00 9E 03 00 00 00 00 00 FF 0F B6 [09:55:51]RasterBufferAndPrint [09:55:51]line Счет N : (1)1106512 [09:55:51]line ИНН: 02508201610067 [09:55:51]line Контрольно-Кассовый Чек [09:55:51]line ПРОДАЖА [09:55:51]line ТРК (МРК, ГНК) : 52 [09:55:51]line Товар: 2710124130 [09:55:51]line Аи-92-К-5 [09:55:51]line 20.000 * 61.90 [09:55:51]line = 1238.00 [09:55:51]line НДС 12% НСП 1% [09:55:51]line > о реализуемом товаре [09:55:51]line ИТОГО: 1238.00 [09:55:51]line Внесено: 1250.00 [09:55:51]line СДАЧА: 12.00 [09:55:51]line НСП 1% : 10.96 [09:55:51]line НДС 12% : 131.47 [09:55:51]line Наличными: 1238.00 [09:55:51]line Безнал.: 0.00 [09:55:51]line Место: АЗС № 25 "Партнер Нефть" [09:55:51]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:55:51]line СНО: Общий режим [09:55:51]line Чек 101 04.03.2024 09:55 [09:55:51]line Смена: 324 ФФД: 1.0 [09:55:51]line ЗНМ: 0300000019 [09:55:51]line РНМ: 0000000000090573 [09:55:51]line Версия ККМ: 001 [09:55:51]line ФМ: 0000000000874798 [09:55:51]line ФД: 123501 [09:55:51]line ФПД: 106983397353865 [09:55:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T095550&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123501&fm=106983397353865&tin=02508201610067®Number=0000000000090573&sum=123800 [09:55:52]OFD Sender: Processing packet 123501 [packets to send 112, broken 111] [09:55:52]ProducePacketName [09:55:52]name=ofd_packets/00123501 [09:55:52]OFD Sender: To server: pG, [09:55:52]CommunicateWithHost lk.salyk.kg:30040 [09:55:52]ConnectInit lk.salyk.kg [09:55:52]written 0, free lines is 4095 [09:55:52]Connected sock=10 [09:55:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B5 D1 07 01 81 C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 98 E3 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 E3 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 33 00 00 00 00 07 04 06 00 98 E3 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 A6 9A E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6D E2 01 00 35 04 06 00 61 4D 03 65 69 89 15 0C 88 33 15 10 15 ED [09:55:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 CE 12 47 00 36 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 37 39 38 10 04 04 00 6D E2 01 00 F4 03 04 00 CF 46 E5 65 B6 04 01 00 00 72 68 0B B7 83 30 8D 0C [09:55:52]CommunicateWithHost err = 0 [09:55:52]CheckOFDResponse [09:55:52]1017 (14) - 77093643461234 [09:55:52]1041 (16) - 0000000000874798 [09:55:52]1040 (4) - 123501 [09:55:52]1012 (4) - 04.03.2024 03:58 [09:55:52]1206 (1) - 0 [09:55:52]OFD Sender: Remove packet 123501 [09:55:52]ProducePacketName [09:55:52]name=ofd_packets/00123501 [09:55:52]NVStorageDeleteData [09:55:52]Write to MH i2c: 01 00 00 C8 03 CB [09:55:52]Write i2c OK [09:55:52]MH_I2C_Read... [09:55:52]Read from MH i2c: 01 [09:55:52]MH_I2C_Read... [09:55:52]Read from MH i2c: 01 07 00 [09:55:52]MH_I2C_Read... [09:55:52]Read from MH i2c: 01 07 00 C8 03 00 00 00 00 00 01 0D E0 [09:55:52]RasterBufferAndPrint [09:55:52]line [09:55:52]line [09:55:52]line [09:55:52]line [09:55:52]line [09:55:52]written 0, free lines is 3335 [09:55:52]MH_Cut [09:55:52]Write to MH i2c: D1 01 00 CF 03 01 A4 [09:55:52]Write i2c OK [09:55:52]MH_I2C_Read... [09:55:52]Read from MH i2c: D1 [09:55:52]MH_I2C_Read... [09:55:52]Read from MH i2c: D1 01 00 [09:55:52]MH_I2C_Read... [09:55:52]Read from MH i2c: D1 01 00 CF 03 00 A3 [09:55:52]Write to MH i2c: 01 00 00 D0 03 D3 [09:55:52]Write i2c OK [09:55:52]MH_I2C_Read... [09:55:52]OFD Sender: No OFD packet to send [09:55:53]*** Cut start [09:55:53]*** Purtial cut [09:55:53]*** Stage 1: CUTSNS_PIN = 1 [09:55:55]Read from MH i2c: 01 [09:55:55]MH_I2C_Read... [09:55:55]*** Stop cut motor [09:55:55]*** Cut end [09:55:55]Read from MH i2c: 01 07 00 [09:55:55]MH_I2C_Read... [09:55:55]Read from MH i2c: 01 07 00 D0 03 00 00 00 00 00 FF 0F E8 [09:55:55]process_action close_receipt done [09:55:55]requested_data is exist [09:55:55]produce_requested_data [09:55:55]requested_item fm.sn is exist - process it [09:55:55]wFMCommunicate request_size=4 [09:55:55]MH_SAM_APDU [09:55:55]CAPDU: 80 11 00 00 [09:55:55]Write to MH i2c: E2 08 00 D1 03 80 11 00 00 00 00 00 00 4E [09:55:55]Write i2c OK [09:55:55]MH_I2C_Read... [09:55:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:55]Read from MH i2c: E2 [09:55:55]MH_I2C_Read... [09:55:55]Read from MH i2c: E2 17 00 [09:55:55]MH_I2C_Read... [09:55:55]Read from MH i2c: E2 17 00 D1 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AC [09:55:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:55:55]wFMCommunicate OK [09:55:55]requested_item fd.num is exist - process it [09:55:55]SAM_PROTO_GetFieldsCounters [09:55:55]wFMCommunicate request_size=4 [09:55:55]MH_SAM_APDU [09:55:55]CAPDU: 80 13 00 00 [09:55:55]Write to MH i2c: E2 08 00 D2 03 80 13 00 00 00 00 00 00 51 [09:55:55]Write i2c OK [09:55:55]MH_I2C_Read... [09:55:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:55:55]Read from MH i2c: E2 [09:55:55]MH_I2C_Read... [09:55:55]Read from MH i2c: E2 62 00 [09:55:55]MH_I2C_Read... [09:55:55]Read from MH i2c: E2 62 00 D2 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 6D E2 01 00 0E 04 04 00 44 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 40 [09:55: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 6D E2 01 00 0E 04 04 00 44 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 [09:55:55]wFMCommunicate OK [09:55:55]SAM_PROTO_GetFieldsCounters done [09:55:55]requested_item shift.num is exist - process it [09:55:55]requested_item shift.opened is exist - process it [09:55:55]req_shift_opened [09:55:55]FM_GetShiftState [09:55:55]SAM_PROTO_GetShiftState [09:55:55]wFMCommunicate request_size=4 [09:55:55]MH_SAM_APDU [09:55:55]CAPDU: 80 13 01 00 [09:55:55]Write to MH i2c: E2 08 00 D3 03 80 13 01 00 00 00 00 00 53 [09:55:55]Write i2c OK [09:55:55]MH_I2C_Read... [09:55:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:55]Read from MH i2c: E2 [09:55:55]MH_I2C_Read... [09:55:55]Read from MH i2c: E2 0E 00 [09:55:55]MH_I2C_Read... [09:55:55]Read from MH i2c: E2 0E 00 D3 03 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 6A [09:55:55]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:55:55]wFMCommunicate OK [09:55:55]SAM_PROTO_GetShiftState done [09:55:55]FM_GetShiftState done [09:55:55]req_shift_opened done [09:55:55]requested_item shift.open_date is exist - process it [09:55:55]req_shift_open_date [09:55:55]req_shift_open_date done [09:55:55]produce_requested_data done [09:55:55]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123501,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:55:55]process_action_free close_receipt [09:55:55]json_value_free [09:55:55]json_value_free done [09:55:55]process_json_proto returns [09:55:55]Send response to host [09:55:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123501,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:55:55]free response buf [09:55:55]execute_script done [09:55:55]execute_script returns [09:55:55]free content buf [09:55:55]Sock 9.Close socket [09:55:55]Sock 9.Thread stoped [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]accept exits with 7 [09:56:17]New connection [09:56:17]New thread 3067436388 created [09:56:17]Thread 3067579748 joined [09:56:17]Waiting for new connection... [09:56:17] Sock 7.Parse request [09:56:17]Sock 7.Check first char [09:56:17]Sock 7.First char is OK [09:56:17]request: POST /json_proto HTTP/1.0 [09:56:17]Method: POST [09:56:17]URL: /json_proto [09:56:17]Method is POST - this is cgi request [09:56:17]url: /json_proto [09:56:17]query_string will be loaded in cgi processing [09:56:17]execute_cgi json_proto POST (null) [09:56:17]execute_cgi path=json_proto method=POST [09:56:17]POST find Content-Length [09:56:17]Host: 172.17.48.197:8080 [09:56:17]Content-Length: 683 [09:56:17]Content-Type: application/json [09:56:17] [09:56:17]POST finish read [09:56:17]Found Content-Length = 683 [09:56:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106513", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:17]execute_script... [09:56: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)1106513", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:17]POST & json_proto [09:56:17]process_json_proto [09:56:17]json parsed OK: [09:56:17]protocol is kg_v1.0 [09:56:17]action value=close_receipt [09:56:17]process_action close_receipt [09:56:17]cmd_close_receipt [09:56:17]MH_GetDate [09:56:17]Write to MH i2c: F0 00 00 D4 03 C6 [09:56:17]Write i2c OK [09:56:17]MH_I2C_Read... [09:56:17]Read from MH i2c: F0 [09:56:17]MH_I2C_Read... [09:56:17]Read from MH i2c: F0 09 00 [09:56:17]MH_I2C_Read... [09:56:17]Read from MH i2c: F0 09 00 D4 03 00 C2 9A E5 65 6C AF E3 65 D8 [09:56:17]GetLastDocTimeStamp 1709546150 [09:56:17]current date 1709546178 [09:56:17]FM_GetShiftState [09:56:17]SAM_PROTO_GetShiftState [09:56:17]wFMCommunicate request_size=4 [09:56:17]MH_SAM_APDU [09:56:17]CAPDU: 80 13 01 00 [09:56:17]Write to MH i2c: E2 08 00 D5 03 80 13 01 00 00 00 00 00 55 [09:56:17]Write i2c OK [09:56:17]MH_I2C_Read... [09:56:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:17]Read from MH i2c: E2 [09:56:17]MH_I2C_Read... [09:56:17]Read from MH i2c: E2 0E 00 [09:56:17]MH_I2C_Read... [09:56:17]Read from MH i2c: E2 0E 00 D5 03 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 6C [09:56:17]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:56:17]wFMCommunicate OK [09:56:17]SAM_PROTO_GetShiftState done [09:56:17]FM_GetShiftState done [09:56:17]opened in 1709511088 [09:56:17]opened+sec_in_day 1709597488 [09:56:17]quantity*price = 100030 [09:56:17]sum+1 = 100031 [09:56:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 102 04.03.2024 09:56 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123502 ФПД: 247103542143432 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T095618&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123502&fm=247103542143432&tin=02508201610067®Number=0000000000090573&sum=100000 [09:56:18]StoreToDocumentArchive [09:56:18]shift 324 fd 123502 [09:56:18]save to /storage/0324/doc_00123502 [09:56:18]save last doc name /storage/0324/doc_00123502 to /storage/kkm_last_doc_name [09:56:18]save OK [09:56:18]Clear old archive folders... [09:56:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:56:18]tlvbuf is 01BCB2A0 [09:56:18]SAM_PROTO_ClearQueue [09:56:18]wFMCommunicate request_size=4 [09:56:18]MH_SAM_APDU [09:56:18]CAPDU: 80 09 00 00 [09:56:18]Write to MH i2c: E2 08 00 E2 03 80 09 00 00 00 00 00 00 57 [09:56:18]Write i2c OK [09:56:18]MH_I2C_Read... [09:56:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:56:18]Read from MH i2c: E2 [09:56:18]MH_I2C_Read... [09:56:18]Read from MH i2c: E2 03 00 [09:56:18]MH_I2C_Read... [09:56:18]Read from MH i2c: E2 03 00 E2 03 00 90 00 59 [09:56:18]RAPDU: 90 00 [09:56:18]wFMCommunicate OK [09:56:18]SAM_PROTO_ClearQueue done [09:56:18]KKMCreateOFDPacket [09:56:18]OFDProtocolAddRootSTLVToBuf [09:56:18]FM_MakeSignedData [09:56:18]FM_MakeSignedData [09:56:18]SAM_PROTO_SignData [09:56:18]wFMCommunicate request_size=4 [09:56:18]MH_SAM_APDU [09:56:18]CAPDU: 80 0D 01 02 [09:56:18]Write to MH i2c: E2 08 00 E3 03 80 0D 01 02 00 00 00 00 5F [09:56:18]Write i2c OK [09:56:18]MH_I2C_Read... [09:56:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:56:18]Read from MH i2c: E2 [09:56:18]MH_I2C_Read... [09:56:18]Read from MH i2c: E2 03 00 [09:56:18]MH_I2C_Read... [09:56:18]Read from MH i2c: E2 03 00 E3 03 00 90 00 5A [09:56:18]RAPDU: 90 00 [09:56:18]wFMCommunicate OK [09:56:18]wFMCommunicate request_size=255 [09:56:18]MH_SAM_APDU [09:56:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 C2 9A E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6E E2 01 00 35 04 06 00 E0 [09:56:18]Write to MH i2c: E2 02 01 E4 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 C2 9A E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6E E2 01 00 35 04 06 00 E0 00 00 4D [09:56:18]Write i2c OK [09:56:18]MH_I2C_Read... [09:56:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:19]Read from MH i2c: E2 [09:56:19]MH_I2C_Read... [09:56:19]Read from MH i2c: E2 03 00 [09:56:19]MH_I2C_Read... [09:56:19]Read from MH i2c: E2 03 00 E4 03 00 90 00 5B [09:56:19]RAPDU: 90 00 [09:56:19]wFMCommunicate OK [09:56:19]wFMCommunicate request_size=10 [09:56:19]MH_SAM_APDU [09:56:19]CAPDU: 80 0D 02 02 05 BD 46 DA 29 C8 [09:56:19]Write to MH i2c: E2 0D 00 E5 03 80 0D 02 02 05 00 BD 46 DA 29 C8 00 00 3A [09:56:19]Write i2c OK [09:56:19]MH_I2C_Read... [09:56:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:19]Read from MH i2c: E2 [09:56:19]MH_I2C_Read... [09:56:19]Read from MH i2c: E2 03 00 [09:56:19]MH_I2C_Read... [09:56:19]Read from MH i2c: E2 03 00 E5 03 00 90 00 5C [09:56:19]RAPDU: 90 00 [09:56:19]wFMCommunicate OK [09:56:19]wFMCommunicate request_size=4 [09:56:19]MH_SAM_APDU [09:56:19]CAPDU: 80 0D 03 02 [09:56:19]Write to MH i2c: E2 08 00 E6 03 80 0D 03 02 00 00 00 00 64 [09:56:19]Write i2c OK [09:56:19]MH_I2C_Read... [09:56:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:56:19]Read from MH i2c: E2 [09:56:19]MH_I2C_Read... [09:56:19]Read from MH i2c: E2 0B 00 [09:56:19]MH_I2C_Read... [09:56:19]Read from MH i2c: E2 0B 00 E6 03 00 A8 30 B2 D0 97 22 6C 1B 90 00 FF [09:56:19]RAPDU: A8 30 B2 D0 97 22 6C 1B 90 00 [09:56:19]wFMCommunicate OK [09:56:19]SAM_PROTO_SignData done [09:56:19]FM_MakeSignedData done [09:56:19]CreateOFDProtocolMessage [09:56:19]wFMCommunicate request_size=4 [09:56:19]MH_SAM_APDU [09:56:19]CAPDU: 80 11 00 00 [09:56:19]Write to MH i2c: E2 08 00 E7 03 80 11 00 00 00 00 00 00 64 [09:56:19]Write i2c OK [09:56:19]MH_I2C_Read... [09:56:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:19]Read from MH i2c: E2 [09:56:19]MH_I2C_Read... [09:56:19]Read from MH i2c: E2 17 00 [09:56:19]MH_I2C_Read... [09:56:19]Read from MH i2c: E2 17 00 E7 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C2 [09:56:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:56:19]wFMCommunicate OK [09:56:19]CreateOFDProtocolMessage done [09:56:19]OFDSenderStorePacket 123502 [09:56:19]StoreOFDPacket docnum=123502 [09:56:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 25 7B 07 01 2E 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 C2 9A E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6E E2 01 00 35 04 06 00 E0 BD 46 DA 29 C8 A8 30 B2 D0 97 22 6C 1B [09:56:19]CheckFolder [09:56:19]dirname=/storage/ofd_packets [09:56:19]CheckFolder done [09:56:19]ProducePacketName [09:56:19]name=ofd_packets/00123502 [09:56:19]NVStorageSaveData ofd_packets/00123502 [09:56:19]File name is /storage/ofd_packets/00123502 [09:56:19]Write 301 bytes [09:56:19]NVStorageSaveData done [09:56:19]OFDSenderStorePacket done [09:56:19]KKMCreateOFDPacket done [09:56:19]NVStorageSaveData kkm_last_timestamp [09:56:19]File name is /storage/kkm_last_timestamp [09:56:19]Write 4 bytes [09:56:19]NVStorageSaveData done [09:56:19]ExternCall_PrintAddStr [09:56:19]wPrintStart [09:56:19]Write to MH i2c: 01 00 00 E8 03 EB [09:56:19]Write i2c OK [09:56:19]MH_I2C_Read... [09:56:19]Read from MH i2c: 01 [09:56:19]MH_I2C_Read... [09:56:19]Read from MH i2c: 01 07 00 [09:56:19]MH_I2C_Read... [09:56:19]Read from MH i2c: 01 07 00 E8 03 00 00 00 00 00 FF 0F 00 [09:56:19]RasterBufferAndPrint [09:56:19]line Счет N : (1)1106513 [09:56:19]line ИНН: 02508201610067 [09:56:19]line Контрольно-Кассовый Чек [09:56:19]line ПРОДАЖА [09:56:19]line ТРК (МРК, ГНК) : 62 [09:56:19]line Товар: 2710124130 [09:56:19]line Аи-92-К-5 [09:56:19]line 16.160 * 61.90 [09:56:19]line = 1000.30 [09:56:19]line НДС 12% НСП 1% [09:56:19]line > о реализуемом товаре [09:56:19]line ОКРУГЛЕНИЕ: -0.30 [09:56:19]line ИТОГО: 1000.00 [09:56:19]line Внесено: 1000.00 [09:56:19]line СДАЧА: 0.00 [09:56:19]line НСП 1% : 8.85 [09:56:19]line НДС 12% : 106.23 [09:56:19]line Наличными: 1000.00 [09:56:19]line Безнал.: 0.00 [09:56:19]line Место: АЗС № 25 "Партнер Нефть" [09:56:19]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:56:19]line СНО: Общий режим [09:56:19]line Чек 102 04.03.2024 09:56 [09:56:19]line Смена: 324 ФФД: 1.0 [09:56:19]line ЗНМ: 0300000019 [09:56:19]line РНМ: 0000000000090573 [09:56:19]line Версия ККМ: 001 [09:56:19]line ФМ: 0000000000874798 [09:56:19]line ФД: 123502 [09:56:19]line ФПД: 247103542143432 [09:56:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T095618&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123502&fm=247103542143432&tin=02508201610067®Number=0000000000090573&sum=100000 [09:56:19]OFD Sender: Processing packet 123502 [packets to send 112, broken 111] [09:56:19]ProducePacketName [09:56:19]name=ofd_packets/00123502 [09:56:19]OFD Sender: To server: pG, [09:56:19]CommunicateWithHost lk.salyk.kg:30040 [09:56:19]ConnectInit lk.salyk.kg [09:56:19]written 0, free lines is 4095 [09:56:19]Connected sock=10 [09:56: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 37 39 38 0F 01 00 00 25 7B 07 01 2E 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 C2 9A E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6E E2 01 00 35 04 06 00 E0 BD 46 DA 29 C8 A8 30 B2 D0 97 22 6C 1B [09:56:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 4E C2 47 00 CD 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 37 39 38 10 04 04 00 6E E2 01 00 F4 03 04 00 EA 46 E5 65 B6 04 01 00 00 12 1A F8 A2 1F 5B E7 B5 [09:56:19]CommunicateWithHost err = 0 [09:56:19]CheckOFDResponse [09:56:19]1017 (14) - 77093643461234 [09:56:19]1041 (16) - 0000000000874798 [09:56:19]1040 (4) - 123502 [09:56:19]1012 (4) - 04.03.2024 03:58 [09:56:19]1206 (1) - 0 [09:56:19]OFD Sender: Remove packet 123502 [09:56:19]ProducePacketName [09:56:19]name=ofd_packets/00123502 [09:56:19]NVStorageDeleteData [09:56:20]Write to MH i2c: 01 00 00 13 04 17 [09:56:20]Write i2c OK [09:56:20]MH_I2C_Read... [09:56:20]Read from MH i2c: 01 [09:56:20]MH_I2C_Read... [09:56:20]Read from MH i2c: 01 07 00 [09:56:20]MH_I2C_Read... [09:56:20]Read from MH i2c: 01 07 00 13 04 00 00 00 00 00 E9 0C 13 [09:56:20]RasterBufferAndPrint [09:56:20]line [09:56:20]line [09:56:20]line [09:56:20]line [09:56:20]line [09:56:20]written 0, free lines is 3311 [09:56:20]MH_Cut [09:56:20]Write to MH i2c: D1 01 00 1A 04 01 F0 [09:56:20]Write i2c OK [09:56:20]MH_I2C_Read... [09:56:20]Read from MH i2c: D1 [09:56:20]MH_I2C_Read... [09:56:20]Read from MH i2c: D1 01 00 [09:56:20]MH_I2C_Read... [09:56:20]Read from MH i2c: D1 01 00 1A 04 00 EF [09:56:20]Write to MH i2c: 01 00 00 1B 04 1F [09:56:20]Write i2c OK [09:56:20]MH_I2C_Read... [09:56:20]OFD Sender: No OFD packet to send [09:56:20]*** Cut start [09:56:20]*** Purtial cut [09:56:20]*** Stage 1: CUTSNS_PIN = 1 [09:56:22]Read from MH i2c: 01 [09:56:22]MH_I2C_Read... [09:56:22]*** Stop cut motor [09:56:22]*** Cut end [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 1B 04 00 00 00 00 00 FF 0F 34 [09:56:22]process_action close_receipt done [09:56:22]requested_data is exist [09:56:22]produce_requested_data [09:56:22]requested_item fm.sn is exist - process it [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 1C 04 80 11 00 00 00 00 00 00 9A [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 1C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F8 [09:56:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:56:22]wFMCommunicate OK [09:56:22]requested_item fd.num is exist - process it [09:56:22]SAM_PROTO_GetFieldsCounters [09:56:22]wFMCommunicate request_size=4 [09:56:22]MH_SAM_APDU [09:56:22]CAPDU: 80 13 00 00 [09:56:22]Write to MH i2c: E2 08 00 1D 04 80 13 00 00 00 00 00 00 9D [09:56:22]Write i2c OK [09:56:22]MH_I2C_Read... [09:56:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:56:23]Read from MH i2c: E2 [09:56:23]MH_I2C_Read... [09:56:23]Read from MH i2c: E2 62 00 [09:56:23]MH_I2C_Read... [09:56:23]Read from MH i2c: E2 62 00 1D 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 6E E2 01 00 0E 04 04 00 44 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 90 [09:56: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 6E E2 01 00 0E 04 04 00 44 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 [09:56:23]wFMCommunicate OK [09:56:23]SAM_PROTO_GetFieldsCounters done [09:56:23]requested_item shift.num is exist - process it [09:56:23]requested_item shift.opened is exist - process it [09:56:23]req_shift_opened [09:56:23]FM_GetShiftState [09:56:23]SAM_PROTO_GetShiftState [09:56:23]wFMCommunicate request_size=4 [09:56:23]MH_SAM_APDU [09:56:23]CAPDU: 80 13 01 00 [09:56:23]Write to MH i2c: E2 08 00 1E 04 80 13 01 00 00 00 00 00 9F [09:56:23]Write i2c OK [09:56:23]MH_I2C_Read... [09:56:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:23]Read from MH i2c: E2 [09:56:23]MH_I2C_Read... [09:56:23]Read from MH i2c: E2 0E 00 [09:56:23]MH_I2C_Read... [09:56:23]Read from MH i2c: E2 0E 00 1E 04 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 B6 [09:56:23]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:56:23]wFMCommunicate OK [09:56:23]SAM_PROTO_GetShiftState done [09:56:23]FM_GetShiftState done [09:56:23]req_shift_opened done [09:56:23]requested_item shift.open_date is exist - process it [09:56:23]req_shift_open_date [09:56:23]req_shift_open_date done [09:56:23]produce_requested_data done [09:56:23]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123502,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:56:23]process_action_free close_receipt [09:56:23]json_value_free [09:56:23]json_value_free done [09:56:23]process_json_proto returns [09:56:23]Send response to host [09:56:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123502,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:56:23]free response buf [09:56:23]execute_script done [09:56:23]execute_script returns [09:56:23]free content buf [09:56:23]Sock 7.Close socket [09:56:23]Sock 7.Thread stoped [09:56:25]OFD Sender: No OFD packet to send [09:56:30]OFD Sender: No OFD packet to send [09:56:33]accept exits with 9 [09:56:33]New connection [09:56:33]New thread 3067579748 created [09:56:33]Thread 3067436388 joined [09:56:33]Waiting for new connection... [09:56:33] Sock 9.Parse request [09:56:33]Sock 9.Check first char [09:56:33]Sock 9.First char is OK [09:56:33]request: POST /json_proto HTTP/1.0 [09:56:33]Method: POST [09:56:33]URL: /json_proto [09:56:33]Method is POST - this is cgi request [09:56:33]url: /json_proto [09:56:33]query_string will be loaded in cgi processing [09:56:33]execute_cgi json_proto POST (null) [09:56:33]execute_cgi path=json_proto method=POST [09:56:33]POST find Content-Length [09:56:33]Host: 172.17.48.197:8080 [09:56:33]Content-Length: 678 [09:56:33]Content-Type: application/json [09:56:33] [09:56:33]POST finish read [09:56:33]Found Content-Length = 678 [09:56:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106514", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:56:33]execute_script... [09:56: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)1106514", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:56:33]POST & json_proto [09:56:33]process_json_proto [09:56:33]json parsed OK: [09:56:33]protocol is kg_v1.0 [09:56:33]action value=close_receipt [09:56:33]process_action close_receipt [09:56:33]cmd_close_receipt [09:56:33]MH_GetDate [09:56:33]Write to MH i2c: F0 00 00 1F 04 12 [09:56:33]Write i2c OK [09:56:33]MH_I2C_Read... [09:56:33]Read from MH i2c: F0 [09:56:33]MH_I2C_Read... [09:56:33]Read from MH i2c: F0 09 00 [09:56:33]MH_I2C_Read... [09:56:33]Read from MH i2c: F0 09 00 1F 04 00 D2 9A E5 65 6C AF E3 65 34 [09:56:33]GetLastDocTimeStamp 1709546178 [09:56:33]current date 1709546194 [09:56:33]FM_GetShiftState [09:56:33]SAM_PROTO_GetShiftState [09:56:33]wFMCommunicate request_size=4 [09:56:33]MH_SAM_APDU [09:56:33]CAPDU: 80 13 01 00 [09:56:33]Write to MH i2c: E2 08 00 20 04 80 13 01 00 00 00 00 00 A1 [09:56:33]Write i2c OK [09:56:33]MH_I2C_Read... [09:56:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:33]Read from MH i2c: E2 [09:56:33]MH_I2C_Read... [09:56:33]Read from MH i2c: E2 0E 00 [09:56:33]MH_I2C_Read... [09:56:33]Read from MH i2c: E2 0E 00 20 04 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 B8 [09:56:33]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:56:33]wFMCommunicate OK [09:56:33]SAM_PROTO_GetShiftState done [09:56:33]FM_GetShiftState done [09:56:33]opened in 1709511088 [09:56:33]opened+sec_in_day 1709597488 [09:56:33]quantity*price = 50015 [09:56:33]sum+1 = 50016 [09:56:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 103 04.03.2024 09:56 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123503 ФПД: 78286911046499 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T095634&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123503&fm=78286911046499&tin=02508201610067®Number=0000000000090573&sum=50000 [09:56:35]StoreToDocumentArchive [09:56:35]shift 324 fd 123503 [09:56:35]save to /storage/0324/doc_00123503 [09:56:35]save last doc name /storage/0324/doc_00123503 to /storage/kkm_last_doc_name [09:56:35]save OK [09:56:35]Clear old archive folders... [09:56:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:56:35]tlvbuf is 01BC8650 [09:56:35]SAM_PROTO_ClearQueue [09:56:35]wFMCommunicate request_size=4 [09:56:35]MH_SAM_APDU [09:56:35]CAPDU: 80 09 00 00 [09:56:35]Write to MH i2c: E2 08 00 2D 04 80 09 00 00 00 00 00 00 A3 [09:56:35]Write i2c OK [09:56:35]MH_I2C_Read... [09:56:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:56:35]Read from MH i2c: E2 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: E2 03 00 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: E2 03 00 2D 04 00 90 00 A5 [09:56:35]RAPDU: 90 00 [09:56:35]wFMCommunicate OK [09:56:35]SAM_PROTO_ClearQueue done [09:56:35]KKMCreateOFDPacket [09:56:35]OFDProtocolAddRootSTLVToBuf [09:56:35]FM_MakeSignedData [09:56:35]FM_MakeSignedData [09:56:35]SAM_PROTO_SignData [09:56:35]wFMCommunicate request_size=4 [09:56:35]MH_SAM_APDU [09:56:35]CAPDU: 80 0D 01 02 [09:56:35]Write to MH i2c: E2 08 00 2E 04 80 0D 01 02 00 00 00 00 AB [09:56:35]Write i2c OK [09:56:35]MH_I2C_Read... [09:56:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:56:35]Read from MH i2c: E2 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: E2 03 00 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: E2 03 00 2E 04 00 90 00 A6 [09:56:35]RAPDU: 90 00 [09:56:35]wFMCommunicate OK [09:56:35]wFMCommunicate request_size=255 [09:56:35]MH_SAM_APDU [09:56: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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 D2 9A E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6F E2 01 00 35 04 06 00 47 [09:56:35]Write to MH i2c: E2 02 01 2F 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 D2 9A E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6F E2 01 00 35 04 06 00 47 00 00 86 [09:56:35]Write i2c OK [09:56:35]MH_I2C_Read... [09:56:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:35]Read from MH i2c: E2 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: E2 03 00 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: E2 03 00 2F 04 00 90 00 A7 [09:56:35]RAPDU: 90 00 [09:56:35]wFMCommunicate OK [09:56:35]wFMCommunicate request_size=10 [09:56:35]MH_SAM_APDU [09:56:35]CAPDU: 80 0D 02 02 05 33 97 86 03 63 [09:56:35]Write to MH i2c: E2 0D 00 30 04 80 0D 02 02 05 00 33 97 86 03 63 00 00 6E [09:56:35]Write i2c OK [09:56:35]MH_I2C_Read... [09:56:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:35]Read from MH i2c: E2 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: E2 03 00 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: E2 03 00 30 04 00 90 00 A8 [09:56:35]RAPDU: 90 00 [09:56:35]wFMCommunicate OK [09:56:35]wFMCommunicate request_size=4 [09:56:35]MH_SAM_APDU [09:56:35]CAPDU: 80 0D 03 02 [09:56:35]Write to MH i2c: E2 08 00 31 04 80 0D 03 02 00 00 00 00 B0 [09:56:35]Write i2c OK [09:56:35]MH_I2C_Read... [09:56:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:56:35]Read from MH i2c: E2 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: E2 0B 00 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: E2 0B 00 31 04 00 19 0A 2C 53 D3 8E A7 44 90 00 9F [09:56:35]RAPDU: 19 0A 2C 53 D3 8E A7 44 90 00 [09:56:35]wFMCommunicate OK [09:56:35]SAM_PROTO_SignData done [09:56:35]FM_MakeSignedData done [09:56:35]CreateOFDProtocolMessage [09:56:35]wFMCommunicate request_size=4 [09:56:35]MH_SAM_APDU [09:56:35]CAPDU: 80 11 00 00 [09:56:35]Write to MH i2c: E2 08 00 32 04 80 11 00 00 00 00 00 00 B0 [09:56:35]Write i2c OK [09:56:35]MH_I2C_Read... [09:56:35]OFD Sender: No OFD packet to send [09:56:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:35]Read from MH i2c: E2 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: E2 17 00 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: E2 17 00 32 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0E [09:56:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:56:35]wFMCommunicate OK [09:56:35]CreateOFDProtocolMessage done [09:56:35]OFDSenderStorePacket 123503 [09:56:35]StoreOFDPacket docnum=123503 [09:56:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 2A 59 07 01 1E 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 D2 9A E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6F E2 01 00 35 04 06 00 47 33 97 86 03 63 19 0A 2C 53 D3 8E A7 44 [09:56:35]CheckFolder [09:56:35]dirname=/storage/ofd_packets [09:56:35]CheckFolder done [09:56:35]ProducePacketName [09:56:35]name=ofd_packets/00123503 [09:56:35]NVStorageSaveData ofd_packets/00123503 [09:56:35]File name is /storage/ofd_packets/00123503 [09:56:35]Write 301 bytes [09:56:35]NVStorageSaveData done [09:56:35]OFDSenderStorePacket done [09:56:35]KKMCreateOFDPacket done [09:56:35]NVStorageSaveData kkm_last_timestamp [09:56:35]File name is /storage/kkm_last_timestamp [09:56:35]Write 4 bytes [09:56:35]NVStorageSaveData done [09:56:35]ExternCall_PrintAddStr [09:56:35]wPrintStart [09:56:35]Write to MH i2c: 01 00 00 33 04 37 [09:56:35]Write i2c OK [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: 01 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: 01 07 00 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: 01 07 00 33 04 00 00 00 00 00 FF 0F 4C [09:56:35]RasterBufferAndPrint [09:56:35]line Счет N : (1)1106514 [09:56:35]line ИНН: 02508201610067 [09:56:35]line Контрольно-Кассовый Чек [09:56:35]line ПРОДАЖА [09:56:35]line ТРК (МРК, ГНК) : 11 [09:56:35]line Товар: 2710124130 [09:56:35]line Аи-92-К-5 [09:56:35]line 8.080 * 61.90 [09:56:35]line = 500.15 [09:56:35]line НДС 12% НСП 1% [09:56:35]line > о реализуемом товаре [09:56:35]line ОКРУГЛЕНИЕ: -0.15 [09:56:35]line ИТОГО: 500.00 [09:56:35]line Внесено: 500.00 [09:56:35]line СДАЧА: 0.00 [09:56:35]line НСП 1% : 4.43 [09:56:35]line НДС 12% : 53.11 [09:56:35]line Наличными: 500.00 [09:56:35]line Безнал.: 0.00 [09:56:35]line Место: АЗС № 25 "Партнер Нефть" [09:56:35]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:56:35]line СНО: Общий режим [09:56:35]line Чек 103 04.03.2024 09:56 [09:56:35]line Смена: 324 ФФД: 1.0 [09:56:35]line ЗНМ: 0300000019 [09:56:35]line РНМ: 0000000000090573 [09:56:35]line Версия ККМ: 001 [09:56:35]line ФМ: 0000000000874798 [09:56:35]line ФД: 123503 [09:56:35]line ФПД: 78286911046499 [09:56:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T095634&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123503&fm=78286911046499&tin=02508201610067®Number=0000000000090573&sum=50000 [09:56:35]OFD Sender: Processing packet 123503 [packets to send 112, broken 111] [09:56:35]ProducePacketName [09:56:35]name=ofd_packets/00123503 [09:56:35]OFD Sender: To server: pG, [09:56:35]CommunicateWithHost lk.salyk.kg:30040 [09:56:35]ConnectInit lk.salyk.kg [09:56:35]written 0, free lines is 4095 [09:56:35]Connected sock=10 [09:56: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 37 39 38 0F 01 00 00 2A 59 07 01 1E 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 D2 9A E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 6F E2 01 00 35 04 06 00 47 33 97 86 03 63 19 0A 2C 53 D3 8E A7 44 [09:56:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 3B 1D 47 00 33 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 37 39 38 10 04 04 00 6F E2 01 00 F4 03 04 00 FB 46 E5 65 B6 04 01 00 00 5F CD 22 DA E0 D2 25 4E [09:56:36]CommunicateWithHost err = 0 [09:56:36]CheckOFDResponse [09:56:36]1017 (14) - 77093643461234 [09:56:36]1041 (16) - 0000000000874798 [09:56:36]1040 (4) - 123503 [09:56:36]1012 (4) - 04.03.2024 03:58 [09:56:36]1206 (1) - 0 [09:56:36]OFD Sender: Remove packet 123503 [09:56:36]ProducePacketName [09:56:36]name=ofd_packets/00123503 [09:56:36]NVStorageDeleteData [09:56:36]Write to MH i2c: 01 00 00 5E 04 62 [09:56:36]Write i2c OK [09:56:36]MH_I2C_Read... [09:56:36]Read from MH i2c: 01 [09:56:36]MH_I2C_Read... [09:56:36]Read from MH i2c: 01 07 00 [09:56:36]MH_I2C_Read... [09:56:36]Read from MH i2c: 01 07 00 5E 04 00 00 00 00 00 E0 0C 55 [09:56:36]RasterBufferAndPrint [09:56:36]line [09:56:36]line [09:56:36]line [09:56:36]line [09:56:36]line [09:56:36]written 0, free lines is 3302 [09:56:36]MH_Cut [09:56:36]Write to MH i2c: D1 01 00 65 04 01 3B [09:56:36]Write i2c OK [09:56:36]MH_I2C_Read... [09:56:36]Read from MH i2c: D1 [09:56:36]MH_I2C_Read... [09:56:36]Read from MH i2c: D1 01 00 [09:56:36]MH_I2C_Read... [09:56:36]Read from MH i2c: D1 01 00 65 04 00 3A [09:56:36]Write to MH i2c: 01 00 00 66 04 6A [09:56:36]Write i2c OK [09:56:36]MH_I2C_Read... [09:56:36]OFD Sender: No OFD packet to send [09:56:37]*** Cut start [09:56:37]*** Purtial cut [09:56:37]*** Stage 1: CUTSNS_PIN = 1 [09:56:39]Read from MH i2c: 01 [09:56:39]MH_I2C_Read... [09:56:39]*** Stop cut motor [09:56:39]*** Cut end [09:56:39]Read from MH i2c: 01 07 00 [09:56:39]MH_I2C_Read... [09:56:39]Read from MH i2c: 01 07 00 66 04 00 00 00 00 00 FF 0F 7F [09:56:39]process_action close_receipt done [09:56:39]requested_data is exist [09:56:39]produce_requested_data [09:56:39]requested_item fm.sn is exist - process it [09:56:39]wFMCommunicate request_size=4 [09:56:39]MH_SAM_APDU [09:56:39]CAPDU: 80 11 00 00 [09:56:39]Write to MH i2c: E2 08 00 67 04 80 11 00 00 00 00 00 00 E5 [09:56:39]Write i2c OK [09:56:39]MH_I2C_Read... [09:56:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:39]Read from MH i2c: E2 [09:56:39]MH_I2C_Read... [09:56:39]Read from MH i2c: E2 17 00 [09:56:39]MH_I2C_Read... [09:56:39]Read from MH i2c: E2 17 00 67 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 43 [09:56:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:56:39]wFMCommunicate OK [09:56:39]requested_item fd.num is exist - process it [09:56:39]SAM_PROTO_GetFieldsCounters [09:56:39]wFMCommunicate request_size=4 [09:56:39]MH_SAM_APDU [09:56:39]CAPDU: 80 13 00 00 [09:56:39]Write to MH i2c: E2 08 00 68 04 80 13 00 00 00 00 00 00 E8 [09:56:39]Write i2c OK [09:56:39]MH_I2C_Read... [09:56:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:56:39]Read from MH i2c: E2 [09:56:39]MH_I2C_Read... [09:56:39]Read from MH i2c: E2 62 00 [09:56:39]MH_I2C_Read... [09:56:39]Read from MH i2c: E2 62 00 68 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 6F E2 01 00 0E 04 04 00 44 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 DF [09:56:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 6F E2 01 00 0E 04 04 00 44 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 [09:56:39]wFMCommunicate OK [09:56:39]SAM_PROTO_GetFieldsCounters done [09:56:39]requested_item shift.num is exist - process it [09:56:39]requested_item shift.opened is exist - process it [09:56:39]req_shift_opened [09:56:39]FM_GetShiftState [09:56:39]SAM_PROTO_GetShiftState [09:56:39]wFMCommunicate request_size=4 [09:56:39]MH_SAM_APDU [09:56:39]CAPDU: 80 13 01 00 [09:56:39]Write to MH i2c: E2 08 00 69 04 80 13 01 00 00 00 00 00 EA [09:56:39]Write i2c OK [09:56:39]MH_I2C_Read... [09:56:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:39]Read from MH i2c: E2 [09:56:39]MH_I2C_Read... [09:56:39]Read from MH i2c: E2 0E 00 [09:56:39]MH_I2C_Read... [09:56:39]Read from MH i2c: E2 0E 00 69 04 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 01 [09:56:39]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:56:39]wFMCommunicate OK [09:56:39]SAM_PROTO_GetShiftState done [09:56:39]FM_GetShiftState done [09:56:39]req_shift_opened done [09:56:39]requested_item shift.open_date is exist - process it [09:56:39]req_shift_open_date [09:56:39]req_shift_open_date done [09:56:39]produce_requested_data done [09:56:39]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123503,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:56:39]process_action_free close_receipt [09:56:39]json_value_free [09:56:39]json_value_free done [09:56:39]process_json_proto returns [09:56:39]Send response to host [09:56:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123503,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:56:39]free response buf [09:56:39]execute_script done [09:56:39]execute_script returns [09:56:39]free content buf [09:56:39]Sock 9.Close socket [09:56:39]Sock 9.Thread stoped [09:56:41]OFD Sender: No OFD packet to send [09:56:46]OFD Sender: No OFD packet to send [09:56:51]OFD Sender: No OFD packet to send [09:56:56]OFD Sender: No OFD packet to send [09:57:01]OFD Sender: No OFD packet to send [09:57:06]OFD Sender: No OFD packet to send [09:57:11]OFD Sender: No OFD packet to send [09:57:16]OFD Sender: No OFD packet to send [09:57:21]OFD Sender: No OFD packet to send [09:57:26]OFD Sender: No OFD packet to send [09:57:31]OFD Sender: No OFD packet to send [09:57:36]OFD Sender: No OFD packet to send [09:57:41]OFD Sender: No OFD packet to send [09:57:46]OFD Sender: No OFD packet to send [09:57:51]OFD Sender: No OFD packet to send [09:57:56]OFD Sender: No OFD packet to send [09:58:01]OFD Sender: No OFD packet to send [09:58:06]OFD Sender: No OFD packet to send [09:58:11]OFD Sender: No OFD packet to send [09:58:14]accept exits with 7 [09:58:14]New connection [09:58:14]New thread 3067436388 created [09:58:14]Thread 3067579748 joined [09:58:14]Waiting for new connection... [09:58:14] Sock 7.Parse request [09:58:14]Sock 7.Check first char [09:58:14]Sock 7.First char is OK [09:58:14]request: POST /json_proto HTTP/1.0 [09:58:14]Method: POST [09:58:14]URL: /json_proto [09:58:14]Method is POST - this is cgi request [09:58:14]url: /json_proto [09:58:14]query_string will be loaded in cgi processing [09:58:14]execute_cgi json_proto POST (null) [09:58:14]execute_cgi path=json_proto method=POST [09:58:14]POST find Content-Length [09:58:14]Host: 172.17.48.197:8080 [09:58:14]Content-Length: 683 [09:58:14]Content-Type: application/json [09:58:14] [09:58:14]POST finish read [09:58:14]Found Content-Length = 683 [09:58:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106515", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:58:14]execute_script... [09:58:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106515", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:58:14]POST & json_proto [09:58:14]process_json_proto [09:58:14]json parsed OK: [09:58:14]protocol is kg_v1.0 [09:58:14]action value=close_receipt [09:58:14]process_action close_receipt [09:58:14]cmd_close_receipt [09:58:14]MH_GetDate [09:58:14]Write to MH i2c: F0 00 00 6A 04 5D [09:58:14]Write i2c OK [09:58:14]MH_I2C_Read... [09:58:14]Read from MH i2c: F0 [09:58:14]MH_I2C_Read... [09:58:14]Read from MH i2c: F0 09 00 [09:58:14]MH_I2C_Read... [09:58:14]Read from MH i2c: F0 09 00 6A 04 00 36 9B E5 65 6C AF E3 65 E4 [09:58:14]GetLastDocTimeStamp 1709546194 [09:58:14]current date 1709546294 [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 6B 04 80 13 01 00 00 00 00 00 EC [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 6B 04 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 03 [09:58:14]RAPDU: 09 00 01 B0 11 E5 65 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]opened in 1709511088 [09:58:14]opened+sec_in_day 1709597488 [09:58:14]quantity*price = 100030 [09:58:14]sum+1 = 100031 [09:58:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 104 04.03.2024 09:58 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123504 ФПД: 33214822768791 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T095814&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123504&fm=33214822768791&tin=02508201610067®Number=0000000000090573&sum=100000 [09:58:15]StoreToDocumentArchive [09:58:15]shift 324 fd 123504 [09:58:15]save to /storage/0324/doc_00123504 [09:58:15]save last doc name /storage/0324/doc_00123504 to /storage/kkm_last_doc_name [09:58:15]save OK [09:58:15]Clear old archive folders... [09:58:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:58:15]tlvbuf is 01BA87F0 [09:58:15]SAM_PROTO_ClearQueue [09:58:15]wFMCommunicate request_size=4 [09:58:15]MH_SAM_APDU [09:58:15]CAPDU: 80 09 00 00 [09:58:15]Write to MH i2c: E2 08 00 78 04 80 09 00 00 00 00 00 00 EE [09:58:15]Write i2c OK [09:58:15]MH_I2C_Read... [09:58:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:58:15]Read from MH i2c: E2 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: E2 03 00 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: E2 03 00 78 04 00 90 00 F0 [09:58:15]RAPDU: 90 00 [09:58:15]wFMCommunicate OK [09:58:15]SAM_PROTO_ClearQueue done [09:58:15]KKMCreateOFDPacket [09:58:15]OFDProtocolAddRootSTLVToBuf [09:58:15]FM_MakeSignedData [09:58:15]FM_MakeSignedData [09:58:15]SAM_PROTO_SignData [09:58:15]wFMCommunicate request_size=4 [09:58:15]MH_SAM_APDU [09:58:15]CAPDU: 80 0D 01 02 [09:58:15]Write to MH i2c: E2 08 00 79 04 80 0D 01 02 00 00 00 00 F6 [09:58:15]Write i2c OK [09:58:15]MH_I2C_Read... [09:58:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:58:15]Read from MH i2c: E2 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: E2 03 00 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: E2 03 00 79 04 00 90 00 F1 [09:58:15]RAPDU: 90 00 [09:58:15]wFMCommunicate OK [09:58:15]wFMCommunicate request_size=255 [09:58:15]MH_SAM_APDU [09:58:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 36 9B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 70 E2 01 00 35 04 06 00 1E [09:58:15]Write to MH i2c: E2 02 01 7A 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 36 9B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 70 E2 01 00 35 04 06 00 1E 00 00 9B [09:58:15]Write i2c OK [09:58:15]MH_I2C_Read... [09:58:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:15]Read from MH i2c: E2 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: E2 03 00 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: E2 03 00 7A 04 00 90 00 F2 [09:58:15]RAPDU: 90 00 [09:58:15]wFMCommunicate OK [09:58:15]wFMCommunicate request_size=10 [09:58:15]MH_SAM_APDU [09:58:15]CAPDU: 80 0D 02 02 05 35 6D B6 60 97 [09:58:15]Write to MH i2c: E2 0D 00 7B 04 80 0D 02 02 05 00 35 6D B6 60 97 00 00 52 [09:58:15]Write i2c OK [09:58:15]MH_I2C_Read... [09:58:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:15]Read from MH i2c: E2 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: E2 03 00 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: E2 03 00 7B 04 00 90 00 F3 [09:58:15]RAPDU: 90 00 [09:58:15]wFMCommunicate OK [09:58:15]wFMCommunicate request_size=4 [09:58:15]MH_SAM_APDU [09:58:15]CAPDU: 80 0D 03 02 [09:58:15]Write to MH i2c: E2 08 00 7C 04 80 0D 03 02 00 00 00 00 FB [09:58:15]Write i2c OK [09:58:15]MH_I2C_Read... [09:58:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:58:15]Read from MH i2c: E2 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: E2 0B 00 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: E2 0B 00 7C 04 00 FE 7D D3 19 1F 65 1B 98 90 00 9A [09:58:15]RAPDU: FE 7D D3 19 1F 65 1B 98 90 00 [09:58:15]wFMCommunicate OK [09:58:15]SAM_PROTO_SignData done [09:58:15]FM_MakeSignedData done [09:58:15]CreateOFDProtocolMessage [09:58:15]wFMCommunicate request_size=4 [09:58:15]MH_SAM_APDU [09:58:15]CAPDU: 80 11 00 00 [09:58:15]Write to MH i2c: E2 08 00 7D 04 80 11 00 00 00 00 00 00 FB [09:58:15]Write i2c OK [09:58:15]MH_I2C_Read... [09:58:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:15]Read from MH i2c: E2 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: E2 17 00 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: E2 17 00 7D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 59 [09:58:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:58:15]wFMCommunicate OK [09:58:15]CreateOFDProtocolMessage done [09:58:15]OFDSenderStorePacket 123504 [09:58:15]StoreOFDPacket docnum=123504 [09:58:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 51 F5 07 01 10 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 36 9B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 70 E2 01 00 35 04 06 00 1E 35 6D B6 60 97 FE 7D D3 19 1F 65 1B 98 [09:58:15]CheckFolder [09:58:15]dirname=/storage/ofd_packets [09:58:15]CheckFolder done [09:58:15]ProducePacketName [09:58:15]name=ofd_packets/00123504 [09:58:15]NVStorageSaveData ofd_packets/00123504 [09:58:15]File name is /storage/ofd_packets/00123504 [09:58:15]Write 301 bytes [09:58:15]NVStorageSaveData done [09:58:15]OFDSenderStorePacket done [09:58:15]KKMCreateOFDPacket done [09:58:15]NVStorageSaveData kkm_last_timestamp [09:58:15]File name is /storage/kkm_last_timestamp [09:58:15]Write 4 bytes [09:58:15]NVStorageSaveData done [09:58:15]OFD Sender: Processing packet 123504 [packets to send 112, broken 111] [09:58:15]ProducePacketName [09:58:15]name=ofd_packets/00123504 [09:58:15]OFD Sender: To server: pG, [09:58:15]CommunicateWithHost lk.salyk.kg:30040 [09:58:15]ConnectInit lk.salyk.kg [09:58:15]ExternCall_PrintAddStr [09:58:15]wPrintStart [09:58:15]Write to MH i2c: 01 00 00 7E 04 82 [09:58:15]Write i2c OK [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: 01 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: 01 07 00 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: 01 07 00 7E 04 00 00 00 00 00 FF 0F 97 [09:58:15]RasterBufferAndPrint [09:58:15]line Счет N : (1)1106515 [09:58:15]line ИНН: 02508201610067 [09:58:15]line Контрольно-Кассовый Чек [09:58:15]line ПРОДАЖА [09:58:15]line ТРК (МРК, ГНК) : 21 [09:58:15]line Товар: 2710124130 [09:58:15]line Аи-92-К-5 [09:58:15]line 16.160 * 61.90 [09:58:15]line = 1000.30 [09:58:15]line НДС 12% НСП 1% [09:58:15]line > о реализуемом товаре [09:58:15]line ОКРУГЛЕНИЕ: -0.30 [09:58:15]line ИТОГО: 1000.00 [09:58:15]line Внесено: 1000.00 [09:58:15]line СДАЧА: 0.00 [09:58:15]line НСП 1% : 8.85 [09:58:15]line НДС 12% : 106.23 [09:58:15]line Наличными: 1000.00 [09:58:15]line Безнал.: 0.00 [09:58:15]line Место: АЗС № 25 "Партнер Нефть" [09:58:15]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [09:58:15]line СНО: Общий режим [09:58:15]line Чек 104 04.03.2024 09:58 [09:58:15]line Смена: 324 ФФД: 1.0 [09:58:15]line ЗНМ: 0300000019 [09:58:15]line РНМ: 0000000000090573 [09:58:15]line Версия ККМ: 001 [09:58:15]line ФМ: 0000000000874798 [09:58:15]line ФД: 123504 [09:58:15]line ФПД: 33214822768791 [09:58:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T095814&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123504&fm=33214822768791&tin=02508201610067®Number=0000000000090573&sum=100000 [09:58:16]Connected sock=11 [09:58:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 51 F5 07 01 10 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 36 9B E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 70 E2 01 00 35 04 06 00 1E 35 6D B6 60 97 FE 7D D3 19 1F 65 1B 98 [09:58:16]written 0, free lines is 4095 [09:58:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 BB 86 47 00 BE 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 37 39 38 10 04 04 00 70 E2 01 00 F4 03 04 00 5F 47 E5 65 B6 04 01 00 00 56 D8 EB 90 B8 8A 18 14 [09:58:16]CommunicateWithHost err = 0 [09:58:16]CheckOFDResponse [09:58:16]1017 (14) - 77093643461234 [09:58:16]1041 (16) - 0000000000874798 [09:58:16]1040 (4) - 123504 [09:58:16]1012 (4) - 04.03.2024 04:00 [09:58:16]1206 (1) - 0 [09:58:16]OFD Sender: Remove packet 123504 [09:58:16]ProducePacketName [09:58:16]name=ofd_packets/00123504 [09:58:16]NVStorageDeleteData [09:58:16]Write to MH i2c: 01 00 00 A9 04 AD [09:58:16]Write i2c OK [09:58:16]MH_I2C_Read... [09:58:16]Read from MH i2c: 01 [09:58:16]MH_I2C_Read... [09:58:16]Read from MH i2c: 01 07 00 [09:58:16]MH_I2C_Read... [09:58:16]Read from MH i2c: 01 07 00 A9 04 00 00 00 00 00 E3 0C A3 [09:58:16]RasterBufferAndPrint [09:58:16]line [09:58:16]line [09:58:16]line [09:58:16]line [09:58:16]line [09:58:16]written 0, free lines is 3305 [09:58:16]MH_Cut [09:58:16]Write to MH i2c: D1 01 00 B0 04 01 86 [09:58:16]Write i2c OK [09:58:16]MH_I2C_Read... [09:58:16]Read from MH i2c: D1 [09:58:16]MH_I2C_Read... [09:58:16]Read from MH i2c: D1 01 00 [09:58:16]MH_I2C_Read... [09:58:16]Read from MH i2c: D1 01 00 B0 04 00 85 [09:58:16]Write to MH i2c: 01 00 00 B1 04 B5 [09:58:16]Write i2c OK [09:58:16]MH_I2C_Read... [09:58:16]OFD Sender: No OFD packet to send [09:58:17]*** Cut start [09:58:17]*** Purtial cut [09:58:17]*** Stage 1: CUTSNS_PIN = 1 [09:58:19]Read from MH i2c: 01 [09:58:19]MH_I2C_Read... [09:58:19]*** Stop cut motor [09:58:19]*** Cut end [09:58:19]Read from MH i2c: 01 07 00 [09:58:19]MH_I2C_Read... [09:58:19]Read from MH i2c: 01 07 00 B1 04 00 00 00 00 00 FF 0F CA [09:58:19]process_action close_receipt done [09:58:19]requested_data is exist [09:58:19]produce_requested_data [09:58:19]requested_item fm.sn is exist - process it [09:58:19]wFMCommunicate request_size=4 [09:58:19]MH_SAM_APDU [09:58:19]CAPDU: 80 11 00 00 [09:58:19]Write to MH i2c: E2 08 00 B2 04 80 11 00 00 00 00 00 00 30 [09:58:19]Write i2c OK [09:58:19]MH_I2C_Read... [09:58:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:19]Read from MH i2c: E2 [09:58:19]MH_I2C_Read... [09:58:19]Read from MH i2c: E2 17 00 [09:58:19]MH_I2C_Read... [09:58:19]Read from MH i2c: E2 17 00 B2 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 8E [09:58:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [09:58:19]wFMCommunicate OK [09:58:19]requested_item fd.num is exist - process it [09:58:19]SAM_PROTO_GetFieldsCounters [09:58:19]wFMCommunicate request_size=4 [09:58:19]MH_SAM_APDU [09:58:19]CAPDU: 80 13 00 00 [09:58:19]Write to MH i2c: E2 08 00 B3 04 80 13 00 00 00 00 00 00 33 [09:58:19]Write i2c OK [09:58:19]MH_I2C_Read... [09:58:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:58:19]Read from MH i2c: E2 [09:58:19]MH_I2C_Read... [09:58:19]Read from MH i2c: E2 62 00 [09:58:19]MH_I2C_Read... [09:58:19]Read from MH i2c: E2 62 00 B3 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 70 E2 01 00 0E 04 04 00 44 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 2E [09:58: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 70 E2 01 00 0E 04 04 00 44 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 [09:58:19]wFMCommunicate OK [09:58:19]SAM_PROTO_GetFieldsCounters done [09:58:19]requested_item shift.num is exist - process it [09:58:19]requested_item shift.opened is exist - process it [09:58:19]req_shift_opened [09:58:19]FM_GetShiftState [09:58:19]SAM_PROTO_GetShiftState [09:58:19]wFMCommunicate request_size=4 [09:58:19]MH_SAM_APDU [09:58:19]CAPDU: 80 13 01 00 [09:58:19]Write to MH i2c: E2 08 00 B4 04 80 13 01 00 00 00 00 00 35 [09:58:19]Write i2c OK [09:58:19]MH_I2C_Read... [09:58:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:19]Read from MH i2c: E2 [09:58:19]MH_I2C_Read... [09:58:19]Read from MH i2c: E2 0E 00 [09:58:19]MH_I2C_Read... [09:58:19]Read from MH i2c: E2 0E 00 B4 04 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 4C [09:58:19]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [09:58:19]wFMCommunicate OK [09:58:19]SAM_PROTO_GetShiftState done [09:58:19]FM_GetShiftState done [09:58:19]req_shift_opened done [09:58:19]requested_item shift.open_date is exist - process it [09:58:19]req_shift_open_date [09:58:19]req_shift_open_date done [09:58:19]produce_requested_data done [09:58:19]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123504,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [09:58:19]process_action_free close_receipt [09:58:19]json_value_free [09:58:19]json_value_free done [09:58:19]process_json_proto returns [09:58:19]Send response to host [09:58:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123504,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [09:58:19]free response buf [09:58:19]execute_script done [09:58:19]execute_script returns [09:58:19]free content buf [09:58:19]Sock 7.Close socket [09:58:19]Sock 7.Thread stoped [09:58:21]OFD Sender: No OFD packet to send [09:58:26]OFD Sender: No OFD packet to send [09:58:31]OFD Sender: No OFD packet to send [09:58:36]OFD Sender: No OFD packet to send [09:58:41]OFD Sender: No OFD packet to send [09:58:46]OFD Sender: No OFD packet to send [09:58:51]OFD Sender: No OFD packet to send [09:58:56]OFD Sender: No OFD packet to send [09:59:01]OFD Sender: No OFD packet to send [09:59:06]OFD Sender: No OFD packet to send [09:59:11]OFD Sender: No OFD packet to send [09:59:16]OFD Sender: No OFD packet to send [09:59:21]OFD Sender: No OFD packet to send [09:59:26]OFD Sender: No OFD packet to send [09:59:31]OFD Sender: No OFD packet to send [09:59:36]OFD Sender: No OFD packet to send [09:59:41]OFD Sender: No OFD packet to send [09:59:46]OFD Sender: No OFD packet to send [09:59:51]OFD Sender: No OFD packet to send [09:59:56]OFD Sender: No OFD packet to send [10:00:01]OFD Sender: No OFD packet to send [10:00:06]OFD Sender: No OFD packet to send [10:00:11]OFD Sender: No OFD packet to send [10:00:15]accept exits with 9 [10:00:15]New connection [10:00:15]New thread 3067579748 created [10:00:15]Thread 3067436388 joined [10:00:15]Waiting for new connection... [10:00:15] Sock 9.Parse request [10:00:15]Sock 9.Check first char [10:00:15]Sock 9.First char is OK [10:00:15]request: POST /json_proto HTTP/1.0 [10:00:15]Method: POST [10:00:15]URL: /json_proto [10:00:15]Method is POST - this is cgi request [10:00:15]url: /json_proto [10:00:15]query_string will be loaded in cgi processing [10:00:15]execute_cgi json_proto POST (null) [10:00:15]execute_cgi path=json_proto method=POST [10:00:15]POST find Content-Length [10:00:15]Host: 172.17.48.197:8080 [10:00:15]Content-Length: 1207 [10:00:15]Content-Type: application/json [10:00:15] [10:00:15]POST finish read [10:00:15]Found Content-Length = 1207 [10:00:15]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106517\u000A04.03.2024 09:56\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.00\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\u000A81577\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:00:15]execute_script... [10:00:15]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106517\u000A04.03.2024 09:56\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.00\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\u000A81577\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:00:15]POST & json_proto [10:00:15]process_json_proto [10:00:15]json parsed OK: [10:00:15]protocol is kg_v1.0 [10:00:15]action value=print_text [10:00:15]process_action print_text [10:00:15]cmd_print_text [10:00:15]ExternCall_PrintAddStr [10:00:15]wPrintStart [10:00:15]Write to MH i2c: 01 00 00 B5 04 B9 [10:00:15]Write i2c OK [10:00:15]MH_I2C_Read... [10:00:15]Read from MH i2c: 01 [10:00:15]MH_I2C_Read... [10:00:15]Read from MH i2c: 01 07 00 [10:00:15]MH_I2C_Read... [10:00:15]Read from MH i2c: 01 07 00 B5 04 00 00 00 00 00 FF 0F CE [10:00:15]RasterBufferAndPrint [10:00:15]line *****ТОВАРНЫЙ ЧЕК***** [10:00:15]line АЗС 25 [10:00:15]line Партнер нефть [10:00:15]line 02508201610067 [10:00:15]line Кассир : Абылгазиев А. [10:00:15]line Счет N : (1)1106517 [10:00:15]line 04.03.2024 09:56 [10:00:15]line ПРОДАЖА [10:00:15]line ТРК (МРК, ГНК): 52 [10:00:15]line Вид ГСМ : 2710124130 [10:00:15]line Аи-92-К-5 [10:00:15]line 10.000 x 61.90 [10:00:15]line ИТОГ: 619.00 [10:00:15]line Тип оплаты: Талоны: Топливная Карта [10:00:15]line 81577 [10:00:15]line ______________________ [10:00:15]line (подпись) [10:00:15]written 0, free lines is 4095 [10:00:15]Write to MH i2c: 01 00 00 C9 04 CD [10:00:15]Write i2c OK [10:00:15]MH_I2C_Read... [10:00:15]Read from MH i2c: 01 [10:00:15]MH_I2C_Read... [10:00:15]Read from MH i2c: 01 07 00 [10:00:15]MH_I2C_Read... [10:00:15]Read from MH i2c: 01 07 00 C9 04 00 00 00 00 00 0F 0E F1 [10:00:15]RasterBufferAndPrint [10:00:15]line [10:00:15]line [10:00:15]line [10:00:15]line [10:00:15]line [10:00:15]written 0, free lines is 3601 [10:00:15]MH_Cut [10:00:15]Write to MH i2c: D1 01 00 D0 04 01 A6 [10:00:15]Write i2c OK [10:00:15]MH_I2C_Read... [10:00:15]Read from MH i2c: D1 [10:00:15]MH_I2C_Read... [10:00:15]Read from MH i2c: D1 01 00 [10:00:15]MH_I2C_Read... [10:00:15]Read from MH i2c: D1 01 00 D0 04 00 A5 [10:00:15]Write to MH i2c: 01 00 00 D1 04 D5 [10:00:15]Write i2c OK [10:00:15]MH_I2C_Read... [10:00:16]*** Cut start [10:00:16]*** Purtial cut [10:00:16]*** Stage 1: CUTSNS_PIN = 1 [10:00:16]OFD Sender: No OFD packet to send [10:00:18]Read from MH i2c: 01 [10:00:18]MH_I2C_Read... [10:00:18]*** Stop cut motor [10:00:18]*** Cut end [10:00:18]Read from MH i2c: 01 07 00 [10:00:18]MH_I2C_Read... [10:00:18]Read from MH i2c: 01 07 00 D1 04 00 00 00 00 00 FF 0F EA [10:00:18]process_action print_text done [10:00:18]requested_data is exist [10:00:18]produce_requested_data [10:00:18]requested_item fm.sn is exist - process it [10:00:18]wFMCommunicate request_size=4 [10:00:18]MH_SAM_APDU [10:00:18]CAPDU: 80 11 00 00 [10:00:18]Write to MH i2c: E2 08 00 D2 04 80 11 00 00 00 00 00 00 50 [10:00:18]Write i2c OK [10:00:18]MH_I2C_Read... [10:00:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:18]Read from MH i2c: E2 [10:00:18]MH_I2C_Read... [10:00:18]Read from MH i2c: E2 17 00 [10:00:18]MH_I2C_Read... [10:00:18]Read from MH i2c: E2 17 00 D2 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AE [10:00:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:00:18]wFMCommunicate OK [10:00:18]requested_item fd.num is exist - process it [10:00:18]SAM_PROTO_GetFieldsCounters [10:00:18]wFMCommunicate request_size=4 [10:00:18]MH_SAM_APDU [10:00:18]CAPDU: 80 13 00 00 [10:00:18]Write to MH i2c: E2 08 00 D3 04 80 13 00 00 00 00 00 00 53 [10:00:18]Write i2c OK [10:00:18]MH_I2C_Read... [10:00:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:00:18]Read from MH i2c: E2 [10:00:18]MH_I2C_Read... [10:00:18]Read from MH i2c: E2 62 00 [10:00:18]MH_I2C_Read... [10:00:18]Read from MH i2c: E2 62 00 D3 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 70 E2 01 00 0E 04 04 00 44 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 4E [10:00: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 70 E2 01 00 0E 04 04 00 44 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 [10:00:18]wFMCommunicate OK [10:00:18]SAM_PROTO_GetFieldsCounters done [10:00:18]requested_item shift.num is exist - process it [10:00:18]requested_item shift.opened is exist - process it [10:00:18]req_shift_opened [10:00:18]FM_GetShiftState [10:00:18]SAM_PROTO_GetShiftState [10:00:18]wFMCommunicate request_size=4 [10:00:18]MH_SAM_APDU [10:00:18]CAPDU: 80 13 01 00 [10:00:18]Write to MH i2c: E2 08 00 D4 04 80 13 01 00 00 00 00 00 55 [10:00:18]Write i2c OK [10:00:18]MH_I2C_Read... [10:00:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:18]Read from MH i2c: E2 [10:00:18]MH_I2C_Read... [10:00:18]Read from MH i2c: E2 0E 00 [10:00:18]MH_I2C_Read... [10:00:18]Read from MH i2c: E2 0E 00 D4 04 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 6C [10:00:18]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:00:18]wFMCommunicate OK [10:00:18]SAM_PROTO_GetShiftState done [10:00:18]FM_GetShiftState done [10:00:18]req_shift_opened done [10:00:18]requested_item shift.open_date is exist - process it [10:00:18]req_shift_open_date [10:00:18]req_shift_open_date done [10:00:18]produce_requested_data done [10:00:18]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123504,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [10:00:18]process_action_free print_text [10:00:18]json_value_free [10:00:18]json_value_free done [10:00:18]process_json_proto returns [10:00:18]Send response to host [10:00:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123504,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [10:00:18]free response buf [10:00:18]execute_script done [10:00:18]execute_script returns [10:00:18]free content buf [10:00:18]Sock 9.Close socket [10:00:18]Sock 9.Thread stoped [10:00:21]OFD Sender: No OFD packet to send [10:00:26]OFD Sender: No OFD packet to send [10:00:31]OFD Sender: No OFD packet to send [10:00:36]OFD Sender: No OFD packet to send [10:00:41]OFD Sender: No OFD packet to send [10:00:46]OFD Sender: No OFD packet to send [10:00:51]OFD Sender: No OFD packet to send [10:00:56]OFD Sender: No OFD packet to send [10:01:01]OFD Sender: No OFD packet to send [10:01:06]OFD Sender: No OFD packet to send [10:01:11]OFD Sender: No OFD packet to send [10:01:16]OFD Sender: No OFD packet to send [10:01:21]OFD Sender: No OFD packet to send [10:01:26]OFD Sender: No OFD packet to send [10:01:31]OFD Sender: No OFD packet to send [10:01:36]OFD Sender: No OFD packet to send [10:01:41]OFD Sender: No OFD packet to send [10:01:46]OFD Sender: No OFD packet to send [10:01:52]OFD Sender: No OFD packet to send [10:01:57]OFD Sender: No OFD packet to send [10:02:02]OFD Sender: No OFD packet to send [10:02:07]OFD Sender: No OFD packet to send [10:02:12]OFD Sender: No OFD packet to send [10:02:17]OFD Sender: No OFD packet to send [10:02:22]OFD Sender: No OFD packet to send [10:02:27]OFD Sender: No OFD packet to send [10:02:32]OFD Sender: No OFD packet to send [10:02:37]OFD Sender: No OFD packet to send [10:02:42]OFD Sender: No OFD packet to send [10:02:44]accept exits with 7 [10:02:44]New connection [10:02:44]New thread 3067436388 created [10:02:44]Thread 3067579748 joined [10:02:44]Waiting for new connection... [10:02:44] Sock 7.Parse request [10:02:44]Sock 7.Check first char [10:02:44]Sock 7.First char is OK [10:02:44]request: POST /json_proto HTTP/1.0 [10:02:44]Method: POST [10:02:44]URL: /json_proto [10:02:44]Method is POST - this is cgi request [10:02:44]url: /json_proto [10:02:44]query_string will be loaded in cgi processing [10:02:44]execute_cgi json_proto POST (null) [10:02:44]execute_cgi path=json_proto method=POST [10:02:44]POST find Content-Length [10:02:44]Host: 172.17.48.197:8080 [10:02:44]Content-Length: 679 [10:02:44]Content-Type: application/json [10:02:44] [10:02:44]POST finish read [10:02:44]Found Content-Length = 679 [10:02:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106519", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124900", "name": "\u0410\u0418-100-\u041A-5", "price" : 88.90, "quantity" : 2.000, "sum" : 177.80, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 177.00, "payments": [ { "type": 0, "sum" : 177.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:44]execute_script... [10:02: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)1106519", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124900", "name": "\u0410\u0418-100-\u041A-5", "price" : 88.90, "quantity" : 2.000, "sum" : 177.80, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 177.00, "payments": [ { "type": 0, "sum" : 177.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:44]POST & json_proto [10:02:44]process_json_proto [10:02:44]json parsed OK: [10:02:44]protocol is kg_v1.0 [10:02:44]action value=close_receipt [10:02:44]process_action close_receipt [10:02:44]cmd_close_receipt [10:02:44]MH_GetDate [10:02:44]Write to MH i2c: F0 00 00 D5 04 C8 [10:02:44]Write i2c OK [10:02:44]MH_I2C_Read... [10:02:44]Read from MH i2c: F0 [10:02:44]MH_I2C_Read... [10:02:44]Read from MH i2c: F0 09 00 [10:02:44]MH_I2C_Read... [10:02:44]Read from MH i2c: F0 09 00 D5 04 00 45 9C E5 65 6C AF E3 65 5F [10:02:44]GetLastDocTimeStamp 1709546294 [10:02:44]current date 1709546565 [10:02:44]FM_GetShiftState [10:02:44]SAM_PROTO_GetShiftState [10:02:44]wFMCommunicate request_size=4 [10:02:44]MH_SAM_APDU [10:02:44]CAPDU: 80 13 01 00 [10:02:44]Write to MH i2c: E2 08 00 D6 04 80 13 01 00 00 00 00 00 57 [10:02:44]Write i2c OK [10:02:44]MH_I2C_Read... [10:02:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:44]Read from MH i2c: E2 [10:02:44]MH_I2C_Read... [10:02:44]Read from MH i2c: E2 0E 00 [10:02:44]MH_I2C_Read... [10:02:44]Read from MH i2c: E2 0E 00 D6 04 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 6E [10:02:44]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:02:44]wFMCommunicate OK [10:02:44]SAM_PROTO_GetShiftState done [10:02:44]FM_GetShiftState done [10:02:44]opened in 1709511088 [10:02:44]opened+sec_in_day 1709597488 [10:02:44]quantity*price = 17780 [10:02:44]sum+1 = 17781 [10:02:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.80 ИТОГО: 177.00 Внесено: 200.00 СДАЧА: 23.00 НСП 1% : 1.57 НДС 12% : 18.88 Наличными: 177.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 105 04.03.2024 10:02 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123505 ФПД: 66024438485450 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T100245&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123505&fm=66024438485450&tin=02508201610067®Number=0000000000090573&sum=17700 [10:02:45]StoreToDocumentArchive [10:02:45]shift 324 fd 123505 [10:02:45]save to /storage/0324/doc_00123505 [10:02:45]save last doc name /storage/0324/doc_00123505 to /storage/kkm_last_doc_name [10:02:45]save OK [10:02:45]Clear old archive folders... [10:02:45]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:02:45]tlvbuf is 01B6AA30 [10:02:45]SAM_PROTO_ClearQueue [10:02:45]wFMCommunicate request_size=4 [10:02:45]MH_SAM_APDU [10:02:45]CAPDU: 80 09 00 00 [10:02:45]Write to MH i2c: E2 08 00 E3 04 80 09 00 00 00 00 00 00 59 [10:02:45]Write i2c OK [10:02:45]MH_I2C_Read... [10:02:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:02:45]Read from MH i2c: E2 [10:02:45]MH_I2C_Read... [10:02:45]Read from MH i2c: E2 03 00 [10:02:45]MH_I2C_Read... [10:02:45]Read from MH i2c: E2 03 00 E3 04 00 90 00 5B [10:02:45]RAPDU: 90 00 [10:02:45]wFMCommunicate OK [10:02:45]SAM_PROTO_ClearQueue done [10:02:45]KKMCreateOFDPacket [10:02:45]OFDProtocolAddRootSTLVToBuf [10:02:45]FM_MakeSignedData [10:02:45]FM_MakeSignedData [10:02:45]SAM_PROTO_SignData [10:02:45]wFMCommunicate request_size=4 [10:02:45]MH_SAM_APDU [10:02:45]CAPDU: 80 0D 01 02 [10:02:45]Write to MH i2c: E2 08 00 E4 04 80 0D 01 02 00 00 00 00 61 [10:02:45]Write i2c OK [10:02:45]MH_I2C_Read... [10:02:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:02:45]Read from MH i2c: E2 [10:02:45]MH_I2C_Read... [10:02:45]Read from MH i2c: E2 03 00 [10:02:45]MH_I2C_Read... [10:02:45]Read from MH i2c: E2 03 00 E4 04 00 90 00 5C [10:02:45]RAPDU: 90 00 [10:02:45]wFMCommunicate OK [10:02:45]wFMCommunicate request_size=255 [10:02:45]MH_SAM_APDU [10:02:45]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 98 2D 31 30 30 2D D0 9A 2D 35 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 BA 22 00 00 00 00 13 04 06 00 74 45 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 45 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 07 00 00 00 00 07 04 06 00 24 45 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 45 9C E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 71 E2 01 00 35 04 06 00 [10:02:45]Write to MH i2c: E2 02 01 E5 04 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 98 2D 31 30 30 2D D0 9A 2D 35 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 BA 22 00 00 00 00 13 04 06 00 74 45 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 45 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 07 00 00 00 00 07 04 06 00 24 45 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 45 9C E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 71 E2 01 00 35 04 06 00 00 00 F2 [10:02:45]Write i2c OK [10:02:45]MH_I2C_Read... [10:02:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:46]Read from MH i2c: E2 [10:02:46]MH_I2C_Read... [10:02:46]Read from MH i2c: E2 03 00 [10:02:46]MH_I2C_Read... [10:02:46]Read from MH i2c: E2 03 00 E5 04 00 90 00 5D [10:02:46]RAPDU: 90 00 [10:02:46]wFMCommunicate OK [10:02:46]wFMCommunicate request_size=11 [10:02:46]MH_SAM_APDU [10:02:46]CAPDU: 80 0D 02 02 06 3C 0C 83 33 D1 CA [10:02:46]Write to MH i2c: E2 0E 00 E6 04 80 0D 02 02 06 00 3C 0C 83 33 D1 CA 00 00 09 [10:02:46]Write i2c OK [10:02:46]MH_I2C_Read... [10:02:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:46]Read from MH i2c: E2 [10:02:46]MH_I2C_Read... [10:02:46]Read from MH i2c: E2 03 00 [10:02:46]MH_I2C_Read... [10:02:46]Read from MH i2c: E2 03 00 E6 04 00 90 00 5E [10:02:46]RAPDU: 90 00 [10:02:46]wFMCommunicate OK [10:02:46]wFMCommunicate request_size=4 [10:02:46]MH_SAM_APDU [10:02:46]CAPDU: 80 0D 03 02 [10:02:46]Write to MH i2c: E2 08 00 E7 04 80 0D 03 02 00 00 00 00 66 [10:02:46]Write i2c OK [10:02:46]MH_I2C_Read... [10:02:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:02:46]Read from MH i2c: E2 [10:02:46]MH_I2C_Read... [10:02:46]Read from MH i2c: E2 0B 00 [10:02:46]MH_I2C_Read... [10:02:46]Read from MH i2c: E2 0B 00 E7 04 00 60 F7 F1 B2 21 50 DF E6 90 00 97 [10:02:46]RAPDU: 60 F7 F1 B2 21 50 DF E6 90 00 [10:02:46]wFMCommunicate OK [10:02:46]SAM_PROTO_SignData done [10:02:46]FM_MakeSignedData done [10:02:46]CreateOFDProtocolMessage [10:02:46]wFMCommunicate request_size=4 [10:02:46]MH_SAM_APDU [10:02:46]CAPDU: 80 11 00 00 [10:02:46]Write to MH i2c: E2 08 00 E8 04 80 11 00 00 00 00 00 00 66 [10:02:46]Write i2c OK [10:02:46]MH_I2C_Read... [10:02:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:46]Read from MH i2c: E2 [10:02:46]MH_I2C_Read... [10:02:46]Read from MH i2c: E2 17 00 [10:02:46]MH_I2C_Read... [10:02:46]Read from MH i2c: E2 17 00 E8 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C4 [10:02:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:02:46]wFMCommunicate OK [10:02:46]CreateOFDProtocolMessage done [10:02:46]OFDSenderStorePacket 123505 [10:02:46]StoreOFDPacket docnum=123505 [10:02:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 39 B1 08 01 F5 97 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 98 2D 31 30 30 2D D0 9A 2D 35 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 BA 22 00 00 00 00 13 04 06 00 74 45 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 45 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 07 00 00 00 00 07 04 06 00 24 45 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 45 9C E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 71 E2 01 00 35 04 06 00 3C 0C 83 33 D1 CA 60 F7 F1 B2 21 50 DF E6 [10:02:46]CheckFolder [10:02:46]dirname=/storage/ofd_packets [10:02:46]CheckFolder done [10:02:46]ProducePacketName [10:02:46]name=ofd_packets/00123505 [10:02:46]NVStorageSaveData ofd_packets/00123505 [10:02:46]File name is /storage/ofd_packets/00123505 [10:02:46]Write 302 bytes [10:02:46]NVStorageSaveData done [10:02:46]OFDSenderStorePacket done [10:02:46]KKMCreateOFDPacket done [10:02:46]NVStorageSaveData kkm_last_timestamp [10:02:46]File name is /storage/kkm_last_timestamp [10:02:46]Write 4 bytes [10:02:46]NVStorageSaveData done [10:02:46]ExternCall_PrintAddStr [10:02:46]wPrintStart [10:02:46]Write to MH i2c: 01 00 00 E9 04 ED [10:02:46]Write i2c OK [10:02:46]MH_I2C_Read... [10:02:46]Read from MH i2c: 01 [10:02:46]MH_I2C_Read... [10:02:46]Read from MH i2c: 01 07 00 [10:02:46]MH_I2C_Read... [10:02:46]Read from MH i2c: 01 07 00 E9 04 00 00 00 00 00 FF 0F 02 [10:02:46]RasterBufferAndPrint [10:02:46]line Счет N : (1)1106519 [10:02:46]line ИНН: 02508201610067 [10:02:46]line Контрольно-Кассовый Чек [10:02:46]line ПРОДАЖА [10:02:46]line ТРК (МРК, ГНК) : 12 [10:02:46]line Товар: 2710124900 [10:02:46]line АИ-100-К-5 [10:02:46]line 2.000 * 88.90 [10:02:46]line = 177.80 [10:02:46]line НДС 12% НСП 1% [10:02:46]line > о реализуемом товаре [10:02:46]line ОКРУГЛЕНИЕ: -0.80 [10:02:46]line ИТОГО: 177.00 [10:02:46]line Внесено: 200.00 [10:02:46]line СДАЧА: 23.00 [10:02:46]line НСП 1% : 1.57 [10:02:46]line НДС 12% : 18.88 [10:02:46]line Наличными: 177.00 [10:02:46]line Безнал.: 0.00 [10:02:46]line Место: АЗС № 25 "Партнер Нефть" [10:02:46]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:02:46]line СНО: Общий режим [10:02:46]line Чек 105 04.03.2024 10:02 [10:02:46]line Смена: 324 ФФД: 1.0 [10:02:46]line ЗНМ: 0300000019 [10:02:46]line РНМ: 0000000000090573 [10:02:46]line Версия ККМ: 001 [10:02:46]line ФМ: 0000000000874798 [10:02:46]line ФД: 123505 [10:02:46]line ФПД: 66024438485450 [10:02:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T100245&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123505&fm=66024438485450&tin=02508201610067®Number=0000000000090573&sum=17700 [10:02:46]OFD Sender: Processing packet 123505 [packets to send 112, broken 111] [10:02:46]ProducePacketName [10:02:46]name=ofd_packets/00123505 [10:02:46]OFD Sender: To server: pG, [10:02:46]CommunicateWithHost lk.salyk.kg:30040 [10:02:46]ConnectInit lk.salyk.kg [10:02:46]written 0, free lines is 4095 [10:02:46]Connected sock=10 [10:02: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 37 39 38 10 01 00 00 39 B1 08 01 F5 97 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 39 30 30 06 04 0D 00 D0 90 D0 98 2D 31 30 30 2D D0 9A 2D 35 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 BA 22 00 00 00 00 13 04 06 00 74 45 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 45 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 07 00 00 00 00 07 04 06 00 24 45 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 45 9C E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 71 E2 01 00 35 04 06 00 3C 0C 83 33 D1 CA 60 F7 F1 B2 21 50 DF E6 [10:02:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 B7 6D 47 00 54 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 71 E2 01 00 F4 03 04 00 6D 48 E5 65 B6 04 01 00 00 E3 75 E0 79 9B 7C BF E5 [10:02:46]CommunicateWithHost err = 0 [10:02:46]CheckOFDResponse [10:02:46]1017 (14) - 77093643461234 [10:02:46]1041 (16) - 0000000000874798 [10:02:46]1040 (4) - 123505 [10:02:46]1012 (4) - 04.03.2024 04:05 [10:02:46]1206 (1) - 0 [10:02:46]OFD Sender: Remove packet 123505 [10:02:46]ProducePacketName [10:02:46]name=ofd_packets/00123505 [10:02:46]NVStorageDeleteData [10:02:47]Write to MH i2c: 01 00 00 14 05 19 [10:02:47]Write i2c OK [10:02:47]MH_I2C_Read... [10:02:47]Read from MH i2c: 01 [10:02:47]MH_I2C_Read... [10:02:47]Read from MH i2c: 01 07 00 [10:02:47]MH_I2C_Read... [10:02:47]Read from MH i2c: 01 07 00 14 05 00 00 00 00 00 E0 0C 0C [10:02:47]RasterBufferAndPrint [10:02:47]line [10:02:47]line [10:02:47]line [10:02:47]line [10:02:47]line [10:02:47]written 0, free lines is 3302 [10:02:47]MH_Cut [10:02:47]Write to MH i2c: D1 01 00 1B 05 01 F2 [10:02:47]Write i2c OK [10:02:47]MH_I2C_Read... [10:02:47]Read from MH i2c: D1 [10:02:47]MH_I2C_Read... [10:02:47]Read from MH i2c: D1 01 00 [10:02:47]MH_I2C_Read... [10:02:47]Read from MH i2c: D1 01 00 1B 05 00 F1 [10:02:47]Write to MH i2c: 01 00 00 1C 05 21 [10:02:47]Write i2c OK [10:02:47]MH_I2C_Read... [10:02:47]OFD Sender: No OFD packet to send [10:02:47]*** Cut start [10:02:47]*** Purtial cut [10:02:47]*** Stage 1: CUTSNS_PIN = 1 [10:02:49]Read from MH i2c: 01 [10:02:49]MH_I2C_Read... [10:02:49]*** Stop cut motor [10:02:49]*** Cut end [10:02:49]Read from MH i2c: 01 07 00 [10:02:49]MH_I2C_Read... [10:02:49]Read from MH i2c: 01 07 00 1C 05 00 00 00 00 00 FF 0F 36 [10:02:49]process_action close_receipt done [10:02:49]requested_data is exist [10:02:49]produce_requested_data [10:02:49]requested_item fm.sn is exist - process it [10:02:49]wFMCommunicate request_size=4 [10:02:49]MH_SAM_APDU [10:02:49]CAPDU: 80 11 00 00 [10:02:49]Write to MH i2c: E2 08 00 1D 05 80 11 00 00 00 00 00 00 9C [10:02:49]Write i2c OK [10:02:49]MH_I2C_Read... [10:02:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:49]Read from MH i2c: E2 [10:02:49]MH_I2C_Read... [10:02:49]Read from MH i2c: E2 17 00 [10:02:49]MH_I2C_Read... [10:02:49]Read from MH i2c: E2 17 00 1D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 FA [10:02:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:02:49]wFMCommunicate OK [10:02:49]requested_item fd.num is exist - process it [10:02:49]SAM_PROTO_GetFieldsCounters [10:02:49]wFMCommunicate request_size=4 [10:02:49]MH_SAM_APDU [10:02:49]CAPDU: 80 13 00 00 [10:02:49]Write to MH i2c: E2 08 00 1E 05 80 13 00 00 00 00 00 00 9F [10:02:49]Write i2c OK [10:02:49]MH_I2C_Read... [10:02:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:02:50]Read from MH i2c: E2 [10:02:50]MH_I2C_Read... [10:02:50]Read from MH i2c: E2 62 00 [10:02:50]MH_I2C_Read... [10:02:50]Read from MH i2c: E2 62 00 1E 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 71 E2 01 00 0E 04 04 00 44 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 9E [10:02: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 71 E2 01 00 0E 04 04 00 44 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 [10:02:50]wFMCommunicate OK [10:02:50]SAM_PROTO_GetFieldsCounters done [10:02:50]requested_item shift.num is exist - process it [10:02:50]requested_item shift.opened is exist - process it [10:02:50]req_shift_opened [10:02:50]FM_GetShiftState [10:02:50]SAM_PROTO_GetShiftState [10:02:50]wFMCommunicate request_size=4 [10:02:50]MH_SAM_APDU [10:02:50]CAPDU: 80 13 01 00 [10:02:50]Write to MH i2c: E2 08 00 1F 05 80 13 01 00 00 00 00 00 A1 [10:02:50]Write i2c OK [10:02:50]MH_I2C_Read... [10:02:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:50]Read from MH i2c: E2 [10:02:50]MH_I2C_Read... [10:02:50]Read from MH i2c: E2 0E 00 [10:02:50]MH_I2C_Read... [10:02:50]Read from MH i2c: E2 0E 00 1F 05 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 B8 [10:02:50]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:02:50]wFMCommunicate OK [10:02:50]SAM_PROTO_GetShiftState done [10:02:50]FM_GetShiftState done [10:02:50]req_shift_opened done [10:02:50]requested_item shift.open_date is exist - process it [10:02:50]req_shift_open_date [10:02:50]req_shift_open_date done [10:02:50]produce_requested_data done [10:02:50]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123505,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [10:02:50]process_action_free close_receipt [10:02:50]json_value_free [10:02:50]json_value_free done [10:02:50]process_json_proto returns [10:02:50]Send response to host [10:02:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123505,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [10:02:50]free response buf [10:02:50]execute_script done [10:02:50]execute_script returns [10:02:50]free content buf [10:02:50]Sock 7.Close socket [10:02:50]Sock 7.Thread stoped [10:02:52]OFD Sender: No OFD packet to send [10:02:57]OFD Sender: No OFD packet to send [10:03:02]accept exits with 9 [10:03:02]New connection [10:03:02]New thread 3067579748 created [10:03:02]Thread 3067436388 joined [10:03:02]Waiting for new connection... [10:03:02] Sock 9.Parse request [10:03:02]Sock 9.Check first char [10:03:02]Sock 9.First char is OK [10:03:02]request: POST /json_proto HTTP/1.0 [10:03:02]Method: POST [10:03:02]URL: /json_proto [10:03:02]Method is POST - this is cgi request [10:03:02]url: /json_proto [10:03:02]query_string will be loaded in cgi processing [10:03:02]execute_cgi json_proto POST (null) [10:03:02]execute_cgi path=json_proto method=POST [10:03:02]POST find Content-Length [10:03:02]Host: 172.17.48.197:8080 [10:03:02]Content-Length: 678 [10:03:02]Content-Type: application/json [10:03:02] [10:03:02]POST finish read [10:03:02]Found Content-Length = 678 [10:03:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106520", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:03:02]execute_script... [10:03:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106520", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:03:02]POST & json_proto [10:03:02]process_json_proto [10:03:02]json parsed OK: [10:03:02]protocol is kg_v1.0 [10:03:02]action value=close_receipt [10:03:02]process_action close_receipt [10:03:02]cmd_close_receipt [10:03:02]MH_GetDate [10:03:02]Write to MH i2c: F0 00 00 20 05 14 [10:03:02]Write i2c OK [10:03:02]MH_I2C_Read... [10:03:02]Read from MH i2c: F0 [10:03:02]MH_I2C_Read... [10:03:02]Read from MH i2c: F0 09 00 [10:03:02]MH_I2C_Read... [10:03:02]Read from MH i2c: F0 09 00 20 05 00 56 9C E5 65 6C AF E3 65 BC [10:03:02]GetLastDocTimeStamp 1709546565 [10:03:02]current date 1709546582 [10:03:02]FM_GetShiftState [10:03:02]SAM_PROTO_GetShiftState [10:03:02]wFMCommunicate request_size=4 [10:03:02]MH_SAM_APDU [10:03:02]CAPDU: 80 13 01 00 [10:03:02]Write to MH i2c: E2 08 00 21 05 80 13 01 00 00 00 00 00 A3 [10:03:02]Write i2c OK [10:03:02]MH_I2C_Read... [10:03:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:02]Read from MH i2c: E2 [10:03:02]MH_I2C_Read... [10:03:02]Read from MH i2c: E2 0E 00 [10:03:02]MH_I2C_Read... [10:03:02]Read from MH i2c: E2 0E 00 21 05 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 BA [10:03:02]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:03:02]wFMCommunicate OK [10:03:02]SAM_PROTO_GetShiftState done [10:03:02]FM_GetShiftState done [10:03:02]opened in 1709511088 [10:03:02]opened+sec_in_day 1709597488 [10:03:02]quantity*price = 50015 [10:03:02]sum+1 = 50016 [10:03:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 106 04.03.2024 10:03 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123506 ФПД: 237571099191316 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T100302&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123506&fm=237571099191316&tin=02508201610067®Number=0000000000090573&sum=50000 [10:03:03]StoreToDocumentArchive [10:03:03]shift 324 fd 123506 [10:03:03]save to /storage/0324/doc_00123506 [10:03:03]save last doc name /storage/0324/doc_00123506 to /storage/kkm_last_doc_name [10:03:03]save OK [10:03:03]Clear old archive folders... [10:03:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:03:03]tlvbuf is 01BC6BE0 [10:03:03]SAM_PROTO_ClearQueue [10:03:03]wFMCommunicate request_size=4 [10:03:03]MH_SAM_APDU [10:03:03]CAPDU: 80 09 00 00 [10:03:03]Write to MH i2c: E2 08 00 2E 05 80 09 00 00 00 00 00 00 A5 [10:03:03]Write i2c OK [10:03:03]MH_I2C_Read... [10:03:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:03:03]Read from MH i2c: E2 [10:03:03]MH_I2C_Read... [10:03:03]Read from MH i2c: E2 03 00 [10:03:03]MH_I2C_Read... [10:03:03]Read from MH i2c: E2 03 00 2E 05 00 90 00 A7 [10:03:03]RAPDU: 90 00 [10:03:03]wFMCommunicate OK [10:03:03]SAM_PROTO_ClearQueue done [10:03:03]KKMCreateOFDPacket [10:03:03]OFDProtocolAddRootSTLVToBuf [10:03:03]FM_MakeSignedData [10:03:03]FM_MakeSignedData [10:03:03]SAM_PROTO_SignData [10:03:03]wFMCommunicate request_size=4 [10:03:03]MH_SAM_APDU [10:03:03]CAPDU: 80 0D 01 02 [10:03:03]Write to MH i2c: E2 08 00 2F 05 80 0D 01 02 00 00 00 00 AD [10:03:03]Write i2c OK [10:03:03]MH_I2C_Read... [10:03:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:03:03]Read from MH i2c: E2 [10:03:03]MH_I2C_Read... [10:03:03]Read from MH i2c: E2 03 00 [10:03:03]MH_I2C_Read... [10:03:03]Read from MH i2c: E2 03 00 2F 05 00 90 00 A8 [10:03:03]RAPDU: 90 00 [10:03:03]wFMCommunicate OK [10:03:03]wFMCommunicate request_size=255 [10:03:03]MH_SAM_APDU [10:03:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 56 9C E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 72 E2 01 00 35 04 06 00 D8 [10:03:03]Write to MH i2c: E2 02 01 30 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 56 9C E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 72 E2 01 00 35 04 06 00 D8 00 00 A5 [10:03:03]Write i2c OK [10:03:03]MH_I2C_Read... [10:03:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:03]Read from MH i2c: E2 [10:03:03]MH_I2C_Read... [10:03:03]Read from MH i2c: E2 03 00 [10:03:03]MH_I2C_Read... [10:03:03]Read from MH i2c: E2 03 00 30 05 00 90 00 A9 [10:03:03]RAPDU: 90 00 [10:03:03]wFMCommunicate OK [10:03:03]wFMCommunicate request_size=10 [10:03:03]MH_SAM_APDU [10:03:03]CAPDU: 80 0D 02 02 05 11 D4 F9 E8 14 [10:03:03]Write to MH i2c: E2 0D 00 31 05 80 0D 02 02 05 00 11 D4 F9 E8 14 00 00 94 [10:03:03]Write i2c OK [10:03:03]MH_I2C_Read... [10:03:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:03]Read from MH i2c: E2 [10:03:03]MH_I2C_Read... [10:03:03]Read from MH i2c: E2 03 00 [10:03:03]MH_I2C_Read... [10:03:03]Read from MH i2c: E2 03 00 31 05 00 90 00 AA [10:03:03]RAPDU: 90 00 [10:03:03]wFMCommunicate OK [10:03:03]wFMCommunicate request_size=4 [10:03:03]MH_SAM_APDU [10:03:03]CAPDU: 80 0D 03 02 [10:03:03]Write to MH i2c: E2 08 00 32 05 80 0D 03 02 00 00 00 00 B2 [10:03:03]Write i2c OK [10:03:03]MH_I2C_Read... [10:03:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:03:03]Read from MH i2c: E2 [10:03:03]MH_I2C_Read... [10:03:03]Read from MH i2c: E2 0B 00 [10:03:03]MH_I2C_Read... [10:03:03]Read from MH i2c: E2 0B 00 32 05 00 3B FA 4C 74 11 6B D3 BC 90 00 B3 [10:03:03]RAPDU: 3B FA 4C 74 11 6B D3 BC 90 00 [10:03:03]wFMCommunicate OK [10:03:03]SAM_PROTO_SignData done [10:03:03]FM_MakeSignedData done [10:03:03]CreateOFDProtocolMessage [10:03:03]wFMCommunicate request_size=4 [10:03:03]MH_SAM_APDU [10:03:03]CAPDU: 80 11 00 00 [10:03:03]Write to MH i2c: E2 08 00 33 05 80 11 00 00 00 00 00 00 B2 [10:03:03]Write i2c OK [10:03:03]MH_I2C_Read... [10:03:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:03]Read from MH i2c: E2 [10:03:03]MH_I2C_Read... [10:03:03]Read from MH i2c: E2 17 00 [10:03:03]MH_I2C_Read... [10:03:03]Read from MH i2c: E2 17 00 33 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 10 [10:03:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:03:03]wFMCommunicate OK [10:03:03]CreateOFDProtocolMessage done [10:03:03]OFDSenderStorePacket 123506 [10:03:03]StoreOFDPacket docnum=123506 [10:03:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 7C 1B 07 01 73 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 56 9C E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 72 E2 01 00 35 04 06 00 D8 11 D4 F9 E8 14 3B FA 4C 74 11 6B D3 BC [10:03:03]CheckFolder [10:03:03]dirname=/storage/ofd_packets [10:03:03]CheckFolder done [10:03:03]ProducePacketName [10:03:03]name=ofd_packets/00123506 [10:03:03]NVStorageSaveData ofd_packets/00123506 [10:03:03]File name is /storage/ofd_packets/00123506 [10:03:03]Write 301 bytes [10:03:03]NVStorageSaveData done [10:03:03]OFDSenderStorePacket done [10:03:03]KKMCreateOFDPacket done [10:03:03]NVStorageSaveData kkm_last_timestamp [10:03:03]File name is /storage/kkm_last_timestamp [10:03:03]Write 4 bytes [10:03:03]NVStorageSaveData done [10:03:03]ExternCall_PrintAddStr [10:03:03]wPrintStart [10:03:03]Write to MH i2c: 01 00 00 34 05 39 [10:03:03]Write i2c OK [10:03:03]MH_I2C_Read... [10:03:03]Read from MH i2c: 01 [10:03:03]MH_I2C_Read... [10:03:03]Read from MH i2c: 01 07 00 [10:03:03]MH_I2C_Read... [10:03:03]Read from MH i2c: 01 07 00 34 05 00 00 00 00 00 FF 0F 4E [10:03:03]RasterBufferAndPrint [10:03:03]line Счет N : (1)1106520 [10:03:03]line ИНН: 02508201610067 [10:03:03]line Контрольно-Кассовый Чек [10:03:03]line ПРОДАЖА [10:03:03]line ТРК (МРК, ГНК) : 32 [10:03:03]line Товар: 2710124130 [10:03:03]line Аи-92-К-5 [10:03:03]line 8.080 * 61.90 [10:03:03]line = 500.15 [10:03:03]line НДС 12% НСП 1% [10:03:03]line > о реализуемом товаре [10:03:03]line ОКРУГЛЕНИЕ: -0.15 [10:03:03]line ИТОГО: 500.00 [10:03:03]line Внесено: 500.00 [10:03:03]line СДАЧА: 0.00 [10:03:03]line НСП 1% : 4.43 [10:03:03]line НДС 12% : 53.11 [10:03:03]line Наличными: 500.00 [10:03:03]line Безнал.: 0.00 [10:03:03]line Место: АЗС № 25 "Партнер Нефть" [10:03:03]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:03:03]line СНО: Общий режим [10:03:03]line Чек 106 04.03.2024 10:03 [10:03:03]line Смена: 324 ФФД: 1.0 [10:03:03]line ЗНМ: 0300000019 [10:03:03]line РНМ: 0000000000090573 [10:03:03]line Версия ККМ: 001 [10:03:03]line ФМ: 0000000000874798 [10:03:03]line ФД: 123506 [10:03:03]line ФПД: 237571099191316 [10:03:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T100302&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123506&fm=237571099191316&tin=02508201610067®Number=0000000000090573&sum=50000 [10:03:04]OFD Sender: Processing packet 123506 [packets to send 112, broken 111] [10:03:04]ProducePacketName [10:03:04]name=ofd_packets/00123506 [10:03:04]OFD Sender: To server: pG, [10:03:04]CommunicateWithHost lk.salyk.kg:30040 [10:03:04]ConnectInit lk.salyk.kg [10:03:04]written 0, free lines is 4095 [10:03:04]Connected sock=10 [10:03:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 7C 1B 07 01 73 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 56 9C E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 72 E2 01 00 35 04 06 00 D8 11 D4 F9 E8 14 3B FA 4C 74 11 6B D3 BC [10:03:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 37 96 47 00 22 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 37 39 38 10 04 04 00 72 E2 01 00 F4 03 04 00 7F 48 E5 65 B6 04 01 00 00 FF A5 C5 B1 B4 C5 38 51 [10:03:04]CommunicateWithHost err = 0 [10:03:04]CheckOFDResponse [10:03:04]1017 (14) - 77093643461234 [10:03:04]1041 (16) - 0000000000874798 [10:03:04]1040 (4) - 123506 [10:03:04]1012 (4) - 04.03.2024 04:05 [10:03:04]1206 (1) - 0 [10:03:04]OFD Sender: Remove packet 123506 [10:03:04]ProducePacketName [10:03:04]name=ofd_packets/00123506 [10:03:04]NVStorageDeleteData [10:03:04]Write to MH i2c: 01 00 00 5F 05 64 [10:03:04]Write i2c OK [10:03:04]MH_I2C_Read... [10:03:04]Read from MH i2c: 01 [10:03:04]MH_I2C_Read... [10:03:04]Read from MH i2c: 01 07 00 [10:03:04]MH_I2C_Read... [10:03:04]Read from MH i2c: 01 07 00 5F 05 00 00 00 00 00 EB 0C 62 [10:03:04]RasterBufferAndPrint [10:03:04]line [10:03:04]line [10:03:04]line [10:03:04]line [10:03:04]line [10:03:04]written 0, free lines is 3313 [10:03:04]MH_Cut [10:03:04]Write to MH i2c: D1 01 00 66 05 01 3D [10:03:04]Write i2c OK [10:03:04]MH_I2C_Read... [10:03:04]Read from MH i2c: D1 [10:03:04]MH_I2C_Read... [10:03:04]Read from MH i2c: D1 01 00 [10:03:04]MH_I2C_Read... [10:03:04]Read from MH i2c: D1 01 00 66 05 00 3C [10:03:04]Write to MH i2c: 01 00 00 67 05 6C [10:03:04]Write i2c OK [10:03:04]MH_I2C_Read... [10:03:04]OFD Sender: No OFD packet to send [10:03:05]*** Cut start [10:03:05]*** Purtial cut [10:03:05]*** Stage 1: CUTSNS_PIN = 1 [10:03:07]Read from MH i2c: 01 [10:03:07]MH_I2C_Read... [10:03:07]*** Stop cut motor [10:03:07]*** Cut end [10:03:07]Read from MH i2c: 01 07 00 [10:03:07]MH_I2C_Read... [10:03:07]Read from MH i2c: 01 07 00 67 05 00 00 00 00 00 FF 0F 81 [10:03:07]process_action close_receipt done [10:03:07]requested_data is exist [10:03:07]produce_requested_data [10:03:07]requested_item fm.sn is exist - process it [10:03:07]wFMCommunicate request_size=4 [10:03:07]MH_SAM_APDU [10:03:07]CAPDU: 80 11 00 00 [10:03:07]Write to MH i2c: E2 08 00 68 05 80 11 00 00 00 00 00 00 E7 [10:03:07]Write i2c OK [10:03:07]MH_I2C_Read... [10:03:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:07]Read from MH i2c: E2 [10:03:07]MH_I2C_Read... [10:03:07]Read from MH i2c: E2 17 00 [10:03:07]MH_I2C_Read... [10:03:07]Read from MH i2c: E2 17 00 68 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 45 [10:03:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:03:07]wFMCommunicate OK [10:03:07]requested_item fd.num is exist - process it [10:03:07]SAM_PROTO_GetFieldsCounters [10:03:07]wFMCommunicate request_size=4 [10:03:07]MH_SAM_APDU [10:03:07]CAPDU: 80 13 00 00 [10:03:07]Write to MH i2c: E2 08 00 69 05 80 13 00 00 00 00 00 00 EA [10:03:07]Write i2c OK [10:03:07]MH_I2C_Read... [10:03:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:03:07]Read from MH i2c: E2 [10:03:07]MH_I2C_Read... [10:03:07]Read from MH i2c: E2 62 00 [10:03:07]MH_I2C_Read... [10:03:07]Read from MH i2c: E2 62 00 69 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 72 E2 01 00 0E 04 04 00 44 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 ED [10: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 72 E2 01 00 0E 04 04 00 44 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 [10:03:07]wFMCommunicate OK [10:03:07]SAM_PROTO_GetFieldsCounters done [10:03:07]requested_item shift.num is exist - process it [10:03:07]requested_item shift.opened is exist - process it [10:03:07]req_shift_opened [10:03:07]FM_GetShiftState [10:03:07]SAM_PROTO_GetShiftState [10:03:07]wFMCommunicate request_size=4 [10:03:07]MH_SAM_APDU [10:03:07]CAPDU: 80 13 01 00 [10:03:07]Write to MH i2c: E2 08 00 6A 05 80 13 01 00 00 00 00 00 EC [10:03:07]Write i2c OK [10:03:07]MH_I2C_Read... [10:03:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:07]Read from MH i2c: E2 [10:03:07]MH_I2C_Read... [10:03:07]Read from MH i2c: E2 0E 00 [10:03:07]MH_I2C_Read... [10:03:07]Read from MH i2c: E2 0E 00 6A 05 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 03 [10:03:07]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:03:07]wFMCommunicate OK [10:03:07]SAM_PROTO_GetShiftState done [10:03:07]FM_GetShiftState done [10:03:07]req_shift_opened done [10:03:07]requested_item shift.open_date is exist - process it [10:03:07]req_shift_open_date [10:03:07]req_shift_open_date done [10:03:07]produce_requested_data done [10:03:07]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123506,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [10:03:07]process_action_free close_receipt [10:03:07]json_value_free [10:03:07]json_value_free done [10:03:07]process_json_proto returns [10:03:07]Send response to host [10:03:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123506,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [10:03:07]free response buf [10:03:07]execute_script done [10:03:07]execute_script returns [10:03:07]free content buf [10:03:07]Sock 9.Close socket [10:03:07]Sock 9.Thread stoped [10:03:09]OFD Sender: No OFD packet to send [10:03:14]OFD Sender: No OFD packet to send [10:03:19]OFD Sender: No OFD packet to send [10:03:24]OFD Sender: No OFD packet to send [10:03:29]OFD Sender: No OFD packet to send [10:03:34]OFD Sender: No OFD packet to send [10:03:39]OFD Sender: No OFD packet to send [10:03:44]OFD Sender: No OFD packet to send [10:03:49]OFD Sender: No OFD packet to send [10:03:54]OFD Sender: No OFD packet to send [10:03:59]OFD Sender: No OFD packet to send [10:04:04]OFD Sender: No OFD packet to send [10:04:10]OFD Sender: No OFD packet to send [10:04:15]OFD Sender: No OFD packet to send [10:04:20]OFD Sender: No OFD packet to send [10:04:25]OFD Sender: No OFD packet to send [10:04:30]OFD Sender: No OFD packet to send [10:04:35]OFD Sender: No OFD packet to send [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:03]accept exits with 7 [10:05:03]New connection [10:05:03]New thread 3067436388 created [10:05:03]Thread 3067579748 joined [10:05:03]Waiting for new connection... [10:05:03] Sock 7.Parse request [10:05:03]Sock 7.Check first char [10:05:03]Sock 7.First char is OK [10:05:03]request: POST /json_proto HTTP/1.0 [10:05:03]Method: POST [10:05:03]URL: /json_proto [10:05:03]Method is POST - this is cgi request [10:05:03]url: /json_proto [10:05:03]query_string will be loaded in cgi processing [10:05:03]execute_cgi json_proto POST (null) [10:05:03]execute_cgi path=json_proto method=POST [10:05:03]POST find Content-Length [10:05:03]Host: 172.17.48.197:8080 [10:05:03]Content-Length: 678 [10:05:03]Content-Type: application/json [10:05:03] [10:05:03]POST finish read [10:05:03]Found Content-Length = 678 [10:05:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106521", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:05:03]execute_script... [10: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)1106521", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:05:03]POST & json_proto [10:05:03]process_json_proto [10:05:03]json parsed OK: [10:05:03]protocol is kg_v1.0 [10:05:03]action value=close_receipt [10:05:03]process_action close_receipt [10:05:03]cmd_close_receipt [10:05:03]MH_GetDate [10:05:03]Write to MH i2c: F0 00 00 6B 05 5F [10:05:03]Write i2c OK [10:05:03]MH_I2C_Read... [10:05:03]Read from MH i2c: F0 [10:05:03]MH_I2C_Read... [10:05:03]Read from MH i2c: F0 09 00 [10:05:03]MH_I2C_Read... [10:05:03]Read from MH i2c: F0 09 00 6B 05 00 CF 9C E5 65 6C AF E3 65 80 [10:05:03]GetLastDocTimeStamp 1709546582 [10:05:03]current date 1709546703 [10:05:03]FM_GetShiftState [10:05:03]SAM_PROTO_GetShiftState [10:05:03]wFMCommunicate request_size=4 [10:05:03]MH_SAM_APDU [10:05:03]CAPDU: 80 13 01 00 [10:05:03]Write to MH i2c: E2 08 00 6C 05 80 13 01 00 00 00 00 00 EE [10:05:03]Write i2c OK [10:05:03]MH_I2C_Read... [10:05:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:03]Read from MH i2c: E2 [10:05:03]MH_I2C_Read... [10:05:03]Read from MH i2c: E2 0E 00 [10:05:03]MH_I2C_Read... [10:05:03]Read from MH i2c: E2 0E 00 6C 05 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 05 [10:05:03]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:05:03]wFMCommunicate OK [10:05:03]SAM_PROTO_GetShiftState done [10:05:03]FM_GetShiftState done [10:05:03]opened in 1709511088 [10:05:03]opened+sec_in_day 1709597488 [10:05:03]quantity*price = 50015 [10:05:03]sum+1 = 50016 [10:05:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 107 04.03.2024 10:05 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123507 ФПД: 203901033953348 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T100503&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123507&fm=203901033953348&tin=02508201610067®Number=0000000000090573&sum=50000 [10:05:04]StoreToDocumentArchive [10:05:04]shift 324 fd 123507 [10:05:04]save to /storage/0324/doc_00123507 [10:05:04]save last doc name /storage/0324/doc_00123507 to /storage/kkm_last_doc_name [10:05:04]save OK [10:05:04]Clear old archive folders... [10:05:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:05:04]tlvbuf is 01BA79D0 [10:05:04]SAM_PROTO_ClearQueue [10:05:04]wFMCommunicate request_size=4 [10:05:04]MH_SAM_APDU [10:05:04]CAPDU: 80 09 00 00 [10:05:04]Write to MH i2c: E2 08 00 79 05 80 09 00 00 00 00 00 00 F0 [10:05:04]Write i2c OK [10:05:04]MH_I2C_Read... [10:05:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:05:04]Read from MH i2c: E2 [10:05:04]MH_I2C_Read... [10:05:04]Read from MH i2c: E2 03 00 [10:05:04]MH_I2C_Read... [10:05:04]Read from MH i2c: E2 03 00 79 05 00 90 00 F2 [10:05:04]RAPDU: 90 00 [10:05:04]wFMCommunicate OK [10:05:04]SAM_PROTO_ClearQueue done [10:05:04]KKMCreateOFDPacket [10:05:04]OFDProtocolAddRootSTLVToBuf [10:05:04]FM_MakeSignedData [10:05:04]FM_MakeSignedData [10:05:04]SAM_PROTO_SignData [10:05:04]wFMCommunicate request_size=4 [10:05:04]MH_SAM_APDU [10:05:04]CAPDU: 80 0D 01 02 [10:05:04]Write to MH i2c: E2 08 00 7A 05 80 0D 01 02 00 00 00 00 F8 [10:05:04]Write i2c OK [10:05:04]MH_I2C_Read... [10:05:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:05:04]Read from MH i2c: E2 [10:05:04]MH_I2C_Read... [10:05:04]Read from MH i2c: E2 03 00 [10:05:04]MH_I2C_Read... [10:05:04]Read from MH i2c: E2 03 00 7A 05 00 90 00 F3 [10:05:04]RAPDU: 90 00 [10:05:04]wFMCommunicate OK [10:05:04]wFMCommunicate request_size=255 [10:05:04]MH_SAM_APDU [10: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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 CF 9C E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 73 E2 01 00 35 04 06 00 B9 [10:05:04]Write to MH i2c: E2 02 01 7B 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 CF 9C E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 73 E2 01 00 35 04 06 00 B9 00 00 4C [10:05:04]Write i2c OK [10:05:04]MH_I2C_Read... [10:05:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:04]Read from MH i2c: E2 [10:05:04]MH_I2C_Read... [10:05:04]Read from MH i2c: E2 03 00 [10:05:04]MH_I2C_Read... [10:05:04]Read from MH i2c: E2 03 00 7B 05 00 90 00 F4 [10:05:04]RAPDU: 90 00 [10:05:04]wFMCommunicate OK [10:05:04]wFMCommunicate request_size=10 [10:05:04]MH_SAM_APDU [10:05:04]CAPDU: 80 0D 02 02 05 72 68 B2 B8 44 [10:05:04]Write to MH i2c: E2 0D 00 7C 05 80 0D 02 02 05 00 72 68 B2 B8 44 00 00 8D [10:05:04]Write i2c OK [10:05:04]MH_I2C_Read... [10:05:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:04]Read from MH i2c: E2 [10:05:04]MH_I2C_Read... [10:05:04]Read from MH i2c: E2 03 00 [10:05:04]MH_I2C_Read... [10:05:04]Read from MH i2c: E2 03 00 7C 05 00 90 00 F5 [10:05:04]RAPDU: 90 00 [10:05:04]wFMCommunicate OK [10:05:04]wFMCommunicate request_size=4 [10:05:04]MH_SAM_APDU [10:05:04]CAPDU: 80 0D 03 02 [10:05:04]Write to MH i2c: E2 08 00 7D 05 80 0D 03 02 00 00 00 00 FD [10:05:04]Write i2c OK [10:05:04]MH_I2C_Read... [10:05:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:05:04]Read from MH i2c: E2 [10:05:04]MH_I2C_Read... [10:05:04]Read from MH i2c: E2 0B 00 [10:05:04]MH_I2C_Read... [10:05:04]Read from MH i2c: E2 0B 00 7D 05 00 4A 9B 67 3A 76 D2 CB C5 90 00 5C [10:05:04]RAPDU: 4A 9B 67 3A 76 D2 CB C5 90 00 [10:05:04]wFMCommunicate OK [10:05:04]SAM_PROTO_SignData done [10:05:04]FM_MakeSignedData done [10:05:04]CreateOFDProtocolMessage [10:05:04]wFMCommunicate request_size=4 [10:05:04]MH_SAM_APDU [10:05:04]CAPDU: 80 11 00 00 [10:05:04]Write to MH i2c: E2 08 00 7E 05 80 11 00 00 00 00 00 00 FD [10:05:04]Write i2c OK [10:05:04]MH_I2C_Read... [10:05:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:04]Read from MH i2c: E2 [10:05:04]MH_I2C_Read... [10:05:04]Read from MH i2c: E2 17 00 [10:05:04]MH_I2C_Read... [10:05:04]Read from MH i2c: E2 17 00 7E 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 5B [10:05:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:05:04]wFMCommunicate OK [10:05:04]CreateOFDProtocolMessage done [10:05:04]OFDSenderStorePacket 123507 [10:05:04]StoreOFDPacket docnum=123507 [10:05:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 26 1B 07 01 1D 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 CF 9C E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 73 E2 01 00 35 04 06 00 B9 72 68 B2 B8 44 4A 9B 67 3A 76 D2 CB C5 [10:05:04]CheckFolder [10:05:04]dirname=/storage/ofd_packets [10:05:04]CheckFolder done [10:05:04]ProducePacketName [10:05:04]name=ofd_packets/00123507 [10:05:04]NVStorageSaveData ofd_packets/00123507 [10:05:04]File name is /storage/ofd_packets/00123507 [10:05:04]Write 301 bytes [10:05:04]NVStorageSaveData done [10:05:04]OFDSenderStorePacket done [10:05:04]KKMCreateOFDPacket done [10:05:04]NVStorageSaveData kkm_last_timestamp [10:05:04]File name is /storage/kkm_last_timestamp [10:05:04]Write 4 bytes [10:05:04]NVStorageSaveData done [10:05:04]ExternCall_PrintAddStr [10:05:04]wPrintStart [10:05:04]Write to MH i2c: 01 00 00 7F 05 84 [10:05:04]Write i2c OK [10:05:04]MH_I2C_Read... [10:05:04]Read from MH i2c: 01 [10:05:04]MH_I2C_Read... [10:05:04]Read from MH i2c: 01 07 00 [10:05:04]MH_I2C_Read... [10:05:04]Read from MH i2c: 01 07 00 7F 05 00 00 00 00 00 FF 0F 99 [10:05:04]RasterBufferAndPrint [10:05:04]line Счет N : (1)1106521 [10:05:04]line ИНН: 02508201610067 [10:05:04]line Контрольно-Кассовый Чек [10:05:04]line ПРОДАЖА [10:05:04]line ТРК (МРК, ГНК) : 62 [10:05:04]line Товар: 2710124130 [10:05:04]line Аи-92-К-5 [10:05:04]line 8.080 * 61.90 [10:05:04]line = 500.15 [10:05:04]line НДС 12% НСП 1% [10:05:04]line > о реализуемом товаре [10:05:04]line ОКРУГЛЕНИЕ: -0.15 [10:05:04]line ИТОГО: 500.00 [10:05:04]line Внесено: 500.00 [10:05:04]line СДАЧА: 0.00 [10:05:04]line НСП 1% : 4.43 [10:05:04]line НДС 12% : 53.11 [10:05:04]line Наличными: 500.00 [10:05:04]line Безнал.: 0.00 [10:05:04]line Место: АЗС № 25 "Партнер Нефть" [10:05:04]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:05:04]line СНО: Общий режим [10:05:04]line Чек 107 04.03.2024 10:05 [10:05:04]line Смена: 324 ФФД: 1.0 [10:05:04]line ЗНМ: 0300000019 [10:05:04]line РНМ: 0000000000090573 [10:05:04]line Версия ККМ: 001 [10:05:04]line ФМ: 0000000000874798 [10:05:04]line ФД: 123507 [10:05:04]line ФПД: 203901033953348 [10:05:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T100503&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123507&fm=203901033953348&tin=02508201610067®Number=0000000000090573&sum=50000 [10:05:05]OFD Sender: Processing packet 123507 [packets to send 112, broken 111] [10:05:05]ProducePacketName [10:05:05]name=ofd_packets/00123507 [10:05:05]OFD Sender: To server: pG, [10:05:05]CommunicateWithHost lk.salyk.kg:30040 [10:05:05]ConnectInit lk.salyk.kg [10:05:05]written 0, free lines is 4095 [10:05:05]Connected sock=11 [10:05: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 37 39 38 0F 01 00 00 26 1B 07 01 1D 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 CF 9C E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 73 E2 01 00 35 04 06 00 B9 72 68 B2 B8 44 4A 9B 67 3A 76 D2 CB C5 [10: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 37 39 38 4F 00 00 00 18 8F 47 00 9D F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 73 E2 01 00 F4 03 04 00 F8 48 E5 65 B6 04 01 00 00 07 51 B3 6D 56 23 3C 74 [10:05:05]CommunicateWithHost err = 0 [10:05:05]CheckOFDResponse [10:05:05]1017 (14) - 77093643461234 [10:05:05]1041 (16) - 0000000000874798 [10:05:05]1040 (4) - 123507 [10:05:05]1012 (4) - 04.03.2024 04:07 [10:05:05]1206 (1) - 0 [10:05:05]OFD Sender: Remove packet 123507 [10:05:05]ProducePacketName [10:05:05]name=ofd_packets/00123507 [10:05:05]NVStorageDeleteData [10:05:05]Write to MH i2c: 01 00 00 AA 05 AF [10:05:05]Write i2c OK [10:05:05]MH_I2C_Read... [10:05:05]Read from MH i2c: 01 [10:05:05]MH_I2C_Read... [10:05:05]Read from MH i2c: 01 07 00 [10:05:05]MH_I2C_Read... [10:05:05]Read from MH i2c: 01 07 00 AA 05 00 00 00 00 00 DD 0C 9F [10:05:05]RasterBufferAndPrint [10:05:05]line [10:05:05]line [10:05:05]line [10:05:05]line [10:05:05]line [10:05:05]written 0, free lines is 3299 [10:05:05]MH_Cut [10:05:05]Write to MH i2c: D1 01 00 B1 05 01 88 [10:05:05]Write i2c OK [10:05:05]MH_I2C_Read... [10:05:05]Read from MH i2c: D1 [10:05:05]MH_I2C_Read... [10:05:05]Read from MH i2c: D1 01 00 [10:05:05]MH_I2C_Read... [10:05:05]Read from MH i2c: D1 01 00 B1 05 00 87 [10:05:05]Write to MH i2c: 01 00 00 B2 05 B7 [10:05:05]Write i2c OK [10:05:05]MH_I2C_Read... [10:05:06]OFD Sender: No OFD packet to send [10:05:06]*** Cut start [10:05:06]*** Purtial cut [10:05:06]*** Stage 1: CUTSNS_PIN = 1 [10:05:08]Read from MH i2c: 01 [10:05:08]MH_I2C_Read... [10:05:08]*** Stop cut motor [10:05:08]*** Cut end [10:05:08]Read from MH i2c: 01 07 00 [10:05:08]MH_I2C_Read... [10:05:08]Read from MH i2c: 01 07 00 B2 05 00 00 00 00 00 FF 0F CC [10:05:08]process_action close_receipt done [10:05:08]requested_data is exist [10:05:08]produce_requested_data [10:05:08]requested_item fm.sn is exist - process it [10:05:08]wFMCommunicate request_size=4 [10:05:08]MH_SAM_APDU [10:05:08]CAPDU: 80 11 00 00 [10:05:08]Write to MH i2c: E2 08 00 B3 05 80 11 00 00 00 00 00 00 32 [10:05:08]Write i2c OK [10:05:08]MH_I2C_Read... [10:05:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:08]Read from MH i2c: E2 [10:05:08]MH_I2C_Read... [10:05:08]Read from MH i2c: E2 17 00 [10:05:08]MH_I2C_Read... [10:05:08]Read from MH i2c: E2 17 00 B3 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 90 [10:05:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:05:08]wFMCommunicate OK [10:05:08]requested_item fd.num is exist - process it [10:05:08]SAM_PROTO_GetFieldsCounters [10:05:08]wFMCommunicate request_size=4 [10:05:08]MH_SAM_APDU [10:05:08]CAPDU: 80 13 00 00 [10:05:08]Write to MH i2c: E2 08 00 B4 05 80 13 00 00 00 00 00 00 35 [10:05:08]Write i2c OK [10:05:08]MH_I2C_Read... [10:05:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:05:08]Read from MH i2c: E2 [10:05:08]MH_I2C_Read... [10:05:08]Read from MH i2c: E2 62 00 [10:05:08]MH_I2C_Read... [10:05:08]Read from MH i2c: E2 62 00 B4 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 73 E2 01 00 0E 04 04 00 44 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 3C [10:05:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 73 E2 01 00 0E 04 04 00 44 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 [10:05:08]wFMCommunicate OK [10:05:08]SAM_PROTO_GetFieldsCounters done [10:05:08]requested_item shift.num is exist - process it [10:05:08]requested_item shift.opened is exist - process it [10:05:08]req_shift_opened [10:05:08]FM_GetShiftState [10:05:08]SAM_PROTO_GetShiftState [10:05:08]wFMCommunicate request_size=4 [10:05:08]MH_SAM_APDU [10:05:08]CAPDU: 80 13 01 00 [10:05:08]Write to MH i2c: E2 08 00 B5 05 80 13 01 00 00 00 00 00 37 [10:05:08]Write i2c OK [10:05:08]MH_I2C_Read... [10:05:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:08]Read from MH i2c: E2 [10:05:08]MH_I2C_Read... [10:05:08]Read from MH i2c: E2 0E 00 [10:05:08]MH_I2C_Read... [10:05:08]Read from MH i2c: E2 0E 00 B5 05 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 4E [10:05:08]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:05:08]wFMCommunicate OK [10:05:08]SAM_PROTO_GetShiftState done [10:05:08]FM_GetShiftState done [10:05:08]req_shift_opened done [10:05:08]requested_item shift.open_date is exist - process it [10:05:08]req_shift_open_date [10:05:08]req_shift_open_date done [10:05:08]produce_requested_data done [10:05:08]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123507,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [10:05:08]process_action_free close_receipt [10:05:08]json_value_free [10:05:08]json_value_free done [10:05:08]process_json_proto returns [10:05:08]Send response to host [10:05:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123507,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [10:05:08]free response buf [10:05:08]execute_script done [10:05:08]execute_script returns [10:05:08]free content buf [10:05:08]Sock 7.Close socket [10:05:08]Sock 7.Thread stoped [10:05:11]OFD Sender: No OFD packet to send [10:05:16]OFD Sender: No OFD packet to send [10:05:21]OFD Sender: No OFD packet to send [10:05:26]OFD Sender: No OFD packet to send [10:05:31]OFD Sender: No OFD packet to send [10:05:36]OFD Sender: No OFD packet to send [10:05:41]OFD Sender: No OFD packet to send [10:05:46]OFD Sender: No OFD packet to send [10:05:51]OFD Sender: No OFD packet to send [10:05:53]accept exits with 10 [10:05:53]New connection [10:05:53]New thread 3067579748 created [10:05:53]Thread 3067436388 joined [10:05:53]Waiting for new connection... [10:05:53] Sock 10.Parse request [10:05:53]Sock 10.Check first char [10:05:53]Sock 10.First char is OK [10:05:53]request: POST /json_proto HTTP/1.0 [10:05:53]Method: POST [10:05:53]URL: /json_proto [10:05:53]Method is POST - this is cgi request [10:05:53]url: /json_proto [10:05:53]query_string will be loaded in cgi processing [10:05:53]execute_cgi json_proto POST (null) [10:05:53]execute_cgi path=json_proto method=POST [10:05:53]POST find Content-Length [10:05:53]Host: 172.17.48.197:8080 [10:05:53]Content-Length: 683 [10:05:53]Content-Type: application/json [10:05:53] [10:05:53]POST finish read [10:05:53]Found Content-Length = 683 [10:05:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106522", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "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" ] } } [10:05:53]execute_script... [10:05: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)1106522", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "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" ] } } [10:05:53]POST & json_proto [10:05:53]process_json_proto [10:05:53]json parsed OK: [10:05:53]protocol is kg_v1.0 [10:05:53]action value=close_receipt [10:05:53]process_action close_receipt [10:05:53]cmd_close_receipt [10:05:53]MH_GetDate [10:05:53]Write to MH i2c: F0 00 00 B6 05 AA [10:05:53]Write i2c OK [10:05:53]MH_I2C_Read... [10:05:53]Read from MH i2c: F0 [10:05:53]MH_I2C_Read... [10:05:53]Read from MH i2c: F0 09 00 [10:05:53]MH_I2C_Read... [10:05:53]Read from MH i2c: F0 09 00 B6 05 00 01 9D E5 65 6C AF E3 65 FE [10:05:53]GetLastDocTimeStamp 1709546703 [10:05:53]current date 1709546753 [10:05:53]FM_GetShiftState [10:05:53]SAM_PROTO_GetShiftState [10:05:53]wFMCommunicate request_size=4 [10:05:53]MH_SAM_APDU [10:05:53]CAPDU: 80 13 01 00 [10:05:53]Write to MH i2c: E2 08 00 B7 05 80 13 01 00 00 00 00 00 39 [10:05:53]Write i2c OK [10:05:53]MH_I2C_Read... [10:05:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:53]Read from MH i2c: E2 [10:05:53]MH_I2C_Read... [10:05:53]Read from MH i2c: E2 0E 00 [10:05:53]MH_I2C_Read... [10:05:53]Read from MH i2c: E2 0E 00 B7 05 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 50 [10:05:53]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:05:53]wFMCommunicate OK [10:05:53]SAM_PROTO_GetShiftState done [10:05:53]FM_GetShiftState done [10:05:53]opened in 1709511088 [10:05:53]opened+sec_in_day 1709597488 [10:05:53]quantity*price = 100010 [10:05:53]sum+1 = 100012 [10:05:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 108 04.03.2024 10:05 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123508 ФПД: 165670373303985 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T100553&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123508&fm=165670373303985&tin=02508201610067®Number=0000000000090573&sum=100000 [10:05:54]StoreToDocumentArchive [10:05:54]shift 324 fd 123508 [10:05:54]save to /storage/0324/doc_00123508 [10:05:54]save last doc name /storage/0324/doc_00123508 to /storage/kkm_last_doc_name [10:05:54]save OK [10:05:54]Clear old archive folders... [10:05:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:05:54]tlvbuf is 01BC03C0 [10:05:54]SAM_PROTO_ClearQueue [10:05:54]wFMCommunicate request_size=4 [10:05:54]MH_SAM_APDU [10:05:54]CAPDU: 80 09 00 00 [10:05:54]Write to MH i2c: E2 08 00 C4 05 80 09 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 09 00 00... Resp OK rsp.len_out = 0! [10:05:54]Read from MH i2c: E2 [10:05:54]MH_I2C_Read... [10:05:54]Read from MH i2c: E2 03 00 [10:05:54]MH_I2C_Read... [10:05:54]Read from MH i2c: E2 03 00 C4 05 00 90 00 3D [10:05:54]RAPDU: 90 00 [10:05:54]wFMCommunicate OK [10:05:54]SAM_PROTO_ClearQueue done [10:05:54]KKMCreateOFDPacket [10:05:54]OFDProtocolAddRootSTLVToBuf [10:05:54]FM_MakeSignedData [10:05:54]FM_MakeSignedData [10:05:54]SAM_PROTO_SignData [10:05:54]wFMCommunicate request_size=4 [10:05:54]MH_SAM_APDU [10:05:54]CAPDU: 80 0D 01 02 [10:05:54]Write to MH i2c: E2 08 00 C5 05 80 0D 01 02 00 00 00 00 43 [10:05:54]Write i2c OK [10:05:54]MH_I2C_Read... [10:05:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:05:54]Read from MH i2c: E2 [10:05:54]MH_I2C_Read... [10:05:54]Read from MH i2c: E2 03 00 [10:05:54]MH_I2C_Read... [10:05:54]Read from MH i2c: E2 03 00 C5 05 00 90 00 3E [10:05:54]RAPDU: 90 00 [10:05:54]wFMCommunicate OK [10:05:54]wFMCommunicate request_size=255 [10:05:54]MH_SAM_APDU [10:05: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 36 38 00 00 00 00 00 37 04 06 00 26 1B 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 6C 00 00 00 F4 03 04 00 01 9D E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 74 E2 01 00 35 04 06 00 96 [10:05:54]Write to MH i2c: E2 02 01 C6 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 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 6C 00 00 00 F4 03 04 00 01 9D E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 74 E2 01 00 35 04 06 00 96 00 00 2E [10:05:54]Write i2c OK [10:05:54]MH_I2C_Read... [10:05:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:54]Read from MH i2c: E2 [10:05:54]MH_I2C_Read... [10:05:54]Read from MH i2c: E2 03 00 [10:05:54]MH_I2C_Read... [10:05:54]Read from MH i2c: E2 03 00 C6 05 00 90 00 3F [10:05:54]RAPDU: 90 00 [10:05:54]wFMCommunicate OK [10:05:54]wFMCommunicate request_size=10 [10:05:54]MH_SAM_APDU [10:05:54]CAPDU: 80 0D 02 02 05 AD 23 C0 26 B1 [10:05:54]Write to MH i2c: E2 0D 00 C7 05 80 0D 02 02 05 00 AD 23 C0 26 B1 00 00 B7 [10:05:54]Write i2c OK [10:05:54]MH_I2C_Read... [10:05:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:54]Read from MH i2c: E2 [10:05:54]MH_I2C_Read... [10:05:54]Read from MH i2c: E2 03 00 [10:05:54]MH_I2C_Read... [10:05:54]Read from MH i2c: E2 03 00 C7 05 00 90 00 40 [10:05:54]RAPDU: 90 00 [10:05:54]wFMCommunicate OK [10:05:54]wFMCommunicate request_size=4 [10:05:54]MH_SAM_APDU [10:05:54]CAPDU: 80 0D 03 02 [10:05:54]Write to MH i2c: E2 08 00 C8 05 80 0D 03 02 00 00 00 00 48 [10:05:54]Write i2c OK [10:05:54]MH_I2C_Read... [10:05:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:05:54]Read from MH i2c: E2 [10:05:54]MH_I2C_Read... [10:05:54]Read from MH i2c: E2 0B 00 [10:05:54]MH_I2C_Read... [10:05:54]Read from MH i2c: E2 0B 00 C8 05 00 FD 7E 77 1A DB 87 54 A1 90 00 AC [10:05:54]RAPDU: FD 7E 77 1A DB 87 54 A1 90 00 [10:05:54]wFMCommunicate OK [10:05:54]SAM_PROTO_SignData done [10:05:54]FM_MakeSignedData done [10:05:54]CreateOFDProtocolMessage [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 C9 05 80 11 00 00 00 00 00 00 48 [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 C9 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A6 [10:05:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:05:54]wFMCommunicate OK [10:05:54]CreateOFDProtocolMessage done [10:05:54]OFDSenderStorePacket 123508 [10:05:54]StoreOFDPacket docnum=123508 [10:05:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 8C BB 07 01 1A 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 36 38 00 00 00 00 00 37 04 06 00 26 1B 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 6C 00 00 00 F4 03 04 00 01 9D E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 74 E2 01 00 35 04 06 00 96 AD 23 C0 26 B1 FD 7E 77 1A DB 87 54 A1 [10:05:54]CheckFolder [10:05:54]dirname=/storage/ofd_packets [10:05:54]CheckFolder done [10:05:54]ProducePacketName [10:05:54]name=ofd_packets/00123508 [10:05:54]NVStorageSaveData ofd_packets/00123508 [10:05:54]File name is /storage/ofd_packets/00123508 [10:05:54]Write 301 bytes [10:05:54]NVStorageSaveData done [10:05:54]OFDSenderStorePacket done [10:05:54]KKMCreateOFDPacket done [10:05:54]NVStorageSaveData kkm_last_timestamp [10:05:54]File name is /storage/kkm_last_timestamp [10:05:54]Write 4 bytes [10:05:54]NVStorageSaveData done [10:05:54]ExternCall_PrintAddStr [10:05:54]wPrintStart [10:05:54]Write to MH i2c: 01 00 00 CA 05 CF [10:05:54]Write i2c OK [10:05:54]MH_I2C_Read... [10:05:54]Read from MH i2c: 01 [10:05:54]MH_I2C_Read... [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 CA 05 00 00 00 00 00 FF 0F E4 [10:05:54]RasterBufferAndPrint [10:05:54]line Счет N : (1)1106522 [10:05:54]line ИНН: 02508201610067 [10:05:54]line Контрольно-Кассовый Чек [10:05:54]line ПРОДАЖА [10:05:54]line ТРК (МРК, ГНК) : 53 [10:05:54]line Товар: 2710124500 [10:05:54]line Аи-95-К-5 [10:05:54]line 14.390 * 69.50 [10:05:54]line = 1000.11 [10:05:54]line НДС 12% НСП 1% [10:05:54]line > о реализуемом товаре [10:05:54]line ОКРУГЛЕНИЕ: -0.11 [10:05:54]line ИТОГО: 1000.00 [10:05:54]line Внесено: 1000.00 [10:05:54]line СДАЧА: 0.00 [10:05:54]line НСП 1% : 8.85 [10:05:54]line НДС 12% : 106.21 [10:05:54]line Наличными: 1000.00 [10:05:54]line Безнал.: 0.00 [10:05:54]line Место: АЗС № 25 "Партнер Нефть" [10:05:54]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:05:54]line СНО: Общий режим [10:05:54]line Чек 108 04.03.2024 10:05 [10:05:54]line Смена: 324 ФФД: 1.0 [10:05:54]line ЗНМ: 0300000019 [10:05:54]line РНМ: 0000000000090573 [10:05:54]line Версия ККМ: 001 [10:05:54]line ФМ: 0000000000874798 [10:05:54]line ФД: 123508 [10:05:54]line ФПД: 165670373303985 [10:05:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T100553&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123508&fm=165670373303985&tin=02508201610067®Number=0000000000090573&sum=100000 [10:05:55]OFD Sender: Processing packet 123508 [packets to send 112, broken 111] [10:05:55]ProducePacketName [10:05:55]name=ofd_packets/00123508 [10:05:55]OFD Sender: To server: pG, [10:05:55]CommunicateWithHost lk.salyk.kg:30040 [10:05:55]ConnectInit lk.salyk.kg [10:05:55]written 0, free lines is 4095 [10:05:55]Connected sock=9 [10:05: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 37 39 38 0F 01 00 00 8C BB 07 01 1A 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 36 38 00 00 00 00 00 37 04 06 00 26 1B 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 6C 00 00 00 F4 03 04 00 01 9D E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 74 E2 01 00 35 04 06 00 96 AD 23 C0 26 B1 FD 7E 77 1A DB 87 54 A1 [10:05:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 3B 71 47 00 F0 61 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 74 E2 01 00 F4 03 04 00 2A 49 E5 65 B6 04 01 00 00 92 F6 CA 16 BA 07 A8 80 [10:05:55]CommunicateWithHost err = 0 [10:05:55]CheckOFDResponse [10:05:55]1017 (14) - 77093643461234 [10:05:55]1041 (16) - 0000000000874798 [10:05:55]1040 (4) - 123508 [10:05:55]1012 (4) - 04.03.2024 04:08 [10:05:55]1206 (1) - 0 [10:05:55]OFD Sender: Remove packet 123508 [10:05:55]ProducePacketName [10:05:55]name=ofd_packets/00123508 [10:05:55]NVStorageDeleteData [10:05:55]Write to MH i2c: 01 00 00 F5 05 FA [10:05:55]Write i2c OK [10:05:55]MH_I2C_Read... [10:05:55]Read from MH i2c: 01 [10:05:55]MH_I2C_Read... [10:05:55]Read from MH i2c: 01 07 00 [10:05:55]MH_I2C_Read... [10:05:55]Read from MH i2c: 01 07 00 F5 05 00 00 00 00 00 EA 0C F7 [10:05:55]RasterBufferAndPrint [10:05:55]line [10:05:55]line [10:05:55]line [10:05:55]line [10:05:55]line [10:05:55]written 0, free lines is 3312 [10:05:55]MH_Cut [10:05:55]Write to MH i2c: D1 01 00 FC 05 01 D3 [10:05:55]Write i2c OK [10:05:55]MH_I2C_Read... [10:05:55]Read from MH i2c: D1 [10:05:55]MH_I2C_Read... [10:05:55]Read from MH i2c: D1 01 00 [10:05:55]MH_I2C_Read... [10:05:55]Read from MH i2c: D1 01 00 FC 05 00 D2 [10:05:55]Write to MH i2c: 01 00 00 FD 05 02 [10:05:55]Write i2c OK [10:05:55]MH_I2C_Read... [10:05:56]OFD Sender: No OFD packet to send [10:05:56]*** Cut start [10:05:56]*** Purtial cut [10:05:56]*** Stage 1: CUTSNS_PIN = 1 [10:05:58]Read from MH i2c: 01 [10:05:58]MH_I2C_Read... [10:05:58]*** Stop cut motor [10:05:58]*** Cut end [10:05:58]Read from MH i2c: 01 07 00 [10:05:58]MH_I2C_Read... [10:05:58]Read from MH i2c: 01 07 00 FD 05 00 00 00 00 00 FF 0F 17 [10:05:58]process_action close_receipt done [10:05:58]requested_data is exist [10:05:58]produce_requested_data [10:05:58]requested_item fm.sn is exist - process it [10:05:58]wFMCommunicate request_size=4 [10:05:58]MH_SAM_APDU [10:05:58]CAPDU: 80 11 00 00 [10:05:58]Write to MH i2c: E2 08 00 FE 05 80 11 00 00 00 00 00 00 7D [10:05:58]Write i2c OK [10:05:58]MH_I2C_Read... [10:05:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:58]Read from MH i2c: E2 [10:05:58]MH_I2C_Read... [10:05:58]Read from MH i2c: E2 17 00 [10:05:58]MH_I2C_Read... [10:05:58]Read from MH i2c: E2 17 00 FE 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 DB [10:05:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:05:58]wFMCommunicate OK [10:05:58]requested_item fd.num is exist - process it [10:05:58]SAM_PROTO_GetFieldsCounters [10:05:58]wFMCommunicate request_size=4 [10:05:58]MH_SAM_APDU [10:05:58]CAPDU: 80 13 00 00 [10:05:58]Write to MH i2c: E2 08 00 FF 05 80 13 00 00 00 00 00 00 80 [10:05:58]Write i2c OK [10:05:58]MH_I2C_Read... [10:05:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:05:58]Read from MH i2c: E2 [10:05:58]MH_I2C_Read... [10:05:58]Read from MH i2c: E2 62 00 [10:05:58]MH_I2C_Read... [10:05:58]Read from MH i2c: E2 62 00 FF 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 74 E2 01 00 0E 04 04 00 44 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 8B [10:05: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 74 E2 01 00 0E 04 04 00 44 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 [10:05:58]wFMCommunicate OK [10:05:58]SAM_PROTO_GetFieldsCounters done [10:05:58]requested_item shift.num is exist - process it [10:05:58]requested_item shift.opened is exist - process it [10:05:58]req_shift_opened [10:05:58]FM_GetShiftState [10:05:58]SAM_PROTO_GetShiftState [10:05:58]wFMCommunicate request_size=4 [10:05:58]MH_SAM_APDU [10:05:58]CAPDU: 80 13 01 00 [10:05:58]Write to MH i2c: E2 08 00 00 06 80 13 01 00 00 00 00 00 83 [10:05:58]Write i2c OK [10:05:58]MH_I2C_Read... [10:05:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:58]Read from MH i2c: E2 [10:05:58]MH_I2C_Read... [10:05:58]Read from MH i2c: E2 0E 00 [10:05:58]MH_I2C_Read... [10:05:58]Read from MH i2c: E2 0E 00 00 06 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 9A [10:05:58]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:05:58]wFMCommunicate OK [10:05:58]SAM_PROTO_GetShiftState done [10:05:58]FM_GetShiftState done [10:05:58]req_shift_opened done [10:05:58]requested_item shift.open_date is exist - process it [10:05:58]req_shift_open_date [10:05:58]req_shift_open_date done [10:05:58]produce_requested_data done [10:05:58]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123508,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [10:05:58]process_action_free close_receipt [10:05:58]json_value_free [10:05:58]json_value_free done [10:05:58]process_json_proto returns [10:05:58]Send response to host [10:05:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123508,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [10:05:58]free response buf [10:05:58]execute_script done [10:05:58]execute_script returns [10:05:58]free content buf [10:05:58]Sock 10.Close socket [10:05:58]Sock 10.Thread stoped [10:06:01]OFD Sender: No OFD packet to send [10:06:06]OFD Sender: No OFD packet to send [10:06:11]OFD Sender: No OFD packet to send [10:06:16]OFD Sender: No OFD packet to send [10:06:21]OFD Sender: No OFD packet to send [10:06:26]OFD Sender: No OFD packet to send [10:06:31]OFD Sender: No OFD packet to send [10:06:36]OFD Sender: No OFD packet to send [10:06:41]OFD Sender: No OFD packet to send [10:06:46]OFD Sender: No OFD packet to send [10:06:51]OFD Sender: No OFD packet to send [10:06:56]OFD Sender: No OFD packet to send [10:07:01]OFD Sender: No OFD packet to send [10:07:06]OFD Sender: No OFD packet to send [10:07:11]OFD Sender: No OFD packet to send [10:07:16]OFD Sender: No OFD packet to send [10:07:21]OFD Sender: No OFD packet to send [10:07:26]OFD Sender: No OFD packet to send [10:07:31]OFD Sender: No OFD packet to send [10:07:36]OFD Sender: No OFD packet to send [10:07:41]OFD Sender: No OFD packet to send [10:07:46]OFD Sender: No OFD packet to send [10:07:51]OFD Sender: No OFD packet to send [10:07:51]accept exits with 7 [10:07:51]New connection [10:07:51]New thread 3067436388 created [10:07:51]Thread 3067579748 joined [10:07:51]Waiting for new connection... [10:07:51] Sock 7.Parse request [10:07:51]Sock 7.Check first char [10:07:51]Sock 7.First char is OK [10:07:51]request: POST /json_proto HTTP/1.0 [10:07:51]Method: POST [10:07:51]URL: /json_proto [10:07:51]Method is POST - this is cgi request [10:07:51]url: /json_proto [10:07:51]query_string will be loaded in cgi processing [10:07:51]execute_cgi json_proto POST (null) [10:07:51]execute_cgi path=json_proto method=POST [10:07:51]POST find Content-Length [10:07:51]Host: 172.17.48.197:8080 [10:07:51]Content-Length: 1220 [10:07:51]Content-Type: application/json [10:07:51] [10:07:51]POST finish read [10:07:51]Found Content-Length = 1220 [10:07:51]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106523\u000A04.03.2024 10:04\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.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\u000A3824980/981\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:07:51]execute_script... [10:07:51]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106523\u000A04.03.2024 10:04\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.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\u000A3824980/981\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:07:51]POST & json_proto [10:07:51]process_json_proto [10:07:51]json parsed OK: [10:07:51]protocol is kg_v1.0 [10:07:51]action value=print_text [10:07:51]process_action print_text [10:07:51]cmd_print_text [10:07:51]ExternCall_PrintAddStr [10:07:51]wPrintStart [10:07:51]Write to MH i2c: 01 00 00 01 06 07 [10:07:51]Write i2c OK [10:07:51]MH_I2C_Read... [10:07:51]Read from MH i2c: 01 [10:07:51]MH_I2C_Read... [10:07:51]Read from MH i2c: 01 07 00 [10:07:51]MH_I2C_Read... [10:07:51]Read from MH i2c: 01 07 00 01 06 00 00 00 00 00 FF 0F 1C [10:07:51]RasterBufferAndPrint [10:07:51]line *****ТОВАРНЫЙ ЧЕК***** [10:07:51]line АЗС 25 [10:07:51]line Партнер нефть [10:07:51]line 02508201610067 [10:07:51]line Кассир : Абылгазиев А. [10:07:51]line Счет N : (1)1106523 [10:07:51]line 04.03.2024 10:04 [10:07:51]line ПРОДАЖА [10:07:51]line ТРК (МРК, ГНК): 21 [10:07:51]line Вид ГСМ : 2710124130 [10:07:51]line Аи-92-К-5 [10:07:51]line 20.000 x 61.90 [10:07:51]line ИТОГ: 1238.00 [10:07:51]line Тип оплаты: Талоны: Топливные Талоны [10:07:51]line 3824980/981 [10:07:51]line ______________________ [10:07:51]line (подпись) [10:07:51]written 0, free lines is 4095 [10:07:51]Write to MH i2c: 01 00 00 15 06 1B [10:07:51]Write i2c OK [10:07:51]MH_I2C_Read... [10:07:51]Read from MH i2c: 01 [10:07:51]MH_I2C_Read... [10:07:51]Read from MH i2c: 01 07 00 [10:07:51]MH_I2C_Read... [10:07:51]Read from MH i2c: 01 07 00 15 06 00 00 00 00 00 13 0E 43 [10:07:51]RasterBufferAndPrint [10:07:51]line [10:07:51]line [10:07:51]line [10:07:51]line [10:07:51]line [10:07:51]written 0, free lines is 3604 [10:07:51]MH_Cut [10:07:51]Write to MH i2c: D1 01 00 1C 06 01 F4 [10:07:51]Write i2c OK [10:07:51]MH_I2C_Read... [10:07:51]Read from MH i2c: D1 [10:07:51]MH_I2C_Read... [10:07:51]Read from MH i2c: D1 01 00 [10:07:51]MH_I2C_Read... [10:07:51]Read from MH i2c: D1 01 00 1C 06 00 F3 [10:07:51]Write to MH i2c: 01 00 00 1D 06 23 [10:07:51]Write i2c OK [10:07:51]MH_I2C_Read... [10:07:51]*** Cut start [10:07:51]*** Purtial cut [10:07:51]*** Stage 1: CUTSNS_PIN = 1 [10:07:53]Read from MH i2c: 01 [10:07:53]MH_I2C_Read... [10:07:53]*** Stop cut motor [10:07:53]*** Cut end [10:07:53]Read from MH i2c: 01 07 00 [10:07:53]MH_I2C_Read... [10:07:53]Read from MH i2c: 01 07 00 1D 06 00 00 00 00 00 FF 0F 38 [10:07:53]process_action print_text done [10:07:53]requested_data is exist [10:07:53]produce_requested_data [10:07:53]requested_item fm.sn is exist - process it [10:07:53]wFMCommunicate request_size=4 [10:07:53]MH_SAM_APDU [10:07:53]CAPDU: 80 11 00 00 [10:07:53]Write to MH i2c: E2 08 00 1E 06 80 11 00 00 00 00 00 00 9E [10:07:53]Write i2c OK [10:07:53]MH_I2C_Read... [10:07:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:54]Read from MH i2c: E2 [10:07:54]MH_I2C_Read... [10:07:54]Read from MH i2c: E2 17 00 [10:07:54]MH_I2C_Read... [10:07:54]Read from MH i2c: E2 17 00 1E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 FC [10:07:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:07:54]wFMCommunicate OK [10:07:54]requested_item fd.num is exist - process it [10:07:54]SAM_PROTO_GetFieldsCounters [10:07:54]wFMCommunicate request_size=4 [10:07:54]MH_SAM_APDU [10:07:54]CAPDU: 80 13 00 00 [10:07:54]Write to MH i2c: E2 08 00 1F 06 80 13 00 00 00 00 00 00 A1 [10:07:54]Write i2c OK [10:07:54]MH_I2C_Read... [10:07:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:07:54]Read from MH i2c: E2 [10:07:54]MH_I2C_Read... [10:07:54]Read from MH i2c: E2 62 00 [10:07:54]MH_I2C_Read... [10:07:54]Read from MH i2c: E2 62 00 1F 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 74 E2 01 00 0E 04 04 00 44 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 AC [10:07: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 74 E2 01 00 0E 04 04 00 44 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 [10:07:54]wFMCommunicate OK [10:07:54]SAM_PROTO_GetFieldsCounters done [10:07:54]requested_item shift.num is exist - process it [10:07:54]requested_item shift.opened is exist - process it [10:07:54]req_shift_opened [10:07:54]FM_GetShiftState [10:07:54]SAM_PROTO_GetShiftState [10:07:54]wFMCommunicate request_size=4 [10:07:54]MH_SAM_APDU [10:07:54]CAPDU: 80 13 01 00 [10:07:54]Write to MH i2c: E2 08 00 20 06 80 13 01 00 00 00 00 00 A3 [10:07:54]Write i2c OK [10:07:54]MH_I2C_Read... [10:07:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:54]Read from MH i2c: E2 [10:07:54]MH_I2C_Read... [10:07:54]Read from MH i2c: E2 0E 00 [10:07:54]MH_I2C_Read... [10:07:54]Read from MH i2c: E2 0E 00 20 06 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 BA [10:07:54]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:07:54]wFMCommunicate OK [10:07:54]SAM_PROTO_GetShiftState done [10:07:54]FM_GetShiftState done [10:07:54]req_shift_opened done [10:07:54]requested_item shift.open_date is exist - process it [10:07:54]req_shift_open_date [10:07:54]req_shift_open_date done [10:07:54]produce_requested_data done [10:07:54]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123508,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [10:07:54]process_action_free print_text [10:07:54]json_value_free [10:07:54]json_value_free done [10:07:54]process_json_proto returns [10:07:54]Send response to host [10:07:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123508,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [10:07:54]free response buf [10:07:54]execute_script done [10:07:54]execute_script returns [10:07:54]free content buf [10:07:54]Sock 7.Close socket [10:07:54]Sock 7.Thread stoped [10:07:56]OFD Sender: No OFD packet to send [10:08:01]OFD Sender: No OFD packet to send [10:08:06]OFD Sender: No OFD packet to send [10:08:11]OFD Sender: No OFD packet to send [10:08:16]OFD Sender: No OFD packet to send [10:08:21]OFD Sender: No OFD packet to send [10:08:26]OFD Sender: No OFD packet to send [10:08:31]OFD Sender: No OFD packet to send [10:08:36]OFD Sender: No OFD packet to send [10:08:41]OFD Sender: No OFD packet to send [10:08:46]OFD Sender: No OFD packet to send [10:08:51]OFD Sender: No OFD packet to send [10:08:56]OFD Sender: No OFD packet to send [10:09:01]OFD Sender: No OFD packet to send [10:09:06]OFD Sender: No OFD packet to send [10:09:11]OFD Sender: No OFD packet to send [10:09:11]accept exits with 9 [10:09:11]New connection [10:09:11]New thread 3067579748 created [10:09:11]Thread 3067436388 joined [10:09:11]Waiting for new connection... [10:09:11] Sock 9.Parse request [10:09:11]Sock 9.Check first char [10:09:11]Sock 9.First char is OK [10:09:11]request: POST /json_proto HTTP/1.0 [10:09:11]Method: POST [10:09:11]URL: /json_proto [10:09:11]Method is POST - this is cgi request [10:09:11]url: /json_proto [10:09:11]query_string will be loaded in cgi processing [10:09:11]execute_cgi json_proto POST (null) [10:09:11]execute_cgi path=json_proto method=POST [10:09:11]POST find Content-Length [10:09:11]Host: 172.17.48.197:8080 [10:09:11]Content-Length: 807 [10:09:11]Content-Type: application/json [10:09:11] [10:09:11]POST finish read [10:09:11]Found Content-Length = 807 [10:09:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106524", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.510, "sum" : 650.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 650.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:09:11]execute_script... [10:09: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)1106524", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.510, "sum" : 650.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 650.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:09:11]POST & json_proto [10:09:11]process_json_proto [10:09:11]json parsed OK: [10:09:11]protocol is kg_v1.0 [10:09:11]action value=close_receipt [10:09:11]process_action close_receipt [10:09:11]cmd_close_receipt [10:09:11]MH_GetDate [10:09:11]Write to MH i2c: F0 00 00 21 06 16 [10:09:11]Write i2c OK [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: F0 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: F0 09 00 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: F0 09 00 21 06 00 C8 9D E5 65 6C AF E3 65 31 [10:09:11]GetLastDocTimeStamp 1709546753 [10:09:11]current date 1709546952 [10:09:11]FM_GetShiftState [10:09:11]SAM_PROTO_GetShiftState [10:09:11]wFMCommunicate request_size=4 [10:09:11]MH_SAM_APDU [10:09:11]CAPDU: 80 13 01 00 [10:09:11]Write to MH i2c: E2 08 00 22 06 80 13 01 00 00 00 00 00 A5 [10:09:11]Write i2c OK [10:09:11]MH_I2C_Read... [10:09:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:11]Read from MH i2c: E2 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: E2 0E 00 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: E2 0E 00 22 06 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 BC [10:09:11]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:09:11]wFMCommunicate OK [10:09:11]SAM_PROTO_GetShiftState done [10:09:11]FM_GetShiftState done [10:09:11]opened in 1709511088 [10:09:11]opened+sec_in_day 1709597488 [10:09:11]quantity*price = 65056 [10:09:11]sum+1 = 65058 [10:09:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 650.57 НСП 1% : 5.76 НДС 12% : 69.09 Наличными: 0.00 Безнал.: 650.57 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 109 04.03.2024 10:09 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 123509 ФПД: 22340197275194 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T100912&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123509&fm=22340197275194&tin=02508201610067®Number=0000000000090573&sum=65057 [10:09:12]StoreToDocumentArchive [10:09:12]shift 324 fd 123509 [10:09:12]save to /storage/0324/doc_00123509 [10:09:12]save last doc name /storage/0324/doc_00123509 to /storage/kkm_last_doc_name [10:09:12]save OK [10:09:12]Clear old archive folders... [10:09:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:09:12]tlvbuf is 01B6F780 [10:09:12]SAM_PROTO_ClearQueue [10:09:12]wFMCommunicate request_size=4 [10:09:12]MH_SAM_APDU [10:09:12]CAPDU: 80 09 00 00 [10:09:12]Write to MH i2c: E2 08 00 2F 06 80 09 00 00 00 00 00 00 A7 [10:09:12]Write i2c OK [10:09:12]MH_I2C_Read... [10:09:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:09:12]Read from MH i2c: E2 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: E2 03 00 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: E2 03 00 2F 06 00 90 00 A9 [10:09:12]RAPDU: 90 00 [10:09:12]wFMCommunicate OK [10:09:12]SAM_PROTO_ClearQueue done [10:09:12]KKMCreateOFDPacket [10:09:12]OFDProtocolAddRootSTLVToBuf [10:09:12]FM_MakeSignedData [10:09:12]FM_MakeSignedData [10:09:12]SAM_PROTO_SignData [10:09:12]wFMCommunicate request_size=4 [10:09:12]MH_SAM_APDU [10:09:12]CAPDU: 80 0D 01 02 [10:09:12]Write to MH i2c: E2 08 00 30 06 80 0D 01 02 00 00 00 00 AF [10:09:12]Write i2c OK [10:09:12]MH_I2C_Read... [10:09:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:09:12]Read from MH i2c: E2 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: E2 03 00 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: E2 03 00 30 06 00 90 00 AA [10:09:12]RAPDU: 90 00 [10:09:12]wFMCommunicate OK [10:09:12]wFMCommunicate request_size=255 [10:09:12]MH_SAM_APDU [10:09:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 29 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 21 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 FE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 FE 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 C8 9D E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 75 E2 01 00 35 04 06 00 14 [10:09:12]Write to MH i2c: E2 02 01 31 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 29 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 21 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 FE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 FE 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 C8 9D E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 75 E2 01 00 35 04 06 00 14 00 00 C3 [10:09:12]Write i2c OK [10:09:12]MH_I2C_Read... [10:09:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:13]Read from MH i2c: E2 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 03 00 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 03 00 31 06 00 90 00 AB [10:09:13]RAPDU: 90 00 [10:09:13]wFMCommunicate OK [10:09:13]wFMCommunicate request_size=10 [10:09:13]MH_SAM_APDU [10:09:13]CAPDU: 80 0D 02 02 05 51 7B 85 D6 3A [10:09:13]Write to MH i2c: E2 0D 00 32 06 80 0D 02 02 05 00 51 7B 85 D6 3A 00 00 1D [10:09:13]Write i2c OK [10:09:13]MH_I2C_Read... [10:09:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:13]Read from MH i2c: E2 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 03 00 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 03 00 32 06 00 90 00 AC [10:09:13]RAPDU: 90 00 [10:09:13]wFMCommunicate OK [10:09:13]wFMCommunicate request_size=4 [10:09:13]MH_SAM_APDU [10:09:13]CAPDU: 80 0D 03 02 [10:09:13]Write to MH i2c: E2 08 00 33 06 80 0D 03 02 00 00 00 00 B4 [10:09:13]Write i2c OK [10:09:13]MH_I2C_Read... [10:09:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:09:13]Read from MH i2c: E2 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 0B 00 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 0B 00 33 06 00 13 38 58 24 76 1D 93 7F 90 00 21 [10:09:13]RAPDU: 13 38 58 24 76 1D 93 7F 90 00 [10:09:13]wFMCommunicate OK [10:09:13]SAM_PROTO_SignData done [10:09:13]FM_MakeSignedData done [10:09:13]CreateOFDProtocolMessage [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 34 06 80 11 00 00 00 00 00 00 B4 [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 34 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 12 [10:09:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:09:13]wFMCommunicate OK [10:09:13]CreateOFDProtocolMessage done [10:09:13]OFDSenderStorePacket 123509 [10:09:13]StoreOFDPacket docnum=123509 [10:09:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 98 8E 07 01 46 E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 29 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 21 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 FE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 FE 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 C8 9D E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 75 E2 01 00 35 04 06 00 14 51 7B 85 D6 3A 13 38 58 24 76 1D 93 7F [10:09:13]CheckFolder [10:09:13]dirname=/storage/ofd_packets [10:09:13]CheckFolder done [10:09:13]ProducePacketName [10:09:13]name=ofd_packets/00123509 [10:09:13]NVStorageSaveData ofd_packets/00123509 [10:09:13]File name is /storage/ofd_packets/00123509 [10:09:13]Write 301 bytes [10:09:13]NVStorageSaveData done [10:09:13]OFDSenderStorePacket done [10:09:13]KKMCreateOFDPacket done [10:09:13]NVStorageSaveData kkm_last_timestamp [10:09:13]File name is /storage/kkm_last_timestamp [10:09:13]Write 4 bytes [10:09:13]NVStorageSaveData done [10:09:13]ExternCall_PrintAddStr [10:09:13]wPrintStart [10:09:13]Write to MH i2c: 01 00 00 35 06 3B [10:09:13]Write i2c OK [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: 01 [10:09:13]MH_I2C_Read... [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 35 06 00 00 00 00 00 FF 0F 50 [10:09:13]RasterBufferAndPrint [10:09:13]line Счет N : (1)1106524 [10:09:13]line ИНН: 02508201610067 [10:09:13]line Контрольно-Кассовый Чек [10:09:13]line ПРОДАЖА [10:09:13]line ТРК (МРК, ГНК) : 32 [10:09:13]line Товар: 2710124130 [10:09:13]line Аи-92-К-5 [10:09:13]line 10.510 * 61.90 [10:09:13]line = 650.57 [10:09:13]line НДС 12% НСП 1% [10:09:13]line > о реализуемом товаре [10:09:13]line ИТОГО: 650.57 [10:09:13]line НСП 1% : 5.76 [10:09:13]line НДС 12% : 69.09 [10:09:13]line Наличными: 0.00 [10:09:13]line Безнал.: 650.57 [10:09:13]line Место: АЗС № 25 "Партнер Нефть" [10:09:13]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:09:13]line СНО: Общий режим [10:09:13]line Чек 109 04.03.2024 10:09 [10:09:13]line Смена: 324 ФФД: 1.0 [10:09:13]line ЗНМ: 0300000019 [10:09:13]line РНМ: 0000000000090573 [10:09:13]line Версия ККМ: 001 [10:09:13]line Платежная система: О! деньги [10:09:13]line ФМ: 0000000000874798 [10:09:13]line ФД: 123509 [10:09:13]line ФПД: 22340197275194 [10:09:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T100912&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123509&fm=22340197275194&tin=02508201610067®Number=0000000000090573&sum=65057 [10:09:13]OFD Sender: Processing packet 123509 [packets to send 112, broken 111] [10:09:13]ProducePacketName [10:09:13]name=ofd_packets/00123509 [10:09:13]OFD Sender: To server: pG, [10:09:13]CommunicateWithHost lk.salyk.kg:30040 [10:09:13]ConnectInit lk.salyk.kg [10:09:13]written 0, free lines is 4095 [10:09:13]Connected sock=10 [10:09: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 37 39 38 0F 01 00 00 98 8E 07 01 46 E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 29 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 21 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 FE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 FE 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 C8 9D E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 75 E2 01 00 35 04 06 00 14 51 7B 85 D6 3A 13 38 58 24 76 1D 93 7F [10:09:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 BC 6F 47 00 0F 53 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 75 E2 01 00 F4 03 04 00 F0 49 E5 65 B6 04 01 00 00 8F 65 79 49 48 D0 32 C0 [10:09:13]CommunicateWithHost err = 0 [10:09:13]CheckOFDResponse [10:09:13]1017 (14) - 77093643461234 [10:09:13]1041 (16) - 0000000000874798 [10:09:13]1040 (4) - 123509 [10:09:13]1012 (4) - 04.03.2024 04:11 [10:09:13]1206 (1) - 0 [10:09:13]OFD Sender: Remove packet 123509 [10:09:13]ProducePacketName [10:09:13]name=ofd_packets/00123509 [10:09:13]NVStorageDeleteData [10:09:14]Write to MH i2c: 01 00 00 5F 06 65 [10:09:14]Write i2c OK [10:09:14]MH_I2C_Read... [10:09:14]Read from MH i2c: 01 [10:09:14]MH_I2C_Read... [10:09:14]Read from MH i2c: 01 07 00 [10:09:14]MH_I2C_Read... [10:09:14]Read from MH i2c: 01 07 00 5F 06 00 00 00 00 00 F5 0C 6D [10:09:14]RasterBufferAndPrint [10:09:14]line [10:09:14]line [10:09:14]line [10:09:14]line [10:09:14]line [10:09:14]written 0, free lines is 3325 [10:09:14]MH_Cut [10:09:14]Write to MH i2c: D1 01 00 66 06 01 3E [10:09:14]Write i2c OK [10:09:14]MH_I2C_Read... [10:09:14]Read from MH i2c: D1 [10:09:14]MH_I2C_Read... [10:09:14]Read from MH i2c: D1 01 00 [10:09:14]MH_I2C_Read... [10:09:14]Read from MH i2c: D1 01 00 66 06 00 3D [10:09:14]Write to MH i2c: 01 00 00 67 06 6D [10:09:14]Write i2c OK [10:09:14]MH_I2C_Read... [10:09:14]OFD Sender: No OFD packet to send [10:09:14]*** Cut start [10:09:14]*** Purtial cut [10:09:14]*** Stage 1: CUTSNS_PIN = 1 [10:09:16]Read from MH i2c: 01 [10:09:16]MH_I2C_Read... [10:09:16]*** Stop cut motor [10:09:16]*** Cut end [10:09:16]Read from MH i2c: 01 07 00 [10:09:16]MH_I2C_Read... [10:09:16]Read from MH i2c: 01 07 00 67 06 00 00 00 00 00 FF 0F 82 [10:09:16]process_action close_receipt done [10:09:16]requested_data is exist [10:09:16]produce_requested_data [10:09:16]requested_item fm.sn is exist - process it [10:09:16]wFMCommunicate request_size=4 [10:09:16]MH_SAM_APDU [10:09:16]CAPDU: 80 11 00 00 [10:09:16]Write to MH i2c: E2 08 00 68 06 80 11 00 00 00 00 00 00 E8 [10:09:16]Write i2c OK [10:09:16]MH_I2C_Read... [10:09:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:16]Read from MH i2c: E2 [10:09:16]MH_I2C_Read... [10:09:16]Read from MH i2c: E2 17 00 [10:09:16]MH_I2C_Read... [10:09:16]Read from MH i2c: E2 17 00 68 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 46 [10:09:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:09:16]wFMCommunicate OK [10:09:16]requested_item fd.num is exist - process it [10:09:16]SAM_PROTO_GetFieldsCounters [10:09:16]wFMCommunicate request_size=4 [10:09:16]MH_SAM_APDU [10:09:16]CAPDU: 80 13 00 00 [10:09:16]Write to MH i2c: E2 08 00 69 06 80 13 00 00 00 00 00 00 EB [10:09:16]Write i2c OK [10:09:16]MH_I2C_Read... [10:09:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:09:17]Read from MH i2c: E2 [10:09:17]MH_I2C_Read... [10:09:17]Read from MH i2c: E2 62 00 [10:09:17]MH_I2C_Read... [10:09:17]Read from MH i2c: E2 62 00 69 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 75 E2 01 00 0E 04 04 00 44 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 FA [10:09:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 75 E2 01 00 0E 04 04 00 44 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 [10:09:17]wFMCommunicate OK [10:09:17]SAM_PROTO_GetFieldsCounters done [10:09:17]requested_item shift.num is exist - process it [10:09:17]requested_item shift.opened is exist - process it [10:09:17]req_shift_opened [10:09:17]FM_GetShiftState [10:09:17]SAM_PROTO_GetShiftState [10:09:17]wFMCommunicate request_size=4 [10:09:17]MH_SAM_APDU [10:09:17]CAPDU: 80 13 01 00 [10:09:17]Write to MH i2c: E2 08 00 6A 06 80 13 01 00 00 00 00 00 ED [10:09:17]Write i2c OK [10:09:17]MH_I2C_Read... [10:09:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:17]Read from MH i2c: E2 [10:09:17]MH_I2C_Read... [10:09:17]Read from MH i2c: E2 0E 00 [10:09:17]MH_I2C_Read... [10:09:17]Read from MH i2c: E2 0E 00 6A 06 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 04 [10:09:17]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:09:17]wFMCommunicate OK [10:09:17]SAM_PROTO_GetShiftState done [10:09:17]FM_GetShiftState done [10:09:17]req_shift_opened done [10:09:17]requested_item shift.open_date is exist - process it [10:09:17]req_shift_open_date [10:09:17]req_shift_open_date done [10:09:17]produce_requested_data done [10:09:17]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123509,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [10:09:17]process_action_free close_receipt [10:09:17]json_value_free [10:09:17]json_value_free done [10:09:17]process_json_proto returns [10:09:17]Send response to host [10:09:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123509,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [10:09:17]free response buf [10:09:17]execute_script done [10:09:17]execute_script returns [10:09:17]free content buf [10:09:17]Sock 9.Close socket [10:09:17]Sock 9.Thread stoped [10:09:19]OFD Sender: No OFD packet to send [10:09:24]OFD Sender: No OFD packet to send [10:09:29]OFD Sender: No OFD packet to send [10:09:31]accept exits with 7 [10:09:31]New connection [10:09:31]New thread 3067436388 created [10:09:31]Thread 3067579748 joined [10:09:31]Waiting for new connection... [10:09:31] Sock 7.Parse request [10:09:31]Sock 7.Check first char [10:09:31]Sock 7.First char is OK [10:09:31]request: POST /json_proto HTTP/1.0 [10:09:31]Method: POST [10:09:31]URL: /json_proto [10:09:31]Method is POST - this is cgi request [10:09:31]url: /json_proto [10:09:31]query_string will be loaded in cgi processing [10:09:31]execute_cgi json_proto POST (null) [10:09:31]execute_cgi path=json_proto method=POST [10:09:31]POST find Content-Length [10:09:31]Host: 172.17.48.197:8080 [10:09:31]Content-Length: 678 [10:09:31]Content-Type: application/json [10:09:31] [10:09:31]POST finish read [10:09:31]Found Content-Length = 678 [10:09:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106526", "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" : 69.50, "quantity" : 1.770, "sum" : 123.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 123.00, "total" : 123.00, "payments": [ { "type": 0, "sum" : 123.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:09:31]execute_script... [10:09: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)1106526", "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" : 69.50, "quantity" : 1.770, "sum" : 123.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 123.00, "total" : 123.00, "payments": [ { "type": 0, "sum" : 123.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:09:31]POST & json_proto [10:09:31]process_json_proto [10:09:31]json parsed OK: [10:09:31]protocol is kg_v1.0 [10:09:31]action value=close_receipt [10:09:31]process_action close_receipt [10:09:31]cmd_close_receipt [10:09:31]MH_GetDate [10:09:31]Write to MH i2c: F0 00 00 6B 06 60 [10:09:31]Write i2c OK [10:09:31]MH_I2C_Read... [10:09:31]Read from MH i2c: F0 [10:09:31]MH_I2C_Read... [10:09:31]Read from MH i2c: F0 09 00 [10:09:31]MH_I2C_Read... [10:09:31]Read from MH i2c: F0 09 00 6B 06 00 DC 9D E5 65 6C AF E3 65 8F [10:09:31]GetLastDocTimeStamp 1709546952 [10:09:31]current date 1709546972 [10:09:31]FM_GetShiftState [10:09:31]SAM_PROTO_GetShiftState [10:09:31]wFMCommunicate request_size=4 [10:09:31]MH_SAM_APDU [10:09:31]CAPDU: 80 13 01 00 [10:09:31]Write to MH i2c: E2 08 00 6C 06 80 13 01 00 00 00 00 00 EF [10:09:31]Write i2c OK [10:09:31]MH_I2C_Read... [10:09:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:31]Read from MH i2c: E2 [10:09:31]MH_I2C_Read... [10:09:31]Read from MH i2c: E2 0E 00 [10:09:31]MH_I2C_Read... [10:09:31]Read from MH i2c: E2 0E 00 6C 06 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 06 [10:09:31]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:09:31]wFMCommunicate OK [10:09:31]SAM_PROTO_GetShiftState done [10:09:31]FM_GetShiftState done [10:09:31]opened in 1709511088 [10:09:31]opened+sec_in_day 1709597488 [10:09:31]quantity*price = 12301 [10:09:31]sum+1 = 12303 [10:09:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 123.00 Внесено: 123.00 СДАЧА: 0.00 НСП 1% : 1.09 НДС 12% : 13.06 Наличными: 123.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 110 04.03.2024 10:09 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123510 ФПД: 40201284356708 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T100932&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123510&fm=40201284356708&tin=02508201610067®Number=0000000000090573&sum=12300 [10:09:33]StoreToDocumentArchive [10:09:33]shift 324 fd 123510 [10:09:33]save to /storage/0324/doc_00123510 [10:09:33]save last doc name /storage/0324/doc_00123510 to /storage/kkm_last_doc_name [10:09:33]save OK [10:09:33]Clear old archive folders... [10:09:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:09:33]tlvbuf is B6FF1250 [10:09:33]SAM_PROTO_ClearQueue [10:09:33]wFMCommunicate request_size=4 [10:09:33]MH_SAM_APDU [10:09:33]CAPDU: 80 09 00 00 [10:09:33]Write to MH i2c: E2 08 00 79 06 80 09 00 00 00 00 00 00 F1 [10:09:33]Write i2c OK [10:09:33]MH_I2C_Read... [10:09:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:09:33]Read from MH i2c: E2 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: E2 03 00 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: E2 03 00 79 06 00 90 00 F3 [10:09:33]RAPDU: 90 00 [10:09:33]wFMCommunicate OK [10:09:33]SAM_PROTO_ClearQueue done [10:09:33]KKMCreateOFDPacket [10:09:33]OFDProtocolAddRootSTLVToBuf [10:09:33]FM_MakeSignedData [10:09:33]FM_MakeSignedData [10:09:33]SAM_PROTO_SignData [10:09:33]wFMCommunicate request_size=4 [10:09:33]MH_SAM_APDU [10:09:33]CAPDU: 80 0D 01 02 [10:09:33]Write to MH i2c: E2 08 00 7A 06 80 0D 01 02 00 00 00 00 F9 [10:09:33]Write i2c OK [10:09:33]MH_I2C_Read... [10:09:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:09:33]Read from MH i2c: E2 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: E2 03 00 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: E2 03 00 7A 06 00 90 00 F4 [10:09:33]RAPDU: 90 00 [10:09:33]wFMCommunicate OK [10:09:33]wFMCommunicate request_size=255 [10:09:33]MH_SAM_APDU [10:09:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EA 06 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 0E 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 05 00 00 00 00 07 04 06 00 0C 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 DC 9D E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 76 E2 01 00 35 04 06 00 24 [10:09:33]Write to MH i2c: E2 02 01 7B 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EA 06 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 0E 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 05 00 00 00 00 07 04 06 00 0C 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 DC 9D E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 76 E2 01 00 35 04 06 00 24 00 00 77 [10:09:33]Write i2c OK [10:09:33]MH_I2C_Read... [10:09:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:33]Read from MH i2c: E2 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: E2 03 00 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: E2 03 00 7B 06 00 90 00 F5 [10:09:33]RAPDU: 90 00 [10:09:33]wFMCommunicate OK [10:09:33]wFMCommunicate request_size=10 [10:09:33]MH_SAM_APDU [10:09:33]CAPDU: 80 0D 02 02 05 90 17 46 0A 64 [10:09:33]Write to MH i2c: E2 0D 00 7C 06 80 0D 02 02 05 00 90 17 46 0A 64 00 00 61 [10:09:33]Write i2c OK [10:09:33]MH_I2C_Read... [10:09:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:33]Read from MH i2c: E2 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: E2 03 00 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: E2 03 00 7C 06 00 90 00 F6 [10:09:33]RAPDU: 90 00 [10:09:33]wFMCommunicate OK [10:09:33]wFMCommunicate request_size=4 [10:09:33]MH_SAM_APDU [10:09:33]CAPDU: 80 0D 03 02 [10:09:33]Write to MH i2c: E2 08 00 7D 06 80 0D 03 02 00 00 00 00 FE [10:09:33]Write i2c OK [10:09:33]MH_I2C_Read... [10:09:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:09:33]Read from MH i2c: E2 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: E2 0B 00 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: E2 0B 00 7D 06 00 5D C0 EE 1C C0 79 6B C7 90 00 91 [10:09:33]RAPDU: 5D C0 EE 1C C0 79 6B C7 90 00 [10:09:33]wFMCommunicate OK [10:09:33]SAM_PROTO_SignData done [10:09:33]FM_MakeSignedData done [10:09:33]CreateOFDProtocolMessage [10:09:33]wFMCommunicate request_size=4 [10:09:33]MH_SAM_APDU [10:09:33]CAPDU: 80 11 00 00 [10:09:33]Write to MH i2c: E2 08 00 7E 06 80 11 00 00 00 00 00 00 FE [10:09:33]Write i2c OK [10:09:33]MH_I2C_Read... [10:09:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:33]Read from MH i2c: E2 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: E2 17 00 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: E2 17 00 7E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 5C [10:09:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:09:33]wFMCommunicate OK [10:09:33]CreateOFDProtocolMessage done [10:09:33]OFDSenderStorePacket 123510 [10:09:33]StoreOFDPacket docnum=123510 [10:09:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 20 18 07 01 FB CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EA 06 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 0E 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 05 00 00 00 00 07 04 06 00 0C 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 DC 9D E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 76 E2 01 00 35 04 06 00 24 90 17 46 0A 64 5D C0 EE 1C C0 79 6B C7 [10:09:33]CheckFolder [10:09:33]dirname=/storage/ofd_packets [10:09:33]CheckFolder done [10:09:33]ProducePacketName [10:09:33]name=ofd_packets/00123510 [10:09:33]NVStorageSaveData ofd_packets/00123510 [10:09:33]File name is /storage/ofd_packets/00123510 [10:09:33]Write 301 bytes [10:09:33]NVStorageSaveData done [10:09:33]OFDSenderStorePacket done [10:09:33]KKMCreateOFDPacket done [10:09:33]NVStorageSaveData kkm_last_timestamp [10:09:33]File name is /storage/kkm_last_timestamp [10:09:33]Write 4 bytes [10:09:33]NVStorageSaveData done [10:09:33]ExternCall_PrintAddStr [10:09:33]wPrintStart [10:09:33]Write to MH i2c: 01 00 00 7F 06 85 [10:09:33]Write i2c OK [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: 01 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: 01 07 00 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: 01 07 00 7F 06 00 00 00 00 00 FF 0F 9A [10:09:33]RasterBufferAndPrint [10:09:33]line Счет N : (1)1106526 [10:09:33]line ИНН: 02508201610067 [10:09:33]line Контрольно-Кассовый Чек [10:09:33]line ПРОДАЖА [10:09:33]line ТРК (МРК, ГНК) : 13 [10:09:33]line Товар: 2710124500 [10:09:33]line Аи-95-К-5 [10:09:33]line 1.770 * 69.50 [10:09:33]line = 123.02 [10:09:33]line НДС 12% НСП 1% [10:09:33]line > о реализуемом товаре [10:09:33]line ОКРУГЛЕНИЕ: -0.02 [10:09:33]line ИТОГО: 123.00 [10:09:33]line Внесено: 123.00 [10:09:33]line СДАЧА: 0.00 [10:09:33]line НСП 1% : 1.09 [10:09:33]line НДС 12% : 13.06 [10:09:33]line Наличными: 123.00 [10:09:33]line Безнал.: 0.00 [10:09:33]line Место: АЗС № 25 "Партнер Нефть" [10:09:33]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:09:33]line СНО: Общий режим [10:09:33]line Чек 110 04.03.2024 10:09 [10:09:33]line Смена: 324 ФФД: 1.0 [10:09:33]line ЗНМ: 0300000019 [10:09:33]line РНМ: 0000000000090573 [10:09:33]line Версия ККМ: 001 [10:09:33]line ФМ: 0000000000874798 [10:09:33]line ФД: 123510 [10:09:33]line ФПД: 40201284356708 [10:09:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T100932&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123510&fm=40201284356708&tin=02508201610067®Number=0000000000090573&sum=12300 [10:09:33]OFD Sender: Processing packet 123510 [packets to send 112, broken 111] [10:09:33]ProducePacketName [10:09:33]name=ofd_packets/00123510 [10:09:33]OFD Sender: To server: pG, [10:09:33]CommunicateWithHost lk.salyk.kg:30040 [10:09:33]ConnectInit lk.salyk.kg [10:09:33]written 0, free lines is 4095 [10:09:33]Connected sock=10 [10:09: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 37 39 38 0F 01 00 00 20 18 07 01 FB CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EA 06 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 0E 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 05 00 00 00 00 07 04 06 00 0C 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 00 00 00 F4 03 04 00 DC 9D E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 76 E2 01 00 35 04 06 00 24 90 17 46 0A 64 5D C0 EE 1C C0 79 6B C7 [10:09:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 DB D3 47 00 ED 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 37 39 38 10 04 04 00 76 E2 01 00 F4 03 04 00 05 4A E5 65 B6 04 01 00 00 B3 E9 D1 4E 82 FF AF 13 [10:09:34]CommunicateWithHost err = 0 [10:09:34]CheckOFDResponse [10:09:34]1017 (14) - 77093643461234 [10:09:34]1041 (16) - 0000000000874798 [10:09:34]1040 (4) - 123510 [10:09:34]1012 (4) - 04.03.2024 04:11 [10:09:34]1206 (1) - 0 [10:09:34]OFD Sender: Remove packet 123510 [10:09:34]ProducePacketName [10:09:34]name=ofd_packets/00123510 [10:09:34]NVStorageDeleteData [10:09:34]Write to MH i2c: 01 00 00 AA 06 B0 [10:09:34]Write i2c OK [10:09:34]MH_I2C_Read... [10:09:34]Read from MH i2c: 01 [10:09:34]MH_I2C_Read... [10:09:34]Read from MH i2c: 01 07 00 [10:09:34]MH_I2C_Read... [10:09:34]Read from MH i2c: 01 07 00 AA 06 00 00 00 00 00 D9 0C 9C [10:09:34]RasterBufferAndPrint [10:09:34]line [10:09:34]line [10:09:34]line [10:09:34]line [10:09:34]line [10:09:34]written 0, free lines is 3296 [10:09:34]MH_Cut [10:09:34]Write to MH i2c: D1 01 00 B1 06 01 89 [10:09:34]Write i2c OK [10:09:34]MH_I2C_Read... [10:09:34]Read from MH i2c: D1 [10:09:34]MH_I2C_Read... [10:09:34]Read from MH i2c: D1 01 00 [10:09:34]MH_I2C_Read... [10:09:34]Read from MH i2c: D1 01 00 B1 06 00 88 [10:09:34]Write to MH i2c: 01 00 00 B2 06 B8 [10:09:34]Write i2c OK [10:09:34]MH_I2C_Read... [10:09:34]OFD Sender: No OFD packet to send [10:09:34]*** Cut start [10:09:34]*** Purtial cut [10:09:34]*** Stage 1: CUTSNS_PIN = 1 [10:09:36]Read from MH i2c: 01 [10:09:37]MH_I2C_Read... [10:09:37]*** Stop cut motor [10:09:37]*** Cut end [10:09:37]Read from MH i2c: 01 07 00 [10:09:37]MH_I2C_Read... [10:09:37]Read from MH i2c: 01 07 00 B2 06 00 00 00 00 00 FF 0F CD [10:09:37]process_action close_receipt done [10:09:37]requested_data is exist [10:09:37]produce_requested_data [10:09:37]requested_item fm.sn is exist - process it [10:09:37]wFMCommunicate request_size=4 [10:09:37]MH_SAM_APDU [10:09:37]CAPDU: 80 11 00 00 [10:09:37]Write to MH i2c: E2 08 00 B3 06 80 11 00 00 00 00 00 00 33 [10:09:37]Write i2c OK [10:09:37]MH_I2C_Read... [10:09:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:37]Read from MH i2c: E2 [10:09:37]MH_I2C_Read... [10:09:37]Read from MH i2c: E2 17 00 [10:09:37]MH_I2C_Read... [10:09:37]Read from MH i2c: E2 17 00 B3 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 91 [10:09:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:09:37]wFMCommunicate OK [10:09:37]requested_item fd.num is exist - process it [10:09:37]SAM_PROTO_GetFieldsCounters [10:09:37]wFMCommunicate request_size=4 [10:09:37]MH_SAM_APDU [10:09:37]CAPDU: 80 13 00 00 [10:09:37]Write to MH i2c: E2 08 00 B4 06 80 13 00 00 00 00 00 00 36 [10:09:37]Write i2c OK [10:09:37]MH_I2C_Read... [10:09:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:09:37]Read from MH i2c: E2 [10:09:37]MH_I2C_Read... [10:09:37]Read from MH i2c: E2 62 00 [10:09:37]MH_I2C_Read... [10:09:37]Read from MH i2c: E2 62 00 B4 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 76 E2 01 00 0E 04 04 00 44 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 49 [10:09: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 76 E2 01 00 0E 04 04 00 44 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 [10:09:37]wFMCommunicate OK [10:09:37]SAM_PROTO_GetFieldsCounters done [10:09:37]requested_item shift.num is exist - process it [10:09:37]requested_item shift.opened is exist - process it [10:09:37]req_shift_opened [10:09:37]FM_GetShiftState [10:09:37]SAM_PROTO_GetShiftState [10:09:37]wFMCommunicate request_size=4 [10:09:37]MH_SAM_APDU [10:09:37]CAPDU: 80 13 01 00 [10:09:37]Write to MH i2c: E2 08 00 B5 06 80 13 01 00 00 00 00 00 38 [10:09:37]Write i2c OK [10:09:37]MH_I2C_Read... [10:09:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:37]Read from MH i2c: E2 [10:09:37]MH_I2C_Read... [10:09:37]Read from MH i2c: E2 0E 00 [10:09:37]MH_I2C_Read... [10:09:37]Read from MH i2c: E2 0E 00 B5 06 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 4F [10:09:37]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:09:37]wFMCommunicate OK [10:09:37]SAM_PROTO_GetShiftState done [10:09:37]FM_GetShiftState done [10:09:37]req_shift_opened done [10:09:37]requested_item shift.open_date is exist - process it [10:09:37]req_shift_open_date [10:09:37]req_shift_open_date done [10:09:37]produce_requested_data done [10:09:37]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123510,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [10:09:37]process_action_free close_receipt [10:09:37]json_value_free [10:09:37]json_value_free done [10:09:37]process_json_proto returns [10:09:37]Send response to host [10:09:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123510,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [10:09:37]free response buf [10:09:37]execute_script done [10:09:37]execute_script returns [10:09:37]free content buf [10:09:37]Sock 7.Close socket [10:09:37]Sock 7.Thread stoped [10:09:38]accept exits with 9 [10:09:38]New connection [10:09:38]New thread 3067579748 created [10:09:38]Thread 3067436388 joined [10:09:38]Waiting for new connection... [10:09:38] Sock 9.Parse request [10:09:38]Sock 9.Check first char [10:09:38]Sock 9.First char is OK [10:09:38]request: POST /json_proto HTTP/1.0 [10:09:38]Method: POST [10:09:38]URL: /json_proto [10:09:38]Method is POST - this is cgi request [10:09:38]url: /json_proto [10:09:38]query_string will be loaded in cgi processing [10:09:38]execute_cgi json_proto POST (null) [10:09:38]execute_cgi path=json_proto method=POST [10:09:38]POST find Content-Length [10:09:38]Host: 172.17.48.197:8080 [10:09:38]Content-Length: 735 [10:09:38]Content-Type: application/json [10:09:38] [10:09:38]POST finish read [10:09:38]Found Content-Length = 735 [10:09:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 123510, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106526", "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" : 69.50, "quantity" : 1.770, "sum" : 123.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 123.00, "total" : 123.00, "payments": [ { "type": 0, "sum" : 123.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:09:38]execute_script... [10:09:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 123510, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106526", "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" : 69.50, "quantity" : 1.770, "sum" : 123.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 123.00, "total" : 123.00, "payments": [ { "type": 0, "sum" : 123.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:09:38]POST & json_proto [10:09:38]process_json_proto [10:09:38]json parsed OK: [10:09:38]protocol is kg_v1.0 [10:09:38]action value=close_receipt [10:09:38]process_action close_receipt [10:09:38]cmd_close_receipt [10:09:38]MH_GetDate [10:09:38]Write to MH i2c: F0 00 00 B6 06 AB [10:09:38]Write i2c OK [10:09:38]MH_I2C_Read... [10:09:38]Read from MH i2c: F0 [10:09:38]MH_I2C_Read... [10:09:38]Read from MH i2c: F0 09 00 [10:09:38]MH_I2C_Read... [10:09:38]Read from MH i2c: F0 09 00 B6 06 00 E3 9D E5 65 6C AF E3 65 E1 [10:09:38]GetLastDocTimeStamp 1709546972 [10:09:38]current date 1709546979 [10:09:38]FM_GetShiftState [10:09:38]SAM_PROTO_GetShiftState [10:09:38]wFMCommunicate request_size=4 [10:09:38]MH_SAM_APDU [10:09:38]CAPDU: 80 13 01 00 [10:09:38]Write to MH i2c: E2 08 00 B7 06 80 13 01 00 00 00 00 00 3A [10:09:38]Write i2c OK [10:09:38]MH_I2C_Read... [10:09:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:38]Read from MH i2c: E2 [10:09:38]MH_I2C_Read... [10:09:38]Read from MH i2c: E2 0E 00 [10:09:38]MH_I2C_Read... [10:09:38]Read from MH i2c: E2 0E 00 B7 06 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 51 [10:09:38]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:09:38]wFMCommunicate OK [10:09:38]SAM_PROTO_GetShiftState done [10:09:38]FM_GetShiftState done [10:09:38]opened in 1709511088 [10:09:38]opened+sec_in_day 1709597488 [10:09:38]quantity*price = 12301 [10:09:38]sum+1 = 12303 [10:09:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 123.00 НСП 1% : 1.09 НДС 12% : 13.06 Наличными: 123.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 111 04.03.2024 10:09 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФД осн.: 123510 ФМ осн.: 0000000000874798 ФМ: 0000000000874798 ФД: 123511 ФПД: 198131194154704 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T100939&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123511&fm=198131194154704&tin=02508201610067®Number=0000000000090573&sum=12300 [10:09:40]StoreToDocumentArchive [10:09:40]shift 324 fd 123511 [10:09:40]save to /storage/0324/doc_00123511 [10:09:40]save last doc name /storage/0324/doc_00123511 to /storage/kkm_last_doc_name [10:09:40]save OK [10:09:40]Clear old archive folders... [10:09:40]ProcessDocumentItem done err = 0, tmpTLVsize=279 [10:09:40]tlvbuf is 01BC2F00 [10:09:40]SAM_PROTO_ClearQueue [10:09:40]wFMCommunicate request_size=4 [10:09:40]MH_SAM_APDU [10:09:40]CAPDU: 80 09 00 00 [10:09:40]Write to MH i2c: E2 08 00 C6 06 80 09 00 00 00 00 00 00 3E [10:09:40]Write i2c OK [10:09:40]MH_I2C_Read... [10:09:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:09:40]Read from MH i2c: E2 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: E2 03 00 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: E2 03 00 C6 06 00 90 00 40 [10:09:40]RAPDU: 90 00 [10:09:40]wFMCommunicate OK [10:09:40]SAM_PROTO_ClearQueue done [10:09:40]KKMCreateOFDPacket [10:09:40]OFDProtocolAddRootSTLVToBuf [10:09:40]FM_MakeSignedData [10:09:40]FM_MakeSignedData [10:09:40]SAM_PROTO_SignData [10:09:40]wFMCommunicate request_size=4 [10:09:40]MH_SAM_APDU [10:09:40]CAPDU: 80 0D 01 02 [10:09:40]Write to MH i2c: E2 08 00 C7 06 80 0D 01 02 00 00 00 00 46 [10:09:40]Write i2c OK [10:09:40]MH_I2C_Read... [10:09:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:09:40]Read from MH i2c: E2 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: E2 03 00 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: E2 03 00 C7 06 00 90 00 41 [10:09:40]RAPDU: 90 00 [10:09:40]wFMCommunicate OK [10:09:40]wFMCommunicate request_size=255 [10:09:40]MH_SAM_APDU [10:09:40]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EA 06 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 0E 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 05 00 00 00 00 07 04 06 00 0C 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 E3 9D E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 76 E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 [10:09:40]Write to MH i2c: E2 02 01 C8 06 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EA 06 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 0E 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 05 00 00 00 00 07 04 06 00 0C 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 E3 9D E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 76 E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 00 00 0A [10:09:40]Write i2c OK [10:09:40]MH_I2C_Read... [10:09:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:40]Read from MH i2c: E2 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: E2 03 00 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: E2 03 00 C8 06 00 90 00 42 [10:09:40]RAPDU: 90 00 [10:09:40]wFMCommunicate OK [10:09:40]wFMCommunicate request_size=38 [10:09:40]MH_SAM_APDU [10:09:40]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 77 E2 01 00 35 04 06 00 B4 33 03 72 4E D0 [10:09:40]Write to MH i2c: E2 29 00 C9 06 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 77 E2 01 00 35 04 06 00 B4 33 03 72 4E D0 00 00 B1 [10:09:40]Write i2c OK [10:09:40]MH_I2C_Read... [10:09:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:40]Read from MH i2c: E2 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: E2 03 00 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: E2 03 00 C9 06 00 90 00 43 [10:09:40]RAPDU: 90 00 [10:09:40]wFMCommunicate OK [10:09:40]wFMCommunicate request_size=4 [10:09:40]MH_SAM_APDU [10:09:40]CAPDU: 80 0D 03 02 [10:09:40]Write to MH i2c: E2 08 00 CA 06 80 0D 03 02 00 00 00 00 4B [10:09:40]Write i2c OK [10:09:40]MH_I2C_Read... [10:09:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:09:40]Read from MH i2c: E2 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: E2 0B 00 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: E2 0B 00 CA 06 00 D4 69 17 D3 0B 8F D2 C2 90 00 A1 [10:09:40]RAPDU: D4 69 17 D3 0B 8F D2 C2 90 00 [10:09:40]wFMCommunicate OK [10:09:40]SAM_PROTO_SignData done [10:09:40]FM_MakeSignedData done [10:09:40]CreateOFDProtocolMessage [10:09:40]wFMCommunicate request_size=4 [10:09:40]MH_SAM_APDU [10:09:40]CAPDU: 80 11 00 00 [10:09:40]Write to MH i2c: E2 08 00 CB 06 80 11 00 00 00 00 00 00 4B [10:09:40]Write i2c OK [10:09:40]MH_I2C_Read... [10:09:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:40]Read from MH i2c: E2 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: E2 17 00 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: E2 17 00 CB 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A9 [10:09:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:09:40]wFMCommunicate OK [10:09:40]CreateOFDProtocolMessage done [10:09:40]OFDSenderStorePacket 123511 [10:09:40]StoreOFDPacket docnum=123511 [10:09:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 00 6B 23 01 42 FC 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EA 06 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 0E 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 05 00 00 00 00 07 04 06 00 0C 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 E3 9D E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 76 E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 77 E2 01 00 35 04 06 00 B4 33 03 72 4E D0 D4 69 17 D3 0B 8F D2 C2 [10:09:40]CheckFolder [10:09:40]dirname=/storage/ofd_packets [10:09:40]CheckFolder done [10:09:40]ProducePacketName [10:09:40]name=ofd_packets/00123511 [10:09:40]NVStorageSaveData ofd_packets/00123511 [10:09:40]File name is /storage/ofd_packets/00123511 [10:09:40]Write 329 bytes [10:09:40]NVStorageSaveData done [10:09:40]OFDSenderStorePacket done [10:09:40]KKMCreateOFDPacket done [10:09:40]NVStorageSaveData kkm_last_timestamp [10:09:40]File name is /storage/kkm_last_timestamp [10:09:40]Write 4 bytes [10:09:40]NVStorageSaveData done [10:09:40]ExternCall_PrintAddStr [10:09:40]wPrintStart [10:09:40]Write to MH i2c: 01 00 00 CC 06 D2 [10:09:40]Write i2c OK [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: 01 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: 01 07 00 [10:09:40]MH_I2C_Read... [10:09:40]Read from MH i2c: 01 07 00 CC 06 00 00 00 00 00 FF 0F E7 [10:09:40]RasterBufferAndPrint [10:09:40]line Счет N : (1)1106526 [10:09:40]line ИНН: 02508201610067 [10:09:40]line Контрольно-Кассовый Чек [10:09:40]line ВОЗВРАТ ПРОДАЖИ [10:09:40]line ТРК (МРК, ГНК) : 13 [10:09:40]line Товар: 2710124500 [10:09:40]line Аи-95-К-5 [10:09:40]line 1.770 * 69.50 [10:09:40]line = 123.02 [10:09:40]line НДС 12% НСП 1% [10:09:40]line > о реализуемом товаре [10:09:40]line ОКРУГЛЕНИЕ: -0.02 [10:09:40]line ИТОГО: 123.00 [10:09:40]line НСП 1% : 1.09 [10:09:40]line НДС 12% : 13.06 [10:09:40]line Наличными: 123.00 [10:09:40]line Безнал.: 0.00 [10:09:40]line Место: АЗС № 25 "Партнер Нефть" [10:09:40]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:09:40]line СНО: Общий режим [10:09:40]line Чек 111 04.03.2024 10:09 [10:09:40]line Смена: 324 ФФД: 1.0 [10:09:41]line ЗНМ: 0300000019 [10:09:41]line РНМ: 0000000000090573 [10:09:41]line Версия ККМ: 001 [10:09:41]line ФД осн.: 123510 [10:09:41]line ФМ осн.: 0000000000874798 [10:09:41]line ФМ: 0000000000874798 [10:09:41]line ФД: 123511 [10:09:41]line ФПД: 198131194154704 [10:09:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T100939&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123511&fm=198131194154704&tin=02508201610067®Number=0000000000090573&sum=12300 [10:09:41]OFD Sender: Processing packet 123511 [packets to send 112, broken 111] [10:09:41]ProducePacketName [10:09:41]name=ofd_packets/00123511 [10:09:41]OFD Sender: To server: pG, [10:09:41]CommunicateWithHost lk.salyk.kg:30040 [10:09:41]ConnectInit lk.salyk.kg [10:09:41]written 0, free lines is 4095 [10:09:41]Connected sock=10 [10:09: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 37 39 38 2B 01 00 00 00 6B 23 01 42 FC 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EA 06 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 0E 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 05 00 00 00 00 07 04 06 00 0C 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 E3 9D E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 76 E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 77 E2 01 00 35 04 06 00 B4 33 03 72 4E D0 D4 69 17 D3 0B 8F D2 C2 [10:09:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 0A C8 47 00 C0 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 37 39 38 10 04 04 00 77 E2 01 00 F4 03 04 00 0C 4A E5 65 B6 04 01 00 00 7F CE B1 A1 98 14 B1 33 [10:09:41]CommunicateWithHost err = 0 [10:09:41]CheckOFDResponse [10:09:41]1017 (14) - 77093643461234 [10:09:41]1041 (16) - 0000000000874798 [10:09:41]1040 (4) - 123511 [10:09:41]1012 (4) - 04.03.2024 04:11 [10:09:41]1206 (1) - 0 [10:09:41]OFD Sender: Remove packet 123511 [10:09:41]ProducePacketName [10:09:41]name=ofd_packets/00123511 [10:09:41]NVStorageDeleteData [10:09:41]Write to MH i2c: 01 00 00 F7 06 FD [10:09:41]Write i2c OK [10:09:41]MH_I2C_Read... [10:09:41]Read from MH i2c: 01 [10:09:41]MH_I2C_Read... [10:09:41]Read from MH i2c: 01 07 00 [10:09:41]MH_I2C_Read... [10:09:41]Read from MH i2c: 01 07 00 F7 06 00 00 00 00 00 FE 0C 0E [10:09:41]RasterBufferAndPrint [10:09:41]line [10:09:41]line [10:09:41]line [10:09:41]line [10:09:41]line [10:09:41]written 0, free lines is 3335 [10:09:41]MH_Cut [10:09:41]Write to MH i2c: D1 01 00 FE 06 01 D6 [10:09:41]Write i2c OK [10:09:41]MH_I2C_Read... [10:09:41]Read from MH i2c: D1 [10:09:41]MH_I2C_Read... [10:09:41]Read from MH i2c: D1 01 00 [10:09:41]MH_I2C_Read... [10:09:41]Read from MH i2c: D1 01 00 FE 06 00 D5 [10:09:41]Write to MH i2c: 01 00 00 FF 06 05 [10:09:41]Write i2c OK [10:09:41]MH_I2C_Read... [10:09:41]OFD Sender: No OFD packet to send [10:09:42]*** Cut start [10:09:42]*** Purtial cut [10:09:42]*** Stage 1: CUTSNS_PIN = 1 [10:09:44]Read from MH i2c: 01 [10:09:44]MH_I2C_Read... [10:09:44]*** Stop cut motor [10:09:44]*** Cut end [10:09:44]Read from MH i2c: 01 07 00 [10:09:44]MH_I2C_Read... [10:09:44]Read from MH i2c: 01 07 00 FF 06 00 00 00 00 00 FF 0F 1A [10:09:44]process_action close_receipt done [10:09:44]requested_data is exist [10:09:44]produce_requested_data [10:09:44]requested_item fm.sn is exist - process it [10:09:44]wFMCommunicate request_size=4 [10:09:44]MH_SAM_APDU [10:09:44]CAPDU: 80 11 00 00 [10:09:44]Write to MH i2c: E2 08 00 00 07 80 11 00 00 00 00 00 00 81 [10:09:44]Write i2c OK [10:09:44]MH_I2C_Read... [10:09:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:44]Read from MH i2c: E2 [10:09:44]MH_I2C_Read... [10:09:44]Read from MH i2c: E2 17 00 [10:09:44]MH_I2C_Read... [10:09:44]Read from MH i2c: E2 17 00 00 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 DF [10:09:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:09:44]wFMCommunicate OK [10:09:44]requested_item fd.num is exist - process it [10:09:44]SAM_PROTO_GetFieldsCounters [10:09:44]wFMCommunicate request_size=4 [10:09:44]MH_SAM_APDU [10:09:44]CAPDU: 80 13 00 00 [10:09:44]Write to MH i2c: E2 08 00 01 07 80 13 00 00 00 00 00 00 84 [10:09:44]Write i2c OK [10:09:44]MH_I2C_Read... [10:09:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:09:44]Read from MH i2c: E2 [10:09:44]MH_I2C_Read... [10:09:44]Read from MH i2c: E2 62 00 [10:09:44]MH_I2C_Read... [10:09:44]Read from MH i2c: E2 62 00 01 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 77 E2 01 00 0E 04 04 00 44 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 9B [10:09: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 77 E2 01 00 0E 04 04 00 44 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 [10:09:44]wFMCommunicate OK [10:09:44]SAM_PROTO_GetFieldsCounters done [10:09:44]requested_item shift.num is exist - process it [10:09:44]requested_item shift.opened is exist - process it [10:09:44]req_shift_opened [10:09:44]FM_GetShiftState [10:09:44]SAM_PROTO_GetShiftState [10:09:44]wFMCommunicate request_size=4 [10:09:44]MH_SAM_APDU [10:09:44]CAPDU: 80 13 01 00 [10:09:44]Write to MH i2c: E2 08 00 02 07 80 13 01 00 00 00 00 00 86 [10:09:44]Write i2c OK [10:09:44]MH_I2C_Read... [10:09:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:44]Read from MH i2c: E2 [10:09:44]MH_I2C_Read... [10:09:44]Read from MH i2c: E2 0E 00 [10:09:44]MH_I2C_Read... [10:09:44]Read from MH i2c: E2 0E 00 02 07 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 9D [10:09:44]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:09:44]wFMCommunicate OK [10:09:44]SAM_PROTO_GetShiftState done [10:09:44]FM_GetShiftState done [10:09:44]req_shift_opened done [10:09:44]requested_item shift.open_date is exist - process it [10:09:44]req_shift_open_date [10:09:44]req_shift_open_date done [10:09:44]produce_requested_data done [10:09:44]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123511,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [10:09:44]process_action_free close_receipt [10:09:44]json_value_free [10:09:44]json_value_free done [10:09:44]process_json_proto returns [10:09:44]Send response to host [10:09:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123511,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [10:09:44]free response buf [10:09:44]execute_script done [10:09:44]execute_script returns [10:09:44]free content buf [10:09:44]Sock 9.Close socket [10:09:44]Sock 9.Thread stoped [10:09:44]accept exits with 7 [10:09:44]New connection [10:09:44]New thread 3067436388 created [10:09:44]Thread 3067579748 joined [10:09:44]Waiting for new connection... [10:09:44] Sock 7.Parse request [10:09:44]Sock 7.Check first char [10:09:44]Sock 7.First char is OK [10:09:44]request: POST /json_proto HTTP/1.0 [10:09:44]Method: POST [10:09:44]URL: /json_proto [10:09:44]Method is POST - this is cgi request [10:09:44]url: /json_proto [10:09:44]query_string will be loaded in cgi processing [10:09:44]execute_cgi json_proto POST (null) [10:09:44]execute_cgi path=json_proto method=POST [10:09:44]POST find Content-Length [10:09:44]Host: 172.17.48.197:8080 [10:09:44]Content-Length: 1206 [10:09:44]Content-Type: application/json [10:09:44] [10:09:44]POST finish read [10:09:44]Found Content-Length = 1206 [10:09:44]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106525\u000A04.03.2024 10:05\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 7.170 x 69.50\u000A\u0418\u0422\u041E\u0413: 498.32\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\u000A74822\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:09:44]execute_script... [10:09:44]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106525\u000A04.03.2024 10:05\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 7.170 x 69.50\u000A\u0418\u0422\u041E\u0413: 498.32\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\u000A74822\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:09:44]POST & json_proto [10:09:44]process_json_proto [10:09:44]json parsed OK: [10:09:44]protocol is kg_v1.0 [10:09:44]action value=print_text [10:09:44]process_action print_text [10:09:44]cmd_print_text [10:09:44]ExternCall_PrintAddStr [10:09:44]wPrintStart [10:09:44]Write to MH i2c: 01 00 00 03 07 0A [10:09:44]Write i2c OK [10:09:44]MH_I2C_Read... [10:09:44]Read from MH i2c: 01 [10:09:44]MH_I2C_Read... [10:09:44]Read from MH i2c: 01 07 00 [10:09:44]MH_I2C_Read... [10:09:44]Read from MH i2c: 01 07 00 03 07 00 00 00 00 00 FF 0F 1F [10:09:44]RasterBufferAndPrint [10:09:44]line *****ТОВАРНЫЙ ЧЕК***** [10:09:44]line АЗС 25 [10:09:44]line Партнер нефть [10:09:44]line 02508201610067 [10:09:44]line Кассир : Абылгазиев А. [10:09:44]line Счет N : (1)1106525 [10:09:44]line 04.03.2024 10:05 [10:09:44]line ПРОДАЖА [10:09:44]line ТРК (МРК, ГНК): 53 [10:09:44]line Вид ГСМ : 2710124500 [10:09:44]line Аи-95-К-5 [10:09:44]line 7.170 x 69.50 [10:09:44]line ИТОГ: 498.32 [10:09:44]line Тип оплаты: Талоны: Топливная Карта [10:09:44]line 74822 [10:09:44]line ______________________ [10:09:44]line (подпись) [10:09:44]written 0, free lines is 4095 [10:09:45]Write to MH i2c: 01 00 00 17 07 1E [10:09:45]Write i2c OK [10:09:45]MH_I2C_Read... [10:09:45]Read from MH i2c: 01 [10:09:45]MH_I2C_Read... [10:09:45]Read from MH i2c: 01 07 00 [10:09:45]MH_I2C_Read... [10:09:45]Read from MH i2c: 01 07 00 17 07 00 00 00 00 00 10 0E 43 [10:09:45]RasterBufferAndPrint [10:09:45]line [10:09:45]line [10:09:45]line [10:09:45]line [10:09:45]line [10:09:45]written 0, free lines is 3603 [10:09:45]MH_Cut [10:09:45]Write to MH i2c: D1 01 00 1E 07 01 F7 [10:09:45]Write i2c OK [10:09:45]MH_I2C_Read... [10:09:45]Read from MH i2c: D1 [10:09:45]MH_I2C_Read... [10:09:45]Read from MH i2c: D1 01 00 [10:09:45]MH_I2C_Read... [10:09:45]Read from MH i2c: D1 01 00 1E 07 00 F6 [10:09:45]Write to MH i2c: 01 00 00 1F 07 26 [10:09:45]Write i2c OK [10:09:45]MH_I2C_Read... [10:09:45]*** Cut start [10:09:45]*** Purtial cut [10:09:45]*** Stage 1: CUTSNS_PIN = 1 [10:09:46]OFD Sender: No OFD packet to send [10:09:47]Read from MH i2c: 01 [10:09:47]MH_I2C_Read... [10:09:47]*** Stop cut motor [10:09:47]*** Cut end [10:09:47]Read from MH i2c: 01 07 00 [10:09:47]MH_I2C_Read... [10:09:47]Read from MH i2c: 01 07 00 1F 07 00 00 00 00 00 FF 0F 3B [10:09:47]process_action print_text done [10:09:47]requested_data is exist [10:09:47]produce_requested_data [10:09:47]requested_item fm.sn is exist - process it [10:09:47]wFMCommunicate request_size=4 [10:09:47]MH_SAM_APDU [10:09:47]CAPDU: 80 11 00 00 [10:09:47]Write to MH i2c: E2 08 00 20 07 80 11 00 00 00 00 00 00 A1 [10:09:47]Write i2c OK [10:09:47]MH_I2C_Read... [10:09:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:47]Read from MH i2c: E2 [10:09:47]MH_I2C_Read... [10:09:47]Read from MH i2c: E2 17 00 [10:09:47]MH_I2C_Read... [10:09:47]Read from MH i2c: E2 17 00 20 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 FF [10:09:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:09:47]wFMCommunicate OK [10:09:47]requested_item fd.num is exist - process it [10:09:47]SAM_PROTO_GetFieldsCounters [10:09:47]wFMCommunicate request_size=4 [10:09:47]MH_SAM_APDU [10:09:47]CAPDU: 80 13 00 00 [10:09:47]Write to MH i2c: E2 08 00 21 07 80 13 00 00 00 00 00 00 A4 [10:09:47]Write i2c OK [10:09:47]MH_I2C_Read... [10:09:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:09:47]Read from MH i2c: E2 [10:09:47]MH_I2C_Read... [10:09:47]Read from MH i2c: E2 62 00 [10:09:47]MH_I2C_Read... [10:09:47]Read from MH i2c: E2 62 00 21 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 77 E2 01 00 0E 04 04 00 44 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 BB [10:09:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 77 E2 01 00 0E 04 04 00 44 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 [10:09:47]wFMCommunicate OK [10:09:47]SAM_PROTO_GetFieldsCounters done [10:09:47]requested_item shift.num is exist - process it [10:09:47]requested_item shift.opened is exist - process it [10:09:47]req_shift_opened [10:09:47]FM_GetShiftState [10:09:47]SAM_PROTO_GetShiftState [10:09:47]wFMCommunicate request_size=4 [10:09:47]MH_SAM_APDU [10:09:47]CAPDU: 80 13 01 00 [10:09:47]Write to MH i2c: E2 08 00 22 07 80 13 01 00 00 00 00 00 A6 [10:09:47]Write i2c OK [10:09:47]MH_I2C_Read... [10:09:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:47]Read from MH i2c: E2 [10:09:47]MH_I2C_Read... [10:09:47]Read from MH i2c: E2 0E 00 [10:09:47]MH_I2C_Read... [10:09:47]Read from MH i2c: E2 0E 00 22 07 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 BD [10:09:47]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:09:47]wFMCommunicate OK [10:09:47]SAM_PROTO_GetShiftState done [10:09:47]FM_GetShiftState done [10:09:47]req_shift_opened done [10:09:47]requested_item shift.open_date is exist - process it [10:09:47]req_shift_open_date [10:09:47]req_shift_open_date done [10:09:47]produce_requested_data done [10:09:47]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123511,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [10:09:47]process_action_free print_text [10:09:47]json_value_free [10:09:47]json_value_free done [10:09:47]process_json_proto returns [10:09:47]Send response to host [10:09:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123511,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [10:09:47]free response buf [10:09:47]execute_script done [10:09:47]execute_script returns [10:09:47]free content buf [10:09:47]Sock 7.Close socket [10:09:47]Sock 7.Thread stoped [10:09:51]OFD Sender: No OFD packet to send [10:09:56]OFD Sender: No OFD packet to send [10:10:01]OFD Sender: No OFD packet to send [10:10:06]OFD Sender: No OFD packet to send [10:10:11]OFD Sender: No OFD packet to send [10:10:16]OFD Sender: No OFD packet to send [10:10:21]OFD Sender: No OFD packet to send [10:10:26]OFD Sender: No OFD packet to send [10:10:31]OFD Sender: No OFD packet to send [10:10:36]OFD Sender: No OFD packet to send [10:10:41]OFD Sender: No OFD packet to send [10:10:46]OFD Sender: No OFD packet to send [10:10:51]OFD Sender: No OFD packet to send [10:10:56]OFD Sender: No OFD packet to send [10:11:01]OFD Sender: No OFD packet to send [10:11:06]OFD Sender: No OFD packet to send [10:11:11]OFD Sender: No OFD packet to send [10:11:16]OFD Sender: No OFD packet to send [10:11:21]OFD Sender: No OFD packet to send [10:11:26]OFD Sender: No OFD packet to send [10:11:31]OFD Sender: No OFD packet to send [10:11:36]OFD Sender: No OFD packet to send [10:11:41]OFD Sender: No OFD packet to send [10:11:46]OFD Sender: No OFD packet to send [10:11:52]OFD Sender: No OFD packet to send [10:11:52]accept exits with 9 [10:11:52]New connection [10:11:52]New thread 3067579748 created [10:11:52]Thread 3067436388 joined [10:11:52]Waiting for new connection... [10:11:52] Sock 9.Parse request [10:11:52]Sock 9.Check first char [10:11:52]Sock 9.First char is OK [10:11:52]request: POST /json_proto HTTP/1.0 [10:11:52]Method: POST [10:11:52]URL: /json_proto [10:11:52]Method is POST - this is cgi request [10:11:52]url: /json_proto [10:11:52]query_string will be loaded in cgi processing [10:11:52]execute_cgi json_proto POST (null) [10:11:52]execute_cgi path=json_proto method=POST [10:11:52]POST find Content-Length [10:11:52]Host: 172.17.48.197:8080 [10:11:52]Content-Length: 820 [10:11:52]Content-Type: application/json [10:11:52] [10:11:52]POST finish read [10:11:52]Found Content-Length = 820 [10:11:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106527", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:52]execute_script... [10:11:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106527", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:52]POST & json_proto [10:11:52]process_json_proto [10:11:52]json parsed OK: [10:11:52]protocol is kg_v1.0 [10:11:52]action value=close_receipt [10:11:52]process_action close_receipt [10:11:52]cmd_close_receipt [10:11:52]MH_GetDate [10:11:52]Write to MH i2c: F0 00 00 23 07 19 [10:11:52]Write i2c OK [10:11:52]MH_I2C_Read... [10:11:52]Read from MH i2c: F0 [10:11:52]MH_I2C_Read... [10:11:52]Read from MH i2c: F0 09 00 [10:11:52]MH_I2C_Read... [10:11:52]Read from MH i2c: F0 09 00 23 07 00 68 9E E5 65 6C AF E3 65 D5 [10:11:52]GetLastDocTimeStamp 1709546979 [10:11:52]current date 1709547112 [10:11:52]FM_GetShiftState [10:11:52]SAM_PROTO_GetShiftState [10:11:52]wFMCommunicate request_size=4 [10:11:52]MH_SAM_APDU [10:11:52]CAPDU: 80 13 01 00 [10:11:52]Write to MH i2c: E2 08 00 24 07 80 13 01 00 00 00 00 00 A8 [10:11:52]Write i2c OK [10:11:52]MH_I2C_Read... [10:11:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:52]Read from MH i2c: E2 [10:11:52]MH_I2C_Read... [10:11:52]Read from MH i2c: E2 0E 00 [10:11:52]MH_I2C_Read... [10:11:52]Read from MH i2c: E2 0E 00 24 07 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 BF [10:11:52]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:11:52]wFMCommunicate OK [10:11:52]SAM_PROTO_GetShiftState done [10:11:52]FM_GetShiftState done [10:11:52]opened in 1709511088 [10:11:52]opened+sec_in_day 1709597488 [10:11:52]quantity*price = 100030 [10:11:52]sum+1 = 100031 [10:11:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.30 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.30 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 112 04.03.2024 10:11 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123512 ФПД: 280949269229905 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T101152&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123512&fm=280949269229905&tin=02508201610067®Number=0000000000090573&sum=100030 [10:11:53]StoreToDocumentArchive [10:11:53]shift 324 fd 123512 [10:11:53]save to /storage/0324/doc_00123512 [10:11:53]save last doc name /storage/0324/doc_00123512 to /storage/kkm_last_doc_name [10:11:53]save OK [10:11:53]Clear old archive folders... [10:11:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:11:53]tlvbuf is 01B6B2E0 [10:11:53]SAM_PROTO_ClearQueue [10:11:53]wFMCommunicate request_size=4 [10:11:53]MH_SAM_APDU [10:11:53]CAPDU: 80 09 00 00 [10:11:53]Write to MH i2c: E2 08 00 31 07 80 09 00 00 00 00 00 00 AA [10:11:53]Write i2c OK [10:11:53]MH_I2C_Read... [10:11:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:11:53]Read from MH i2c: E2 [10:11:53]MH_I2C_Read... [10:11:53]Read from MH i2c: E2 03 00 [10:11:53]MH_I2C_Read... [10:11:53]Read from MH i2c: E2 03 00 31 07 00 90 00 AC [10:11:53]RAPDU: 90 00 [10:11:53]wFMCommunicate OK [10:11:53]SAM_PROTO_ClearQueue done [10:11:53]KKMCreateOFDPacket [10:11:53]OFDProtocolAddRootSTLVToBuf [10:11:53]FM_MakeSignedData [10:11:53]FM_MakeSignedData [10:11:53]SAM_PROTO_SignData [10:11:53]wFMCommunicate request_size=4 [10:11:53]MH_SAM_APDU [10:11:53]CAPDU: 80 0D 01 02 [10:11:53]Write to MH i2c: E2 08 00 32 07 80 0D 01 02 00 00 00 00 B2 [10:11:53]Write i2c OK [10:11:53]MH_I2C_Read... [10:11:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:11:53]Read from MH i2c: E2 [10:11:53]MH_I2C_Read... [10:11:53]Read from MH i2c: E2 03 00 [10:11:53]MH_I2C_Read... [10:11:53]Read from MH i2c: E2 03 00 32 07 00 90 00 AD [10:11:53]RAPDU: 90 00 [10:11:53]wFMCommunicate OK [10:11:53]wFMCommunicate request_size=255 [10:11:53]MH_SAM_APDU [10:11:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 68 9E E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 78 E2 01 00 35 04 06 00 FF [10:11:53]Write to MH i2c: E2 02 01 33 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 68 9E E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 78 E2 01 00 35 04 06 00 FF 00 00 B9 [10:11:53]Write i2c OK [10:11:53]MH_I2C_Read... [10:11:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:53]Read from MH i2c: E2 [10:11:53]MH_I2C_Read... [10:11:53]Read from MH i2c: E2 03 00 [10:11:53]MH_I2C_Read... [10:11:53]Read from MH i2c: E2 03 00 33 07 00 90 00 AE [10:11:53]RAPDU: 90 00 [10:11:53]wFMCommunicate OK [10:11:53]wFMCommunicate request_size=10 [10:11:53]MH_SAM_APDU [10:11:53]CAPDU: 80 0D 02 02 05 85 99 64 71 51 [10:11:53]Write to MH i2c: E2 0D 00 34 07 80 0D 02 02 05 00 85 99 64 71 51 00 00 03 [10:11:53]Write i2c OK [10:11:53]MH_I2C_Read... [10:11:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:53]Read from MH i2c: E2 [10:11:53]MH_I2C_Read... [10:11:53]Read from MH i2c: E2 03 00 [10:11:53]MH_I2C_Read... [10:11:53]Read from MH i2c: E2 03 00 34 07 00 90 00 AF [10:11:53]RAPDU: 90 00 [10:11:53]wFMCommunicate OK [10:11:53]wFMCommunicate request_size=4 [10:11:53]MH_SAM_APDU [10:11:53]CAPDU: 80 0D 03 02 [10:11:53]Write to MH i2c: E2 08 00 35 07 80 0D 03 02 00 00 00 00 B7 [10:11:53]Write i2c OK [10:11:53]MH_I2C_Read... [10:11:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:11:53]Read from MH i2c: E2 [10:11:53]MH_I2C_Read... [10:11:53]Read from MH i2c: E2 0B 00 [10:11:53]MH_I2C_Read... [10:11:53]Read from MH i2c: E2 0B 00 35 07 00 1F 46 12 EF 0C 99 14 3D 90 00 14 [10:11:53]RAPDU: 1F 46 12 EF 0C 99 14 3D 90 00 [10:11:53]wFMCommunicate OK [10:11:53]SAM_PROTO_SignData done [10:11:53]FM_MakeSignedData done [10:11:53]CreateOFDProtocolMessage [10:11:53]wFMCommunicate request_size=4 [10:11:53]MH_SAM_APDU [10:11:53]CAPDU: 80 11 00 00 [10:11:53]Write to MH i2c: E2 08 00 36 07 80 11 00 00 00 00 00 00 B7 [10:11:53]Write i2c OK [10:11:53]MH_I2C_Read... [10:11:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:53]Read from MH i2c: E2 [10:11:53]MH_I2C_Read... [10:11:53]Read from MH i2c: E2 17 00 [10:11:53]MH_I2C_Read... [10:11:53]Read from MH i2c: E2 17 00 36 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 15 [10:11:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:11:53]wFMCommunicate OK [10:11:53]CreateOFDProtocolMessage done [10:11:53]OFDSenderStorePacket 123512 [10:11:53]StoreOFDPacket docnum=123512 [10:11:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 45 66 07 01 0A 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 68 9E E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 78 E2 01 00 35 04 06 00 FF 85 99 64 71 51 1F 46 12 EF 0C 99 14 3D [10:11:53]CheckFolder [10:11:53]dirname=/storage/ofd_packets [10:11:53]CheckFolder done [10:11:53]ProducePacketName [10:11:53]name=ofd_packets/00123512 [10:11:53]NVStorageSaveData ofd_packets/00123512 [10:11:53]File name is /storage/ofd_packets/00123512 [10:11:53]Write 301 bytes [10:11:53]NVStorageSaveData done [10:11:53]OFDSenderStorePacket done [10:11:53]KKMCreateOFDPacket done [10:11:53]NVStorageSaveData kkm_last_timestamp [10:11:53]File name is /storage/kkm_last_timestamp [10:11:53]Write 4 bytes [10:11:53]NVStorageSaveData done [10:11:54]ExternCall_PrintAddStr [10:11:54]wPrintStart [10:11:54]Write to MH i2c: 01 00 00 37 07 3E [10:11:54]Write i2c OK [10:11:54]MH_I2C_Read... [10:11:54]Read from MH i2c: 01 [10:11:54]MH_I2C_Read... [10:11:54]Read from MH i2c: 01 07 00 [10:11:54]MH_I2C_Read... [10:11:54]Read from MH i2c: 01 07 00 37 07 00 00 00 00 00 FF 0F 53 [10:11:54]RasterBufferAndPrint [10:11:54]line Счет N : (1)1106527 [10:11:54]line ИНН: 02508201610067 [10:11:54]line Контрольно-Кассовый Чек [10:11:54]line ПРОДАЖА [10:11:54]line ТРК (МРК, ГНК) : 21 [10:11:54]line Товар: 2710124130 [10:11:54]line Аи-92-К-5 [10:11:54]line 16.160 * 61.90 [10:11:54]line = 1000.30 [10:11:54]line НДС 12% НСП 1% [10:11:54]line > о реализуемом товаре [10:11:54]line ИТОГО: 1000.30 [10:11:54]line НСП 1% : 8.85 [10:11:54]line НДС 12% : 106.23 [10:11:54]line Наличными: 0.00 [10:11:54]line Безнал.: 1000.30 [10:11:54]line Место: АЗС № 25 "Партнер Нефть" [10:11:54]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:11:54]line СНО: Общий режим [10:11:54]line Чек 112 04.03.2024 10:11 [10:11:54]line Смена: 324 ФФД: 1.0 [10:11:54]line ЗНМ: 0300000019 [10:11:54]line РНМ: 0000000000090573 [10:11:54]line Версия ККМ: 001 [10:11:54]line Платежная система: Бакай Банк [10:11:54]line ФМ: 0000000000874798 [10:11:54]line ФД: 123512 [10:11:54]line ФПД: 280949269229905 [10:11:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T101152&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123512&fm=280949269229905&tin=02508201610067®Number=0000000000090573&sum=100030 [10:11:54]OFD Sender: Processing packet 123512 [packets to send 112, broken 111] [10:11:54]ProducePacketName [10:11:54]name=ofd_packets/00123512 [10:11:54]OFD Sender: To server: pG, [10:11:54]CommunicateWithHost lk.salyk.kg:30040 [10:11:54]ConnectInit lk.salyk.kg [10:11:54]written 0, free lines is 4095 [10:11:54]Connected sock=10 [10:11:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 45 66 07 01 0A 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 68 9E E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 78 E2 01 00 35 04 06 00 FF 85 99 64 71 51 1F 46 12 EF 0C 99 14 3D [10:11:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 9B 96 47 00 75 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 37 39 38 10 04 04 00 78 E2 01 00 F4 03 04 00 91 4A E5 65 B6 04 01 00 00 62 77 CD DC D9 DF 09 5D [10:11:54]CommunicateWithHost err = 0 [10:11:54]CheckOFDResponse [10:11:54]1017 (14) - 77093643461234 [10:11:54]1041 (16) - 0000000000874798 [10:11:54]1040 (4) - 123512 [10:11:54]1012 (4) - 04.03.2024 04:14 [10:11:54]1206 (1) - 0 [10:11:54]OFD Sender: Remove packet 123512 [10:11:54]ProducePacketName [10:11:54]name=ofd_packets/00123512 [10:11:54]NVStorageDeleteData [10:11:54]Write to MH i2c: 01 00 00 61 07 68 [10:11:54]Write i2c OK [10:11:54]MH_I2C_Read... [10:11:54]Read from MH i2c: 01 [10:11:54]MH_I2C_Read... [10:11:54]Read from MH i2c: 01 07 00 [10:11:54]MH_I2C_Read... [10:11:54]Read from MH i2c: 01 07 00 61 07 00 00 00 00 00 3D 0D B9 [10:11:54]RasterBufferAndPrint [10:11:54]line [10:11:54]line [10:11:54]line [10:11:54]line [10:11:54]line [10:11:54]written 0, free lines is 3395 [10:11:54]MH_Cut [10:11:54]Write to MH i2c: D1 01 00 68 07 01 41 [10:11:54]Write i2c OK [10:11:54]MH_I2C_Read... [10:11:54]Read from MH i2c: D1 [10:11:54]MH_I2C_Read... [10:11:54]Read from MH i2c: D1 01 00 [10:11:54]MH_I2C_Read... [10:11:54]Read from MH i2c: D1 01 00 68 07 00 40 [10:11:54]Write to MH i2c: 01 00 00 69 07 70 [10:11:54]Write i2c OK [10:11:54]MH_I2C_Read... [10:11:55]OFD Sender: No OFD packet to send [10:11:55]*** Cut start [10:11:55]*** Purtial cut [10:11:55]*** Stage 1: CUTSNS_PIN = 1 [10:11:57]Read from MH i2c: 01 [10:11:57]MH_I2C_Read... [10:11:57]*** Stop cut motor [10:11:57]*** Cut end [10:11:57]Read from MH i2c: 01 07 00 [10:11:57]MH_I2C_Read... [10:11:57]Read from MH i2c: 01 07 00 69 07 00 00 00 00 00 FF 0F 85 [10:11:57]process_action close_receipt done [10:11:57]requested_data is exist [10:11:57]produce_requested_data [10:11:57]requested_item fm.sn is exist - process it [10:11:57]wFMCommunicate request_size=4 [10:11:57]MH_SAM_APDU [10:11:57]CAPDU: 80 11 00 00 [10:11:57]Write to MH i2c: E2 08 00 6A 07 80 11 00 00 00 00 00 00 EB [10:11:57]Write i2c OK [10:11:57]MH_I2C_Read... [10:11:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:57]Read from MH i2c: E2 [10:11:57]MH_I2C_Read... [10:11:57]Read from MH i2c: E2 17 00 [10:11:57]MH_I2C_Read... [10:11:57]Read from MH i2c: E2 17 00 6A 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 49 [10:11:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:11:57]wFMCommunicate OK [10:11:57]requested_item fd.num is exist - process it [10:11:57]SAM_PROTO_GetFieldsCounters [10:11:57]wFMCommunicate request_size=4 [10:11:57]MH_SAM_APDU [10:11:57]CAPDU: 80 13 00 00 [10:11:57]Write to MH i2c: E2 08 00 6B 07 80 13 00 00 00 00 00 00 EE [10:11:57]Write i2c OK [10:11:57]MH_I2C_Read... [10:11:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:11:57]Read from MH i2c: E2 [10:11:57]MH_I2C_Read... [10:11:57]Read from MH i2c: E2 62 00 [10:11:57]MH_I2C_Read... [10:11:57]Read from MH i2c: E2 62 00 6B 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 78 E2 01 00 0E 04 04 00 44 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 09 [10:11: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 78 E2 01 00 0E 04 04 00 44 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 [10:11:57]wFMCommunicate OK [10:11:57]SAM_PROTO_GetFieldsCounters done [10:11:57]requested_item shift.num is exist - process it [10:11:57]requested_item shift.opened is exist - process it [10:11:57]req_shift_opened [10:11:57]FM_GetShiftState [10:11:57]SAM_PROTO_GetShiftState [10:11:57]wFMCommunicate request_size=4 [10:11:57]MH_SAM_APDU [10:11:57]CAPDU: 80 13 01 00 [10:11:57]Write to MH i2c: E2 08 00 6C 07 80 13 01 00 00 00 00 00 F0 [10:11:57]Write i2c OK [10:11:57]MH_I2C_Read... [10:11:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:57]Read from MH i2c: E2 [10:11:57]MH_I2C_Read... [10:11:57]Read from MH i2c: E2 0E 00 [10:11:57]MH_I2C_Read... [10:11:57]Read from MH i2c: E2 0E 00 6C 07 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 07 [10:11:57]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:11:57]wFMCommunicate OK [10:11:57]SAM_PROTO_GetShiftState done [10:11:57]FM_GetShiftState done [10:11:57]req_shift_opened done [10:11:57]requested_item shift.open_date is exist - process it [10:11:57]req_shift_open_date [10:11:57]req_shift_open_date done [10:11:57]produce_requested_data done [10:11:57]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123512,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [10:11:57]process_action_free close_receipt [10:11:57]json_value_free [10:11:57]json_value_free done [10:11:57]process_json_proto returns [10:11:57]Send response to host [10:11:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123512,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [10:11:57]free response buf [10:11:57]execute_script done [10:11:57]execute_script returns [10:11:57]free content buf [10:11:57]Sock 9.Close socket [10:11:57]Sock 9.Thread stoped [10:12:00]OFD Sender: No OFD packet to send [10:12:05]OFD Sender: No OFD packet to send [10:12:09]int [10:12:09]Write to MH i2c: 01 00 00 6D 07 74 [10:12:09]*** FLAG_PRN_KEY set [10:12:09]Write i2c OK [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: 01 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: 01 07 00 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: 01 07 00 6D 07 00 08 00 00 00 FF 0F 91 [10:12:09]state=0 [10:12:09]Key pressed [10:12:09]Feed [10:12:09]Write to MH i2c: D8 00 00 6E 07 4C [10:12:09]Write i2c OK [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: D8 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: D8 01 00 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: D8 01 00 6E 07 00 4D [10:12:09]int [10:12:09]Write to MH i2c: 01 00 00 6F 07 76 [10:12:09]Write i2c OK [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: 01 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: 01 07 00 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: 01 07 00 6F 07 00 48 00 00 00 3C 00 01 [10:12:09]state=2 [10:12:09]Key pressed [10:12:09]int [10:12:09]Write to MH i2c: 01 00 00 70 07 77 [10:12:09]*** FLAG_PRN_KEY reset [10:12:09]Write i2c OK [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: 01 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: 01 07 00 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: 01 07 00 70 07 00 00 00 00 00 F5 0F 82 [10:12:09]state=2 [10:12:09]Stop feed [10:12:09]int [10:12:09]Write to MH i2c: 01 00 00 71 07 78 [10:12:09]*** FLAG_PRN_KEY set [10:12:09]Write i2c OK [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: 01 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: 01 07 00 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: 01 07 00 71 07 00 08 00 00 00 FF 0F 95 [10:12:09]state=0 [10:12:09]Key pressed [10:12:09]Feed [10:12:09]Write to MH i2c: D8 00 00 72 07 50 [10:12:09]Write i2c OK [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: D8 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: D8 01 00 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: D8 01 00 72 07 00 51 [10:12:09]int [10:12:09]Write to MH i2c: 01 00 00 73 07 7A [10:12:09]Write i2c OK [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: 01 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: 01 07 00 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: 01 07 00 73 07 00 48 00 00 00 3C 00 05 [10:12:09]state=2 [10:12:09]Key pressed [10:12:09]int [10:12:09]Write to MH i2c: 01 00 00 74 07 7B [10:12:09]*** FLAG_PRN_KEY reset [10:12:09]Write i2c OK [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: 01 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: 01 07 00 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: 01 07 00 74 07 00 00 00 00 00 F5 0F 86 [10:12:09]state=2 [10:12:09]Stop feed [10:12:10]OFD Sender: No OFD packet to send [10:12:15]OFD Sender: No OFD packet to send [10:12:20]OFD Sender: No OFD packet to send [10:12:25]OFD Sender: No OFD packet to send [10:12:30]OFD Sender: No OFD packet to send [10:12:33]accept exits with 7 [10:12:33]New connection [10:12:33]New thread 3067436388 created [10:12:33]Thread 3067579748 joined [10:12:33]Waiting for new connection... [10:12:33] Sock 7.Parse request [10:12:33]Sock 7.Check first char [10:12:33]Sock 7.First char is OK [10:12:33]request: POST /json_proto HTTP/1.0 [10:12:33]Method: POST [10:12:33]URL: /json_proto [10:12:33]Method is POST - this is cgi request [10:12:33]url: /json_proto [10:12:33]query_string will be loaded in cgi processing [10:12:33]execute_cgi json_proto POST (null) [10:12:33]execute_cgi path=json_proto method=POST [10:12:33]POST find Content-Length [10:12:33]Host: 172.17.48.197:8080 [10:12:33]Content-Length: 820 [10:12:33]Content-Type: application/json [10:12:33] [10:12:33]POST finish read [10:12:33]Found Content-Length = 820 [10:12:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106528", "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" : 69.50, "quantity" : 28.780, "sum" : 2000.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:33]execute_script... [10:12:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106528", "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" : 69.50, "quantity" : 28.780, "sum" : 2000.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:33]POST & json_proto [10:12:33]process_json_proto [10:12:33]json parsed OK: [10:12:33]protocol is kg_v1.0 [10:12:33]action value=close_receipt [10:12:33]process_action close_receipt [10:12:33]cmd_close_receipt [10:12:33]MH_GetDate [10:12:33]Write to MH i2c: F0 00 00 75 07 6B [10:12:33]Write i2c OK [10:12:33]MH_I2C_Read... [10:12:33]Read from MH i2c: F0 [10:12:33]MH_I2C_Read... [10:12:33]Read from MH i2c: F0 09 00 [10:12:33]MH_I2C_Read... [10:12:33]Read from MH i2c: F0 09 00 75 07 00 92 9E E5 65 6C AF E3 65 51 [10:12:33]GetLastDocTimeStamp 1709547112 [10:12:33]current date 1709547154 [10:12:33]FM_GetShiftState [10:12:33]SAM_PROTO_GetShiftState [10:12:33]wFMCommunicate request_size=4 [10:12:33]MH_SAM_APDU [10:12:33]CAPDU: 80 13 01 00 [10:12:33]Write to MH i2c: E2 08 00 76 07 80 13 01 00 00 00 00 00 FA [10:12:33]Write i2c OK [10:12:33]MH_I2C_Read... [10:12:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:33]Read from MH i2c: E2 [10:12:33]MH_I2C_Read... [10:12:33]Read from MH i2c: E2 0E 00 [10:12:33]MH_I2C_Read... [10:12:33]Read from MH i2c: E2 0E 00 76 07 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 11 [10:12:33]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:12:33]wFMCommunicate OK [10:12:33]SAM_PROTO_GetShiftState done [10:12:33]FM_GetShiftState done [10:12:33]opened in 1709511088 [10:12:33]opened+sec_in_day 1709597488 [10:12:33]quantity*price = 200021 [10:12:33]sum+1 = 200022 [10:12:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.21 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 0.00 Безнал.: 2000.21 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 113 04.03.2024 10:12 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123513 ФПД: 150079385278472 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T101234&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123513&fm=150079385278472&tin=02508201610067®Number=0000000000090573&sum=200021 [10:12:34]StoreToDocumentArchive [10:12:34]shift 324 fd 123513 [10:12:34]save to /storage/0324/doc_00123513 [10:12:34]save last doc name /storage/0324/doc_00123513 to /storage/kkm_last_doc_name [10:12:34]save OK [10:12:34]Clear old archive folders... [10:12:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:12:34]tlvbuf is 01BAD2A0 [10:12:34]SAM_PROTO_ClearQueue [10:12:34]wFMCommunicate request_size=4 [10:12:34]MH_SAM_APDU [10:12:34]CAPDU: 80 09 00 00 [10:12:34]Write to MH i2c: E2 08 00 83 07 80 09 00 00 00 00 00 00 FC [10:12:34]Write i2c OK [10:12:34]MH_I2C_Read... [10:12:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:12:34]Read from MH i2c: E2 [10:12:34]MH_I2C_Read... [10:12:34]Read from MH i2c: E2 03 00 [10:12:34]MH_I2C_Read... [10:12:34]Read from MH i2c: E2 03 00 83 07 00 90 00 FE [10:12:34]RAPDU: 90 00 [10:12:34]wFMCommunicate OK [10:12:34]SAM_PROTO_ClearQueue done [10:12:34]KKMCreateOFDPacket [10:12:34]OFDProtocolAddRootSTLVToBuf [10:12:34]FM_MakeSignedData [10:12:34]FM_MakeSignedData [10:12:34]SAM_PROTO_SignData [10:12:34]wFMCommunicate request_size=4 [10:12:34]MH_SAM_APDU [10:12:34]CAPDU: 80 0D 01 02 [10:12:34]Write to MH i2c: E2 08 00 84 07 80 0D 01 02 00 00 00 00 04 [10:12:34]Write i2c OK [10:12:34]MH_I2C_Read... [10:12:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:12:34]Read from MH i2c: E2 [10:12:34]MH_I2C_Read... [10:12:34]Read from MH i2c: E2 03 00 [10:12:34]MH_I2C_Read... [10:12:34]Read from MH i2c: E2 03 00 84 07 00 90 00 FF [10:12:34]RAPDU: 90 00 [10:12:34]wFMCommunicate OK [10:12:34]wFMCommunicate request_size=255 [10:12:34]MH_SAM_APDU [10:12:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 55 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 92 9E E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 79 E2 01 00 35 04 06 00 88 [10:12:34]Write to MH i2c: E2 02 01 85 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 55 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 92 9E E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 79 E2 01 00 35 04 06 00 88 00 00 B7 [10:12:34]Write i2c OK [10:12:34]MH_I2C_Read... [10:12:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:35]Read from MH i2c: E2 [10:12:35]MH_I2C_Read... [10:12:35]Read from MH i2c: E2 03 00 [10:12:35]MH_I2C_Read... [10:12:35]Read from MH i2c: E2 03 00 85 07 00 90 00 00 [10:12:35]RAPDU: 90 00 [10:12:35]wFMCommunicate OK [10:12:35]wFMCommunicate request_size=10 [10:12:35]MH_SAM_APDU [10:12:35]CAPDU: 80 0D 02 02 05 7F 14 72 98 08 [10:12:35]Write to MH i2c: E2 0D 00 86 07 80 0D 02 02 05 00 7F 14 72 98 08 00 00 B6 [10:12:35]Write i2c OK [10:12:35]MH_I2C_Read... [10:12:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:35]Read from MH i2c: E2 [10:12:35]MH_I2C_Read... [10:12:35]Read from MH i2c: E2 03 00 [10:12:35]MH_I2C_Read... [10:12:35]Read from MH i2c: E2 03 00 86 07 00 90 00 01 [10:12:35]RAPDU: 90 00 [10:12:35]wFMCommunicate OK [10:12:35]wFMCommunicate request_size=4 [10:12:35]MH_SAM_APDU [10:12:35]CAPDU: 80 0D 03 02 [10:12:35]Write to MH i2c: E2 08 00 87 07 80 0D 03 02 00 00 00 00 09 [10:12:35]Write i2c OK [10:12:35]MH_I2C_Read... [10:12:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:12:35]Read from MH i2c: E2 [10:12:35]MH_I2C_Read... [10:12:35]Read from MH i2c: E2 0B 00 [10:12:35]MH_I2C_Read... [10:12:35]Read from MH i2c: E2 0B 00 87 07 00 19 C8 44 EB 3A CA 78 13 90 00 A9 [10:12:35]RAPDU: 19 C8 44 EB 3A CA 78 13 90 00 [10:12:35]wFMCommunicate OK [10:12:35]SAM_PROTO_SignData done [10:12:35]FM_MakeSignedData done [10:12:35]CreateOFDProtocolMessage [10:12:35]wFMCommunicate request_size=4 [10:12:35]MH_SAM_APDU [10:12:35]CAPDU: 80 11 00 00 [10:12:35]Write to MH i2c: E2 08 00 88 07 80 11 00 00 00 00 00 00 09 [10:12:35]Write i2c OK [10:12:35]MH_I2C_Read... [10:12:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:35]Read from MH i2c: E2 [10:12:35]MH_I2C_Read... [10:12:35]Read from MH i2c: E2 17 00 [10:12:35]MH_I2C_Read... [10:12:35]Read from MH i2c: E2 17 00 88 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 67 [10:12:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:12:35]wFMCommunicate OK [10:12:35]CreateOFDProtocolMessage done [10:12:35]OFDSenderStorePacket 123513 [10:12:35]StoreOFDPacket docnum=123513 [10:12:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 82 9D 07 01 32 F6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 55 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 92 9E E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 79 E2 01 00 35 04 06 00 88 7F 14 72 98 08 19 C8 44 EB 3A CA 78 13 [10:12:35]CheckFolder [10:12:35]dirname=/storage/ofd_packets [10:12:35]CheckFolder done [10:12:35]ProducePacketName [10:12:35]name=ofd_packets/00123513 [10:12:35]NVStorageSaveData ofd_packets/00123513 [10:12:35]File name is /storage/ofd_packets/00123513 [10:12:35]Write 301 bytes [10:12:35]NVStorageSaveData done [10:12:35]OFDSenderStorePacket done [10:12:35]KKMCreateOFDPacket done [10:12:35]NVStorageSaveData kkm_last_timestamp [10:12:35]File name is /storage/kkm_last_timestamp [10:12:35]Write 4 bytes [10:12:35]NVStorageSaveData done [10:12:35]ExternCall_PrintAddStr [10:12:35]wPrintStart [10:12:35]Write to MH i2c: 01 00 00 89 07 90 [10:12:35]Write i2c OK [10:12:35]MH_I2C_Read... [10:12:35]Read from MH i2c: 01 [10:12:35]MH_I2C_Read... [10:12:35]Read from MH i2c: 01 07 00 [10:12:35]MH_I2C_Read... [10:12:35]Read from MH i2c: 01 07 00 89 07 00 00 00 00 00 FF 0F A5 [10:12:35]RasterBufferAndPrint [10:12:35]line Счет N : (1)1106528 [10:12:35]line ИНН: 02508201610067 [10:12:35]line Контрольно-Кассовый Чек [10:12:35]line ПРОДАЖА [10:12:35]line ТРК (МРК, ГНК) : 13 [10:12:35]line Товар: 2710124500 [10:12:35]line Аи-95-К-5 [10:12:35]line 28.780 * 69.50 [10:12:35]line = 2000.21 [10:12:35]line НДС 12% НСП 1% [10:12:35]line > о реализуемом товаре [10:12:35]line ИТОГО: 2000.21 [10:12:35]line НСП 1% : 17.70 [10:12:35]line НДС 12% : 212.41 [10:12:35]line Наличными: 0.00 [10:12:35]line Безнал.: 2000.21 [10:12:35]line Место: АЗС № 25 "Партнер Нефть" [10:12:35]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:12:35]line СНО: Общий режим [10:12:35]line Чек 113 04.03.2024 10:12 [10:12:35]line Смена: 324 ФФД: 1.0 [10:12:35]line ЗНМ: 0300000019 [10:12:35]line РНМ: 0000000000090573 [10:12:35]line Версия ККМ: 001 [10:12:35]line Платежная система: Бакай Банк [10:12:35]line ФМ: 0000000000874798 [10:12:35]line ФД: 123513 [10:12:35]line ФПД: 150079385278472 [10:12:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T101234&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123513&fm=150079385278472&tin=02508201610067®Number=0000000000090573&sum=200021 [10:12:35]OFD Sender: Processing packet 123513 [packets to send 112, broken 111] [10:12:35]ProducePacketName [10:12:35]name=ofd_packets/00123513 [10:12:35]OFD Sender: To server: pG, [10:12:35]CommunicateWithHost lk.salyk.kg:30040 [10:12:35]ConnectInit lk.salyk.kg [10:12:35]written 0, free lines is 4095 [10:12:35]Connected sock=10 [10:12:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 82 9D 07 01 32 F6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 55 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 55 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 92 9E E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 79 E2 01 00 35 04 06 00 88 7F 14 72 98 08 19 C8 44 EB 3A CA 78 13 [10:12:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 04 5A 47 00 50 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 37 39 38 10 04 04 00 79 E2 01 00 F4 03 04 00 BA 4A E5 65 B6 04 01 00 00 78 E1 A2 39 AF 46 38 75 [10:12:35]CommunicateWithHost err = 0 [10:12:35]CheckOFDResponse [10:12:35]1017 (14) - 77093643461234 [10:12:35]1041 (16) - 0000000000874798 [10:12:35]1040 (4) - 123513 [10:12:35]1012 (4) - 04.03.2024 04:14 [10:12:35]1206 (1) - 0 [10:12:35]OFD Sender: Remove packet 123513 [10:12:35]ProducePacketName [10:12:35]name=ofd_packets/00123513 [10:12:35]NVStorageDeleteData [10:12:35]Write to MH i2c: 01 00 00 B3 07 BA [10:12:35]Write i2c OK [10:12:35]MH_I2C_Read... [10:12:35]Read from MH i2c: 01 [10:12:35]MH_I2C_Read... [10:12:35]Read from MH i2c: 01 07 00 [10:12:35]MH_I2C_Read... [10:12:35]Read from MH i2c: 01 07 00 B3 07 00 00 00 00 00 10 0D DE [10:12:35]RasterBufferAndPrint [10:12:35]line [10:12:35]line [10:12:35]line [10:12:35]line [10:12:35]line [10:12:35]written 0, free lines is 3351 [10:12:35]MH_Cut [10:12:35]Write to MH i2c: D1 01 00 BA 07 01 93 [10:12:35]Write i2c OK [10:12:35]MH_I2C_Read... [10:12:35]Read from MH i2c: D1 [10:12:35]MH_I2C_Read... [10:12:35]Read from MH i2c: D1 01 00 [10:12:35]MH_I2C_Read... [10:12:35]Read from MH i2c: D1 01 00 BA 07 00 92 [10:12:35]Write to MH i2c: 01 00 00 BB 07 C2 [10:12:35]Write i2c OK [10:12:35]MH_I2C_Read... [10:12:36]OFD Sender: No OFD packet to send [10:12:36]*** Cut start [10:12:36]*** Purtial cut [10:12:36]*** Stage 1: CUTSNS_PIN = 1 [10:12:38]Read from MH i2c: 01 [10:12:38]MH_I2C_Read... [10:12:38]*** Stop cut motor [10:12:38]*** Cut end [10:12:38]Read from MH i2c: 01 07 00 [10:12:38]MH_I2C_Read... [10:12:38]Read from MH i2c: 01 07 00 BB 07 00 00 00 00 00 FF 0F D7 [10:12:38]process_action close_receipt done [10:12:38]requested_data is exist [10:12:38]produce_requested_data [10:12:38]requested_item fm.sn is exist - process it [10:12:38]wFMCommunicate request_size=4 [10:12:38]MH_SAM_APDU [10:12:38]CAPDU: 80 11 00 00 [10:12:38]Write to MH i2c: E2 08 00 BC 07 80 11 00 00 00 00 00 00 3D [10:12:38]Write i2c OK [10:12:38]MH_I2C_Read... [10:12:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:38]Read from MH i2c: E2 [10:12:38]MH_I2C_Read... [10:12:38]Read from MH i2c: E2 17 00 [10:12:38]MH_I2C_Read... [10:12:38]Read from MH i2c: E2 17 00 BC 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9B [10:12:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:12:38]wFMCommunicate OK [10:12:38]requested_item fd.num is exist - process it [10:12:38]SAM_PROTO_GetFieldsCounters [10:12:38]wFMCommunicate request_size=4 [10:12:38]MH_SAM_APDU [10:12:38]CAPDU: 80 13 00 00 [10:12:38]Write to MH i2c: E2 08 00 BD 07 80 13 00 00 00 00 00 00 40 [10:12:38]Write i2c OK [10:12:38]MH_I2C_Read... [10:12:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:12:38]Read from MH i2c: E2 [10:12:38]MH_I2C_Read... [10:12:38]Read from MH i2c: E2 62 00 [10:12:38]MH_I2C_Read... [10:12:38]Read from MH i2c: E2 62 00 BD 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 79 E2 01 00 0E 04 04 00 44 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 5F [10:12: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 79 E2 01 00 0E 04 04 00 44 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 [10:12:38]wFMCommunicate OK [10:12:38]SAM_PROTO_GetFieldsCounters done [10:12:38]requested_item shift.num is exist - process it [10:12:38]requested_item shift.opened is exist - process it [10:12:38]req_shift_opened [10:12:38]FM_GetShiftState [10:12:38]SAM_PROTO_GetShiftState [10:12:38]wFMCommunicate request_size=4 [10:12:38]MH_SAM_APDU [10:12:38]CAPDU: 80 13 01 00 [10:12:38]Write to MH i2c: E2 08 00 BE 07 80 13 01 00 00 00 00 00 42 [10:12:38]Write i2c OK [10:12:38]MH_I2C_Read... [10:12:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:38]Read from MH i2c: E2 [10:12:38]MH_I2C_Read... [10:12:38]Read from MH i2c: E2 0E 00 [10:12:38]MH_I2C_Read... [10:12:38]Read from MH i2c: E2 0E 00 BE 07 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 59 [10:12:38]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:12:38]wFMCommunicate OK [10:12:38]SAM_PROTO_GetShiftState done [10:12:38]FM_GetShiftState done [10:12:38]req_shift_opened done [10:12:38]requested_item shift.open_date is exist - process it [10:12:38]req_shift_open_date [10:12:38]req_shift_open_date done [10:12:38]produce_requested_data done [10:12:38]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123513,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [10:12:38]process_action_free close_receipt [10:12:38]json_value_free [10:12:38]json_value_free done [10:12:38]process_json_proto returns [10:12:38]Send response to host [10:12:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123513,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [10:12:38]free response buf [10:12:38]execute_script done [10:12:38]execute_script returns [10:12:38]free content buf [10:12:38]Sock 7.Close socket [10:12:38]Sock 7.Thread stoped [10:12:41]OFD Sender: No OFD packet to send [10:12:46]OFD Sender: No OFD packet to send [10:12:51]OFD Sender: No OFD packet to send [10:12:56]OFD Sender: No OFD packet to send [10:13:01]OFD Sender: No OFD packet to send [10:13:06]OFD Sender: No OFD packet to send [10:13:11]OFD Sender: No OFD packet to send [10:13:16]OFD Sender: No OFD packet to send [10:13:21]OFD Sender: No OFD packet to send [10:13:26]OFD Sender: No OFD packet to send [10:13:31]OFD Sender: No OFD packet to send [10:13:36]OFD Sender: No OFD packet to send [10:13:41]OFD Sender: No OFD packet to send [10:13:46]OFD Sender: No OFD packet to send [10:13:51]OFD Sender: No OFD packet to send [10:13:56]OFD Sender: No OFD packet to send [10:14:01]OFD Sender: No OFD packet to send [10:14:06]OFD Sender: No OFD packet to send [10:14:11]OFD Sender: No OFD packet to send [10:14:16]OFD Sender: No OFD packet to send [10:14:21]OFD Sender: No OFD packet to send [10:14:26]OFD Sender: No OFD packet to send [10:14:31]OFD Sender: No OFD packet to send [10:14:36]OFD Sender: No OFD packet to send [10:14:41]OFD Sender: No OFD packet to send [10:14:46]OFD Sender: No OFD packet to send [10:14:51]OFD Sender: No OFD packet to send [10:14:56]OFD Sender: No OFD packet to send [10:14:57]accept exits with 9 [10:14:57]New connection [10:14:57]New thread 3067579748 created [10:14:57]Thread 3067436388 joined [10:14:57]Waiting for new connection... [10:14:57] Sock 9.Parse request [10:14:57]Sock 9.Check first char [10:14:57]Sock 9.First char is OK [10:14:57]request: POST /json_proto HTTP/1.0 [10:14:57]Method: POST [10:14:57]URL: /json_proto [10:14:57]Method is POST - this is cgi request [10:14:57]url: /json_proto [10:14:57]query_string will be loaded in cgi processing [10:14:57]execute_cgi json_proto POST (null) [10:14:57]execute_cgi path=json_proto method=POST [10:14:57]POST find Content-Length [10:14:57]Host: 172.17.48.197:8080 [10:14:57]Content-Length: 683 [10:14:57]Content-Type: application/json [10:14:57] [10:14:57]POST finish read [10:14:57]Found Content-Length = 683 [10:14:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106529", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 24.240, "sum" : 1500.46, "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:14:57]execute_script... [10:14: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)1106529", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 24.240, "sum" : 1500.46, "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:14:57]POST & json_proto [10:14:57]process_json_proto [10:14:57]json parsed OK: [10:14:57]protocol is kg_v1.0 [10:14:57]action value=close_receipt [10:14:57]process_action close_receipt [10:14:57]cmd_close_receipt [10:14:57]MH_GetDate [10:14:57]Write to MH i2c: F0 00 00 BF 07 B5 [10:14:57]Write i2c OK [10:14:57]MH_I2C_Read... [10:14:57]Read from MH i2c: F0 [10:14:57]MH_I2C_Read... [10:14:57]Read from MH i2c: F0 09 00 [10:14:57]MH_I2C_Read... [10:14:57]Read from MH i2c: F0 09 00 BF 07 00 22 9F E5 65 6C AF E3 65 2C [10:14:57]GetLastDocTimeStamp 1709547154 [10:14:57]current date 1709547298 [10:14:57]FM_GetShiftState [10:14:57]SAM_PROTO_GetShiftState [10:14:57]wFMCommunicate request_size=4 [10:14:57]MH_SAM_APDU [10:14:57]CAPDU: 80 13 01 00 [10:14:57]Write to MH i2c: E2 08 00 C0 07 80 13 01 00 00 00 00 00 44 [10:14:57]Write i2c OK [10:14:57]MH_I2C_Read... [10:14:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:14:57]Read from MH i2c: E2 [10:14:57]MH_I2C_Read... [10:14:57]Read from MH i2c: E2 0E 00 [10:14:57]MH_I2C_Read... [10:14:57]Read from MH i2c: E2 0E 00 C0 07 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 5B [10:14:57]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:14:57]wFMCommunicate OK [10:14:57]SAM_PROTO_GetShiftState done [10:14:57]FM_GetShiftState done [10:14:57]opened in 1709511088 [10:14:57]opened+sec_in_day 1709597488 [10:14:57]quantity*price = 150045 [10:14:57]sum+1 = 150047 [10:14:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 114 04.03.2024 10:14 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123514 ФПД: 32641037021845 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T101458&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123514&fm=32641037021845&tin=02508201610067®Number=0000000000090573&sum=150000 [10:14:58]StoreToDocumentArchive [10:14:58]shift 324 fd 123514 [10:14:58]save to /storage/0324/doc_00123514 [10:14:58]save last doc name /storage/0324/doc_00123514 to /storage/kkm_last_doc_name [10:14:58]save OK [10:14:58]Clear old archive folders... [10:14:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:14:58]tlvbuf is 01BA8540 [10:14:58]SAM_PROTO_ClearQueue [10:14:58]wFMCommunicate request_size=4 [10:14:58]MH_SAM_APDU [10:14:58]CAPDU: 80 09 00 00 [10:14:58]Write to MH i2c: E2 08 00 CD 07 80 09 00 00 00 00 00 00 46 [10:14:58]Write i2c OK [10:14:58]MH_I2C_Read... [10:14:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:14:58]Read from MH i2c: E2 [10:14:58]MH_I2C_Read... [10:14:58]Read from MH i2c: E2 03 00 [10:14:58]MH_I2C_Read... [10:14:58]Read from MH i2c: E2 03 00 CD 07 00 90 00 48 [10:14:58]RAPDU: 90 00 [10:14:58]wFMCommunicate OK [10:14:58]SAM_PROTO_ClearQueue done [10:14:58]KKMCreateOFDPacket [10:14:58]OFDProtocolAddRootSTLVToBuf [10:14:58]FM_MakeSignedData [10:14:58]FM_MakeSignedData [10:14:58]SAM_PROTO_SignData [10:14:58]wFMCommunicate request_size=4 [10:14:58]MH_SAM_APDU [10:14:58]CAPDU: 80 0D 01 02 [10:14:58]Write to MH i2c: E2 08 00 CE 07 80 0D 01 02 00 00 00 00 4E [10:14:58]Write i2c OK [10:14:58]MH_I2C_Read... [10:14:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:14:58]Read from MH i2c: E2 [10:14:58]MH_I2C_Read... [10:14:58]Read from MH i2c: E2 03 00 [10:14:58]MH_I2C_Read... [10:14:58]Read from MH i2c: E2 03 00 CE 07 00 90 00 49 [10:14:58]RAPDU: 90 00 [10:14:58]wFMCommunicate OK [10:14:58]wFMCommunicate request_size=255 [10:14:58]MH_SAM_APDU [10:14:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 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 3E 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 72 00 00 00 F4 03 04 00 22 9F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7A E2 01 00 35 04 06 00 1D [10:14:58]Write to MH i2c: E2 02 01 CF 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 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 3E 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 72 00 00 00 F4 03 04 00 22 9F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7A E2 01 00 35 04 06 00 1D 00 00 83 [10:14:58]Write i2c OK [10:14:58]MH_I2C_Read... [10:14:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:14:59]Read from MH i2c: E2 [10:14:59]MH_I2C_Read... [10:14:59]Read from MH i2c: E2 03 00 [10:14:59]MH_I2C_Read... [10:14:59]Read from MH i2c: E2 03 00 CF 07 00 90 00 4A [10:14:59]RAPDU: 90 00 [10:14:59]wFMCommunicate OK [10:14:59]wFMCommunicate request_size=10 [10:14:59]MH_SAM_APDU [10:14:59]CAPDU: 80 0D 02 02 05 AF D5 6A B2 95 [10:14:59]Write to MH i2c: E2 0D 00 D0 07 80 0D 02 02 05 00 AF D5 6A B2 95 00 00 90 [10:14:59]Write i2c OK [10:14:59]MH_I2C_Read... [10:14:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:14:59]Read from MH i2c: E2 [10:14:59]MH_I2C_Read... [10:14:59]Read from MH i2c: E2 03 00 [10:14:59]MH_I2C_Read... [10:14:59]Read from MH i2c: E2 03 00 D0 07 00 90 00 4B [10:14:59]RAPDU: 90 00 [10:14:59]wFMCommunicate OK [10:14:59]wFMCommunicate request_size=4 [10:14:59]MH_SAM_APDU [10:14:59]CAPDU: 80 0D 03 02 [10:14:59]Write to MH i2c: E2 08 00 D1 07 80 0D 03 02 00 00 00 00 53 [10:14:59]Write i2c OK [10:14:59]MH_I2C_Read... [10:14:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:14:59]Read from MH i2c: E2 [10:14:59]MH_I2C_Read... [10:14:59]Read from MH i2c: E2 0B 00 [10:14:59]MH_I2C_Read... [10:14:59]Read from MH i2c: E2 0B 00 D1 07 00 8A 1A E7 F9 DA 7E 36 1A 90 00 80 [10:14:59]RAPDU: 8A 1A E7 F9 DA 7E 36 1A 90 00 [10:14:59]wFMCommunicate OK [10:14:59]SAM_PROTO_SignData done [10:14:59]FM_MakeSignedData done [10:14:59]CreateOFDProtocolMessage [10:14:59]wFMCommunicate request_size=4 [10:14:59]MH_SAM_APDU [10:14:59]CAPDU: 80 11 00 00 [10:14:59]Write to MH i2c: E2 08 00 D2 07 80 11 00 00 00 00 00 00 53 [10:14:59]Write i2c OK [10:14:59]MH_I2C_Read... [10:14:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:14:59]Read from MH i2c: E2 [10:14:59]MH_I2C_Read... [10:14:59]Read from MH i2c: E2 17 00 [10:14:59]MH_I2C_Read... [10:14:59]Read from MH i2c: E2 17 00 D2 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B1 [10:14:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:14:59]wFMCommunicate OK [10:14:59]CreateOFDProtocolMessage done [10:14:59]OFDSenderStorePacket 123514 [10:14:59]StoreOFDPacket docnum=123514 [10:14:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 EB 32 07 01 D6 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 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 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 3E 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 72 00 00 00 F4 03 04 00 22 9F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7A E2 01 00 35 04 06 00 1D AF D5 6A B2 95 8A 1A E7 F9 DA 7E 36 1A [10:14:59]CheckFolder [10:14:59]dirname=/storage/ofd_packets [10:14:59]CheckFolder done [10:14:59]ProducePacketName [10:14:59]name=ofd_packets/00123514 [10:14:59]NVStorageSaveData ofd_packets/00123514 [10:14:59]File name is /storage/ofd_packets/00123514 [10:14:59]Write 301 bytes [10:14:59]NVStorageSaveData done [10:14:59]OFDSenderStorePacket done [10:14:59]KKMCreateOFDPacket done [10:14:59]NVStorageSaveData kkm_last_timestamp [10:14:59]File name is /storage/kkm_last_timestamp [10:14:59]Write 4 bytes [10:14:59]NVStorageSaveData done [10:14:59]OFD Sender: Processing packet 123514 [packets to send 112, broken 111] [10:14:59]ProducePacketName [10:14:59]name=ofd_packets/00123514 [10:14:59]OFD Sender: To server: pG, [10:14:59]CommunicateWithHost lk.salyk.kg:30040 [10:14:59]ConnectInit lk.salyk.kg [10:14:59]ExternCall_PrintAddStr [10:14:59]wPrintStart [10:14:59]Write to MH i2c: 01 00 00 D3 07 DA [10:14:59]Write i2c OK [10:14:59]MH_I2C_Read... [10:14:59]Read from MH i2c: 01 [10:14:59]MH_I2C_Read... [10:14:59]Read from MH i2c: 01 07 00 [10:14:59]MH_I2C_Read... [10:14:59]Read from MH i2c: 01 07 00 D3 07 00 00 00 00 00 FF 0F EF [10:14:59]RasterBufferAndPrint [10:14:59]line Счет N : (1)1106529 [10:14:59]line ИНН: 02508201610067 [10:14:59]line Контрольно-Кассовый Чек [10:14:59]line ПРОДАЖА [10:14:59]line ТРК (МРК, ГНК) : 11 [10:14:59]line Товар: 2710124130 [10:14:59]line Аи-92-К-5 [10:14:59]line 24.240 * 61.90 [10:14:59]line = 1500.46 [10:14:59]line НДС 12% НСП 1% [10:14:59]line > о реализуемом товаре [10:14:59]line ОКРУГЛЕНИЕ: -0.46 [10:14:59]line ИТОГО: 1500.00 [10:14:59]line Внесено: 1500.00 [10:14:59]line СДАЧА: 0.00 [10:14:59]line НСП 1% : 13.28 [10:14:59]line НДС 12% : 159.34 [10:14:59]line Наличными: 1500.00 [10:14:59]line Безнал.: 0.00 [10:14:59]line Место: АЗС № 25 "Партнер Нефть" [10:14:59]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:14:59]line СНО: Общий режим [10:14:59]line Чек 114 04.03.2024 10:14 [10:14:59]line Смена: 324 ФФД: 1.0 [10:14:59]line ЗНМ: 0300000019 [10:14:59]line РНМ: 0000000000090573 [10:14:59]line Версия ККМ: 001 [10:14:59]line ФМ: 0000000000874798 [10:14:59]line ФД: 123514 [10:14:59]line ФПД: 32641037021845 [10:14:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T101458&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123514&fm=32641037021845&tin=02508201610067®Number=0000000000090573&sum=150000 [10:14:59]Connected sock=12 [10:14: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 37 39 38 0F 01 00 00 EB 32 07 01 D6 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 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 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 3E 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 72 00 00 00 F4 03 04 00 22 9F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7A E2 01 00 35 04 06 00 1D AF D5 6A B2 95 8A 1A E7 F9 DA 7E 36 1A [10:14:59]written 0, free lines is 4095 [10:14:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 56 3B 47 00 DC 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7A E2 01 00 F4 03 04 00 4A 4B E5 65 B6 04 01 00 00 82 F1 A8 D9 82 00 7D 10 [10:14:59]CommunicateWithHost err = 0 [10:14:59]CheckOFDResponse [10:14:59]1017 (14) - 77093643461234 [10:14:59]1041 (16) - 0000000000874798 [10:14:59]1040 (4) - 123514 [10:14:59]1012 (4) - 04.03.2024 04:17 [10:14:59]1206 (1) - 0 [10:14:59]OFD Sender: Remove packet 123514 [10:14:59]ProducePacketName [10:14:59]name=ofd_packets/00123514 [10:14:59]NVStorageDeleteData [10:14:59]Write to MH i2c: 01 00 00 FE 07 05 [10:14:59]Write i2c OK [10:14:59]MH_I2C_Read... [10:14:59]Read from MH i2c: 01 [10:14:59]MH_I2C_Read... [10:14:59]Read from MH i2c: 01 07 00 [10:14:59]MH_I2C_Read... [10:14:59]Read from MH i2c: 01 07 00 FE 07 00 00 00 00 00 E0 0C F8 [10:14:59]RasterBufferAndPrint [10:14:59]line [10:14:59]line [10:14:59]line [10:14:59]line [10:14:59]line [10:14:59]written 0, free lines is 3302 [10:15:00]MH_Cut [10:15:00]Write to MH i2c: D1 01 00 05 08 01 DF [10:15:00]Write i2c OK [10:15:00]MH_I2C_Read... [10:15:00]Read from MH i2c: D1 [10:15:00]MH_I2C_Read... [10:15:00]Read from MH i2c: D1 01 00 [10:15:00]MH_I2C_Read... [10:15:00]Read from MH i2c: D1 01 00 05 08 00 DE [10:15:00]Write to MH i2c: 01 00 00 06 08 0E [10:15:00]Write i2c OK [10:15:00]MH_I2C_Read... [10:15:00]OFD Sender: No OFD packet to send [10:15:00]*** Cut start [10:15:00]*** Purtial cut [10:15:00]*** Stage 1: CUTSNS_PIN = 1 [10:15:02]Read from MH i2c: 01 [10:15:02]MH_I2C_Read... [10:15:02]*** Stop cut motor [10:15:02]*** Cut end [10:15:02]Read from MH i2c: 01 07 00 [10:15:02]MH_I2C_Read... [10:15:02]Read from MH i2c: 01 07 00 06 08 00 00 00 00 00 FF 0F 23 [10:15:02]process_action close_receipt done [10:15:02]requested_data is exist [10:15:02]produce_requested_data [10:15:02]requested_item fm.sn is exist - process it [10:15:02]wFMCommunicate request_size=4 [10:15:02]MH_SAM_APDU [10:15:02]CAPDU: 80 11 00 00 [10:15:02]Write to MH i2c: E2 08 00 07 08 80 11 00 00 00 00 00 00 89 [10:15:02]Write i2c OK [10:15:02]MH_I2C_Read... [10:15:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:15:02]Read from MH i2c: E2 [10:15:02]MH_I2C_Read... [10:15:02]Read from MH i2c: E2 17 00 [10:15:02]MH_I2C_Read... [10:15:02]Read from MH i2c: E2 17 00 07 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E7 [10:15:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:15:02]wFMCommunicate OK [10:15:02]requested_item fd.num is exist - process it [10:15:02]SAM_PROTO_GetFieldsCounters [10:15:02]wFMCommunicate request_size=4 [10:15:02]MH_SAM_APDU [10:15:02]CAPDU: 80 13 00 00 [10:15:02]Write to MH i2c: E2 08 00 08 08 80 13 00 00 00 00 00 00 8C [10:15:02]Write i2c OK [10:15:02]MH_I2C_Read... [10:15:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:15:02]Read from MH i2c: E2 [10:15:02]MH_I2C_Read... [10:15:02]Read from MH i2c: E2 62 00 [10:15:02]MH_I2C_Read... [10:15:02]Read from MH i2c: E2 62 00 08 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 7A E2 01 00 0E 04 04 00 44 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 AF [10:15:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 7A E2 01 00 0E 04 04 00 44 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 [10:15:02]wFMCommunicate OK [10:15:02]SAM_PROTO_GetFieldsCounters done [10:15:02]requested_item shift.num is exist - process it [10:15:02]requested_item shift.opened is exist - process it [10:15:02]req_shift_opened [10:15:02]FM_GetShiftState [10:15:02]SAM_PROTO_GetShiftState [10:15:02]wFMCommunicate request_size=4 [10:15:02]MH_SAM_APDU [10:15:02]CAPDU: 80 13 01 00 [10:15:02]Write to MH i2c: E2 08 00 09 08 80 13 01 00 00 00 00 00 8E [10:15:02]Write i2c OK [10:15:02]MH_I2C_Read... [10:15:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:15:02]Read from MH i2c: E2 [10:15:02]MH_I2C_Read... [10:15:02]Read from MH i2c: E2 0E 00 [10:15:02]MH_I2C_Read... [10:15:02]Read from MH i2c: E2 0E 00 09 08 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 A5 [10:15:02]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:15:02]wFMCommunicate OK [10:15:02]SAM_PROTO_GetShiftState done [10:15:02]FM_GetShiftState done [10:15:02]req_shift_opened done [10:15:02]requested_item shift.open_date is exist - process it [10:15:02]req_shift_open_date [10:15:02]req_shift_open_date done [10:15:02]produce_requested_data done [10:15:02]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123514,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [10:15:02]process_action_free close_receipt [10:15:02]json_value_free [10:15:02]json_value_free done [10:15:02]process_json_proto returns [10:15:02]Send response to host [10:15:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123514,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [10:15:02]free response buf [10:15:02]execute_script done [10:15:02]execute_script returns [10:15:02]free content buf [10:15:02]Sock 9.Close socket [10:15:02]Sock 9.Thread stoped [10:15:05]OFD Sender: No OFD packet to send [10:15:10]OFD Sender: No OFD packet to send [10:15:15]OFD Sender: No OFD packet to send [10:15:20]OFD Sender: No OFD packet to send [10:15:25]OFD Sender: No OFD packet to send [10:15:30]OFD Sender: No OFD packet to send [10:15:35]OFD Sender: No OFD packet to send [10:15:40]OFD Sender: No OFD packet to send [10:15:45]OFD Sender: No OFD packet to send [10:15:50]OFD Sender: No OFD packet to send [10:15:55]OFD Sender: No OFD packet to send [10:16:00]OFD Sender: No OFD packet to send [10:16:05]OFD Sender: No OFD packet to send [10:16:10]OFD Sender: No OFD packet to send [10:16:15]OFD Sender: No OFD packet to send [10:16:20]OFD Sender: No OFD packet to send [10:16:25]OFD Sender: No OFD packet to send [10:16:30]OFD Sender: No OFD packet to send [10:16:35]OFD Sender: No OFD packet to send [10:16:40]OFD Sender: No OFD packet to send [10:16:45]OFD Sender: No OFD packet to send [10:16:50]OFD Sender: No OFD packet to send [10:16:55]OFD Sender: No OFD packet to send [10:17:00]OFD Sender: No OFD packet to send [10:17:01]accept exits with 7 [10:17:01]New connection [10:17:01]New thread 3067436388 created [10:17:01]Thread 3067579748 joined [10:17:01]Waiting for new connection... [10:17:01] Sock 7.Parse request [10:17:01]Sock 7.Check first char [10:17:01]Sock 7.First char is OK [10:17:01]request: POST /json_proto HTTP/1.0 [10:17:01]Method: POST [10:17:01]URL: /json_proto [10:17:01]Method is POST - this is cgi request [10:17:01]url: /json_proto [10:17:01]query_string will be loaded in cgi processing [10:17:01]execute_cgi json_proto POST (null) [10:17:01]execute_cgi path=json_proto method=POST [10:17:01]POST find Content-Length [10:17:01]Host: 172.17.48.197:8080 [10:17:01]Content-Length: 678 [10:17:01]Content-Type: application/json [10:17:01] [10:17:01]POST finish read [10:17:01]Found Content-Length = 678 [10:17:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106530", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.700, "sum" : 600.43, "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:17:01]execute_script... [10:17: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)1106530", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.700, "sum" : 600.43, "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:17:01]POST & json_proto [10:17:01]process_json_proto [10:17:01]json parsed OK: [10:17:01]protocol is kg_v1.0 [10:17:01]action value=close_receipt [10:17:01]process_action close_receipt [10:17:01]cmd_close_receipt [10:17:01]MH_GetDate [10:17:01]Write to MH i2c: F0 00 00 0A 08 01 [10:17:01]Write i2c OK [10:17:01]MH_I2C_Read... [10:17:01]Read from MH i2c: F0 [10:17:01]MH_I2C_Read... [10:17:01]Read from MH i2c: F0 09 00 [10:17:01]MH_I2C_Read... [10:17:01]Read from MH i2c: F0 09 00 0A 08 00 9D 9F E5 65 6C AF E3 65 F3 [10:17:01]GetLastDocTimeStamp 1709547298 [10:17:01]current date 1709547421 [10:17:01]FM_GetShiftState [10:17:01]SAM_PROTO_GetShiftState [10:17:01]wFMCommunicate request_size=4 [10:17:01]MH_SAM_APDU [10:17:01]CAPDU: 80 13 01 00 [10:17:01]Write to MH i2c: E2 08 00 0B 08 80 13 01 00 00 00 00 00 90 [10:17:01]Write i2c OK [10:17:01]MH_I2C_Read... [10:17:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:01]Read from MH i2c: E2 [10:17:01]MH_I2C_Read... [10:17:01]Read from MH i2c: E2 0E 00 [10:17:01]MH_I2C_Read... [10:17:01]Read from MH i2c: E2 0E 00 0B 08 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 A7 [10:17:01]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:17:01]wFMCommunicate OK [10:17:01]SAM_PROTO_GetShiftState done [10:17:01]FM_GetShiftState done [10:17:01]opened in 1709511088 [10:17:01]opened+sec_in_day 1709597488 [10:17:01]quantity*price = 60043 [10:17:01]sum+1 = 60044 [10:17:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.76 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 115 04.03.2024 10:17 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123515 ФПД: 200846674328947 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T101701&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123515&fm=200846674328947&tin=02508201610067®Number=0000000000090573&sum=60000 [10:17:02]StoreToDocumentArchive [10:17:02]shift 324 fd 123515 [10:17:02]save to /storage/0324/doc_00123515 [10:17:02]save last doc name /storage/0324/doc_00123515 to /storage/kkm_last_doc_name [10:17:02]save OK [10:17:02]Clear old archive folders... [10:17:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:17:02]tlvbuf is 01B5A290 [10:17:02]SAM_PROTO_ClearQueue [10:17:02]wFMCommunicate request_size=4 [10:17:02]MH_SAM_APDU [10:17:02]CAPDU: 80 09 00 00 [10:17:02]Write to MH i2c: E2 08 00 18 08 80 09 00 00 00 00 00 00 92 [10:17:02]Write i2c OK [10:17:02]MH_I2C_Read... [10:17:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:17:02]Read from MH i2c: E2 [10:17:02]MH_I2C_Read... [10:17:02]Read from MH i2c: E2 03 00 [10:17:02]MH_I2C_Read... [10:17:02]Read from MH i2c: E2 03 00 18 08 00 90 00 94 [10:17:02]RAPDU: 90 00 [10:17:02]wFMCommunicate OK [10:17:02]SAM_PROTO_ClearQueue done [10:17:02]KKMCreateOFDPacket [10:17:02]OFDProtocolAddRootSTLVToBuf [10:17:02]FM_MakeSignedData [10:17:02]FM_MakeSignedData [10:17:02]SAM_PROTO_SignData [10:17:02]wFMCommunicate request_size=4 [10:17:02]MH_SAM_APDU [10:17:02]CAPDU: 80 0D 01 02 [10:17:02]Write to MH i2c: E2 08 00 19 08 80 0D 01 02 00 00 00 00 9A [10:17:02]Write i2c OK [10:17:02]MH_I2C_Read... [10:17:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:17:02]Read from MH i2c: E2 [10:17:02]MH_I2C_Read... [10:17:02]Read from MH i2c: E2 03 00 [10:17:02]MH_I2C_Read... [10:17:02]Read from MH i2c: E2 03 00 19 08 00 90 00 95 [10:17:02]RAPDU: 90 00 [10:17:02]wFMCommunicate OK [10:17:02]wFMCommunicate request_size=255 [10:17:02]MH_SAM_APDU [10:17:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 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 73 00 00 00 F4 03 04 00 9D 9F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7B E2 01 00 35 04 06 00 B6 [10:17:02]Write to MH i2c: E2 02 01 1A 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 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 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 73 00 00 00 F4 03 04 00 9D 9F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7B E2 01 00 35 04 06 00 B6 00 00 6D [10:17:02]Write i2c OK [10:17:02]MH_I2C_Read... [10:17:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:02]Read from MH i2c: E2 [10:17:02]MH_I2C_Read... [10:17:02]Read from MH i2c: E2 03 00 [10:17:02]MH_I2C_Read... [10:17:02]Read from MH i2c: E2 03 00 1A 08 00 90 00 96 [10:17:02]RAPDU: 90 00 [10:17:02]wFMCommunicate OK [10:17:02]wFMCommunicate request_size=10 [10:17:02]MH_SAM_APDU [10:17:02]CAPDU: 80 0D 02 02 05 AB 42 AD 7D 73 [10:17:02]Write to MH i2c: E2 0D 00 1B 08 80 0D 02 02 05 00 AB 42 AD 7D 73 00 00 31 [10:17:02]Write i2c OK [10:17:02]MH_I2C_Read... [10:17:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:02]Read from MH i2c: E2 [10:17:02]MH_I2C_Read... [10:17:02]Read from MH i2c: E2 03 00 [10:17:02]MH_I2C_Read... [10:17:02]Read from MH i2c: E2 03 00 1B 08 00 90 00 97 [10:17:02]RAPDU: 90 00 [10:17:02]wFMCommunicate OK [10:17:02]wFMCommunicate request_size=4 [10:17:02]MH_SAM_APDU [10:17:02]CAPDU: 80 0D 03 02 [10:17:02]Write to MH i2c: E2 08 00 1C 08 80 0D 03 02 00 00 00 00 9F [10:17:02]Write i2c OK [10:17:02]MH_I2C_Read... [10:17:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:17:02]Read from MH i2c: E2 [10:17:02]MH_I2C_Read... [10:17:02]Read from MH i2c: E2 0B 00 [10:17:02]MH_I2C_Read... [10:17:02]Read from MH i2c: E2 0B 00 1C 08 00 EE CE F9 04 3E 95 61 23 90 00 B0 [10:17:02]RAPDU: EE CE F9 04 3E 95 61 23 90 00 [10:17:02]wFMCommunicate OK [10:17:02]SAM_PROTO_SignData done [10:17:02]FM_MakeSignedData done [10:17:02]CreateOFDProtocolMessage [10:17:02]wFMCommunicate request_size=4 [10:17:02]MH_SAM_APDU [10:17:02]CAPDU: 80 11 00 00 [10:17:02]Write to MH i2c: E2 08 00 1D 08 80 11 00 00 00 00 00 00 9F [10:17:02]Write i2c OK [10:17:02]MH_I2C_Read... [10:17:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:02]Read from MH i2c: E2 [10:17:02]MH_I2C_Read... [10:17:02]Read from MH i2c: E2 17 00 [10:17:02]MH_I2C_Read... [10:17:02]Read from MH i2c: E2 17 00 1D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 FD [10:17:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:17:02]wFMCommunicate OK [10:17:02]CreateOFDProtocolMessage done [10:17:02]OFDSenderStorePacket 123515 [10:17:02]StoreOFDPacket docnum=123515 [10:17:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 67 17 07 01 A9 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 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 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 73 00 00 00 F4 03 04 00 9D 9F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7B E2 01 00 35 04 06 00 B6 AB 42 AD 7D 73 EE CE F9 04 3E 95 61 23 [10:17:02]CheckFolder [10:17:02]dirname=/storage/ofd_packets [10:17:02]CheckFolder done [10:17:02]ProducePacketName [10:17:02]name=ofd_packets/00123515 [10:17:02]NVStorageSaveData ofd_packets/00123515 [10:17:02]File name is /storage/ofd_packets/00123515 [10:17:02]Write 301 bytes [10:17:02]NVStorageSaveData done [10:17:02]OFDSenderStorePacket done [10:17:02]KKMCreateOFDPacket done [10:17:02]NVStorageSaveData kkm_last_timestamp [10:17:02]File name is /storage/kkm_last_timestamp [10:17:02]Write 4 bytes [10:17:02]NVStorageSaveData done [10:17:02]ExternCall_PrintAddStr [10:17:02]wPrintStart [10:17:02]Write to MH i2c: 01 00 00 1E 08 26 [10:17:02]Write i2c OK [10:17:02]MH_I2C_Read... [10:17:02]Read from MH i2c: 01 [10:17:02]MH_I2C_Read... [10:17:02]Read from MH i2c: 01 07 00 [10:17:02]MH_I2C_Read... [10:17:02]Read from MH i2c: 01 07 00 1E 08 00 00 00 00 00 FF 0F 3B [10:17:02]RasterBufferAndPrint [10:17:02]line Счет N : (1)1106530 [10:17:02]line ИНН: 02508201610067 [10:17:02]line Контрольно-Кассовый Чек [10:17:02]line ПРОДАЖА [10:17:02]line ТРК (МРК, ГНК) : 11 [10:17:02]line Товар: 2710124130 [10:17:02]line Аи-92-К-5 [10:17:02]line 9.700 * 61.90 [10:17:02]line = 600.43 [10:17:02]line НДС 12% НСП 1% [10:17:02]line > о реализуемом товаре [10:17:02]line ОКРУГЛЕНИЕ: -0.43 [10:17:02]line ИТОГО: 600.00 [10:17:02]line Внесено: 600.00 [10:17:02]line СДАЧА: 0.00 [10:17:02]line НСП 1% : 5.31 [10:17:02]line НДС 12% : 63.76 [10:17:02]line Наличными: 600.00 [10:17:02]line Безнал.: 0.00 [10:17:02]line Место: АЗС № 25 "Партнер Нефть" [10:17:02]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:17:02]line СНО: Общий режим [10:17:02]line Чек 115 04.03.2024 10:17 [10:17:02]line Смена: 324 ФФД: 1.0 [10:17:02]line ЗНМ: 0300000019 [10:17:02]line РНМ: 0000000000090573 [10:17:02]line Версия ККМ: 001 [10:17:02]line ФМ: 0000000000874798 [10:17:02]line ФД: 123515 [10:17:02]line ФПД: 200846674328947 [10:17:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T101701&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123515&fm=200846674328947&tin=02508201610067®Number=0000000000090573&sum=60000 [10:17:03]OFD Sender: Processing packet 123515 [packets to send 112, broken 111] [10:17:03]ProducePacketName [10:17:03]name=ofd_packets/00123515 [10:17:03]OFD Sender: To server: pG, [10:17:03]CommunicateWithHost lk.salyk.kg:30040 [10:17:03]ConnectInit lk.salyk.kg [10:17:03]written 0, free lines is 4095 [10:17:03]Connected sock=10 [10:17: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 37 39 38 0F 01 00 00 67 17 07 01 A9 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 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 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 73 00 00 00 F4 03 04 00 9D 9F E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7B E2 01 00 35 04 06 00 B6 AB 42 AD 7D 73 EE CE F9 04 3E 95 61 23 [10:17:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 16 F0 47 00 9E 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 37 39 38 10 04 04 00 7B E2 01 00 F4 03 04 00 C6 4B E5 65 B6 04 01 00 00 38 F8 B1 65 18 BC 6E 21 [10:17:03]CommunicateWithHost err = 0 [10:17:03]CheckOFDResponse [10:17:03]1017 (14) - 77093643461234 [10:17:03]1041 (16) - 0000000000874798 [10:17:03]1040 (4) - 123515 [10:17:03]1012 (4) - 04.03.2024 04:19 [10:17:03]1206 (1) - 0 [10:17:03]OFD Sender: Remove packet 123515 [10:17:03]ProducePacketName [10:17:03]name=ofd_packets/00123515 [10:17:03]NVStorageDeleteData [10:17:03]Write to MH i2c: 01 00 00 49 08 51 [10:17:03]Write i2c OK [10:17:03]MH_I2C_Read... [10:17:03]Read from MH i2c: 01 [10:17:03]MH_I2C_Read... [10:17:03]Read from MH i2c: 01 07 00 [10:17:03]MH_I2C_Read... [10:17:03]Read from MH i2c: 01 07 00 49 08 00 00 00 00 00 EC 0C 50 [10:17:03]RasterBufferAndPrint [10:17:03]line [10:17:03]line [10:17:03]line [10:17:03]line [10:17:03]line [10:17:03]written 0, free lines is 3314 [10:17:03]MH_Cut [10:17:03]Write to MH i2c: D1 01 00 50 08 01 2A [10:17:03]Write i2c OK [10:17:03]MH_I2C_Read... [10:17:03]Read from MH i2c: D1 [10:17:03]MH_I2C_Read... [10:17:03]Read from MH i2c: D1 01 00 [10:17:03]MH_I2C_Read... [10:17:03]Read from MH i2c: D1 01 00 50 08 00 29 [10:17:03]Write to MH i2c: 01 00 00 51 08 59 [10:17:03]Write i2c OK [10:17:03]MH_I2C_Read... [10:17:03]OFD Sender: No OFD packet to send [10:17:04]*** Cut start [10:17:04]*** Purtial cut [10:17:04]*** Stage 1: CUTSNS_PIN = 1 [10:17:06]Read from MH i2c: 01 [10:17:06]MH_I2C_Read... [10:17:06]*** Stop cut motor [10:17:06]*** Cut end [10:17:06]Read from MH i2c: 01 07 00 [10:17:06]MH_I2C_Read... [10:17:06]Read from MH i2c: 01 07 00 51 08 00 00 00 00 00 FF 0F 6E [10:17:06]process_action close_receipt done [10:17:06]requested_data is exist [10:17:06]produce_requested_data [10:17:06]requested_item fm.sn is exist - process it [10:17:06]wFMCommunicate request_size=4 [10:17:06]MH_SAM_APDU [10:17:06]CAPDU: 80 11 00 00 [10:17:06]Write to MH i2c: E2 08 00 52 08 80 11 00 00 00 00 00 00 D4 [10:17:06]Write i2c OK [10:17:06]MH_I2C_Read... [10:17:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:06]Read from MH i2c: E2 [10:17:06]MH_I2C_Read... [10:17:06]Read from MH i2c: E2 17 00 [10:17:06]MH_I2C_Read... [10:17:06]Read from MH i2c: E2 17 00 52 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 32 [10:17:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:17:06]wFMCommunicate OK [10:17:06]requested_item fd.num is exist - process it [10:17:06]SAM_PROTO_GetFieldsCounters [10:17:06]wFMCommunicate request_size=4 [10:17:06]MH_SAM_APDU [10:17:06]CAPDU: 80 13 00 00 [10:17:06]Write to MH i2c: E2 08 00 53 08 80 13 00 00 00 00 00 00 D7 [10:17:06]Write i2c OK [10:17:06]MH_I2C_Read... [10:17:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:17:06]Read from MH i2c: E2 [10:17:06]MH_I2C_Read... [10:17:06]Read from MH i2c: E2 62 00 [10:17:06]MH_I2C_Read... [10:17:06]Read from MH i2c: E2 62 00 53 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 7B E2 01 00 0E 04 04 00 44 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 FE [10:17: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 7B E2 01 00 0E 04 04 00 44 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 [10:17:06]wFMCommunicate OK [10:17:06]SAM_PROTO_GetFieldsCounters done [10:17:06]requested_item shift.num is exist - process it [10:17:06]requested_item shift.opened is exist - process it [10:17:06]req_shift_opened [10:17:06]FM_GetShiftState [10:17:06]SAM_PROTO_GetShiftState [10:17:06]wFMCommunicate request_size=4 [10:17:06]MH_SAM_APDU [10:17:06]CAPDU: 80 13 01 00 [10:17:06]Write to MH i2c: E2 08 00 54 08 80 13 01 00 00 00 00 00 D9 [10:17:06]Write i2c OK [10:17:06]MH_I2C_Read... [10:17:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:06]Read from MH i2c: E2 [10:17:06]MH_I2C_Read... [10:17:06]Read from MH i2c: E2 0E 00 [10:17:06]MH_I2C_Read... [10:17:06]Read from MH i2c: E2 0E 00 54 08 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 F0 [10:17:06]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:17:06]wFMCommunicate OK [10:17:06]SAM_PROTO_GetShiftState done [10:17:06]FM_GetShiftState done [10:17:06]req_shift_opened done [10:17:06]requested_item shift.open_date is exist - process it [10:17:06]req_shift_open_date [10:17:06]req_shift_open_date done [10:17:06]produce_requested_data done [10:17:06]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123515,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [10:17:06]process_action_free close_receipt [10:17:06]json_value_free [10:17:06]json_value_free done [10:17:06]process_json_proto returns [10:17:06]Send response to host [10:17:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123515,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [10:17:06]free response buf [10:17:06]execute_script done [10:17:06]execute_script returns [10:17:06]free content buf [10:17:06]Sock 7.Close socket [10:17:06]Sock 7.Thread stoped [10:17:09]OFD Sender: No OFD packet to send [10:17:14]OFD Sender: No OFD packet to send [10:17:19]OFD Sender: No OFD packet to send [10:17:24]OFD Sender: No OFD packet to send [10:17:29]OFD Sender: No OFD packet to send [10:17:34]OFD Sender: No OFD packet to send [10:17:39]OFD Sender: No OFD packet to send [10:17:44]OFD Sender: No OFD packet to send [10:17:49]OFD Sender: No OFD packet to send [10:17:54]OFD Sender: No OFD packet to send [10:17:59]OFD Sender: No OFD packet to send [10:18:04]OFD Sender: No OFD packet to send [10:18:09]OFD Sender: No OFD packet to send [10:18:14]OFD Sender: No OFD packet to send [10:18:19]OFD Sender: No OFD packet to send [10:18:24]OFD Sender: No OFD packet to send [10:18:29]OFD Sender: No OFD packet to send [10:18:34]OFD Sender: No OFD packet to send [10:18:39]OFD Sender: No OFD packet to send [10:18:44]OFD Sender: No OFD packet to send [10:18:49]OFD Sender: No OFD packet to send [10:18:54]OFD Sender: No OFD packet to send [10:18:59]OFD Sender: No OFD packet to send [10:19:04]OFD Sender: No OFD packet to send [10:19:09]OFD Sender: No OFD packet to send [10:19:14]OFD Sender: No OFD packet to send [10:19:19]OFD Sender: No OFD packet to send [10:19:24]OFD Sender: No OFD packet to send [10:19:29]OFD Sender: No OFD packet to send [10:19:34]OFD Sender: No OFD packet to send [10:19:39]OFD Sender: No OFD packet to send [10:19:44]OFD Sender: No OFD packet to send [10:19:49]OFD Sender: No OFD packet to send [10:19:54]OFD Sender: No OFD packet to send [10:19:59]OFD Sender: No OFD packet to send [10:20:04]OFD Sender: No OFD packet to send [10:20:09]OFD Sender: No OFD packet to send [10:20:14]OFD Sender: No OFD packet to send [10:20:19]OFD Sender: No OFD packet to send [10:20:24]OFD Sender: No OFD packet to send [10:20:29]OFD Sender: No OFD packet to send [10:20:30]int [10:20:30]Write to MH i2c: 01 00 00 55 08 5D [10:20:30]*** FLAG_PRN_KEY set [10:20:30]Write i2c OK [10:20:30]MH_I2C_Read... [10:20:30]Read from MH i2c: 01 [10:20:30]MH_I2C_Read... [10:20:30]Read from MH i2c: 01 07 00 [10:20:30]MH_I2C_Read... [10:20:30]Read from MH i2c: 01 07 00 55 08 00 08 00 00 00 FF 0F 7A [10:20:30]state=0 [10:20:30]Key pressed [10:20:30]Feed [10:20:30]Write to MH i2c: D8 00 00 56 08 35 [10:20:30]Write i2c OK [10:20:30]MH_I2C_Read... [10:20:30]Read from MH i2c: D8 [10:20:30]MH_I2C_Read... [10:20:30]Read from MH i2c: D8 01 00 [10:20:30]MH_I2C_Read... [10:20:30]Read from MH i2c: D8 01 00 56 08 00 36 [10:20:30]int [10:20:30]Write to MH i2c: 01 00 00 57 08 5F [10:20:30]Write i2c OK [10:20:30]MH_I2C_Read... [10:20:30]Read from MH i2c: 01 [10:20:30]MH_I2C_Read... [10:20:30]Read from MH i2c: 01 07 00 [10:20:30]MH_I2C_Read... [10:20:30]Read from MH i2c: 01 07 00 57 08 00 48 00 00 00 3C 00 EA [10:20:30]state=2 [10:20:30]Key pressed [10:20:30]int [10:20:30]Write to MH i2c: 01 00 00 58 08 60 [10:20:30]*** FLAG_PRN_KEY reset [10:20:30]Write i2c OK [10:20:30]MH_I2C_Read... [10:20:30]Read from MH i2c: 01 [10:20:30]MH_I2C_Read... [10:20:30]Read from MH i2c: 01 07 00 [10:20:30]MH_I2C_Read... [10:20:30]Read from MH i2c: 01 07 00 58 08 00 00 00 00 00 F5 0F 6B [10:20:30]state=2 [10:20:30]Stop feed [10:20:31]int [10:20:31]Write to MH i2c: 01 00 00 59 08 61 [10:20:31]*** FLAG_PRN_KEY set [10:20:31]Write i2c OK [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: 01 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: 01 07 00 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: 01 07 00 59 08 00 08 00 00 00 FF 0F 7E [10:20:31]state=0 [10:20:31]Key pressed [10:20:31]Feed [10:20:31]Write to MH i2c: D8 00 00 5A 08 39 [10:20:31]Write i2c OK [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: D8 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: D8 01 00 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: D8 01 00 5A 08 00 3A [10:20:31]int [10:20:31]Write to MH i2c: 01 00 00 5B 08 63 [10:20:31]Write i2c OK [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: 01 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: 01 07 00 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: 01 07 00 5B 08 00 48 00 00 00 3C 00 EE [10:20:31]state=2 [10:20:31]Key pressed [10:20:31]int [10:20:31]Write to MH i2c: 01 00 00 5C 08 64 [10:20:31]*** FLAG_PRN_KEY reset [10:20:31]Write i2c OK [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: 01 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: 01 07 00 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: 01 07 00 5C 08 00 00 00 00 00 F5 0F 6F [10:20:31]state=2 [10:20:31]Stop feed [10:20:31]int [10:20:31]Write to MH i2c: 01 00 00 5D 08 65 [10:20:31]*** FLAG_PRN_KEY set [10:20:31]Write i2c OK [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: 01 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: 01 07 00 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: 01 07 00 5D 08 00 08 00 00 00 FF 0F 82 [10:20:31]state=0 [10:20:31]Key pressed [10:20:31]Feed [10:20:31]Write to MH i2c: D8 00 00 5E 08 3D [10:20:31]Write i2c OK [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: D8 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: D8 01 00 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: D8 01 00 5E 08 00 3E [10:20:31]int [10:20:31]Write to MH i2c: 01 00 00 5F 08 67 [10:20:31]Write i2c OK [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: 01 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: 01 07 00 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: 01 07 00 5F 08 00 48 00 00 00 3C 00 F2 [10:20:31]state=2 [10:20:31]Key pressed [10:20:31]int [10:20:31]Write to MH i2c: 01 00 00 60 08 68 [10:20:31]*** FLAG_PRN_KEY reset [10:20:31]Write i2c OK [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: 01 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: 01 07 00 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: 01 07 00 60 08 00 00 00 00 00 F5 0F 73 [10:20:31]state=2 [10:20:31]Stop feed [10:20:34]OFD Sender: No OFD packet to send [10:20:39]OFD Sender: No OFD packet to send [10:20:44]OFD Sender: No OFD packet to send [10:20:49]OFD Sender: No OFD packet to send [10:20:54]OFD Sender: No OFD packet to send [10:20:59]OFD Sender: No OFD packet to send [10:21:04]OFD Sender: No OFD packet to send [10:21:09]OFD Sender: No OFD packet to send [10:21:14]OFD Sender: No OFD packet to send [10:21:19]OFD Sender: No OFD packet to send [10:21:24]OFD Sender: No OFD packet to send [10:21:29]OFD Sender: No OFD packet to send [10:21:34]OFD Sender: No OFD packet to send [10:21:39]OFD Sender: No OFD packet to send [10:21:44]OFD Sender: No OFD packet to send [10:21:49]OFD Sender: No OFD packet to send [10:21:54]OFD Sender: No OFD packet to send [10:21:59]OFD Sender: No OFD packet to send [10:22:04]OFD Sender: No OFD packet to send [10:22:09]OFD Sender: No OFD packet to send [10:22:14]OFD Sender: No OFD packet to send [10:22:19]OFD Sender: No OFD packet to send [10:22:24]OFD Sender: No OFD packet to send [10:22:29]OFD Sender: No OFD packet to send [10:22:34]OFD Sender: No OFD packet to send [10:22:39]OFD Sender: No OFD packet to send [10:22:44]OFD Sender: No OFD packet to send [10:22:49]OFD Sender: No OFD packet to send [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:14]OFD Sender: No OFD packet to send [10:23:19]OFD Sender: No OFD packet to send [10:23:24]OFD Sender: No OFD packet to send [10:23:29]OFD Sender: No OFD packet to send [10:23:34]OFD Sender: No OFD packet to send [10:23:39]OFD Sender: No OFD packet to send [10:23:44]OFD Sender: No OFD packet to send [10:23:49]OFD Sender: No OFD packet to send [10:23:54]OFD Sender: No OFD packet to send [10:23:59]OFD Sender: No OFD packet to send [10:24:04]OFD Sender: No OFD packet to send [10:24:09]OFD Sender: No OFD packet to send [10:24:14]OFD Sender: No OFD packet to send [10:24:19]OFD Sender: No OFD packet to send [10:24:24]OFD Sender: No OFD packet to send [10:24:29]OFD Sender: No OFD packet to send [10:24:34]OFD Sender: No OFD packet to send [10:24:39]OFD Sender: No OFD packet to send [10:24:44]OFD Sender: No OFD packet to send [10:24:49]OFD Sender: No OFD packet to send [10:24:54]OFD Sender: No OFD packet to send [10:24:59]OFD Sender: No OFD packet to send [10:25:04]OFD Sender: No OFD packet to send [10:25:09]OFD Sender: No OFD packet to send [10:25:14]OFD Sender: No OFD packet to send [10:25:19]OFD Sender: No OFD packet to send [10:25:24]OFD Sender: No OFD packet to send [10:25:29]OFD Sender: No OFD packet to send [10:25:34]OFD Sender: No OFD packet to send [10:25:39]OFD Sender: No OFD packet to send [10:25:44]OFD Sender: No OFD packet to send [10:25:49]OFD Sender: No OFD packet to send [10:25:51]accept exits with 9 [10:25:51]New connection [10:25:51]New thread 3067579748 created [10:25:51]Thread 3067436388 joined [10:25:51]Waiting for new connection... [10:25:51] Sock 9.Parse request [10:25:51]Sock 9.Check first char [10:25:51]Sock 9.First char is OK [10:25:51]request: POST /json_proto HTTP/1.0 [10:25:51]Method: POST [10:25:51]URL: /json_proto [10:25:51]Method is POST - this is cgi request [10:25:51]url: /json_proto [10:25:51]query_string will be loaded in cgi processing [10:25:51]execute_cgi json_proto POST (null) [10:25:51]execute_cgi path=json_proto method=POST [10:25:51]POST find Content-Length [10:25:51]Host: 172.17.48.197:8080 [10:25:51]Content-Length: 683 [10:25:51]Content-Type: application/json [10:25:51] [10:25:51]POST finish read [10:25:51]Found Content-Length = 683 [10:25:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106531", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 21.590, "sum" : 1500.51, "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:25:51]execute_script... [10:25: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)1106531", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 21.590, "sum" : 1500.51, "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:25:51]POST & json_proto [10:25:51]process_json_proto [10:25:51]json parsed OK: [10:25:51]protocol is kg_v1.0 [10:25:51]action value=close_receipt [10:25:51]process_action close_receipt [10:25:51]cmd_close_receipt [10:25:51]MH_GetDate [10:25:51]Write to MH i2c: F0 00 00 61 08 58 [10:25:51]Write i2c OK [10:25:51]MH_I2C_Read... [10:25:51]Read from MH i2c: F0 [10:25:51]MH_I2C_Read... [10:25:51]Read from MH i2c: F0 09 00 [10:25:51]MH_I2C_Read... [10:25:51]Read from MH i2c: F0 09 00 61 08 00 B0 A1 E5 65 6C AF E3 65 5F [10:25:51]GetLastDocTimeStamp 1709547421 [10:25:51]current date 1709547952 [10:25:51]FM_GetShiftState [10:25:51]SAM_PROTO_GetShiftState [10:25:51]wFMCommunicate request_size=4 [10:25:51]MH_SAM_APDU [10:25:51]CAPDU: 80 13 01 00 [10:25:51]Write to MH i2c: E2 08 00 62 08 80 13 01 00 00 00 00 00 E7 [10:25:51]Write i2c OK [10:25:51]MH_I2C_Read... [10:25:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:51]Read from MH i2c: E2 [10:25:51]MH_I2C_Read... [10:25:51]Read from MH i2c: E2 0E 00 [10:25:51]MH_I2C_Read... [10:25:51]Read from MH i2c: E2 0E 00 62 08 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 FE [10:25:51]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:25:51]wFMCommunicate OK [10:25:51]SAM_PROTO_GetShiftState done [10:25:51]FM_GetShiftState done [10:25:51]opened in 1709511088 [10:25:51]opened+sec_in_day 1709597488 [10:25:51]quantity*price = 150050 [10:25:51]sum+1 = 150052 [10:25:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 116 04.03.2024 10:25 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123516 ФПД: 251695644259901 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T102552&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123516&fm=251695644259901&tin=02508201610067®Number=0000000000090573&sum=150000 [10:25:52]StoreToDocumentArchive [10:25:52]shift 324 fd 123516 [10:25:52]save to /storage/0324/doc_00123516 [10:25:52]save last doc name /storage/0324/doc_00123516 to /storage/kkm_last_doc_name [10:25:52]save OK [10:25:52]Clear old archive folders... [10:25:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:25:52]tlvbuf is 01BCC950 [10:25:52]SAM_PROTO_ClearQueue [10:25:52]wFMCommunicate request_size=4 [10:25:52]MH_SAM_APDU [10:25:52]CAPDU: 80 09 00 00 [10:25:52]Write to MH i2c: E2 08 00 6F 08 80 09 00 00 00 00 00 00 E9 [10:25:52]Write i2c OK [10:25:52]MH_I2C_Read... [10:25:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:25:52]Read from MH i2c: E2 [10:25:52]MH_I2C_Read... [10:25:52]Read from MH i2c: E2 03 00 [10:25:52]MH_I2C_Read... [10:25:52]Read from MH i2c: E2 03 00 6F 08 00 90 00 EB [10:25:52]RAPDU: 90 00 [10:25:52]wFMCommunicate OK [10:25:52]SAM_PROTO_ClearQueue done [10:25:52]KKMCreateOFDPacket [10:25:52]OFDProtocolAddRootSTLVToBuf [10:25:52]FM_MakeSignedData [10:25:52]FM_MakeSignedData [10:25:52]SAM_PROTO_SignData [10:25:52]wFMCommunicate request_size=4 [10:25:52]MH_SAM_APDU [10:25:52]CAPDU: 80 0D 01 02 [10:25:52]Write to MH i2c: E2 08 00 70 08 80 0D 01 02 00 00 00 00 F1 [10:25:52]Write i2c OK [10:25:52]MH_I2C_Read... [10:25:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:25:52]Read from MH i2c: E2 [10:25:52]MH_I2C_Read... [10:25:52]Read from MH i2c: E2 03 00 [10:25:52]MH_I2C_Read... [10:25:52]Read from MH i2c: E2 03 00 70 08 00 90 00 EC [10:25:52]RAPDU: 90 00 [10:25:52]wFMCommunicate OK [10:25:52]wFMCommunicate request_size=255 [10:25:52]MH_SAM_APDU [10:25:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 56 54 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 23 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 74 00 00 00 F4 03 04 00 B0 A1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7C E2 01 00 35 04 06 00 E4 [10:25:52]Write to MH i2c: E2 02 01 71 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 56 54 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 23 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 74 00 00 00 F4 03 04 00 B0 A1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7C E2 01 00 35 04 06 00 E4 00 00 22 [10:25:52]Write i2c OK [10:25:52]MH_I2C_Read... [10:25:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:53]Read from MH i2c: E2 [10:25:53]MH_I2C_Read... [10:25:53]Read from MH i2c: E2 03 00 [10:25:53]MH_I2C_Read... [10:25:53]Read from MH i2c: E2 03 00 71 08 00 90 00 ED [10:25:53]RAPDU: 90 00 [10:25:53]wFMCommunicate OK [10:25:53]wFMCommunicate request_size=10 [10:25:53]MH_SAM_APDU [10:25:53]CAPDU: 80 0D 02 02 05 EA 75 77 B6 3D [10:25:53]Write to MH i2c: E2 0D 00 72 08 80 0D 02 02 05 00 EA 75 77 B6 3D 00 00 C7 [10:25:53]Write i2c OK [10:25:53]MH_I2C_Read... [10:25:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:53]Read from MH i2c: E2 [10:25:53]MH_I2C_Read... [10:25:53]Read from MH i2c: E2 03 00 [10:25:53]MH_I2C_Read... [10:25:53]Read from MH i2c: E2 03 00 72 08 00 90 00 EE [10:25:53]RAPDU: 90 00 [10:25:53]wFMCommunicate OK [10:25:53]wFMCommunicate request_size=4 [10:25:53]MH_SAM_APDU [10:25:53]CAPDU: 80 0D 03 02 [10:25:53]Write to MH i2c: E2 08 00 73 08 80 0D 03 02 00 00 00 00 F6 [10:25:53]Write i2c OK [10:25:53]MH_I2C_Read... [10:25:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:25:53]Read from MH i2c: E2 [10:25:53]MH_I2C_Read... [10:25:53]Read from MH i2c: E2 0B 00 [10:25:53]MH_I2C_Read... [10:25:53]Read from MH i2c: E2 0B 00 73 08 00 0F B7 7C FB C2 11 2B A8 90 00 DA [10:25:53]RAPDU: 0F B7 7C FB C2 11 2B A8 90 00 [10:25:53]wFMCommunicate OK [10:25:53]SAM_PROTO_SignData done [10:25:53]FM_MakeSignedData done [10:25:53]CreateOFDProtocolMessage [10:25:53]wFMCommunicate request_size=4 [10:25:53]MH_SAM_APDU [10:25:53]CAPDU: 80 11 00 00 [10:25:53]Write to MH i2c: E2 08 00 74 08 80 11 00 00 00 00 00 00 F6 [10:25:53]Write i2c OK [10:25:53]MH_I2C_Read... [10:25:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:53]Read from MH i2c: E2 [10:25:53]MH_I2C_Read... [10:25:53]Read from MH i2c: E2 17 00 [10:25:53]MH_I2C_Read... [10:25:53]Read from MH i2c: E2 17 00 74 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 54 [10:25:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:25:53]wFMCommunicate OK [10:25:53]CreateOFDProtocolMessage done [10:25:53]OFDSenderStorePacket 123516 [10:25:53]StoreOFDPacket docnum=123516 [10:25:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 32 82 07 01 6F 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 56 54 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 23 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 74 00 00 00 F4 03 04 00 B0 A1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7C E2 01 00 35 04 06 00 E4 EA 75 77 B6 3D 0F B7 7C FB C2 11 2B A8 [10:25:53]CheckFolder [10:25:53]dirname=/storage/ofd_packets [10:25:53]CheckFolder done [10:25:53]ProducePacketName [10:25:53]name=ofd_packets/00123516 [10:25:53]NVStorageSaveData ofd_packets/00123516 [10:25:53]File name is /storage/ofd_packets/00123516 [10:25:53]Write 301 bytes [10:25:53]NVStorageSaveData done [10:25:53]OFDSenderStorePacket done [10:25:53]KKMCreateOFDPacket done [10:25:53]NVStorageSaveData kkm_last_timestamp [10:25:53]File name is /storage/kkm_last_timestamp [10:25:53]Write 4 bytes [10:25:53]NVStorageSaveData done [10:25:53]ExternCall_PrintAddStr [10:25:53]wPrintStart [10:25:53]Write to MH i2c: 01 00 00 75 08 7D [10:25:53]Write i2c OK [10:25:53]MH_I2C_Read... [10:25:53]Read from MH i2c: 01 [10:25:53]MH_I2C_Read... [10:25:53]Read from MH i2c: 01 07 00 [10:25:53]MH_I2C_Read... [10:25:53]Read from MH i2c: 01 07 00 75 08 00 00 00 00 00 FF 0F 92 [10:25:53]RasterBufferAndPrint [10:25:53]line Счет N : (1)1106531 [10:25:53]line ИНН: 02508201610067 [10:25:53]line Контрольно-Кассовый Чек [10:25:53]line ПРОДАЖА [10:25:53]line ТРК (МРК, ГНК) : 63 [10:25:53]line Товар: 2710124500 [10:25:53]line Аи-95-К-5 [10:25:53]line 21.590 * 69.50 [10:25:53]line = 1500.51 [10:25:53]line НДС 12% НСП 1% [10:25:53]line > о реализуемом товаре [10:25:53]line ОКРУГЛЕНИЕ: -0.51 [10:25:53]line ИТОГО: 1500.00 [10:25:53]line Внесено: 1500.00 [10:25:53]line СДАЧА: 0.00 [10:25:53]line НСП 1% : 13.28 [10:25:53]line НДС 12% : 159.35 [10:25:53]line Наличными: 1500.00 [10:25:53]line Безнал.: 0.00 [10:25:53]line Место: АЗС № 25 "Партнер Нефть" [10:25:53]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:25:53]line СНО: Общий режим [10:25:53]line Чек 116 04.03.2024 10:25 [10:25:53]line Смена: 324 ФФД: 1.0 [10:25:53]line ЗНМ: 0300000019 [10:25:53]line РНМ: 0000000000090573 [10:25:53]line Версия ККМ: 001 [10:25:53]line ФМ: 0000000000874798 [10:25:53]line ФД: 123516 [10:25:53]line ФПД: 251695644259901 [10:25:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T102552&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123516&fm=251695644259901&tin=02508201610067®Number=0000000000090573&sum=150000 [10:25:53]OFD Sender: Processing packet 123516 [packets to send 112, broken 111] [10:25:53]ProducePacketName [10:25:53]name=ofd_packets/00123516 [10:25:53]OFD Sender: To server: pG, [10:25:53]CommunicateWithHost lk.salyk.kg:30040 [10:25:53]ConnectInit lk.salyk.kg [10:25:53]written 0, free lines is 4095 [10:25:53]Connected sock=10 [10:25: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 37 39 38 0F 01 00 00 32 82 07 01 6F 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 56 54 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 23 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 74 00 00 00 F4 03 04 00 B0 A1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7C E2 01 00 35 04 06 00 E4 EA 75 77 B6 3D 0F B7 7C FB C2 11 2B A8 [10:25:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 9C 5B 47 00 A6 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 37 39 38 10 04 04 00 7C E2 01 00 F4 03 04 00 D8 4D E5 65 B6 04 01 00 00 8B FA 2A 12 36 2E E6 30 [10:25:53]CommunicateWithHost err = 0 [10:25:53]CheckOFDResponse [10:25:53]1017 (14) - 77093643461234 [10:25:53]1041 (16) - 0000000000874798 [10:25:53]1040 (4) - 123516 [10:25:53]1012 (4) - 04.03.2024 04:28 [10:25:53]1206 (1) - 0 [10:25:53]OFD Sender: Remove packet 123516 [10:25:53]ProducePacketName [10:25:53]name=ofd_packets/00123516 [10:25:53]NVStorageDeleteData [10:25:54]Write to MH i2c: 01 00 00 A0 08 A8 [10:25:54]Write i2c OK [10:25:54]MH_I2C_Read... [10:25:54]Read from MH i2c: 01 [10:25:54]MH_I2C_Read... [10:25:54]Read from MH i2c: 01 07 00 [10:25:54]MH_I2C_Read... [10:25:54]Read from MH i2c: 01 07 00 A0 08 00 00 00 00 00 F5 0C B0 [10:25:54]RasterBufferAndPrint [10:25:54]line [10:25:54]line [10:25:54]line [10:25:54]line [10:25:54]line [10:25:54]written 0, free lines is 3323 [10:25:54]MH_Cut [10:25:54]Write to MH i2c: D1 01 00 A7 08 01 81 [10:25:54]Write i2c OK [10:25:54]MH_I2C_Read... [10:25:54]Read from MH i2c: D1 [10:25:54]MH_I2C_Read... [10:25:54]Read from MH i2c: D1 01 00 [10:25:54]MH_I2C_Read... [10:25:54]Read from MH i2c: D1 01 00 A7 08 00 80 [10:25:54]Write to MH i2c: 01 00 00 A8 08 B0 [10:25:54]Write i2c OK [10:25:54]MH_I2C_Read... [10:25:54]OFD Sender: No OFD packet to send [10:25:54]*** Cut start [10:25:54]*** Purtial cut [10:25:54]*** Stage 1: CUTSNS_PIN = 1 [10:25:56]Read from MH i2c: 01 [10:25:56]MH_I2C_Read... [10:25:56]*** Stop cut motor [10:25:56]*** Cut end [10:25:56]Read from MH i2c: 01 07 00 [10:25:56]MH_I2C_Read... [10:25:56]Read from MH i2c: 01 07 00 A8 08 00 00 00 00 00 FF 0F C5 [10:25:56]process_action close_receipt done [10:25:56]requested_data is exist [10:25:56]produce_requested_data [10:25:56]requested_item fm.sn is exist - process it [10:25:56]wFMCommunicate request_size=4 [10:25:56]MH_SAM_APDU [10:25:56]CAPDU: 80 11 00 00 [10:25:56]Write to MH i2c: E2 08 00 A9 08 80 11 00 00 00 00 00 00 2B [10:25:56]Write i2c OK [10:25:56]MH_I2C_Read... [10:25:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:56]Read from MH i2c: E2 [10:25:56]MH_I2C_Read... [10:25:56]Read from MH i2c: E2 17 00 [10:25:56]MH_I2C_Read... [10:25:56]Read from MH i2c: E2 17 00 A9 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 89 [10:25:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:25:56]wFMCommunicate OK [10:25:56]requested_item fd.num is exist - process it [10:25:56]SAM_PROTO_GetFieldsCounters [10:25:56]wFMCommunicate request_size=4 [10:25:56]MH_SAM_APDU [10:25:56]CAPDU: 80 13 00 00 [10:25:56]Write to MH i2c: E2 08 00 AA 08 80 13 00 00 00 00 00 00 2E [10:25:56]Write i2c OK [10:25:56]MH_I2C_Read... [10:25:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:25:56]Read from MH i2c: E2 [10:25:56]MH_I2C_Read... [10:25:56]Read from MH i2c: E2 62 00 [10:25:56]MH_I2C_Read... [10:25:56]Read from MH i2c: E2 62 00 AA 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 7C E2 01 00 0E 04 04 00 44 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 59 [10:25:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 7C E2 01 00 0E 04 04 00 44 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 [10:25:56]wFMCommunicate OK [10:25:56]SAM_PROTO_GetFieldsCounters done [10:25:56]requested_item shift.num is exist - process it [10:25:56]requested_item shift.opened is exist - process it [10:25:56]req_shift_opened [10:25:56]FM_GetShiftState [10:25:56]SAM_PROTO_GetShiftState [10:25:56]wFMCommunicate request_size=4 [10:25:56]MH_SAM_APDU [10:25:56]CAPDU: 80 13 01 00 [10:25:56]Write to MH i2c: E2 08 00 AB 08 80 13 01 00 00 00 00 00 30 [10:25:56]Write i2c OK [10:25:56]MH_I2C_Read... [10:25:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:57]Read from MH i2c: E2 [10:25:57]MH_I2C_Read... [10:25:57]Read from MH i2c: E2 0E 00 [10:25:57]MH_I2C_Read... [10:25:57]Read from MH i2c: E2 0E 00 AB 08 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 47 [10:25:57]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:25:57]wFMCommunicate OK [10:25:57]SAM_PROTO_GetShiftState done [10:25:57]FM_GetShiftState done [10:25:57]req_shift_opened done [10:25:57]requested_item shift.open_date is exist - process it [10:25:57]req_shift_open_date [10:25:57]req_shift_open_date done [10:25:57]produce_requested_data done [10:25:57]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123516,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [10:25:57]process_action_free close_receipt [10:25:57]json_value_free [10:25:57]json_value_free done [10:25:57]process_json_proto returns [10:25:57]Send response to host [10:25:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123516,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [10:25:57]free response buf [10:25:57]execute_script done [10:25:57]execute_script returns [10:25:57]free content buf [10:25:57]Sock 9.Close socket [10:25:57]Sock 9.Thread stoped [10:25:59]OFD Sender: No OFD packet to send [10:26:04]OFD Sender: No OFD packet to send [10:26:09]OFD Sender: No OFD packet to send [10:26:14]OFD Sender: No OFD packet to send [10:26:19]OFD Sender: No OFD packet to send [10:26:24]OFD Sender: No OFD packet to send [10:26:29]OFD Sender: No OFD packet to send [10:26:34]OFD Sender: No OFD packet to send [10:26:39]OFD Sender: No OFD packet to send [10:26:44]OFD Sender: No OFD packet to send [10:26:49]OFD Sender: No OFD packet to send [10:26:54]OFD Sender: No OFD packet to send [10:26:57]accept exits with 7 [10:26:57]New connection [10:26:57]New thread 3067436388 created [10:26:57]Thread 3067579748 joined [10:26:57]Waiting for new connection... [10:26:57] Sock 7.Parse request [10:26:57]Sock 7.Check first char [10:26:57]Sock 7.First char is OK [10:26:57]request: POST /json_proto HTTP/1.0 [10:26:57]Method: POST [10:26:57]URL: /json_proto [10:26:57]Method is POST - this is cgi request [10:26:57]url: /json_proto [10:26:57]query_string will be loaded in cgi processing [10:26:57]execute_cgi json_proto POST (null) [10:26:57]execute_cgi path=json_proto method=POST [10:26:57]POST find Content-Length [10:26:57]Host: 172.17.48.197:8080 [10:26:57]Content-Length: 643 [10:26:57]Content-Type: application/json [10:26:57] [10:26:57]POST finish read [10:26:57]Found Content-Length = 643 [10:26:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106532", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 40.000, "sum" : 2476.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2476.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:26:57]execute_script... [10:26: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)1106532", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 40.000, "sum" : 2476.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2476.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:26:57]POST & json_proto [10:26:57]process_json_proto [10:26:57]json parsed OK: [10:26:57]protocol is kg_v1.0 [10:26:57]action value=close_receipt [10:26:57]process_action close_receipt [10:26:57]cmd_close_receipt [10:26:57]MH_GetDate [10:26:57]Write to MH i2c: F0 00 00 AC 08 A3 [10:26:57]Write i2c OK [10:26:57]MH_I2C_Read... [10:26:57]Read from MH i2c: F0 [10:26:57]MH_I2C_Read... [10:26:57]Read from MH i2c: F0 09 00 [10:26:57]MH_I2C_Read... [10:26:57]Read from MH i2c: F0 09 00 AC 08 00 F2 A1 E5 65 6C AF E3 65 EC [10:26:57]GetLastDocTimeStamp 1709547952 [10:26:57]current date 1709548018 [10:26:57]FM_GetShiftState [10:26:57]SAM_PROTO_GetShiftState [10:26:57]wFMCommunicate request_size=4 [10:26:57]MH_SAM_APDU [10:26:57]CAPDU: 80 13 01 00 [10:26:57]Write to MH i2c: E2 08 00 AD 08 80 13 01 00 00 00 00 00 32 [10:26:57]Write i2c OK [10:26:57]MH_I2C_Read... [10:26:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:57]Read from MH i2c: E2 [10:26:57]MH_I2C_Read... [10:26:57]Read from MH i2c: E2 0E 00 [10:26:57]MH_I2C_Read... [10:26:57]Read from MH i2c: E2 0E 00 AD 08 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 49 [10:26:57]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:26:57]wFMCommunicate OK [10:26:57]SAM_PROTO_GetShiftState done [10:26:57]FM_GetShiftState done [10:26:57]opened in 1709511088 [10:26:57]opened+sec_in_day 1709597488 [10:26:57]quantity*price = 247600 [10:26:57]sum+1 = 247601 [10:26:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2476.00 НСП 1% : 21.91 НДС 12% : 262.94 Наличными: 2476.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 117 04.03.2024 10:26 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123517 ФПД: 272550545984111 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T102658&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123517&fm=272550545984111&tin=02508201610067®Number=0000000000090573&sum=247600 [10:26:59]StoreToDocumentArchive [10:26:59]shift 324 fd 123517 [10:26:59]save to /storage/0324/doc_00123517 [10:26:59]save last doc name /storage/0324/doc_00123517 to /storage/kkm_last_doc_name [10:26:59]save OK [10:26:59]Clear old archive folders... [10:26:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:26:59]tlvbuf is 01B6EA50 [10:26:59]SAM_PROTO_ClearQueue [10:26:59]wFMCommunicate request_size=4 [10:26:59]MH_SAM_APDU [10:26:59]CAPDU: 80 09 00 00 [10:26:59]Write to MH i2c: E2 08 00 BA 08 80 09 00 00 00 00 00 00 34 [10:26:59]Write i2c OK [10:26:59]MH_I2C_Read... [10:26:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:26:59]Read from MH i2c: E2 [10:26:59]MH_I2C_Read... [10:26:59]Read from MH i2c: E2 03 00 [10:26:59]MH_I2C_Read... [10:26:59]Read from MH i2c: E2 03 00 BA 08 00 90 00 36 [10:26:59]RAPDU: 90 00 [10:26:59]wFMCommunicate OK [10:26:59]SAM_PROTO_ClearQueue done [10:26:59]KKMCreateOFDPacket [10:26:59]OFDProtocolAddRootSTLVToBuf [10:26:59]FM_MakeSignedData [10:26:59]FM_MakeSignedData [10:26:59]SAM_PROTO_SignData [10:26:59]wFMCommunicate request_size=4 [10:26:59]MH_SAM_APDU [10:26:59]CAPDU: 80 0D 01 02 [10:26:59]Write to MH i2c: E2 08 00 BB 08 80 0D 01 02 00 00 00 00 3C [10:26:59]Write i2c OK [10:26:59]MH_I2C_Read... [10:26:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:26:59]Read from MH i2c: E2 [10:26:59]MH_I2C_Read... [10:26:59]Read from MH i2c: E2 03 00 [10:26:59]MH_I2C_Read... [10:26:59]Read from MH i2c: E2 03 00 BB 08 00 90 00 37 [10:26:59]RAPDU: 90 00 [10:26:59]wFMCommunicate OK [10:26:59]wFMCommunicate request_size=255 [10:26:59]MH_SAM_APDU [10:26:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 30 C7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 C7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 66 00 00 00 00 07 04 06 00 30 C7 03 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 F2 A1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7D E2 01 00 35 04 06 00 F7 [10:26:59]Write to MH i2c: E2 02 01 BC 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 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 30 C7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 C7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 66 00 00 00 00 07 04 06 00 30 C7 03 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 F2 A1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7D E2 01 00 35 04 06 00 F7 00 00 01 [10:26:59]Write i2c OK [10:26:59]MH_I2C_Read... [10:26:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:59]Read from MH i2c: E2 [10:26:59]MH_I2C_Read... [10:26:59]Read from MH i2c: E2 03 00 [10:26:59]MH_I2C_Read... [10:26:59]Read from MH i2c: E2 03 00 BC 08 00 90 00 38 [10:26:59]RAPDU: 90 00 [10:26:59]wFMCommunicate OK [10:26:59]wFMCommunicate request_size=10 [10:26:59]MH_SAM_APDU [10:26:59]CAPDU: 80 0D 02 02 05 E2 1E 7A 0A 6F [10:26:59]Write to MH i2c: E2 0D 00 BD 08 80 0D 02 02 05 00 E2 1E 7A 0A 6F 00 00 3C [10:26:59]Write i2c OK [10:26:59]MH_I2C_Read... [10:26:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:59]Read from MH i2c: E2 [10:26:59]MH_I2C_Read... [10:26:59]Read from MH i2c: E2 03 00 [10:26:59]MH_I2C_Read... [10:26:59]Read from MH i2c: E2 03 00 BD 08 00 90 00 39 [10:26:59]RAPDU: 90 00 [10:26:59]wFMCommunicate OK [10:26:59]wFMCommunicate request_size=4 [10:26:59]MH_SAM_APDU [10:26:59]CAPDU: 80 0D 03 02 [10:26:59]Write to MH i2c: E2 08 00 BE 08 80 0D 03 02 00 00 00 00 41 [10:26:59]OFD Sender: No OFD packet to send [10:26:59]Write i2c OK [10:26:59]MH_I2C_Read... [10:26:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:26:59]Read from MH i2c: E2 [10:26:59]MH_I2C_Read... [10:26:59]Read from MH i2c: E2 0B 00 [10:26:59]MH_I2C_Read... [10:26:59]Read from MH i2c: E2 0B 00 BE 08 00 48 91 BD BE 82 76 EB 98 90 00 11 [10:26:59]RAPDU: 48 91 BD BE 82 76 EB 98 90 00 [10:26:59]wFMCommunicate OK [10:26:59]SAM_PROTO_SignData done [10:26:59]FM_MakeSignedData done [10:26:59]CreateOFDProtocolMessage [10:26:59]wFMCommunicate request_size=4 [10:26:59]MH_SAM_APDU [10:26:59]CAPDU: 80 11 00 00 [10:26:59]Write to MH i2c: E2 08 00 BF 08 80 11 00 00 00 00 00 00 41 [10:26:59]Write i2c OK [10:26:59]MH_I2C_Read... [10:26:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:59]Read from MH i2c: E2 [10:26:59]MH_I2C_Read... [10:26:59]Read from MH i2c: E2 17 00 [10:26:59]MH_I2C_Read... [10:26:59]Read from MH i2c: E2 17 00 BF 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9F [10:26:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:26:59]wFMCommunicate OK [10:26:59]CreateOFDProtocolMessage done [10:26:59]OFDSenderStorePacket 123517 [10:26:59]StoreOFDPacket docnum=123517 [10:26:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 96 51 07 01 D8 AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 30 C7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 C7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 66 00 00 00 00 07 04 06 00 30 C7 03 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 F2 A1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7D E2 01 00 35 04 06 00 F7 E2 1E 7A 0A 6F 48 91 BD BE 82 76 EB 98 [10:26:59]CheckFolder [10:26:59]dirname=/storage/ofd_packets [10:26:59]CheckFolder done [10:26:59]ProducePacketName [10:26:59]name=ofd_packets/00123517 [10:26:59]NVStorageSaveData ofd_packets/00123517 [10:26:59]File name is /storage/ofd_packets/00123517 [10:26:59]Write 301 bytes [10:26:59]NVStorageSaveData done [10:26:59]OFDSenderStorePacket done [10:26:59]KKMCreateOFDPacket done [10:26:59]NVStorageSaveData kkm_last_timestamp [10:26:59]File name is /storage/kkm_last_timestamp [10:26:59]Write 4 bytes [10:26:59]NVStorageSaveData done [10:26:59]ExternCall_PrintAddStr [10:26:59]wPrintStart [10:26:59]Write to MH i2c: 01 00 00 C0 08 C8 [10:26:59]OFD Sender: Processing packet 123517 [packets to send 112, broken 111] [10:26:59]ProducePacketName [10:26:59]name=ofd_packets/00123517 [10:26:59]OFD Sender: To server: pG, [10:26:59]CommunicateWithHost lk.salyk.kg:30040 [10:26:59]ConnectInit lk.salyk.kg [10:26:59]Write i2c OK [10:26:59]MH_I2C_Read... [10:26:59]Read from MH i2c: 01 [10:26:59]MH_I2C_Read... [10:26:59]Read from MH i2c: 01 07 00 [10:26:59]MH_I2C_Read... [10:26:59]Read from MH i2c: 01 07 00 C0 08 00 00 00 00 00 FF 0F DD [10:26:59]RasterBufferAndPrint [10:26:59]line Счет N : (1)1106532 [10:26:59]line ИНН: 02508201610067 [10:26:59]line Контрольно-Кассовый Чек [10:26:59]line ПРОДАЖА [10:26:59]line ТРК (МРК, ГНК) : 52 [10:26:59]line Товар: 2710124130 [10:26:59]line Аи-92-К-5 [10:26:59]line 40.000 * 61.90 [10:26:59]line = 2476.00 [10:26:59]line НДС 12% НСП 1% [10:26:59]line > о реализуемом товаре [10:26:59]line ИТОГО: 2476.00 [10:26:59]line НСП 1% : 21.91 [10:26:59]line НДС 12% : 262.94 [10:26:59]line Наличными: 2476.00 [10:26:59]line Безнал.: 0.00 [10:26:59]line Место: АЗС № 25 "Партнер Нефть" [10:26:59]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:26:59]line СНО: Общий режим [10:26:59]line Чек 117 04.03.2024 10:26 [10:26:59]line Смена: 324 ФФД: 1.0 [10:26:59]line ЗНМ: 0300000019 [10:26:59]line РНМ: 0000000000090573 [10:26:59]line Версия ККМ: 001 [10:26:59]line ФМ: 0000000000874798 [10:26:59]line ФД: 123517 [10:26:59]line ФПД: 272550545984111 [10:26:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T102658&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123517&fm=272550545984111&tin=02508201610067®Number=0000000000090573&sum=247600 [10:26:59]Connected sock=9 [10:26: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 37 39 38 0F 01 00 00 96 51 07 01 D8 AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 30 C7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 C7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 66 00 00 00 00 07 04 06 00 30 C7 03 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 F2 A1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7D E2 01 00 35 04 06 00 F7 E2 1E 7A 0A 6F 48 91 BD BE 82 76 EB 98 [10:26:59]written 0, free lines is 4095 [10:27:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 1C 66 47 00 AB 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 37 39 38 10 04 04 00 7D E2 01 00 F4 03 04 00 1B 4E E5 65 B6 04 01 00 00 2D F3 A4 03 E6 63 B3 97 [10:27:00]CommunicateWithHost err = 0 [10:27:00]CheckOFDResponse [10:27:00]1017 (14) - 77093643461234 [10:27:00]1041 (16) - 0000000000874798 [10:27:00]1040 (4) - 123517 [10:27:00]1012 (4) - 04.03.2024 04:29 [10:27:00]1206 (1) - 0 [10:27:00]OFD Sender: Remove packet 123517 [10:27:00]ProducePacketName [10:27:00]name=ofd_packets/00123517 [10:27:00]NVStorageDeleteData [10:27:00]Write to MH i2c: 01 00 00 E8 08 F0 [10:27:00]Write i2c OK [10:27:00]MH_I2C_Read... [10:27:00]Read from MH i2c: 01 [10:27:00]MH_I2C_Read... [10:27:00]Read from MH i2c: 01 07 00 [10:27:00]MH_I2C_Read... [10:27:00]Read from MH i2c: 01 07 00 E8 08 00 00 00 00 00 1C 0D 20 [10:27:00]RasterBufferAndPrint [10:27:00]line [10:27:00]line [10:27:00]line [10:27:00]line [10:27:00]line [10:27:00]written 0, free lines is 3362 [10:27:00]MH_Cut [10:27:00]Write to MH i2c: D1 01 00 EF 08 01 C9 [10:27:00]Write i2c OK [10:27:00]MH_I2C_Read... [10:27:00]Read from MH i2c: D1 [10:27:00]MH_I2C_Read... [10:27:00]Read from MH i2c: D1 01 00 [10:27:00]MH_I2C_Read... [10:27:00]Read from MH i2c: D1 01 00 EF 08 00 C8 [10:27:00]Write to MH i2c: 01 00 00 F0 08 F8 [10:27:00]Write i2c OK [10:27:00]MH_I2C_Read... [10:27:00]OFD Sender: No OFD packet to send [10:27:01]*** Cut start [10:27:01]*** Purtial cut [10:27:01]*** Stage 1: CUTSNS_PIN = 1 [10:27:03]Read from MH i2c: 01 [10:27:03]MH_I2C_Read... [10:27:03]*** Stop cut motor [10:27:03]*** Cut end [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 F0 08 00 00 00 00 00 FF 0F 0D [10:27:03]process_action close_receipt done [10:27:03]requested_data is exist [10:27:03]produce_requested_data [10:27:03]requested_item fm.sn is exist - process it [10:27:03]wFMCommunicate request_size=4 [10:27:03]MH_SAM_APDU [10:27:03]CAPDU: 80 11 00 00 [10:27:03]Write to MH i2c: E2 08 00 F1 08 80 11 00 00 00 00 00 00 73 [10:27:03]Write i2c OK [10:27:03]MH_I2C_Read... [10:27:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:03]Read from MH i2c: E2 [10:27:03]MH_I2C_Read... [10:27:03]Read from MH i2c: E2 17 00 [10:27:03]MH_I2C_Read... [10:27:03]Read from MH i2c: E2 17 00 F1 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D1 [10:27:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:27:03]wFMCommunicate OK [10:27:03]requested_item fd.num is exist - process it [10:27:03]SAM_PROTO_GetFieldsCounters [10:27:03]wFMCommunicate request_size=4 [10:27:03]MH_SAM_APDU [10:27:03]CAPDU: 80 13 00 00 [10:27:03]Write to MH i2c: E2 08 00 F2 08 80 13 00 00 00 00 00 00 76 [10:27:03]Write i2c OK [10:27:03]MH_I2C_Read... [10:27:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:27:03]Read from MH i2c: E2 [10:27:03]MH_I2C_Read... [10:27:03]Read from MH i2c: E2 62 00 [10:27:03]MH_I2C_Read... [10:27:03]Read from MH i2c: E2 62 00 F2 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 7D E2 01 00 0E 04 04 00 44 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 A5 [10:27: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 7D E2 01 00 0E 04 04 00 44 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 [10:27:03]wFMCommunicate OK [10:27:03]SAM_PROTO_GetFieldsCounters done [10:27:03]requested_item shift.num is exist - process it [10:27:03]requested_item shift.opened is exist - process it [10:27:03]req_shift_opened [10:27:03]FM_GetShiftState [10:27:03]SAM_PROTO_GetShiftState [10:27:03]wFMCommunicate request_size=4 [10:27:03]MH_SAM_APDU [10:27:03]CAPDU: 80 13 01 00 [10:27:03]Write to MH i2c: E2 08 00 F3 08 80 13 01 00 00 00 00 00 78 [10:27:03]Write i2c OK [10:27:03]MH_I2C_Read... [10:27:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:03]Read from MH i2c: E2 [10:27:03]MH_I2C_Read... [10:27:03]Read from MH i2c: E2 0E 00 [10:27:03]MH_I2C_Read... [10:27:03]Read from MH i2c: E2 0E 00 F3 08 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 8F [10:27:03]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:27:03]wFMCommunicate OK [10:27:03]SAM_PROTO_GetShiftState done [10:27:03]FM_GetShiftState done [10:27:03]req_shift_opened done [10:27:03]requested_item shift.open_date is exist - process it [10:27:03]req_shift_open_date [10:27:03]req_shift_open_date done [10:27:03]produce_requested_data done [10:27:03]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123517,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [10:27:03]process_action_free close_receipt [10:27:03]json_value_free [10:27:03]json_value_free done [10:27:03]process_json_proto returns [10:27:03]Send response to host [10:27:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123517,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [10:27:03]free response buf [10:27:03]execute_script done [10:27:03]execute_script returns [10:27:03]free content buf [10:27:03]Sock 7.Close socket [10:27:03]Sock 7.Thread stoped [10:27:05]OFD Sender: No OFD packet to send [10:27:08]accept exits with 10 [10:27:08]New connection [10:27:08]New thread 3067579748 created [10:27:08]Thread 3067436388 joined [10:27:08]Waiting for new connection... [10:27:08] Sock 10.Parse request [10:27:08]Sock 10.Check first char [10:27:08]Sock 10.First char is OK [10:27:08]request: POST /json_proto HTTP/1.0 [10:27:08]Method: POST [10:27:08]URL: /json_proto [10:27:08]Method is POST - this is cgi request [10:27:08]url: /json_proto [10:27:08]query_string will be loaded in cgi processing [10:27:08]execute_cgi json_proto POST (null) [10:27:08]execute_cgi path=json_proto method=POST [10:27:08]POST find Content-Length [10:27:08]Host: 172.17.48.197:8080 [10:27:08]Content-Length: 700 [10:27:08]Content-Type: application/json [10:27:08] [10:27:08]POST finish read [10:27:08]Found Content-Length = 700 [10:27:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 123517, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106532", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 40.000, "sum" : 2476.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2476.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:08]execute_script... [10:27:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 123517, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106532", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 40.000, "sum" : 2476.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2476.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:08]POST & json_proto [10:27:08]process_json_proto [10:27:08]json parsed OK: [10:27:08]protocol is kg_v1.0 [10:27:08]action value=close_receipt [10:27:08]process_action close_receipt [10:27:08]cmd_close_receipt [10:27:08]MH_GetDate [10:27:08]Write to MH i2c: F0 00 00 F4 08 EB [10:27:08]Write i2c OK [10:27:08]MH_I2C_Read... [10:27:08]Read from MH i2c: F0 [10:27:08]MH_I2C_Read... [10:27:08]Read from MH i2c: F0 09 00 [10:27:08]MH_I2C_Read... [10:27:08]Read from MH i2c: F0 09 00 F4 08 00 FC A1 E5 65 6C AF E3 65 3E [10:27:08]GetLastDocTimeStamp 1709548018 [10:27:08]current date 1709548028 [10:27:08]FM_GetShiftState [10:27:08]SAM_PROTO_GetShiftState [10:27:08]wFMCommunicate request_size=4 [10:27:08]MH_SAM_APDU [10:27:08]CAPDU: 80 13 01 00 [10:27:08]Write to MH i2c: E2 08 00 F5 08 80 13 01 00 00 00 00 00 7A [10:27:08]Write i2c OK [10:27:08]MH_I2C_Read... [10:27:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:08]Read from MH i2c: E2 [10:27:08]MH_I2C_Read... [10:27:08]Read from MH i2c: E2 0E 00 [10:27:08]MH_I2C_Read... [10:27:08]Read from MH i2c: E2 0E 00 F5 08 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 91 [10:27:08]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:27:08]wFMCommunicate OK [10:27:08]SAM_PROTO_GetShiftState done [10:27:08]FM_GetShiftState done [10:27:08]opened in 1709511088 [10:27:08]opened+sec_in_day 1709597488 [10:27:08]quantity*price = 247600 [10:27:08]sum+1 = 247601 [10:27:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2476.00 НСП 1% : 21.91 НДС 12% : 262.94 Наличными: 2476.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 118 04.03.2024 10:27 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФД осн.: 123517 ФМ осн.: 0000000000874798 ФМ: 0000000000874798 ФД: 123518 ФПД: 174661594774112 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T102708&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123518&fm=174661594774112&tin=02508201610067®Number=0000000000090573&sum=247600 [10:27:09]StoreToDocumentArchive [10:27:09]shift 324 fd 123518 [10:27:09]save to /storage/0324/doc_00123518 [10:27:09]save last doc name /storage/0324/doc_00123518 to /storage/kkm_last_doc_name [10:27:09]save OK [10:27:09]Clear old archive folders... [10:27:09]ProcessDocumentItem done err = 0, tmpTLVsize=279 [10:27:09]tlvbuf is 01BC7B40 [10:27:09]SAM_PROTO_ClearQueue [10:27:09]wFMCommunicate request_size=4 [10:27:09]MH_SAM_APDU [10:27:09]CAPDU: 80 09 00 00 [10:27:09]Write to MH i2c: E2 08 00 04 09 80 09 00 00 00 00 00 00 7F [10:27:09]Write i2c OK [10:27:09]MH_I2C_Read... [10:27:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:27:09]Read from MH i2c: E2 [10:27:09]MH_I2C_Read... [10:27:09]Read from MH i2c: E2 03 00 [10:27:09]MH_I2C_Read... [10:27:09]Read from MH i2c: E2 03 00 04 09 00 90 00 81 [10:27:09]RAPDU: 90 00 [10:27:09]wFMCommunicate OK [10:27:09]SAM_PROTO_ClearQueue done [10:27:09]KKMCreateOFDPacket [10:27:09]OFDProtocolAddRootSTLVToBuf [10:27:09]FM_MakeSignedData [10:27:09]FM_MakeSignedData [10:27:09]SAM_PROTO_SignData [10:27:09]wFMCommunicate request_size=4 [10:27:09]MH_SAM_APDU [10:27:09]CAPDU: 80 0D 01 02 [10:27:09]Write to MH i2c: E2 08 00 05 09 80 0D 01 02 00 00 00 00 87 [10:27:09]Write i2c OK [10:27:09]MH_I2C_Read... [10:27:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:27:09]Read from MH i2c: E2 [10:27:09]MH_I2C_Read... [10:27:09]Read from MH i2c: E2 03 00 [10:27:09]MH_I2C_Read... [10:27:09]Read from MH i2c: E2 03 00 05 09 00 90 00 82 [10:27:09]RAPDU: 90 00 [10:27:09]wFMCommunicate OK [10:27:09]wFMCommunicate request_size=255 [10:27:09]MH_SAM_APDU [10:27:09]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 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 30 C7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 C7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 66 00 00 00 00 07 04 06 00 30 C7 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 00 00 00 F4 03 04 00 FC A1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 7D E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 [10:27:09]Write to MH i2c: E2 02 01 06 09 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 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 30 C7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 C7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 66 00 00 00 00 07 04 06 00 30 C7 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 00 00 00 F4 03 04 00 FC A1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 7D E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 00 00 C2 [10:27:09]Write i2c OK [10:27:09]MH_I2C_Read... [10:27:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:09]Read from MH i2c: E2 [10:27:09]MH_I2C_Read... [10:27:09]Read from MH i2c: E2 03 00 [10:27:09]MH_I2C_Read... [10:27:09]Read from MH i2c: E2 03 00 06 09 00 90 00 83 [10:27:09]RAPDU: 90 00 [10:27:09]wFMCommunicate OK [10:27:09]wFMCommunicate request_size=38 [10:27:09]MH_SAM_APDU [10:27:09]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7E E2 01 00 35 04 06 00 9E DA 92 4F FA 60 [10:27:09]Write to MH i2c: E2 29 00 07 09 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7E E2 01 00 35 04 06 00 9E DA 92 4F FA 60 00 00 32 [10:27:09]Write i2c OK [10:27:09]MH_I2C_Read... [10:27:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:09]Read from MH i2c: E2 [10:27:09]MH_I2C_Read... [10:27:09]Read from MH i2c: E2 03 00 [10:27:09]MH_I2C_Read... [10:27:09]Read from MH i2c: E2 03 00 07 09 00 90 00 84 [10:27:09]RAPDU: 90 00 [10:27:09]wFMCommunicate OK [10:27:09]wFMCommunicate request_size=4 [10:27:09]MH_SAM_APDU [10:27:09]CAPDU: 80 0D 03 02 [10:27:09]Write to MH i2c: E2 08 00 08 09 80 0D 03 02 00 00 00 00 8C [10:27:09]Write i2c OK [10:27:09]MH_I2C_Read... [10:27:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:27:10]Read from MH i2c: E2 [10:27:10]MH_I2C_Read... [10:27:10]Read from MH i2c: E2 0B 00 [10:27:10]MH_I2C_Read... [10:27:10]Read from MH i2c: E2 0B 00 08 09 00 6F F8 F3 F3 1E 99 97 F2 90 00 1A [10:27:10]RAPDU: 6F F8 F3 F3 1E 99 97 F2 90 00 [10:27:10]wFMCommunicate OK [10:27:10]SAM_PROTO_SignData done [10:27:10]FM_MakeSignedData done [10:27:10]CreateOFDProtocolMessage [10:27:10]wFMCommunicate request_size=4 [10:27:10]MH_SAM_APDU [10:27:10]CAPDU: 80 11 00 00 [10:27:10]Write to MH i2c: E2 08 00 09 09 80 11 00 00 00 00 00 00 8C [10:27:10]Write i2c OK [10:27:10]MH_I2C_Read... [10:27:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:10]Read from MH i2c: E2 [10:27:10]MH_I2C_Read... [10:27:10]Read from MH i2c: E2 17 00 [10:27:10]MH_I2C_Read... [10:27:10]Read from MH i2c: E2 17 00 09 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 EA [10:27:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:27:10]wFMCommunicate OK [10:27:10]CreateOFDProtocolMessage done [10:27:10]OFDSenderStorePacket 123518 [10:27:10]StoreOFDPacket docnum=123518 [10:27:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 7B E3 23 01 CB FC 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 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 30 C7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 C7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 66 00 00 00 00 07 04 06 00 30 C7 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 00 00 00 F4 03 04 00 FC A1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 7D E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7E E2 01 00 35 04 06 00 9E DA 92 4F FA 60 6F F8 F3 F3 1E 99 97 F2 [10:27:10]CheckFolder [10:27:10]dirname=/storage/ofd_packets [10:27:10]CheckFolder done [10:27:10]ProducePacketName [10:27:10]name=ofd_packets/00123518 [10:27:10]NVStorageSaveData ofd_packets/00123518 [10:27:10]File name is /storage/ofd_packets/00123518 [10:27:10]Write 329 bytes [10:27:10]NVStorageSaveData done [10:27:10]OFDSenderStorePacket done [10:27:10]KKMCreateOFDPacket done [10:27:10]NVStorageSaveData kkm_last_timestamp [10:27:10]File name is /storage/kkm_last_timestamp [10:27:10]Write 4 bytes [10:27:10]NVStorageSaveData done [10:27:10]ExternCall_PrintAddStr [10:27:10]wPrintStart [10:27:10]Write to MH i2c: 01 00 00 0A 09 13 [10:27:10]Write i2c OK [10:27:10]MH_I2C_Read... [10:27:10]Read from MH i2c: 01 [10:27:10]MH_I2C_Read... [10:27:10]Read from MH i2c: 01 07 00 [10:27:10]MH_I2C_Read... [10:27:10]Read from MH i2c: 01 07 00 0A 09 00 00 00 00 00 FF 0F 28 [10:27:10]RasterBufferAndPrint [10:27:10]line Счет N : (1)1106532 [10:27:10]line ИНН: 02508201610067 [10:27:10]line Контрольно-Кассовый Чек [10:27:10]line ВОЗВРАТ ПРОДАЖИ [10:27:10]line ТРК (МРК, ГНК) : 52 [10:27:10]line Товар: 2710124130 [10:27:10]line Аи-92-К-5 [10:27:10]line 40.000 * 61.90 [10:27:10]line = 2476.00 [10:27:10]line НДС 12% НСП 1% [10:27:10]line > о реализуемом товаре [10:27:10]line ИТОГО: 2476.00 [10:27:10]line НСП 1% : 21.91 [10:27:10]line НДС 12% : 262.94 [10:27:10]line Наличными: 2476.00 [10:27:10]line Безнал.: 0.00 [10:27:10]line Место: АЗС № 25 "Партнер Нефть" [10:27:10]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:27:10]line СНО: Общий режим [10:27:10]line Чек 118 04.03.2024 10:27 [10:27:10]line Смена: 324 ФФД: 1.0 [10:27:10]line ЗНМ: 0300000019 [10:27:10]line РНМ: 0000000000090573 [10:27:10]line Версия ККМ: 001 [10:27:10]line ФД осн.: 123517 [10:27:10]line ФМ осн.: 0000000000874798 [10:27:10]line ФМ: 0000000000874798 [10:27:10]line ФД: 123518 [10:27:10]line ФПД: 174661594774112 [10:27:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T102708&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123518&fm=174661594774112&tin=02508201610067®Number=0000000000090573&sum=247600 [10:27:10]OFD Sender: Processing packet 123518 [packets to send 112, broken 111] [10:27:10]ProducePacketName [10:27:10]name=ofd_packets/00123518 [10:27:10]OFD Sender: To server: pG, [10:27:10]CommunicateWithHost lk.salyk.kg:30040 [10:27:10]ConnectInit lk.salyk.kg [10:27:10]written 0, free lines is 4095 [10:27:10]Connected sock=9 [10:27: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 37 39 38 2B 01 00 00 7B E3 23 01 CB FC 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 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 30 C7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 C7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 66 00 00 00 00 07 04 06 00 30 C7 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 00 00 00 F4 03 04 00 FC A1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 7D E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7E E2 01 00 35 04 06 00 9E DA 92 4F FA 60 6F F8 F3 F3 1E 99 97 F2 [10:27:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 AC DC 47 00 06 61 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7E E2 01 00 F4 03 04 00 25 4E E5 65 B6 04 01 00 00 BF D3 0F B5 95 9E 46 F5 [10:27:10]CommunicateWithHost err = 0 [10:27:10]CheckOFDResponse [10:27:10]1017 (14) - 77093643461234 [10:27:10]1041 (16) - 0000000000874798 [10:27:10]1040 (4) - 123518 [10:27:10]1012 (4) - 04.03.2024 04:29 [10:27:10]1206 (1) - 0 [10:27:10]OFD Sender: Remove packet 123518 [10:27:10]ProducePacketName [10:27:10]name=ofd_packets/00123518 [10:27:10]NVStorageDeleteData [10:27:10]Write to MH i2c: 01 00 00 34 09 3D [10:27:10]Write i2c OK [10:27:10]MH_I2C_Read... [10:27:10]Read from MH i2c: 01 [10:27:10]MH_I2C_Read... [10:27:10]Read from MH i2c: 01 07 00 [10:27:10]MH_I2C_Read... [10:27:10]Read from MH i2c: 01 07 00 34 09 00 00 00 00 00 0E 0D 5F [10:27:10]RasterBufferAndPrint [10:27:10]line [10:27:10]line [10:27:10]line [10:27:10]line [10:27:10]line [10:27:10]written 0, free lines is 3352 [10:27:10]MH_Cut [10:27:10]Write to MH i2c: D1 01 00 3B 09 01 16 [10:27:10]Write i2c OK [10:27:10]MH_I2C_Read... [10:27:10]Read from MH i2c: D1 [10:27:10]MH_I2C_Read... [10:27:10]Read from MH i2c: D1 01 00 [10:27:10]MH_I2C_Read... [10:27:10]Read from MH i2c: D1 01 00 3B 09 00 15 [10:27:10]Write to MH i2c: 01 00 00 3C 09 45 [10:27:10]Write i2c OK [10:27:10]MH_I2C_Read... [10:27:11]OFD Sender: No OFD packet to send [10:27:11]*** Cut start [10:27:11]*** Purtial cut [10:27:11]*** Stage 1: CUTSNS_PIN = 1 [10:27:13]Read from MH i2c: 01 [10:27:13]MH_I2C_Read... [10:27:13]*** Stop cut motor [10:27:13]*** Cut end [10:27:13]Read from MH i2c: 01 07 00 [10:27:13]MH_I2C_Read... [10:27:13]Read from MH i2c: 01 07 00 3C 09 00 00 00 00 00 FF 0F 5A [10:27:13]process_action close_receipt done [10:27:13]requested_data is exist [10:27:13]produce_requested_data [10:27:13]requested_item fm.sn is exist - process it [10:27:13]wFMCommunicate request_size=4 [10:27:13]MH_SAM_APDU [10:27:13]CAPDU: 80 11 00 00 [10:27:13]Write to MH i2c: E2 08 00 3D 09 80 11 00 00 00 00 00 00 C0 [10:27:13]Write i2c OK [10:27:13]MH_I2C_Read... [10:27:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:13]Read from MH i2c: E2 [10:27:13]MH_I2C_Read... [10:27:13]Read from MH i2c: E2 17 00 [10:27:13]MH_I2C_Read... [10:27:13]Read from MH i2c: E2 17 00 3D 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 1E [10:27:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:27:13]wFMCommunicate OK [10:27:13]requested_item fd.num is exist - process it [10:27:13]SAM_PROTO_GetFieldsCounters [10:27:13]wFMCommunicate request_size=4 [10:27:13]MH_SAM_APDU [10:27:13]CAPDU: 80 13 00 00 [10:27:13]Write to MH i2c: E2 08 00 3E 09 80 13 00 00 00 00 00 00 C3 [10:27:13]Write i2c OK [10:27:13]MH_I2C_Read... [10:27:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:27:13]Read from MH i2c: E2 [10:27:13]MH_I2C_Read... [10:27:13]Read from MH i2c: E2 62 00 [10:27:13]MH_I2C_Read... [10:27:13]Read from MH i2c: E2 62 00 3E 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 7E E2 01 00 0E 04 04 00 44 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 F6 [10:27: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 7E E2 01 00 0E 04 04 00 44 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 [10:27:13]wFMCommunicate OK [10:27:13]SAM_PROTO_GetFieldsCounters done [10:27:13]requested_item shift.num is exist - process it [10:27:13]requested_item shift.opened is exist - process it [10:27:13]req_shift_opened [10:27:13]FM_GetShiftState [10:27:13]SAM_PROTO_GetShiftState [10:27:13]wFMCommunicate request_size=4 [10:27:13]MH_SAM_APDU [10:27:13]CAPDU: 80 13 01 00 [10:27:13]Write to MH i2c: E2 08 00 3F 09 80 13 01 00 00 00 00 00 C5 [10:27:13]Write i2c OK [10:27:13]MH_I2C_Read... [10:27:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:13]Read from MH i2c: E2 [10:27:13]MH_I2C_Read... [10:27:13]Read from MH i2c: E2 0E 00 [10:27:13]MH_I2C_Read... [10:27:13]Read from MH i2c: E2 0E 00 3F 09 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 DC [10:27:13]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:27:13]wFMCommunicate OK [10:27:13]SAM_PROTO_GetShiftState done [10:27:13]FM_GetShiftState done [10:27:13]req_shift_opened done [10:27:13]requested_item shift.open_date is exist - process it [10:27:13]req_shift_open_date [10:27:13]req_shift_open_date done [10:27:13]produce_requested_data done [10:27:13]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123518,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [10:27:13]process_action_free close_receipt [10:27:13]json_value_free [10:27:13]json_value_free done [10:27:13]process_json_proto returns [10:27:13]Send response to host [10:27:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123518,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [10:27:13]free response buf [10:27:13]execute_script done [10:27:13]execute_script returns [10:27:13]free content buf [10:27:13]Sock 10.Close socket [10:27:13]Sock 10.Thread stoped [10:27:16]OFD Sender: No OFD packet to send [10:27:21]OFD Sender: No OFD packet to send [10:27:26]OFD Sender: No OFD packet to send [10:27:31]OFD Sender: No OFD packet to send [10:27:36]OFD Sender: No OFD packet to send [10:27:41]OFD Sender: No OFD packet to send [10:27:46]OFD Sender: No OFD packet to send [10:27:51]OFD Sender: No OFD packet to send [10:27:56]OFD Sender: No OFD packet to send [10:28:01]OFD Sender: No OFD packet to send [10:28:06]OFD Sender: No OFD packet to send [10:28:11]OFD Sender: No OFD packet to send [10:28:16]OFD Sender: No OFD packet to send [10:28:21]OFD Sender: No OFD packet to send [10:28:26]OFD Sender: No OFD packet to send [10:28:31]OFD Sender: No OFD packet to send [10:28:36]OFD Sender: No OFD packet to send [10:28:41]OFD Sender: No OFD packet to send [10:28:46]OFD Sender: No OFD packet to send [10:28:51]OFD Sender: No OFD packet to send [10:28:56]OFD Sender: No OFD packet to send [10:28:59]int [10:28:59]Write to MH i2c: 01 00 00 40 09 49 [10:28:59]*** FLAG_PRN_KEY set [10:28:59]Write i2c OK [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: 01 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: 01 07 00 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: 01 07 00 40 09 00 08 00 00 00 FF 0F 66 [10:28:59]state=0 [10:28:59]Key pressed [10:28:59]Feed [10:28:59]Write to MH i2c: D8 00 00 41 09 21 [10:28:59]Write i2c OK [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: D8 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: D8 01 00 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: D8 01 00 41 09 00 22 [10:28:59]int [10:28:59]Write to MH i2c: 01 00 00 42 09 4B [10:28:59]Write i2c OK [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: 01 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: 01 07 00 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: 01 07 00 42 09 00 48 00 00 00 3C 00 D6 [10:28:59]state=2 [10:28:59]Key pressed [10:28:59]int [10:28:59]Write to MH i2c: 01 00 00 43 09 4C [10:28:59]*** FLAG_PRN_KEY reset [10:28:59]Write i2c OK [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: 01 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: 01 07 00 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: 01 07 00 43 09 00 00 00 00 00 F5 0F 57 [10:28:59]state=2 [10:28:59]Stop feed [10:28:59]int [10:28:59]Write to MH i2c: 01 00 00 44 09 4D [10:28:59]*** FLAG_PRN_KEY set [10:28:59]Write i2c OK [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: 01 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: 01 07 00 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: 01 07 00 44 09 00 08 00 00 00 FF 0F 6A [10:28:59]state=0 [10:28:59]Key pressed [10:28:59]Feed [10:28:59]Write to MH i2c: D8 00 00 45 09 25 [10:28:59]Write i2c OK [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: D8 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: D8 01 00 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: D8 01 00 45 09 00 26 [10:28:59]int [10:28:59]Write to MH i2c: 01 00 00 46 09 4F [10:28:59]Write i2c OK [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: 01 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: 01 07 00 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: 01 07 00 46 09 00 48 00 00 00 3C 00 DA [10:28:59]state=2 [10:28:59]Key pressed [10:28:59]int [10:28:59]Write to MH i2c: 01 00 00 47 09 50 [10:28:59]*** FLAG_PRN_KEY reset [10:28:59]Write i2c OK [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: 01 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: 01 07 00 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: 01 07 00 47 09 00 00 00 00 00 F5 0F 5B [10:28:59]state=2 [10:28:59]Stop feed [10:28:59]int [10:28:59]Write to MH i2c: 01 00 00 48 09 51 [10:28:59]*** FLAG_PRN_KEY set [10:28:59]Write i2c OK [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: 01 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: 01 07 00 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: 01 07 00 48 09 00 08 00 00 00 FF 0F 6E [10:28:59]state=0 [10:28:59]Key pressed [10:28:59]Feed [10:28:59]Write to MH i2c: D8 00 00 49 09 29 [10:28:59]Write i2c OK [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: D8 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: D8 01 00 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: D8 01 00 49 09 00 2A [10:28:59]int [10:28:59]Write to MH i2c: 01 00 00 4A 09 53 [10:28:59]Write i2c OK [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: 01 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: 01 07 00 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: 01 07 00 4A 09 00 48 00 00 00 3C 00 DE [10:28:59]state=2 [10:28:59]Key pressed [10:28:59]int [10:28:59]Write to MH i2c: 01 00 00 4B 09 54 [10:28:59]*** FLAG_PRN_KEY reset [10:28:59]Write i2c OK [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: 01 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: 01 07 00 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: 01 07 00 4B 09 00 00 00 00 00 F5 0F 5F [10:28:59]state=2 [10:28:59]Stop feed [10:29:01]OFD Sender: No OFD packet to send [10:29:06]OFD Sender: No OFD packet to send [10:29:11]OFD Sender: No OFD packet to send [10:29:16]OFD Sender: No OFD packet to send [10:29:21]OFD Sender: No OFD packet to send [10:29:26]OFD Sender: No OFD packet to send [10:29:31]OFD Sender: No OFD packet to send [10:29:32]accept exits with 7 [10:29:32]New connection [10:29:32]New thread 3067436388 created [10:29:32]Thread 3067579748 joined [10:29:32]Waiting for new connection... [10:29:32] Sock 7.Parse request [10:29:32]Sock 7.Check first char [10:29:32]Sock 7.First char is OK [10:29:32]request: POST /json_proto HTTP/1.0 [10:29:32]Method: POST [10:29:32]URL: /json_proto [10:29:32]Method is POST - this is cgi request [10:29:32]url: /json_proto [10:29:32]query_string will be loaded in cgi processing [10:29:32]execute_cgi json_proto POST (null) [10:29:32]execute_cgi path=json_proto method=POST [10:29:32]POST find Content-Length [10:29:32]Host: 172.17.48.197:8080 [10:29:32]Content-Length: 683 [10:29:32]Content-Type: application/json [10:29:32] [10:29:32]POST finish read [10:29:32]Found Content-Length = 683 [10:29:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106533", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 27.470, "sum" : 1700.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1700.00, "total" : 1700.00, "payments": [ { "type": 0, "sum" : 1700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:29:32]execute_script... [10:29: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)1106533", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 27.470, "sum" : 1700.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1700.00, "total" : 1700.00, "payments": [ { "type": 0, "sum" : 1700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:29:32]POST & json_proto [10:29:32]process_json_proto [10:29:32]json parsed OK: [10:29:32]protocol is kg_v1.0 [10:29:32]action value=close_receipt [10:29:32]process_action close_receipt [10:29:32]cmd_close_receipt [10:29:32]MH_GetDate [10:29:32]Write to MH i2c: F0 00 00 4C 09 44 [10:29:32]Write i2c OK [10:29:32]MH_I2C_Read... [10:29:32]Read from MH i2c: F0 [10:29:32]MH_I2C_Read... [10:29:32]Read from MH i2c: F0 09 00 [10:29:32]MH_I2C_Read... [10:29:32]Read from MH i2c: F0 09 00 4C 09 00 8C A2 E5 65 6C AF E3 65 28 [10:29:32]GetLastDocTimeStamp 1709548028 [10:29:32]current date 1709548172 [10:29:32]FM_GetShiftState [10:29:32]SAM_PROTO_GetShiftState [10:29:32]wFMCommunicate request_size=4 [10:29:32]MH_SAM_APDU [10:29:32]CAPDU: 80 13 01 00 [10:29:32]Write to MH i2c: E2 08 00 4D 09 80 13 01 00 00 00 00 00 D3 [10:29:32]Write i2c OK [10:29:32]MH_I2C_Read... [10:29:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:32]Read from MH i2c: E2 [10:29:32]MH_I2C_Read... [10:29:32]Read from MH i2c: E2 0E 00 [10:29:32]MH_I2C_Read... [10:29:32]Read from MH i2c: E2 0E 00 4D 09 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 EA [10:29:32]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:29:32]wFMCommunicate OK [10:29:32]SAM_PROTO_GetShiftState done [10:29:32]FM_GetShiftState done [10:29:32]opened in 1709511088 [10:29:32]opened+sec_in_day 1709597488 [10:29:32]quantity*price = 170039 [10:29:32]sum+1 = 170040 [10:29:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 1700.00 Внесено: 1700.00 СДАЧА: 0.00 НСП 1% : 15.05 НДС 12% : 180.57 Наличными: 1700.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 119 04.03.2024 10:29 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123519 ФПД: 210269046459890 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T102932&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123519&fm=210269046459890&tin=02508201610067®Number=0000000000090573&sum=170000 [10:29:33]StoreToDocumentArchive [10:29:33]shift 324 fd 123519 [10:29:33]save to /storage/0324/doc_00123519 [10:29:33]save last doc name /storage/0324/doc_00123519 to /storage/kkm_last_doc_name [10:29:33]save OK [10:29:33]Clear old archive folders... [10:29:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:29:33]tlvbuf is 01BB0B30 [10:29:33]SAM_PROTO_ClearQueue [10:29:33]wFMCommunicate request_size=4 [10:29:33]MH_SAM_APDU [10:29:33]CAPDU: 80 09 00 00 [10:29:33]Write to MH i2c: E2 08 00 5A 09 80 09 00 00 00 00 00 00 D5 [10:29:33]Write i2c OK [10:29:33]MH_I2C_Read... [10:29:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:29:33]Read from MH i2c: E2 [10:29:33]MH_I2C_Read... [10:29:33]Read from MH i2c: E2 03 00 [10:29:33]MH_I2C_Read... [10:29:33]Read from MH i2c: E2 03 00 5A 09 00 90 00 D7 [10:29:33]RAPDU: 90 00 [10:29:33]wFMCommunicate OK [10:29:33]SAM_PROTO_ClearQueue done [10:29:33]KKMCreateOFDPacket [10:29:33]OFDProtocolAddRootSTLVToBuf [10:29:33]FM_MakeSignedData [10:29:33]FM_MakeSignedData [10:29:33]SAM_PROTO_SignData [10:29:33]wFMCommunicate request_size=4 [10:29:33]MH_SAM_APDU [10:29:33]CAPDU: 80 0D 01 02 [10:29:33]Write to MH i2c: E2 08 00 5B 09 80 0D 01 02 00 00 00 00 DD [10:29:33]Write i2c OK [10:29:33]MH_I2C_Read... [10:29:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:29:33]Read from MH i2c: E2 [10:29:33]MH_I2C_Read... [10:29:33]Read from MH i2c: E2 03 00 [10:29:33]MH_I2C_Read... [10:29:33]Read from MH i2c: E2 03 00 5B 09 00 90 00 D8 [10:29:33]RAPDU: 90 00 [10:29:33]wFMCommunicate OK [10:29:33]wFMCommunicate request_size=255 [10:29:33]MH_SAM_APDU [10:29: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 35 FF 03 08 00 03 4E 6B 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 37 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 89 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 8C A2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7F E2 01 00 35 04 06 00 BF [10:29:33]Write to MH i2c: E2 02 01 5C 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 6B 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 37 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 89 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 8C A2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7F E2 01 00 35 04 06 00 BF 00 00 1F [10:29:33]Write i2c OK [10:29:33]MH_I2C_Read... [10:29:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:33]Read from MH i2c: E2 [10:29:33]MH_I2C_Read... [10:29:33]Read from MH i2c: E2 03 00 [10:29:33]MH_I2C_Read... [10:29:33]Read from MH i2c: E2 03 00 5C 09 00 90 00 D9 [10:29:33]RAPDU: 90 00 [10:29:33]wFMCommunicate OK [10:29:33]wFMCommunicate request_size=10 [10:29:33]MH_SAM_APDU [10:29:33]CAPDU: 80 0D 02 02 05 3D 13 D2 4D F2 [10:29:33]Write to MH i2c: E2 0D 00 5D 09 80 0D 02 02 05 00 3D 13 D2 4D F2 00 00 4B [10:29:33]Write i2c OK [10:29:33]MH_I2C_Read... [10:29:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:33]Read from MH i2c: E2 [10:29:33]MH_I2C_Read... [10:29:33]Read from MH i2c: E2 03 00 [10:29:33]MH_I2C_Read... [10:29:33]Read from MH i2c: E2 03 00 5D 09 00 90 00 DA [10:29:33]RAPDU: 90 00 [10:29:33]wFMCommunicate OK [10:29:33]wFMCommunicate request_size=4 [10:29:33]MH_SAM_APDU [10:29:33]CAPDU: 80 0D 03 02 [10:29:33]Write to MH i2c: E2 08 00 5E 09 80 0D 03 02 00 00 00 00 E2 [10:29:33]Write i2c OK [10:29:33]MH_I2C_Read... [10:29:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:29:33]Read from MH i2c: E2 [10:29:33]MH_I2C_Read... [10:29:33]Read from MH i2c: E2 0B 00 [10:29:33]MH_I2C_Read... [10:29:33]Read from MH i2c: E2 0B 00 5E 09 00 AA EB 86 18 A3 1C 40 3E 90 00 53 [10:29:33]RAPDU: AA EB 86 18 A3 1C 40 3E 90 00 [10:29:33]wFMCommunicate OK [10:29:33]SAM_PROTO_SignData done [10:29:33]FM_MakeSignedData done [10:29:33]CreateOFDProtocolMessage [10:29:33]wFMCommunicate request_size=4 [10:29:33]MH_SAM_APDU [10:29:33]CAPDU: 80 11 00 00 [10:29:33]Write to MH i2c: E2 08 00 5F 09 80 11 00 00 00 00 00 00 E2 [10:29:33]Write i2c OK [10:29:33]MH_I2C_Read... [10:29:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:33]Read from MH i2c: E2 [10:29:33]MH_I2C_Read... [10:29:33]Read from MH i2c: E2 17 00 [10:29:33]MH_I2C_Read... [10:29:33]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 37 39 38 90 00 40 [10:29:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:29:33]wFMCommunicate OK [10:29:33]CreateOFDProtocolMessage done [10:29:33]OFDSenderStorePacket 123519 [10:29:33]StoreOFDPacket docnum=123519 [10:29:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 4C A3 07 01 E0 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 35 FF 03 08 00 03 4E 6B 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 37 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 89 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 8C A2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7F E2 01 00 35 04 06 00 BF 3D 13 D2 4D F2 AA EB 86 18 A3 1C 40 3E [10:29:33]CheckFolder [10:29:33]dirname=/storage/ofd_packets [10:29:33]CheckFolder done [10:29:33]ProducePacketName [10:29:33]name=ofd_packets/00123519 [10:29:33]NVStorageSaveData ofd_packets/00123519 [10:29:33]File name is /storage/ofd_packets/00123519 [10:29:33]Write 301 bytes [10:29:33]NVStorageSaveData done [10:29:33]OFDSenderStorePacket done [10:29:33]KKMCreateOFDPacket done [10:29:33]NVStorageSaveData kkm_last_timestamp [10:29:33]File name is /storage/kkm_last_timestamp [10:29:33]Write 4 bytes [10:29:33]NVStorageSaveData done [10:29:33]ExternCall_PrintAddStr [10:29:33]wPrintStart [10:29:33]Write to MH i2c: 01 00 00 60 09 69 [10:29:33]Write i2c OK [10:29:33]MH_I2C_Read... [10:29:33]Read from MH i2c: 01 [10:29:33]MH_I2C_Read... [10:29:33]Read from MH i2c: 01 07 00 [10:29:33]MH_I2C_Read... [10:29:33]Read from MH i2c: 01 07 00 60 09 00 00 00 00 00 FF 0F 7E [10:29:33]RasterBufferAndPrint [10:29:33]line Счет N : (1)1106533 [10:29:33]line ИНН: 02508201610067 [10:29:33]line Контрольно-Кассовый Чек [10:29:33]line ПРОДАЖА [10:29:33]line ТРК (МРК, ГНК) : 11 [10:29:33]line Товар: 2710124130 [10:29:33]line Аи-92-К-5 [10:29:33]line 27.470 * 61.90 [10:29:33]line = 1700.39 [10:29:33]line НДС 12% НСП 1% [10:29:33]line > о реализуемом товаре [10:29:33]line ОКРУГЛЕНИЕ: -0.39 [10:29:33]line ИТОГО: 1700.00 [10:29:33]line Внесено: 1700.00 [10:29:33]line СДАЧА: 0.00 [10:29:33]line НСП 1% : 15.05 [10:29:33]line НДС 12% : 180.57 [10:29:33]line Наличными: 1700.00 [10:29:33]line Безнал.: 0.00 [10:29:33]line Место: АЗС № 25 "Партнер Нефть" [10:29:33]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:29:33]line СНО: Общий режим [10:29:33]line Чек 119 04.03.2024 10:29 [10:29:33]line Смена: 324 ФФД: 1.0 [10:29:33]line ЗНМ: 0300000019 [10:29:33]line РНМ: 0000000000090573 [10:29:33]line Версия ККМ: 001 [10:29:33]line ФМ: 0000000000874798 [10:29:33]line ФД: 123519 [10:29:33]line ФПД: 210269046459890 [10:29:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T102932&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123519&fm=210269046459890&tin=02508201610067®Number=0000000000090573&sum=170000 [10:29:34]OFD Sender: Processing packet 123519 [packets to send 112, broken 111] [10:29:34]ProducePacketName [10:29:34]name=ofd_packets/00123519 [10:29:34]OFD Sender: To server: pG, [10:29:34]CommunicateWithHost lk.salyk.kg:30040 [10:29:34]ConnectInit lk.salyk.kg [10:29:34]written 0, free lines is 4095 [10:29:34]Connected sock=10 [10:29:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 4C A3 07 01 E0 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 35 FF 03 08 00 03 4E 6B 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 37 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 89 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 8C A2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7F E2 01 00 35 04 06 00 BF 3D 13 D2 4D F2 AA EB 86 18 A3 1C 40 3E [10:29:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 A7 AA 47 00 EE 7C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 7F E2 01 00 F4 03 04 00 B5 4E E5 65 B6 04 01 00 00 5F 41 60 37 10 61 7A 3A [10:29:34]CommunicateWithHost err = 0 [10:29:34]CheckOFDResponse [10:29:34]1017 (14) - 77093643461234 [10:29:34]1041 (16) - 0000000000874798 [10:29:34]1040 (4) - 123519 [10:29:34]1012 (4) - 04.03.2024 04:31 [10:29:34]1206 (1) - 0 [10:29:34]OFD Sender: Remove packet 123519 [10:29:34]ProducePacketName [10:29:34]name=ofd_packets/00123519 [10:29:34]NVStorageDeleteData [10:29:34]Write to MH i2c: 01 00 00 8B 09 94 [10:29:34]Write i2c OK [10:29:34]MH_I2C_Read... [10:29:34]Read from MH i2c: 01 [10:29:34]MH_I2C_Read... [10:29:34]Read from MH i2c: 01 07 00 [10:29:34]MH_I2C_Read... [10:29:34]Read from MH i2c: 01 07 00 8B 09 00 00 00 00 00 ED 0C 94 [10:29:34]RasterBufferAndPrint [10:29:34]line [10:29:34]line [10:29:34]line [10:29:34]line [10:29:34]line [10:29:34]written 0, free lines is 3315 [10:29:34]MH_Cut [10:29:34]Write to MH i2c: D1 01 00 92 09 01 6D [10:29:34]Write i2c OK [10:29:34]MH_I2C_Read... [10:29:34]Read from MH i2c: D1 [10:29:34]MH_I2C_Read... [10:29:34]Read from MH i2c: D1 01 00 [10:29:34]MH_I2C_Read... [10:29:34]Read from MH i2c: D1 01 00 92 09 00 6C [10:29:34]Write to MH i2c: 01 00 00 93 09 9C [10:29:34]Write i2c OK [10:29:34]MH_I2C_Read... [10:29:34]OFD Sender: No OFD packet to send [10:29:35]*** Cut start [10:29:35]*** Purtial cut [10:29:35]*** Stage 1: CUTSNS_PIN = 1 [10:29:37]Read from MH i2c: 01 [10:29:37]MH_I2C_Read... [10:29:37]*** Stop cut motor [10:29:37]*** Cut end [10:29:37]Read from MH i2c: 01 07 00 [10:29:37]MH_I2C_Read... [10:29:37]Read from MH i2c: 01 07 00 93 09 00 00 00 00 00 FF 0F B1 [10:29:37]process_action close_receipt done [10:29:37]requested_data is exist [10:29:37]produce_requested_data [10:29:37]requested_item fm.sn is exist - process it [10:29:37]wFMCommunicate request_size=4 [10:29:37]MH_SAM_APDU [10:29:37]CAPDU: 80 11 00 00 [10:29:37]Write to MH i2c: E2 08 00 94 09 80 11 00 00 00 00 00 00 17 [10:29:37]Write i2c OK [10:29:37]MH_I2C_Read... [10:29:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:37]Read from MH i2c: E2 [10:29:37]MH_I2C_Read... [10:29:37]Read from MH i2c: E2 17 00 [10:29:37]MH_I2C_Read... [10:29:37]Read from MH i2c: E2 17 00 94 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 75 [10:29:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:29:37]wFMCommunicate OK [10:29:37]requested_item fd.num is exist - process it [10:29:37]SAM_PROTO_GetFieldsCounters [10:29:37]wFMCommunicate request_size=4 [10:29:37]MH_SAM_APDU [10:29:37]CAPDU: 80 13 00 00 [10:29:37]Write to MH i2c: E2 08 00 95 09 80 13 00 00 00 00 00 00 1A [10:29:37]Write i2c OK [10:29:37]MH_I2C_Read... [10:29:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:29:37]Read from MH i2c: E2 [10:29:37]MH_I2C_Read... [10:29:37]Read from MH i2c: E2 62 00 [10:29:37]MH_I2C_Read... [10:29:37]Read from MH i2c: E2 62 00 95 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 7F E2 01 00 0E 04 04 00 44 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 51 [10:29: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 7F E2 01 00 0E 04 04 00 44 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 [10:29:37]wFMCommunicate OK [10:29:37]SAM_PROTO_GetFieldsCounters done [10:29:37]requested_item shift.num is exist - process it [10:29:37]requested_item shift.opened is exist - process it [10:29:37]req_shift_opened [10:29:37]FM_GetShiftState [10:29:37]SAM_PROTO_GetShiftState [10:29:37]wFMCommunicate request_size=4 [10:29:37]MH_SAM_APDU [10:29:37]CAPDU: 80 13 01 00 [10:29:37]Write to MH i2c: E2 08 00 96 09 80 13 01 00 00 00 00 00 1C [10:29:37]Write i2c OK [10:29:37]MH_I2C_Read... [10:29:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:37]Read from MH i2c: E2 [10:29:37]MH_I2C_Read... [10:29:37]Read from MH i2c: E2 0E 00 [10:29:37]MH_I2C_Read... [10:29:37]Read from MH i2c: E2 0E 00 96 09 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 33 [10:29:37]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:29:37]wFMCommunicate OK [10:29:37]SAM_PROTO_GetShiftState done [10:29:37]FM_GetShiftState done [10:29:37]req_shift_opened done [10:29:37]requested_item shift.open_date is exist - process it [10:29:37]req_shift_open_date [10:29:37]req_shift_open_date done [10:29:37]produce_requested_data done [10:29:37]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123519,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [10:29:37]process_action_free close_receipt [10:29:37]json_value_free [10:29:37]json_value_free done [10:29:37]process_json_proto returns [10:29:37]Send response to host [10:29:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123519,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [10:29:37]free response buf [10:29:37]execute_script done [10:29:37]execute_script returns [10:29:37]free content buf [10:29:37]Sock 7.Close socket [10:29:37]Sock 7.Thread stoped [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:14]OFD Sender: No OFD packet to send [10:30:19]OFD Sender: No OFD packet to send [10:30:24]OFD Sender: No OFD packet to send [10:30:29]OFD Sender: No OFD packet to send [10:30:34]OFD Sender: No OFD packet to send [10:30:39]OFD Sender: No OFD packet to send [10:30:44]OFD Sender: No OFD packet to send [10:30:49]OFD Sender: No OFD packet to send [10:30:54]OFD Sender: No OFD packet to send [10:30:59]OFD Sender: No OFD packet to send [10:31:04]OFD Sender: No OFD packet to send [10:31:09]OFD Sender: No OFD packet to send [10:31:14]OFD Sender: No OFD packet to send [10:31:19]OFD Sender: No OFD packet to send [10:31:24]OFD Sender: No OFD packet to send [10:31:30]OFD Sender: No OFD packet to send [10:31:35]OFD Sender: No OFD packet to send [10:31:40]OFD Sender: No OFD packet to send [10:31:45]OFD Sender: No OFD packet to send [10:31:50]OFD Sender: No OFD packet to send [10:31:55]OFD Sender: No OFD packet to send [10:32:00]OFD Sender: No OFD packet to send [10:32:05]OFD Sender: No OFD packet to send [10:32:10]OFD Sender: No OFD packet to send [10:32:15]OFD Sender: No OFD packet to send [10:32:20]OFD Sender: No OFD packet to send [10:32:25]OFD Sender: No OFD packet to send [10:32:30]OFD Sender: No OFD packet to send [10:32:35]OFD Sender: No OFD packet to send [10:32:40]OFD Sender: No OFD packet to send [10:32:45]OFD Sender: No OFD packet to send [10:32:50]OFD Sender: No OFD packet to send [10:32:52]accept exits with 9 [10:32:52]New connection [10:32:52]New thread 3067579748 created [10:32:52]Thread 3067436388 joined [10:32:52]Waiting for new connection... [10:32:52] Sock 9.Parse request [10:32:52]Sock 9.Check first char [10:32:52]Sock 9.First char is OK [10:32:52]request: POST /json_proto HTTP/1.0 [10:32:52]Method: POST [10:32:52]URL: /json_proto [10:32:52]Method is POST - this is cgi request [10:32:52]url: /json_proto [10:32:52]query_string will be loaded in cgi processing [10:32:52]execute_cgi json_proto POST (null) [10:32:52]execute_cgi path=json_proto method=POST [10:32:52]POST find Content-Length [10:32:52]Host: 172.17.48.197:8080 [10:32:52]Content-Length: 679 [10:32:52]Content-Type: application/json [10:32:52] [10:32:52]POST finish read [10:32:52]Found Content-Length = 679 [10:32:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106534", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.020, "sum" : 620.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 620.00, "total" : 620.00, "payments": [ { "type": 0, "sum" : 620.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:52]execute_script... [10:32:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106534", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.020, "sum" : 620.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 620.00, "total" : 620.00, "payments": [ { "type": 0, "sum" : 620.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:52]POST & json_proto [10:32:52]process_json_proto [10:32:52]json parsed OK: [10:32:52]protocol is kg_v1.0 [10:32:52]action value=close_receipt [10:32:52]process_action close_receipt [10:32:52]cmd_close_receipt [10:32:52]MH_GetDate [10:32:52]Write to MH i2c: F0 00 00 97 09 8F [10:32:52]Write i2c OK [10:32:52]MH_I2C_Read... [10:32:52]Read from MH i2c: F0 [10:32:52]MH_I2C_Read... [10:32:52]Read from MH i2c: F0 09 00 [10:32:52]MH_I2C_Read... [10:32:52]Read from MH i2c: F0 09 00 97 09 00 55 A3 E5 65 6C AF E3 65 3D [10:32:52]GetLastDocTimeStamp 1709548172 [10:32:52]current date 1709548373 [10:32:52]FM_GetShiftState [10:32:52]SAM_PROTO_GetShiftState [10:32:52]wFMCommunicate request_size=4 [10:32:52]MH_SAM_APDU [10:32:52]CAPDU: 80 13 01 00 [10:32:52]Write to MH i2c: E2 08 00 98 09 80 13 01 00 00 00 00 00 1E [10:32:52]Write i2c OK [10:32:52]MH_I2C_Read... [10:32:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:52]Read from MH i2c: E2 [10:32:52]MH_I2C_Read... [10:32:52]Read from MH i2c: E2 0E 00 [10:32:52]MH_I2C_Read... [10:32:52]Read from MH i2c: E2 0E 00 98 09 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 35 [10:32:52]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:32:52]wFMCommunicate OK [10:32:52]SAM_PROTO_GetShiftState done [10:32:52]FM_GetShiftState done [10:32:52]opened in 1709511088 [10:32:52]opened+sec_in_day 1709597488 [10:32:52]quantity*price = 62023 [10:32:52]sum+1 = 62025 [10:32:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 620.00 Внесено: 620.00 СДАЧА: 0.00 НСП 1% : 5.49 НДС 12% : 65.87 Наличными: 620.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 120 04.03.2024 10:32 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123520 ФПД: 228563524050612 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T103253&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123520&fm=228563524050612&tin=02508201610067®Number=0000000000090573&sum=62000 [10:32:53]StoreToDocumentArchive [10:32:53]shift 324 fd 123520 [10:32:53]save to /storage/0324/doc_00123520 [10:32:53]save last doc name /storage/0324/doc_00123520 to /storage/kkm_last_doc_name [10:32:53]save OK [10:32:53]Clear old archive folders... [10:32:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:32:53]tlvbuf is 01BB0C90 [10:32:53]SAM_PROTO_ClearQueue [10:32:53]wFMCommunicate request_size=4 [10:32:53]MH_SAM_APDU [10:32:53]CAPDU: 80 09 00 00 [10:32:53]Write to MH i2c: E2 08 00 A5 09 80 09 00 00 00 00 00 00 20 [10:32:53]Write i2c OK [10:32:53]MH_I2C_Read... [10:32:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:32:53]Read from MH i2c: E2 [10:32:53]MH_I2C_Read... [10:32:53]Read from MH i2c: E2 03 00 [10:32:53]MH_I2C_Read... [10:32:53]Read from MH i2c: E2 03 00 A5 09 00 90 00 22 [10:32:53]RAPDU: 90 00 [10:32:53]wFMCommunicate OK [10:32:53]SAM_PROTO_ClearQueue done [10:32:53]KKMCreateOFDPacket [10:32:53]OFDProtocolAddRootSTLVToBuf [10:32:53]FM_MakeSignedData [10:32:53]FM_MakeSignedData [10:32:53]SAM_PROTO_SignData [10:32:53]wFMCommunicate request_size=4 [10:32:53]MH_SAM_APDU [10:32:53]CAPDU: 80 0D 01 02 [10:32:53]Write to MH i2c: E2 08 00 A6 09 80 0D 01 02 00 00 00 00 28 [10:32:53]Write i2c OK [10:32:53]MH_I2C_Read... [10:32:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:32:53]Read from MH i2c: E2 [10:32:53]MH_I2C_Read... [10:32:53]Read from MH i2c: E2 03 00 [10:32:53]MH_I2C_Read... [10:32:53]Read from MH i2c: E2 03 00 A6 09 00 90 00 23 [10:32:53]RAPDU: 90 00 [10:32:53]wFMCommunicate OK [10:32:53]wFMCommunicate request_size=255 [10:32:53]MH_SAM_APDU [10:32:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 55 A3 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 80 E2 01 00 35 04 06 00 CF [10:32:53]Write to MH i2c: E2 02 01 A7 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 55 A3 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 80 E2 01 00 35 04 06 00 CF 00 00 77 [10:32:53]Write i2c OK [10:32:53]MH_I2C_Read... [10:32:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:53]Read from MH i2c: E2 [10:32:53]MH_I2C_Read... [10:32:53]Read from MH i2c: E2 03 00 [10:32:53]MH_I2C_Read... [10:32:53]Read from MH i2c: E2 03 00 A7 09 00 90 00 24 [10:32:53]RAPDU: 90 00 [10:32:53]wFMCommunicate OK [10:32:53]wFMCommunicate request_size=10 [10:32:53]MH_SAM_APDU [10:32:53]CAPDU: 80 0D 02 02 05 E0 97 A8 DE B4 [10:32:53]Write to MH i2c: E2 0D 00 A8 09 80 0D 02 02 05 00 E0 97 A8 DE B4 00 00 E6 [10:32:53]Write i2c OK [10:32:53]MH_I2C_Read... [10:32:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:53]Read from MH i2c: E2 [10:32:53]MH_I2C_Read... [10:32:53]Read from MH i2c: E2 03 00 [10:32:53]MH_I2C_Read... [10:32:53]Read from MH i2c: E2 03 00 A8 09 00 90 00 25 [10:32:53]RAPDU: 90 00 [10:32:53]wFMCommunicate OK [10:32:53]wFMCommunicate request_size=4 [10:32:53]MH_SAM_APDU [10:32:53]CAPDU: 80 0D 03 02 [10:32:53]Write to MH i2c: E2 08 00 A9 09 80 0D 03 02 00 00 00 00 2D [10:32:53]Write i2c OK [10:32:53]MH_I2C_Read... [10:32:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:32:54]Read from MH i2c: E2 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: E2 0B 00 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: E2 0B 00 A9 09 00 19 9E 0B 8C DB C5 29 0C 90 00 51 [10:32:54]RAPDU: 19 9E 0B 8C DB C5 29 0C 90 00 [10:32:54]wFMCommunicate OK [10:32:54]SAM_PROTO_SignData done [10:32:54]FM_MakeSignedData done [10:32:54]CreateOFDProtocolMessage [10:32:54]wFMCommunicate request_size=4 [10:32:54]MH_SAM_APDU [10:32:54]CAPDU: 80 11 00 00 [10:32:54]Write to MH i2c: E2 08 00 AA 09 80 11 00 00 00 00 00 00 2D [10:32:54]Write i2c OK [10:32:54]MH_I2C_Read... [10:32:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:54]Read from MH i2c: E2 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: E2 17 00 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: E2 17 00 AA 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 8B [10:32:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:32:54]wFMCommunicate OK [10:32:54]CreateOFDProtocolMessage done [10:32:54]OFDSenderStorePacket 123520 [10:32:54]StoreOFDPacket docnum=123520 [10:32:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 BB 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 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 55 A3 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 80 E2 01 00 35 04 06 00 CF E0 97 A8 DE B4 19 9E 0B 8C DB C5 29 0C [10:32:54]CheckFolder [10:32:54]dirname=/storage/ofd_packets [10:32:54]CheckFolder done [10:32:54]ProducePacketName [10:32:54]name=ofd_packets/00123520 [10:32:54]NVStorageSaveData ofd_packets/00123520 [10:32:54]File name is /storage/ofd_packets/00123520 [10:32:54]Write 301 bytes [10:32:54]NVStorageSaveData done [10:32:54]OFDSenderStorePacket done [10:32:54]KKMCreateOFDPacket done [10:32:54]NVStorageSaveData kkm_last_timestamp [10:32:54]File name is /storage/kkm_last_timestamp [10:32:54]Write 4 bytes [10:32:54]NVStorageSaveData done [10:32:54]ExternCall_PrintAddStr [10:32:54]wPrintStart [10:32:54]Write to MH i2c: 01 00 00 AB 09 B4 [10:32:54]Write i2c OK [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: 01 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: 01 07 00 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: 01 07 00 AB 09 00 00 00 00 00 FF 0F C9 [10:32:54]RasterBufferAndPrint [10:32:54]line Счет N : (1)1106534 [10:32:54]line ИНН: 02508201610067 [10:32:54]line Контрольно-Кассовый Чек [10:32:54]line ПРОДАЖА [10:32:54]line ТРК (МРК, ГНК) : 62 [10:32:54]line Товар: 2710124130 [10:32:54]line Аи-92-К-5 [10:32:54]line 10.020 * 61.90 [10:32:54]line = 620.24 [10:32:54]line НДС 12% НСП 1% [10:32:54]line > о реализуемом товаре [10:32:54]line ОКРУГЛЕНИЕ: -0.24 [10:32:54]line ИТОГО: 620.00 [10:32:54]line Внесено: 620.00 [10:32:54]line СДАЧА: 0.00 [10:32:54]line НСП 1% : 5.49 [10:32:54]line НДС 12% : 65.87 [10:32:54]line Наличными: 620.00 [10:32:54]line Безнал.: 0.00 [10:32:54]line Место: АЗС № 25 "Партнер Нефть" [10:32:54]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:32:54]line СНО: Общий режим [10:32:54]line Чек 120 04.03.2024 10:32 [10:32:54]line Смена: 324 ФФД: 1.0 [10:32:54]line ЗНМ: 0300000019 [10:32:54]line РНМ: 0000000000090573 [10:32:54]line Версия ККМ: 001 [10:32:54]line ФМ: 0000000000874798 [10:32:54]line ФД: 123520 [10:32:54]line ФПД: 228563524050612 [10:32:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T103253&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123520&fm=228563524050612&tin=02508201610067®Number=0000000000090573&sum=62000 [10:32:54]OFD Sender: Processing packet 123520 [packets to send 112, broken 111] [10:32:54]ProducePacketName [10:32:54]name=ofd_packets/00123520 [10:32:54]OFD Sender: To server: pG, [10:32:54]CommunicateWithHost lk.salyk.kg:30040 [10:32:54]ConnectInit lk.salyk.kg [10:32:54]written 0, free lines is 4095 [10:32:54]Connected sock=10 [10:32:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 BB 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 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 55 A3 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 80 E2 01 00 35 04 06 00 CF E0 97 A8 DE B4 19 9E 0B 8C DB C5 29 0C [10:32:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 9F F2 47 00 4E E6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 80 E2 01 00 F4 03 04 00 7D 4F E5 65 B6 04 01 00 00 78 0E BC B9 DE 2E E1 7C [10:32:54]CommunicateWithHost err = 0 [10:32:54]CheckOFDResponse [10:32:54]1017 (14) - 77093643461234 [10:32:54]1041 (16) - 0000000000874798 [10:32:54]1040 (4) - 123520 [10:32:54]1012 (4) - 04.03.2024 04:35 [10:32:54]1206 (1) - 0 [10:32:54]OFD Sender: Remove packet 123520 [10:32:54]ProducePacketName [10:32:54]name=ofd_packets/00123520 [10:32:54]NVStorageDeleteData [10:32:54]Write to MH i2c: 01 00 00 D6 09 DF [10:32:54]Write i2c OK [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: 01 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: 01 07 00 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: 01 07 00 D6 09 00 00 00 00 00 E6 0C D8 [10:32:54]RasterBufferAndPrint [10:32:54]line [10:32:54]line [10:32:54]line [10:32:54]line [10:32:54]line [10:32:54]written 0, free lines is 3308 [10:32:54]MH_Cut [10:32:54]Write to MH i2c: D1 01 00 DD 09 01 B8 [10:32:54]Write i2c OK [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: D1 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: D1 01 00 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: D1 01 00 DD 09 00 B7 [10:32:54]Write to MH i2c: 01 00 00 DE 09 E7 [10:32:54]Write i2c OK [10:32:54]MH_I2C_Read... [10:32:55]OFD Sender: No OFD packet to send [10:32:55]*** Cut start [10:32:55]*** Purtial cut [10:32:55]*** Stage 1: CUTSNS_PIN = 1 [10:32:57]Read from MH i2c: 01 [10:32:57]MH_I2C_Read... [10:32:57]*** Stop cut motor [10:32:57]*** Cut end [10:32:57]Read from MH i2c: 01 07 00 [10:32:57]MH_I2C_Read... [10:32:57]Read from MH i2c: 01 07 00 DE 09 00 00 00 00 00 FF 0F FC [10:32:57]process_action close_receipt done [10:32:57]requested_data is exist [10:32:57]produce_requested_data [10:32:57]requested_item fm.sn is exist - process it [10:32:57]wFMCommunicate request_size=4 [10:32:57]MH_SAM_APDU [10:32:57]CAPDU: 80 11 00 00 [10:32:57]Write to MH i2c: E2 08 00 DF 09 80 11 00 00 00 00 00 00 62 [10:32:57]Write i2c OK [10:32:57]MH_I2C_Read... [10:32:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:57]Read from MH i2c: E2 [10:32:57]MH_I2C_Read... [10:32:57]Read from MH i2c: E2 17 00 [10:32:57]MH_I2C_Read... [10:32:57]Read from MH i2c: E2 17 00 DF 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C0 [10:32:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:32:57]wFMCommunicate OK [10:32:57]requested_item fd.num is exist - process it [10:32:57]SAM_PROTO_GetFieldsCounters [10:32:57]wFMCommunicate request_size=4 [10:32:57]MH_SAM_APDU [10:32:57]CAPDU: 80 13 00 00 [10:32:57]Write to MH i2c: E2 08 00 E0 09 80 13 00 00 00 00 00 00 65 [10:32:57]Write i2c OK [10:32:57]MH_I2C_Read... [10:32:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:32:57]Read from MH i2c: E2 [10:32:57]MH_I2C_Read... [10:32:57]Read from MH i2c: E2 62 00 [10:32:57]MH_I2C_Read... [10:32:57]Read from MH i2c: E2 62 00 E0 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 80 E2 01 00 0E 04 04 00 44 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 A0 [10:32: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 80 E2 01 00 0E 04 04 00 44 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 [10:32:57]wFMCommunicate OK [10:32:57]SAM_PROTO_GetFieldsCounters done [10:32:57]requested_item shift.num is exist - process it [10:32:57]requested_item shift.opened is exist - process it [10:32:57]req_shift_opened [10:32:57]FM_GetShiftState [10:32:57]SAM_PROTO_GetShiftState [10:32:57]wFMCommunicate request_size=4 [10:32:57]MH_SAM_APDU [10:32:57]CAPDU: 80 13 01 00 [10:32:57]Write to MH i2c: E2 08 00 E1 09 80 13 01 00 00 00 00 00 67 [10:32:57]Write i2c OK [10:32:57]MH_I2C_Read... [10:32:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:57]Read from MH i2c: E2 [10:32:57]MH_I2C_Read... [10:32:57]Read from MH i2c: E2 0E 00 [10:32:57]MH_I2C_Read... [10:32:57]Read from MH i2c: E2 0E 00 E1 09 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 7E [10:32:57]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:32:57]wFMCommunicate OK [10:32:57]SAM_PROTO_GetShiftState done [10:32:57]FM_GetShiftState done [10:32:57]req_shift_opened done [10:32:57]requested_item shift.open_date is exist - process it [10:32:57]req_shift_open_date [10:32:57]req_shift_open_date done [10:32:57]produce_requested_data done [10:32:57]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123520,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [10:32:57]process_action_free close_receipt [10:32:57]json_value_free [10:32:57]json_value_free done [10:32:57]process_json_proto returns [10:32:57]Send response to host [10:32:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123520,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [10:32:57]free response buf [10:32:57]execute_script done [10:32:57]execute_script returns [10:32:57]free content buf [10:32:57]Sock 9.Close socket [10:32:57]Sock 9.Thread stoped [10:33:00]OFD Sender: No OFD packet to send [10:33:05]OFD Sender: No OFD packet to send [10:33:10]OFD Sender: No OFD packet to send [10:33:15]OFD Sender: No OFD packet to send [10:33:20]OFD Sender: No OFD packet to send [10:33:25]OFD Sender: No OFD packet to send [10:33:30]OFD Sender: No OFD packet to send [10:33:35]OFD Sender: No OFD packet to send [10:33:40]OFD Sender: No OFD packet to send [10:33:45]OFD Sender: No OFD packet to send [10:33:50]OFD Sender: No OFD packet to send [10:33:55]OFD Sender: No OFD packet to send [10:34:00]OFD Sender: No OFD packet to send [10:34:05]OFD Sender: No OFD packet to send [10:34:10]OFD Sender: No OFD packet to send [10:34:15]OFD Sender: No OFD packet to send [10:34:20]OFD Sender: No OFD packet to send [10:34:25]OFD Sender: No OFD packet to send [10:34:30]OFD Sender: No OFD packet to send [10:34:35]OFD Sender: No OFD packet to send [10:34:40]OFD Sender: No OFD packet to send [10:34:45]OFD Sender: No OFD packet to send [10:34:50]OFD Sender: No OFD packet to send [10:34:55]OFD Sender: No OFD packet to send [10:35:00]OFD Sender: No OFD packet to send [10:35:05]OFD Sender: No OFD packet to send [10:35:10]OFD Sender: No OFD packet to send [10:35:15]OFD Sender: No OFD packet to send [10:35:20]OFD Sender: No OFD packet to send [10:35:25]accept exits with 7 [10:35:25]New connection [10:35:25]New thread 3067436388 created [10:35:25]Thread 3067579748 joined [10:35:25]Waiting for new connection... [10:35:25] Sock 7.Parse request [10:35:25]Sock 7.Check first char [10:35:25]Sock 7.First char is OK [10:35:25]request: POST /json_proto HTTP/1.0 [10:35:25]Method: POST [10:35:25]URL: /json_proto [10:35:25]Method is POST - this is cgi request [10:35:25]url: /json_proto [10:35:25]query_string will be loaded in cgi processing [10:35:25]execute_cgi json_proto POST (null) [10:35:25]execute_cgi path=json_proto method=POST [10:35:25]POST find Content-Length [10:35:25]Host: 172.17.48.197:8080 [10:35:25]Content-Length: 688 [10:35:25]Content-Type: application/json [10:35:25] [10:35:25]POST finish read [10:35:25]Found Content-Length = 688 [10:35:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106535", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:35:25]execute_script... [10: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)1106535", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:35:25]POST & json_proto [10:35:25]process_json_proto [10:35:25]json parsed OK: [10:35:25]protocol is kg_v1.0 [10:35:25]action value=close_receipt [10:35:25]process_action close_receipt [10:35:25]cmd_close_receipt [10:35:25]MH_GetDate [10:35:25]Write to MH i2c: F0 00 00 E2 09 DA [10:35:25]Write i2c OK [10:35:25]MH_I2C_Read... [10:35:25]Read from MH i2c: F0 [10:35:25]MH_I2C_Read... [10:35:25]Read from MH i2c: F0 09 00 [10:35:25]MH_I2C_Read... [10:35:25]Read from MH i2c: F0 09 00 E2 09 00 ED A3 E5 65 6C AF E3 65 20 [10:35:25]GetLastDocTimeStamp 1709548373 [10:35:25]current date 1709548525 [10:35:25]FM_GetShiftState [10:35:25]SAM_PROTO_GetShiftState [10:35:25]wFMCommunicate request_size=4 [10:35:25]MH_SAM_APDU [10:35:25]CAPDU: 80 13 01 00 [10:35:25]Write to MH i2c: E2 08 00 E3 09 80 13 01 00 00 00 00 00 69 [10:35:25]Write i2c OK [10:35:25]MH_I2C_Read... [10:35:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:25]Read from MH i2c: E2 [10:35:25]MH_I2C_Read... [10:35:25]Read from MH i2c: E2 0E 00 [10:35:25]MH_I2C_Read... [10:35:25]Read from MH i2c: E2 0E 00 E3 09 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 80 [10:35:25]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:35:25]wFMCommunicate OK [10:35:25]SAM_PROTO_GetShiftState done [10:35:25]FM_GetShiftState done [10:35:25]opened in 1709511088 [10:35:25]opened+sec_in_day 1709597488 [10:35:25]quantity*price = 100039 [10:35:25]sum+1 = 100041 [10:35:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 121 04.03.2024 10:35 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123521 ФПД: 122299545157782 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T103525&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123521&fm=122299545157782&tin=02508201610067®Number=0000000000090573&sum=100000 [10:35:26]StoreToDocumentArchive [10:35:26]shift 324 fd 123521 [10:35:26]save to /storage/0324/doc_00123521 [10:35:26]save last doc name /storage/0324/doc_00123521 to /storage/kkm_last_doc_name [10:35:26]save OK [10:35:26]Clear old archive folders... [10:35:26]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:35:26]tlvbuf is 01B6FB80 [10:35:26]SAM_PROTO_ClearQueue [10:35:26]wFMCommunicate request_size=4 [10:35:26]MH_SAM_APDU [10:35:26]CAPDU: 80 09 00 00 [10:35:26]Write to MH i2c: E2 08 00 F0 09 80 09 00 00 00 00 00 00 6B [10:35:26]Write i2c OK [10:35:26]MH_I2C_Read... [10:35:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:35:26]Read from MH i2c: E2 [10:35:26]MH_I2C_Read... [10:35:26]Read from MH i2c: E2 03 00 [10:35:26]MH_I2C_Read... [10:35:26]Read from MH i2c: E2 03 00 F0 09 00 90 00 6D [10:35:26]RAPDU: 90 00 [10:35:26]wFMCommunicate OK [10:35:26]SAM_PROTO_ClearQueue done [10:35:26]KKMCreateOFDPacket [10:35:26]OFDProtocolAddRootSTLVToBuf [10:35:26]FM_MakeSignedData [10:35:26]FM_MakeSignedData [10:35:26]SAM_PROTO_SignData [10:35:26]wFMCommunicate request_size=4 [10:35:26]MH_SAM_APDU [10:35:26]CAPDU: 80 0D 01 02 [10:35:26]Write to MH i2c: E2 08 00 F1 09 80 0D 01 02 00 00 00 00 73 [10:35:26]Write i2c OK [10:35:26]MH_I2C_Read... [10:35:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:35:26]Read from MH i2c: E2 [10:35:26]MH_I2C_Read... [10:35:26]Read from MH i2c: E2 03 00 [10:35:26]MH_I2C_Read... [10:35:26]Read from MH i2c: E2 03 00 F1 09 00 90 00 6E [10:35:26]RAPDU: 90 00 [10:35:26]wFMCommunicate OK [10:35:26]wFMCommunicate request_size=255 [10:35:26]MH_SAM_APDU [10:35:26]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 ED A3 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 81 E2 01 00 35 04 06 00 [10:35:26]Write to MH i2c: E2 02 01 F2 09 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 ED A3 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 81 E2 01 00 35 04 06 00 00 00 9E [10:35:26]Write i2c OK [10:35:26]MH_I2C_Read... [10:35:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:26]Read from MH i2c: E2 [10:35:26]MH_I2C_Read... [10:35:26]Read from MH i2c: E2 03 00 [10:35:26]MH_I2C_Read... [10:35:26]Read from MH i2c: E2 03 00 F2 09 00 90 00 6F [10:35:26]RAPDU: 90 00 [10:35:26]wFMCommunicate OK [10:35:26]wFMCommunicate request_size=11 [10:35:26]MH_SAM_APDU [10:35:26]CAPDU: 80 0D 02 02 06 6F 3B 14 F2 00 96 [10:35:26]Write to MH i2c: E2 0E 00 F3 09 80 0D 02 02 06 00 6F 3B 14 F2 00 96 00 00 C8 [10:35:26]Write i2c OK [10:35:26]MH_I2C_Read... [10:35:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:26]Read from MH i2c: E2 [10:35:26]MH_I2C_Read... [10:35:26]Read from MH i2c: E2 03 00 [10:35:26]MH_I2C_Read... [10:35:26]Read from MH i2c: E2 03 00 F3 09 00 90 00 70 [10:35:26]RAPDU: 90 00 [10:35:26]wFMCommunicate OK [10:35:26]wFMCommunicate request_size=4 [10:35:26]MH_SAM_APDU [10:35:26]CAPDU: 80 0D 03 02 [10:35:26]Write to MH i2c: E2 08 00 F4 09 80 0D 03 02 00 00 00 00 78 [10:35:26]Write i2c OK [10:35:26]MH_I2C_Read... [10:35:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:35:26]Read from MH i2c: E2 [10:35:26]MH_I2C_Read... [10:35:26]Read from MH i2c: E2 0B 00 [10:35:26]MH_I2C_Read... [10:35:26]Read from MH i2c: E2 0B 00 F4 09 00 E7 DA 62 6F 4E 2D 94 80 90 00 9A [10:35:26]RAPDU: E7 DA 62 6F 4E 2D 94 80 90 00 [10:35:26]wFMCommunicate OK [10:35:26]SAM_PROTO_SignData done [10:35:26]FM_MakeSignedData done [10:35:26]CreateOFDProtocolMessage [10:35:26]wFMCommunicate request_size=4 [10:35:26]MH_SAM_APDU [10:35:26]CAPDU: 80 11 00 00 [10:35:26]Write to MH i2c: E2 08 00 F5 09 80 11 00 00 00 00 00 00 78 [10:35:26]Write i2c OK [10:35:26]MH_I2C_Read... [10:35:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:26]Read from MH i2c: E2 [10:35:26]MH_I2C_Read... [10:35:26]Read from MH i2c: E2 17 00 [10:35:26]MH_I2C_Read... [10:35:26]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 37 39 38 90 00 D6 [10:35:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:35:26]wFMCommunicate OK [10:35:26]CreateOFDProtocolMessage done [10:35:26]OFDSenderStorePacket 123521 [10:35:26]StoreOFDPacket docnum=123521 [10:35:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 6E 62 08 01 5C FA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 ED A3 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 81 E2 01 00 35 04 06 00 6F 3B 14 F2 00 96 E7 DA 62 6F 4E 2D 94 80 [10:35:26]CheckFolder [10:35:26]dirname=/storage/ofd_packets [10:35:26]CheckFolder done [10:35:26]ProducePacketName [10:35:26]name=ofd_packets/00123521 [10:35:26]NVStorageSaveData ofd_packets/00123521 [10:35:26]File name is /storage/ofd_packets/00123521 [10:35:26]Write 302 bytes [10:35:26]NVStorageSaveData done [10:35:26]OFDSenderStorePacket done [10:35:26]KKMCreateOFDPacket done [10:35:26]NVStorageSaveData kkm_last_timestamp [10:35:26]File name is /storage/kkm_last_timestamp [10:35:26]Write 4 bytes [10:35:26]NVStorageSaveData done [10:35:26]ExternCall_PrintAddStr [10:35:26]wPrintStart [10:35:26]Write to MH i2c: 01 00 00 F6 09 FF [10:35:26]Write i2c OK [10:35:26]MH_I2C_Read... [10:35:26]Read from MH i2c: 01 [10:35:26]MH_I2C_Read... [10:35:26]Read from MH i2c: 01 07 00 [10:35:26]MH_I2C_Read... [10:35:26]Read from MH i2c: 01 07 00 F6 09 00 00 00 00 00 FF 0F 14 [10:35:26]RasterBufferAndPrint [10:35:26]line Счет N : (1)1106535 [10:35:26]line ИНН: 02508201610067 [10:35:26]line Контрольно-Кассовый Чек [10:35:26]line ПРОДАЖА [10:35:26]line ТРК (МРК, ГНК) : 61 [10:35:26]line Товар: 2710194210 [10:35:26]line ДТ(л)-К-5 [10:35:26]line 14.110 * 70.90 [10:35:26]line = 1000.40 [10:35:26]line НДС 12% НСП 1% [10:35:26]line > о реализуемом товаре [10:35:26]line ОКРУГЛЕНИЕ: -0.40 [10:35:26]line ИТОГО: 1000.00 [10:35:26]line Внесено: 1000.00 [10:35:26]line СДАЧА: 0.00 [10:35:26]line НСП 1% : 8.85 [10:35:26]line НДС 12% : 106.24 [10:35:26]line Наличными: 1000.00 [10:35:26]line Безнал.: 0.00 [10:35:26]line Место: АЗС № 25 "Партнер Нефть" [10:35:26]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:35:26]line СНО: Общий режим [10:35:26]line Чек 121 04.03.2024 10:35 [10:35:26]line Смена: 324 ФФД: 1.0 [10:35:26]line ЗНМ: 0300000019 [10:35:26]line РНМ: 0000000000090573 [10:35:26]line Версия ККМ: 001 [10:35:26]line ФМ: 0000000000874798 [10:35:26]line ФД: 123521 [10:35:26]line ФПД: 122299545157782 [10:35:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T103525&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123521&fm=122299545157782&tin=02508201610067®Number=0000000000090573&sum=100000 [10:35:26]OFD Sender: Processing packet 123521 [packets to send 112, broken 111] [10:35:26]ProducePacketName [10:35:26]name=ofd_packets/00123521 [10:35:26]OFD Sender: To server: pG, [10:35:26]CommunicateWithHost lk.salyk.kg:30040 [10:35:26]ConnectInit lk.salyk.kg [10:35:26]written 0, free lines is 4095 [10:35:26]Connected sock=10 [10:35:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 6E 62 08 01 5C FA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 ED A3 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 81 E2 01 00 35 04 06 00 6F 3B 14 F2 00 96 E7 DA 62 6F 4E 2D 94 80 [10:35:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 81 BC 47 00 A6 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 37 39 38 10 04 04 00 81 E2 01 00 F4 03 04 00 16 50 E5 65 B6 04 01 00 00 C7 46 5B 23 CB 51 9C 7D [10:35:27]CommunicateWithHost err = 0 [10:35:27]CheckOFDResponse [10:35:27]1017 (14) - 77093643461234 [10:35:27]1041 (16) - 0000000000874798 [10:35:27]1040 (4) - 123521 [10:35:27]1012 (4) - 04.03.2024 04:37 [10:35:27]1206 (1) - 0 [10:35:27]OFD Sender: Remove packet 123521 [10:35:27]ProducePacketName [10:35:27]name=ofd_packets/00123521 [10:35:27]NVStorageDeleteData [10:35:27]Write to MH i2c: 01 00 00 21 0A 2B [10:35:27]Write i2c OK [10:35:27]MH_I2C_Read... [10:35:27]Read from MH i2c: 01 [10:35:27]MH_I2C_Read... [10:35:27]Read from MH i2c: 01 07 00 [10:35:27]MH_I2C_Read... [10:35:27]Read from MH i2c: 01 07 00 21 0A 00 00 00 00 00 EF 0C 2D [10:35:27]RasterBufferAndPrint [10:35:27]line [10:35:27]line [10:35:27]line [10:35:27]line [10:35:27]line [10:35:27]written 0, free lines is 3317 [10:35:27]MH_Cut [10:35:27]Write to MH i2c: D1 01 00 28 0A 01 04 [10:35:27]Write i2c OK [10:35:27]MH_I2C_Read... [10:35:27]Read from MH i2c: D1 [10:35:27]MH_I2C_Read... [10:35:27]Read from MH i2c: D1 01 00 [10:35:27]MH_I2C_Read... [10:35:27]Read from MH i2c: D1 01 00 28 0A 00 03 [10:35:27]Write to MH i2c: 01 00 00 29 0A 33 [10:35:27]Write i2c OK [10:35:27]MH_I2C_Read... [10:35:27]OFD Sender: No OFD packet to send [10:35:27]*** Cut start [10:35:27]*** Purtial cut [10:35:27]*** Stage 1: CUTSNS_PIN = 1 [10:35:29]Read from MH i2c: 01 [10:35:29]MH_I2C_Read... [10:35:29]*** Stop cut motor [10:35:29]*** Cut end [10:35:29]Read from MH i2c: 01 07 00 [10:35:29]MH_I2C_Read... [10:35:29]Read from MH i2c: 01 07 00 29 0A 00 00 00 00 00 FF 0F 48 [10:35:29]process_action close_receipt done [10:35:29]requested_data is exist [10:35:29]produce_requested_data [10:35:29]requested_item fm.sn is exist - process it [10:35:29]wFMCommunicate request_size=4 [10:35:29]MH_SAM_APDU [10:35:29]CAPDU: 80 11 00 00 [10:35:29]Write to MH i2c: E2 08 00 2A 0A 80 11 00 00 00 00 00 00 AE [10:35:29]Write i2c OK [10:35:29]MH_I2C_Read... [10:35:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:29]Read from MH i2c: E2 [10:35:29]MH_I2C_Read... [10:35:29]Read from MH i2c: E2 17 00 [10:35:29]MH_I2C_Read... [10:35:29]Read from MH i2c: E2 17 00 2A 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0C [10:35:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:35:29]wFMCommunicate OK [10:35:29]requested_item fd.num is exist - process it [10:35:29]SAM_PROTO_GetFieldsCounters [10:35:29]wFMCommunicate request_size=4 [10:35:29]MH_SAM_APDU [10:35:29]CAPDU: 80 13 00 00 [10:35:29]Write to MH i2c: E2 08 00 2B 0A 80 13 00 00 00 00 00 00 B1 [10:35:29]Write i2c OK [10:35:29]MH_I2C_Read... [10:35:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:35:30]Read from MH i2c: E2 [10:35:30]MH_I2C_Read... [10:35:30]Read from MH i2c: E2 62 00 [10:35:30]MH_I2C_Read... [10:35:30]Read from MH i2c: E2 62 00 2B 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 81 E2 01 00 0E 04 04 00 44 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 F0 [10: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 81 E2 01 00 0E 04 04 00 44 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 [10:35:30]wFMCommunicate OK [10:35:30]SAM_PROTO_GetFieldsCounters done [10:35:30]requested_item shift.num is exist - process it [10:35:30]requested_item shift.opened is exist - process it [10:35:30]req_shift_opened [10:35:30]FM_GetShiftState [10:35:30]SAM_PROTO_GetShiftState [10:35:30]wFMCommunicate request_size=4 [10:35:30]MH_SAM_APDU [10:35:30]CAPDU: 80 13 01 00 [10:35:30]Write to MH i2c: E2 08 00 2C 0A 80 13 01 00 00 00 00 00 B3 [10:35:30]Write i2c OK [10:35:30]MH_I2C_Read... [10:35:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:30]Read from MH i2c: E2 [10:35:30]MH_I2C_Read... [10:35:30]Read from MH i2c: E2 0E 00 [10:35:30]MH_I2C_Read... [10:35:30]Read from MH i2c: E2 0E 00 2C 0A 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 CA [10:35:30]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:35:30]wFMCommunicate OK [10:35:30]SAM_PROTO_GetShiftState done [10:35:30]FM_GetShiftState done [10:35:30]req_shift_opened done [10:35:30]requested_item shift.open_date is exist - process it [10:35:30]req_shift_open_date [10:35:30]req_shift_open_date done [10:35:30]produce_requested_data done [10:35:30]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123521,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [10:35:30]process_action_free close_receipt [10:35:30]json_value_free [10:35:30]json_value_free done [10:35:30]process_json_proto returns [10:35:30]Send response to host [10:35:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123521,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [10:35:30]free response buf [10:35:30]execute_script done [10:35:30]execute_script returns [10:35:30]free content buf [10:35:30]Sock 7.Close socket [10:35:30]Sock 7.Thread stoped [10:35:32]OFD Sender: No OFD packet to send [10:35:37]OFD Sender: No OFD packet to send [10:35:42]OFD Sender: No OFD packet to send [10:35:47]OFD Sender: No OFD packet to send [10:35:52]OFD Sender: No OFD packet to send [10:35:57]OFD Sender: No OFD packet to send [10:36:02]OFD Sender: No OFD packet to send [10:36:07]OFD Sender: No OFD packet to send [10:36:12]OFD Sender: No OFD packet to send [10:36:17]OFD Sender: No OFD packet to send [10:36:22]OFD Sender: No OFD packet to send [10:36:27]OFD Sender: No OFD packet to send [10:36:32]OFD Sender: No OFD packet to send [10:36:37]OFD Sender: No OFD packet to send [10:36:39]accept exits with 9 [10:36:39]New connection [10:36:39]New thread 3067579748 created [10:36:39]Thread 3067436388 joined [10:36:39]Waiting for new connection... [10:36:39] Sock 9.Parse request [10:36:39]Sock 9.Check first char [10:36:39]Sock 9.First char is OK [10:36:39]request: POST /json_proto HTTP/1.0 [10:36:39]Method: POST [10:36:39]URL: /json_proto [10:36:39]Method is POST - this is cgi request [10:36:39]url: /json_proto [10:36:39]query_string will be loaded in cgi processing [10:36:39]execute_cgi json_proto POST (null) [10:36:39]execute_cgi path=json_proto method=POST [10:36:39]POST find Content-Length [10:36:39]Host: 172.17.48.197:8080 [10:36:39]Content-Length: 683 [10:36:39]Content-Type: application/json [10:36:39] [10:36:39]POST finish read [10:36:39]Found Content-Length = 683 [10:36:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106536", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 32.320, "sum" : 2000.61, "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:36:39]execute_script... [10:36:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106536", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 32.320, "sum" : 2000.61, "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:36:39]POST & json_proto [10:36:39]process_json_proto [10:36:39]json parsed OK: [10:36:39]protocol is kg_v1.0 [10:36:39]action value=close_receipt [10:36:39]process_action close_receipt [10:36:39]cmd_close_receipt [10:36:39]MH_GetDate [10:36:39]Write to MH i2c: F0 00 00 2D 0A 26 [10:36:39]Write i2c OK [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: F0 [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: F0 09 00 [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: F0 09 00 2D 0A 00 38 A4 E5 65 6C AF E3 65 B8 [10:36:39]GetLastDocTimeStamp 1709548525 [10:36:39]current date 1709548600 [10:36:39]FM_GetShiftState [10:36:39]SAM_PROTO_GetShiftState [10:36:39]wFMCommunicate request_size=4 [10:36:39]MH_SAM_APDU [10:36:39]CAPDU: 80 13 01 00 [10:36:39]Write to MH i2c: E2 08 00 2E 0A 80 13 01 00 00 00 00 00 B5 [10:36:39]Write i2c OK [10:36:39]MH_I2C_Read... [10:36:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:39]Read from MH i2c: E2 [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: E2 0E 00 [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: E2 0E 00 2E 0A 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 CC [10:36:39]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:36:39]wFMCommunicate OK [10:36:39]SAM_PROTO_GetShiftState done [10:36:39]FM_GetShiftState done [10:36:39]opened in 1709511088 [10:36:39]opened+sec_in_day 1709597488 [10:36:39]quantity*price = 200060 [10:36:39]sum+1 = 200062 [10:36:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.45 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 122 04.03.2024 10:36 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123522 ФПД: 224934039950519 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T103640&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123522&fm=224934039950519&tin=02508201610067®Number=0000000000090573&sum=200000 [10:36:40]StoreToDocumentArchive [10:36:40]shift 324 fd 123522 [10:36:40]save to /storage/0324/doc_00123522 [10:36:40]save last doc name /storage/0324/doc_00123522 to /storage/kkm_last_doc_name [10:36:40]save OK [10:36:40]Clear old archive folders... [10:36:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:36:40]tlvbuf is 01BB2900 [10:36:40]SAM_PROTO_ClearQueue [10:36:40]wFMCommunicate request_size=4 [10:36:40]MH_SAM_APDU [10:36:40]CAPDU: 80 09 00 00 [10:36:40]Write to MH i2c: E2 08 00 3B 0A 80 09 00 00 00 00 00 00 B7 [10:36:40]Write i2c OK [10:36:40]MH_I2C_Read... [10:36:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:36:40]Read from MH i2c: E2 [10:36:40]MH_I2C_Read... [10:36:40]Read from MH i2c: E2 03 00 [10:36:40]MH_I2C_Read... [10:36:40]Read from MH i2c: E2 03 00 3B 0A 00 90 00 B9 [10:36:40]RAPDU: 90 00 [10:36:40]wFMCommunicate OK [10:36:40]SAM_PROTO_ClearQueue done [10:36:40]KKMCreateOFDPacket [10:36:40]OFDProtocolAddRootSTLVToBuf [10:36:40]FM_MakeSignedData [10:36:40]FM_MakeSignedData [10:36:40]SAM_PROTO_SignData [10:36:40]wFMCommunicate request_size=4 [10:36:40]MH_SAM_APDU [10:36:40]CAPDU: 80 0D 01 02 [10:36:40]Write to MH i2c: E2 08 00 3C 0A 80 0D 01 02 00 00 00 00 BF [10:36:40]Write i2c OK [10:36:40]MH_I2C_Read... [10:36:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:36:40]Read from MH i2c: E2 [10:36:40]MH_I2C_Read... [10:36:40]Read from MH i2c: E2 03 00 [10:36:40]MH_I2C_Read... [10:36:40]Read from MH i2c: E2 03 00 3C 0A 00 90 00 BA [10:36:40]RAPDU: 90 00 [10:36:40]wFMCommunicate OK [10:36:40]wFMCommunicate request_size=255 [10:36:40]MH_SAM_APDU [10:36:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 38 A4 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 82 E2 01 00 35 04 06 00 CC [10:36:40]Write to MH i2c: E2 02 01 3D 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 38 A4 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 82 E2 01 00 35 04 06 00 CC 00 00 59 [10:36:40]Write i2c OK [10:36:40]MH_I2C_Read... [10:36:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:40]Read from MH i2c: E2 [10:36:40]MH_I2C_Read... [10:36:40]Read from MH i2c: E2 03 00 [10:36:40]MH_I2C_Read... [10:36:40]Read from MH i2c: E2 03 00 3D 0A 00 90 00 BB [10:36:40]RAPDU: 90 00 [10:36:40]wFMCommunicate OK [10:36:40]wFMCommunicate request_size=10 [10:36:40]MH_SAM_APDU [10:36:40]CAPDU: 80 0D 02 02 05 93 89 8C 94 B7 [10:36:40]Write to MH i2c: E2 0D 00 3E 0A 80 0D 02 02 05 00 93 89 8C 94 B7 00 00 BF [10:36:40]Write i2c OK [10:36:40]MH_I2C_Read... [10:36:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:40]Read from MH i2c: E2 [10:36:40]MH_I2C_Read... [10:36:40]Read from MH i2c: E2 03 00 [10:36:40]MH_I2C_Read... [10:36:40]Read from MH i2c: E2 03 00 3E 0A 00 90 00 BC [10:36:40]RAPDU: 90 00 [10:36:40]wFMCommunicate OK [10:36:40]wFMCommunicate request_size=4 [10:36:40]MH_SAM_APDU [10:36:40]CAPDU: 80 0D 03 02 [10:36:40]Write to MH i2c: E2 08 00 3F 0A 80 0D 03 02 00 00 00 00 C4 [10:36:40]Write i2c OK [10:36:40]MH_I2C_Read... [10:36:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:36:40]Read from MH i2c: E2 [10:36:40]MH_I2C_Read... [10:36:40]Read from MH i2c: E2 0B 00 [10:36:40]MH_I2C_Read... [10:36:40]Read from MH i2c: E2 0B 00 3F 0A 00 4D FF 0B C2 0A 3D EF DF 90 00 F3 [10:36:40]RAPDU: 4D FF 0B C2 0A 3D EF DF 90 00 [10:36:40]wFMCommunicate OK [10:36:40]SAM_PROTO_SignData done [10:36:40]FM_MakeSignedData done [10:36:40]CreateOFDProtocolMessage [10:36:40]wFMCommunicate request_size=4 [10:36:40]MH_SAM_APDU [10:36:40]CAPDU: 80 11 00 00 [10:36:40]Write to MH i2c: E2 08 00 40 0A 80 11 00 00 00 00 00 00 C4 [10:36:40]Write i2c OK [10:36:40]MH_I2C_Read... [10:36:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:41]Read from MH i2c: E2 [10:36:41]MH_I2C_Read... [10:36:41]Read from MH i2c: E2 17 00 [10:36:41]MH_I2C_Read... [10:36:41]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 37 39 38 90 00 22 [10:36:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:36:41]wFMCommunicate OK [10:36:41]CreateOFDProtocolMessage done [10:36:41]OFDSenderStorePacket 123522 [10:36:41]StoreOFDPacket docnum=123522 [10:36:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B1 4A 07 01 5F 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 35 FF 03 08 00 03 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 38 A4 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 82 E2 01 00 35 04 06 00 CC 93 89 8C 94 B7 4D FF 0B C2 0A 3D EF DF [10:36:41]CheckFolder [10:36:41]dirname=/storage/ofd_packets [10:36:41]CheckFolder done [10:36:41]ProducePacketName [10:36:41]name=ofd_packets/00123522 [10:36:41]NVStorageSaveData ofd_packets/00123522 [10:36:41]File name is /storage/ofd_packets/00123522 [10:36:41]Write 301 bytes [10:36:41]NVStorageSaveData done [10:36:41]OFDSenderStorePacket done [10:36:41]KKMCreateOFDPacket done [10:36:41]NVStorageSaveData kkm_last_timestamp [10:36:41]File name is /storage/kkm_last_timestamp [10:36:41]Write 4 bytes [10:36:41]NVStorageSaveData done [10:36:41]ExternCall_PrintAddStr [10:36:41]wPrintStart [10:36:41]Write to MH i2c: 01 00 00 41 0A 4B [10:36:41]Write i2c OK [10:36:41]MH_I2C_Read... [10:36:41]Read from MH i2c: 01 [10:36:41]MH_I2C_Read... [10:36:41]Read from MH i2c: 01 07 00 [10:36:41]MH_I2C_Read... [10:36:41]Read from MH i2c: 01 07 00 41 0A 00 00 00 00 00 FF 0F 60 [10:36:41]RasterBufferAndPrint [10:36:41]line Счет N : (1)1106536 [10:36:41]line ИНН: 02508201610067 [10:36:41]line Контрольно-Кассовый Чек [10:36:41]line ПРОДАЖА [10:36:41]line ТРК (МРК, ГНК) : 21 [10:36:41]line Товар: 2710124130 [10:36:41]line Аи-92-К-5 [10:36:41]line 32.320 * 61.90 [10:36:41]line = 2000.61 [10:36:41]line НДС 12% НСП 1% [10:36:41]line > о реализуемом товаре [10:36:41]line ОКРУГЛЕНИЕ: -0.61 [10:36:41]line ИТОГО: 2000.00 [10:36:41]line Внесено: 2000.00 [10:36:41]line СДАЧА: 0.00 [10:36:41]line НСП 1% : 17.70 [10:36:41]line НДС 12% : 212.45 [10:36:41]line Наличными: 2000.00 [10:36:41]line Безнал.: 0.00 [10:36:41]line Место: АЗС № 25 "Партнер Нефть" [10:36:41]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:36:41]line СНО: Общий режим [10:36:41]line Чек 122 04.03.2024 10:36 [10:36:41]line Смена: 324 ФФД: 1.0 [10:36:41]line ЗНМ: 0300000019 [10:36:41]line РНМ: 0000000000090573 [10:36:41]line Версия ККМ: 001 [10:36:41]line ФМ: 0000000000874798 [10:36:41]line ФД: 123522 [10:36:41]line ФПД: 224934039950519 [10:36:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T103640&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123522&fm=224934039950519&tin=02508201610067®Number=0000000000090573&sum=200000 [10:36:41]OFD Sender: Processing packet 123522 [packets to send 112, broken 111] [10:36:41]ProducePacketName [10:36:41]name=ofd_packets/00123522 [10:36:41]OFD Sender: To server: pG, [10:36:41]CommunicateWithHost lk.salyk.kg:30040 [10:36:41]ConnectInit lk.salyk.kg [10:36:41]written 0, free lines is 4095 [10:36:41]Connected sock=10 [10:36: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 37 39 38 0F 01 00 00 B1 4A 07 01 5F 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 35 FF 03 08 00 03 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 38 A4 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 82 E2 01 00 35 04 06 00 CC 93 89 8C 94 B7 4D FF 0B C2 0A 3D EF DF [10:36:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 1F 7D 47 00 CD 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 37 39 38 10 04 04 00 82 E2 01 00 F4 03 04 00 60 50 E5 65 B6 04 01 00 00 06 D9 FE 03 BE D7 F9 43 [10:36:41]CommunicateWithHost err = 0 [10:36:41]CheckOFDResponse [10:36:41]1017 (14) - 77093643461234 [10:36:41]1041 (16) - 0000000000874798 [10:36:41]1040 (4) - 123522 [10:36:41]1012 (4) - 04.03.2024 04:38 [10:36:41]1206 (1) - 0 [10:36:41]OFD Sender: Remove packet 123522 [10:36:41]ProducePacketName [10:36:41]name=ofd_packets/00123522 [10:36:41]NVStorageDeleteData [10:36:41]Write to MH i2c: 01 00 00 6C 0A 76 [10:36:41]Write i2c OK [10:36:41]MH_I2C_Read... [10:36:41]Read from MH i2c: 01 [10:36:41]MH_I2C_Read... [10:36:41]Read from MH i2c: 01 07 00 [10:36:41]MH_I2C_Read... [10:36:41]Read from MH i2c: 01 07 00 6C 0A 00 00 00 00 00 F0 0C 79 [10:36:41]RasterBufferAndPrint [10:36:41]line [10:36:41]line [10:36:41]line [10:36:41]line [10:36:41]line [10:36:41]written 0, free lines is 3318 [10:36:41]MH_Cut [10:36:41]Write to MH i2c: D1 01 00 73 0A 01 4F [10:36:41]Write i2c OK [10:36:41]MH_I2C_Read... [10:36:41]Read from MH i2c: D1 [10:36:41]MH_I2C_Read... [10:36:41]Read from MH i2c: D1 01 00 [10:36:41]MH_I2C_Read... [10:36:41]Read from MH i2c: D1 01 00 73 0A 00 4E [10:36:41]Write to MH i2c: 01 00 00 74 0A 7E [10:36:41]Write i2c OK [10:36:41]MH_I2C_Read... [10:36:42]OFD Sender: No OFD packet to send [10:36:42]*** Cut start [10:36:42]*** Purtial cut [10:36:42]*** Stage 1: CUTSNS_PIN = 1 [10:36:44]Read from MH i2c: 01 [10:36:44]MH_I2C_Read... [10:36:44]*** Stop cut motor [10:36:44]*** Cut end [10:36:44]Read from MH i2c: 01 07 00 [10:36:44]MH_I2C_Read... [10:36:44]Read from MH i2c: 01 07 00 74 0A 00 00 00 00 00 FF 0F 93 [10:36:44]process_action close_receipt done [10:36:44]requested_data is exist [10:36:44]produce_requested_data [10:36:44]requested_item fm.sn is exist - process it [10:36:44]wFMCommunicate request_size=4 [10:36:44]MH_SAM_APDU [10:36:44]CAPDU: 80 11 00 00 [10:36:44]Write to MH i2c: E2 08 00 75 0A 80 11 00 00 00 00 00 00 F9 [10:36:44]Write i2c OK [10:36:44]MH_I2C_Read... [10:36:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:44]Read from MH i2c: E2 [10:36:44]MH_I2C_Read... [10:36:44]Read from MH i2c: E2 17 00 [10:36:44]MH_I2C_Read... [10:36:44]Read from MH i2c: E2 17 00 75 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 57 [10:36:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:36:44]wFMCommunicate OK [10:36:44]requested_item fd.num is exist - process it [10:36:44]SAM_PROTO_GetFieldsCounters [10:36:44]wFMCommunicate request_size=4 [10:36:44]MH_SAM_APDU [10:36:44]CAPDU: 80 13 00 00 [10:36:44]Write to MH i2c: E2 08 00 76 0A 80 13 00 00 00 00 00 00 FC [10:36:44]Write i2c OK [10:36:44]MH_I2C_Read... [10:36:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:36:44]Read from MH i2c: E2 [10:36:44]MH_I2C_Read... [10:36:44]Read from MH i2c: E2 62 00 [10:36:44]MH_I2C_Read... [10:36:44]Read from MH i2c: E2 62 00 76 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 82 E2 01 00 0E 04 04 00 44 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 3F [10:36: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 82 E2 01 00 0E 04 04 00 44 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 [10:36:44]wFMCommunicate OK [10:36:44]SAM_PROTO_GetFieldsCounters done [10:36:44]requested_item shift.num is exist - process it [10:36:44]requested_item shift.opened is exist - process it [10:36:44]req_shift_opened [10:36:44]FM_GetShiftState [10:36:44]SAM_PROTO_GetShiftState [10:36:44]wFMCommunicate request_size=4 [10:36:44]MH_SAM_APDU [10:36:44]CAPDU: 80 13 01 00 [10:36:44]Write to MH i2c: E2 08 00 77 0A 80 13 01 00 00 00 00 00 FE [10:36:44]Write i2c OK [10:36:44]MH_I2C_Read... [10:36:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:44]Read from MH i2c: E2 [10:36:44]MH_I2C_Read... [10:36:44]Read from MH i2c: E2 0E 00 [10:36:44]MH_I2C_Read... [10:36:44]Read from MH i2c: E2 0E 00 77 0A 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 15 [10:36:44]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:36:44]wFMCommunicate OK [10:36:44]SAM_PROTO_GetShiftState done [10:36:44]FM_GetShiftState done [10:36:44]req_shift_opened done [10:36:44]requested_item shift.open_date is exist - process it [10:36:44]req_shift_open_date [10:36:44]req_shift_open_date done [10:36:44]produce_requested_data done [10:36:44]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123522,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [10:36:44]process_action_free close_receipt [10:36:44]json_value_free [10:36:44]json_value_free done [10:36:44]process_json_proto returns [10:36:44]Send response to host [10:36:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123522,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [10:36:44]free response buf [10:36:44]execute_script done [10:36:44]execute_script returns [10:36:44]free content buf [10:36:44]Sock 9.Close socket [10:36:44]Sock 9.Thread stoped [10:36:47]OFD Sender: No OFD packet to send [10:36:52]OFD Sender: No OFD packet to send [10:36:57]OFD Sender: No OFD packet to send [10:37:02]OFD Sender: No OFD packet to send [10:37:07]OFD Sender: No OFD packet to send [10:37:12]OFD Sender: No OFD packet to send [10:37:17]OFD Sender: No OFD packet to send [10:37:22]OFD Sender: No OFD packet to send [10:37:27]OFD Sender: No OFD packet to send [10:37:32]OFD Sender: No OFD packet to send [10:37:37]OFD Sender: No OFD packet to send [10:37:42]OFD Sender: No OFD packet to send [10:37:47]OFD Sender: No OFD packet to send [10:37:52]OFD Sender: No OFD packet to send [10:37:57]OFD Sender: No OFD packet to send [10:38:02]OFD Sender: No OFD packet to send [10:38:07]OFD Sender: No OFD packet to send [10:38:12]OFD Sender: No OFD packet to send [10:38:17]OFD Sender: No OFD packet to send [10:38:22]OFD Sender: No OFD packet to send [10:38:27]OFD Sender: No OFD packet to send [10:38:32]OFD Sender: No OFD packet to send [10:38:37]OFD Sender: No OFD packet to send [10:38:42]OFD Sender: No OFD packet to send [10:38:47]OFD Sender: No OFD packet to send [10:38:52]OFD Sender: No OFD packet to send [10:38:57]OFD Sender: No OFD packet to send [10:39:02]OFD Sender: No OFD packet to send [10:39:05]accept exits with 7 [10:39:05]New connection [10:39:05]New thread 3067436388 created [10:39:05]Thread 3067579748 joined [10:39:05]Waiting for new connection... [10:39:05] Sock 7.Parse request [10:39:05]Sock 7.Check first char [10:39:05]Sock 7.First char is OK [10:39:05]request: POST /json_proto HTTP/1.0 [10:39:05]Method: POST [10:39:05]URL: /json_proto [10:39:05]Method is POST - this is cgi request [10:39:05]url: /json_proto [10:39:05]query_string will be loaded in cgi processing [10:39:05]execute_cgi json_proto POST (null) [10:39:05]execute_cgi path=json_proto method=POST [10:39:05]POST find Content-Length [10:39:05]Host: 172.17.48.197:8080 [10:39:05]Content-Length: 678 [10:39:05]Content-Type: application/json [10:39:05] [10:39:05]POST finish read [10:39:05]Found Content-Length = 678 [10:39:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106537", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "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:39:05]execute_script... [10:39:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106537", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "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:39:05]POST & json_proto [10:39:05]process_json_proto [10:39:05]json parsed OK: [10:39:05]protocol is kg_v1.0 [10:39:05]action value=close_receipt [10:39:05]process_action close_receipt [10:39:05]cmd_close_receipt [10:39:05]MH_GetDate [10:39:05]Write to MH i2c: F0 00 00 78 0A 71 [10:39:05]Write i2c OK [10:39:05]MH_I2C_Read... [10:39:05]Read from MH i2c: F0 [10:39:05]MH_I2C_Read... [10:39:05]Read from MH i2c: F0 09 00 [10:39:05]MH_I2C_Read... [10:39:05]Read from MH i2c: F0 09 00 78 0A 00 C9 A4 E5 65 6C AF E3 65 94 [10:39:05]GetLastDocTimeStamp 1709548600 [10:39:05]current date 1709548745 [10:39:05]FM_GetShiftState [10:39:05]SAM_PROTO_GetShiftState [10:39:05]wFMCommunicate request_size=4 [10:39:05]MH_SAM_APDU [10:39:05]CAPDU: 80 13 01 00 [10:39:05]Write to MH i2c: E2 08 00 79 0A 80 13 01 00 00 00 00 00 00 [10:39:05]Write i2c OK [10:39:05]MH_I2C_Read... [10:39:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:05]Read from MH i2c: E2 [10:39:05]MH_I2C_Read... [10:39:05]Read from MH i2c: E2 0E 00 [10:39:05]MH_I2C_Read... [10:39:05]Read from MH i2c: E2 0E 00 79 0A 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 17 [10:39:05]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:39:05]wFMCommunicate OK [10:39:05]SAM_PROTO_GetShiftState done [10:39:05]FM_GetShiftState done [10:39:05]opened in 1709511088 [10:39:05]opened+sec_in_day 1709597488 [10:39:05]quantity*price = 30021 [10:39:05]sum+1 = 30023 [10:39:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.88 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 123 04.03.2024 10:39 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123523 ФПД: 255182574384378 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T103906&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123523&fm=255182574384378&tin=02508201610067®Number=0000000000090573&sum=30000 [10:39:06]StoreToDocumentArchive [10:39:06]shift 324 fd 123523 [10:39:06]save to /storage/0324/doc_00123523 [10:39:06]save last doc name /storage/0324/doc_00123523 to /storage/kkm_last_doc_name [10:39:06]save OK [10:39:06]Clear old archive folders... [10:39:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:39:06]tlvbuf is 01BDC4F0 [10:39:06]SAM_PROTO_ClearQueue [10:39:06]wFMCommunicate request_size=4 [10:39:06]MH_SAM_APDU [10:39:06]CAPDU: 80 09 00 00 [10:39:06]Write to MH i2c: E2 08 00 86 0A 80 09 00 00 00 00 00 00 02 [10:39:06]Write i2c OK [10:39:06]MH_I2C_Read... [10:39:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:39:06]Read from MH i2c: E2 [10:39:06]MH_I2C_Read... [10:39:06]Read from MH i2c: E2 03 00 [10:39:06]MH_I2C_Read... [10:39:06]Read from MH i2c: E2 03 00 86 0A 00 90 00 04 [10:39:06]RAPDU: 90 00 [10:39:06]wFMCommunicate OK [10:39:06]SAM_PROTO_ClearQueue done [10:39:06]KKMCreateOFDPacket [10:39:06]OFDProtocolAddRootSTLVToBuf [10:39:06]FM_MakeSignedData [10:39:06]FM_MakeSignedData [10:39:06]SAM_PROTO_SignData [10:39:06]wFMCommunicate request_size=4 [10:39:06]MH_SAM_APDU [10:39:06]CAPDU: 80 0D 01 02 [10:39:06]Write to MH i2c: E2 08 00 87 0A 80 0D 01 02 00 00 00 00 0A [10:39:06]Write i2c OK [10:39:06]MH_I2C_Read... [10:39:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:39:06]Read from MH i2c: E2 [10:39:06]MH_I2C_Read... [10:39:06]Read from MH i2c: E2 03 00 [10:39:06]MH_I2C_Read... [10:39:06]Read from MH i2c: E2 03 00 87 0A 00 90 00 05 [10:39:06]RAPDU: 90 00 [10:39:06]wFMCommunicate OK [10:39:06]wFMCommunicate request_size=255 [10:39:06]MH_SAM_APDU [10:39: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 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 CA A4 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 83 E2 01 00 35 04 06 00 E8 [10:39:06]Write to MH i2c: E2 02 01 88 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 CA A4 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 83 E2 01 00 35 04 06 00 E8 00 00 BE [10:39:06]Write i2c OK [10:39:06]MH_I2C_Read... [10:39:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:06]Read from MH i2c: E2 [10:39:06]MH_I2C_Read... [10:39:06]Read from MH i2c: E2 03 00 [10:39:06]MH_I2C_Read... [10:39:06]Read from MH i2c: E2 03 00 88 0A 00 90 00 06 [10:39:06]RAPDU: 90 00 [10:39:06]wFMCommunicate OK [10:39:06]wFMCommunicate request_size=10 [10:39:06]MH_SAM_APDU [10:39:06]CAPDU: 80 0D 02 02 05 16 52 B2 F4 FA [10:39:06]Write to MH i2c: E2 0D 00 89 0A 80 0D 02 02 05 00 16 52 B2 F4 FA 00 00 1F [10:39:06]Write i2c OK [10:39:06]MH_I2C_Read... [10:39:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:06]Read from MH i2c: E2 [10:39:06]MH_I2C_Read... [10:39:06]Read from MH i2c: E2 03 00 [10:39:06]MH_I2C_Read... [10:39:06]Read from MH i2c: E2 03 00 89 0A 00 90 00 07 [10:39:06]RAPDU: 90 00 [10:39:06]wFMCommunicate OK [10:39:06]wFMCommunicate request_size=4 [10:39:06]MH_SAM_APDU [10:39:06]CAPDU: 80 0D 03 02 [10:39:06]Write to MH i2c: E2 08 00 8A 0A 80 0D 03 02 00 00 00 00 0F [10:39:06]Write i2c OK [10:39:06]MH_I2C_Read... [10:39:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:39:06]Read from MH i2c: E2 [10:39:06]MH_I2C_Read... [10:39:06]Read from MH i2c: E2 0B 00 [10:39:06]MH_I2C_Read... [10:39:06]Read from MH i2c: E2 0B 00 8A 0A 00 05 CE DC D9 56 66 63 7B 90 00 32 [10:39:06]RAPDU: 05 CE DC D9 56 66 63 7B 90 00 [10:39:06]wFMCommunicate OK [10:39:06]SAM_PROTO_SignData done [10:39:06]FM_MakeSignedData done [10:39:06]CreateOFDProtocolMessage [10:39:06]wFMCommunicate request_size=4 [10:39:06]MH_SAM_APDU [10:39:06]CAPDU: 80 11 00 00 [10:39:06]Write to MH i2c: E2 08 00 8B 0A 80 11 00 00 00 00 00 00 0F [10:39:06]Write i2c OK [10:39:06]MH_I2C_Read... [10:39:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:06]Read from MH i2c: E2 [10:39:06]MH_I2C_Read... [10:39:06]Read from MH i2c: E2 17 00 [10:39:06]MH_I2C_Read... [10:39:06]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 37 39 38 90 00 6D [10:39:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:39:06]wFMCommunicate OK [10:39:06]CreateOFDProtocolMessage done [10:39:06]OFDSenderStorePacket 123523 [10:39:06]StoreOFDPacket docnum=123523 [10:39:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 3E D1 07 01 35 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 CA A4 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 83 E2 01 00 35 04 06 00 E8 16 52 B2 F4 FA 05 CE DC D9 56 66 63 7B [10:39:07]CheckFolder [10:39:07]dirname=/storage/ofd_packets [10:39:07]CheckFolder done [10:39:07]ProducePacketName [10:39:07]name=ofd_packets/00123523 [10:39:07]NVStorageSaveData ofd_packets/00123523 [10:39:07]File name is /storage/ofd_packets/00123523 [10:39:07]Write 301 bytes [10:39:07]NVStorageSaveData done [10:39:07]OFDSenderStorePacket done [10:39:07]KKMCreateOFDPacket done [10:39:07]NVStorageSaveData kkm_last_timestamp [10:39:07]File name is /storage/kkm_last_timestamp [10:39:07]Write 4 bytes [10:39:07]NVStorageSaveData done [10:39:07]ExternCall_PrintAddStr [10:39:07]wPrintStart [10:39:07]Write to MH i2c: 01 00 00 8C 0A 96 [10:39:07]Write i2c OK [10:39:07]MH_I2C_Read... [10:39:07]Read from MH i2c: 01 [10:39:07]MH_I2C_Read... [10:39:07]Read from MH i2c: 01 07 00 [10:39:07]MH_I2C_Read... [10:39:07]Read from MH i2c: 01 07 00 8C 0A 00 00 00 00 00 FF 0F AB [10:39:07]RasterBufferAndPrint [10:39:07]line Счет N : (1)1106537 [10:39:07]line ИНН: 02508201610067 [10:39:07]line Контрольно-Кассовый Чек [10:39:07]line ПРОДАЖА [10:39:07]line ТРК (МРК, ГНК) : 52 [10:39:07]line Товар: 2710124130 [10:39:07]line Аи-92-К-5 [10:39:07]line 4.850 * 61.90 [10:39:07]line = 300.22 [10:39:07]line НДС 12% НСП 1% [10:39:07]line > о реализуемом товаре [10:39:07]line ОКРУГЛЕНИЕ: -0.22 [10:39:07]line ИТОГО: 300.00 [10:39:07]line Внесено: 300.00 [10:39:07]line СДАЧА: 0.00 [10:39:07]line НСП 1% : 2.66 [10:39:07]line НДС 12% : 31.88 [10:39:07]line Наличными: 300.00 [10:39:07]line Безнал.: 0.00 [10:39:07]line Место: АЗС № 25 "Партнер Нефть" [10:39:07]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:39:07]line СНО: Общий режим [10:39:07]line Чек 123 04.03.2024 10:39 [10:39:07]line Смена: 324 ФФД: 1.0 [10:39:07]line ЗНМ: 0300000019 [10:39:07]line РНМ: 0000000000090573 [10:39:07]line Версия ККМ: 001 [10:39:07]line ФМ: 0000000000874798 [10:39:07]line ФД: 123523 [10:39:07]line ФПД: 255182574384378 [10:39:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T103906&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123523&fm=255182574384378&tin=02508201610067®Number=0000000000090573&sum=30000 [10:39:07]OFD Sender: Processing packet 123523 [packets to send 112, broken 111] [10:39:07]ProducePacketName [10:39:07]name=ofd_packets/00123523 [10:39:07]OFD Sender: To server: pG, [10:39:07]CommunicateWithHost lk.salyk.kg:30040 [10:39:07]ConnectInit lk.salyk.kg [10:39:07]written 0, free lines is 4095 [10:39:07]Connected sock=10 [10:39: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 37 39 38 0F 01 00 00 3E D1 07 01 35 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 CA A4 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 83 E2 01 00 35 04 06 00 E8 16 52 B2 F4 FA 05 CE DC D9 56 66 63 7B [10:39:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 96 2F 47 00 EF 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 37 39 38 10 04 04 00 83 E2 01 00 F4 03 04 00 F2 50 E5 65 B6 04 01 00 00 2B 9D 28 B8 6A 78 9A 6E [10:39:07]CommunicateWithHost err = 0 [10:39:07]CheckOFDResponse [10:39:07]1017 (14) - 77093643461234 [10:39:07]1041 (16) - 0000000000874798 [10:39:07]1040 (4) - 123523 [10:39:07]1012 (4) - 04.03.2024 04:41 [10:39:07]1206 (1) - 0 [10:39:07]OFD Sender: Remove packet 123523 [10:39:07]ProducePacketName [10:39:07]name=ofd_packets/00123523 [10:39:07]NVStorageDeleteData [10:39:07]Write to MH i2c: 01 00 00 B7 0A C1 [10:39:07]Write i2c OK [10:39:07]MH_I2C_Read... [10:39:07]Read from MH i2c: 01 [10:39:07]MH_I2C_Read... [10:39:07]Read from MH i2c: 01 07 00 [10:39:07]MH_I2C_Read... [10:39:07]Read from MH i2c: 01 07 00 B7 0A 00 00 00 00 00 F3 0C C7 [10:39:07]RasterBufferAndPrint [10:39:07]line [10:39:07]line [10:39:07]line [10:39:07]line [10:39:07]line [10:39:07]written 0, free lines is 3324 [10:39:07]MH_Cut [10:39:07]Write to MH i2c: D1 01 00 BE 0A 01 9A [10:39:07]Write i2c OK [10:39:07]MH_I2C_Read... [10:39:07]Read from MH i2c: D1 [10:39:07]MH_I2C_Read... [10:39:07]Read from MH i2c: D1 01 00 [10:39:07]MH_I2C_Read... [10:39:07]Read from MH i2c: D1 01 00 BE 0A 00 99 [10:39:07]Write to MH i2c: 01 00 00 BF 0A C9 [10:39:07]Write i2c OK [10:39:07]MH_I2C_Read... [10:39:08]OFD Sender: No OFD packet to send [10:39:08]*** Cut start [10:39:08]*** Purtial cut [10:39:08]*** Stage 1: CUTSNS_PIN = 1 [10:39:10]Read from MH i2c: 01 [10:39:10]MH_I2C_Read... [10:39:10]*** Stop cut motor [10:39:10]*** Cut end [10:39:10]Read from MH i2c: 01 07 00 [10:39:10]MH_I2C_Read... [10:39:10]Read from MH i2c: 01 07 00 BF 0A 00 00 00 00 00 FF 0F DE [10:39:10]process_action close_receipt done [10:39:10]requested_data is exist [10:39:10]produce_requested_data [10:39:10]requested_item fm.sn is exist - process it [10:39:10]wFMCommunicate request_size=4 [10:39:10]MH_SAM_APDU [10:39:10]CAPDU: 80 11 00 00 [10:39:10]Write to MH i2c: E2 08 00 C0 0A 80 11 00 00 00 00 00 00 44 [10:39:10]Write i2c OK [10:39:10]MH_I2C_Read... [10:39:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:10]Read from MH i2c: E2 [10:39:10]MH_I2C_Read... [10:39:10]Read from MH i2c: E2 17 00 [10:39:10]MH_I2C_Read... [10:39:10]Read from MH i2c: E2 17 00 C0 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A2 [10:39:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:39:10]wFMCommunicate OK [10:39:10]requested_item fd.num is exist - process it [10:39:10]SAM_PROTO_GetFieldsCounters [10:39:10]wFMCommunicate request_size=4 [10:39:10]MH_SAM_APDU [10:39:10]CAPDU: 80 13 00 00 [10:39:10]Write to MH i2c: E2 08 00 C1 0A 80 13 00 00 00 00 00 00 47 [10:39:10]Write i2c OK [10:39:10]MH_I2C_Read... [10:39:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:39:10]Read from MH i2c: E2 [10:39:10]MH_I2C_Read... [10:39:10]Read from MH i2c: E2 62 00 [10:39:10]MH_I2C_Read... [10:39:10]Read from MH i2c: E2 62 00 C1 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 83 E2 01 00 0E 04 04 00 44 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 8E [10:39: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 83 E2 01 00 0E 04 04 00 44 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 [10:39:10]wFMCommunicate OK [10:39:10]SAM_PROTO_GetFieldsCounters done [10:39:10]requested_item shift.num is exist - process it [10:39:10]requested_item shift.opened is exist - process it [10:39:10]req_shift_opened [10:39:10]FM_GetShiftState [10:39:10]SAM_PROTO_GetShiftState [10:39:10]wFMCommunicate request_size=4 [10:39:10]MH_SAM_APDU [10:39:10]CAPDU: 80 13 01 00 [10:39:10]Write to MH i2c: E2 08 00 C2 0A 80 13 01 00 00 00 00 00 49 [10:39:10]Write i2c OK [10:39:10]MH_I2C_Read... [10:39:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:10]Read from MH i2c: E2 [10:39:10]MH_I2C_Read... [10:39:10]Read from MH i2c: E2 0E 00 [10:39:10]MH_I2C_Read... [10:39:10]Read from MH i2c: E2 0E 00 C2 0A 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 60 [10:39:10]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:39:10]wFMCommunicate OK [10:39:10]SAM_PROTO_GetShiftState done [10:39:10]FM_GetShiftState done [10:39:10]req_shift_opened done [10:39:10]requested_item shift.open_date is exist - process it [10:39:10]req_shift_open_date [10:39:10]req_shift_open_date done [10:39:10]produce_requested_data done [10:39:10]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123523,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [10:39:10]process_action_free close_receipt [10:39:10]json_value_free [10:39:10]json_value_free done [10:39:10]process_json_proto returns [10:39:10]Send response to host [10:39:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123523,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [10:39:10]free response buf [10:39:10]execute_script done [10:39:10]execute_script returns [10:39:10]free content buf [10:39:10]Sock 7.Close socket [10:39:10]Sock 7.Thread stoped [10:39:13]OFD Sender: No OFD packet to send [10:39:18]OFD Sender: No OFD packet to send [10:39:23]OFD Sender: No OFD packet to send [10:39:28]OFD Sender: No OFD packet to send [10:39:33]OFD Sender: No OFD packet to send [10:39:38]OFD Sender: No OFD packet to send [10:39:43]OFD Sender: No OFD packet to send [10:39:48]OFD Sender: No OFD packet to send [10:39:53]OFD Sender: No OFD packet to send [10:39:54]int [10:39:54]Write to MH i2c: 01 00 00 C3 0A CD [10:39:54]*** FLAG_PRN_KEY set [10:39:54]Write i2c OK [10:39:54]MH_I2C_Read... [10:39:54]Read from MH i2c: 01 [10:39:54]MH_I2C_Read... [10:39:54]Read from MH i2c: 01 07 00 [10:39:54]MH_I2C_Read... [10:39:54]Read from MH i2c: 01 07 00 C3 0A 00 08 00 00 00 FF 0F EA [10:39:54]state=0 [10:39:54]Key pressed [10:39:54]Feed [10:39:54]Write to MH i2c: D8 00 00 C4 0A A5 [10:39:54]Write i2c OK [10:39:54]MH_I2C_Read... [10:39:54]Read from MH i2c: D8 [10:39:54]MH_I2C_Read... [10:39:54]Read from MH i2c: D8 01 00 [10:39:54]MH_I2C_Read... [10:39:54]Read from MH i2c: D8 01 00 C4 0A 00 A6 [10:39:54]int [10:39:54]Write to MH i2c: 01 00 00 C5 0A CF [10:39:54]Write i2c OK [10:39:54]MH_I2C_Read... [10:39:54]Read from MH i2c: 01 [10:39:54]MH_I2C_Read... [10:39:54]Read from MH i2c: 01 07 00 [10:39:54]MH_I2C_Read... [10:39:54]Read from MH i2c: 01 07 00 C5 0A 00 48 00 00 00 3C 00 5A [10:39:54]state=2 [10:39:54]Key pressed [10:39:54]int [10:39:54]Write to MH i2c: 01 00 00 C6 0A D0 [10:39:54]*** FLAG_PRN_KEY reset [10:39:54]Write i2c OK [10:39:54]MH_I2C_Read... [10:39:54]Read from MH i2c: 01 [10:39:54]MH_I2C_Read... [10:39:54]Read from MH i2c: 01 07 00 [10:39:54]MH_I2C_Read... [10:39:54]Read from MH i2c: 01 07 00 C6 0A 00 00 00 00 00 F5 0F DB [10:39:54]state=2 [10:39:54]Stop feed [10:39:55]int [10:39:55]Write to MH i2c: 01 00 00 C7 0A D1 [10:39:55]*** FLAG_PRN_KEY set [10:39:55]Write i2c OK [10:39:55]MH_I2C_Read... [10:39:55]Read from MH i2c: 01 [10:39:55]MH_I2C_Read... [10:39:55]Read from MH i2c: 01 07 00 [10:39:55]MH_I2C_Read... [10:39:55]Read from MH i2c: 01 07 00 C7 0A 00 08 00 00 00 FF 0F EE [10:39:55]state=0 [10:39:55]Key pressed [10:39:55]Feed [10:39:55]Write to MH i2c: D8 00 00 C8 0A A9 [10:39:55]Write i2c OK [10:39:55]MH_I2C_Read... [10:39:55]Read from MH i2c: D8 [10:39:55]MH_I2C_Read... [10:39:55]Read from MH i2c: D8 01 00 [10:39:55]MH_I2C_Read... [10:39:55]Read from MH i2c: D8 01 00 C8 0A 00 AA [10:39:55]int [10:39:55]Write to MH i2c: 01 00 00 C9 0A D3 [10:39:55]Write i2c OK [10:39:55]MH_I2C_Read... [10:39:55]Read from MH i2c: 01 [10:39:55]MH_I2C_Read... [10:39:55]Read from MH i2c: 01 07 00 [10:39:55]MH_I2C_Read... [10:39:55]Read from MH i2c: 01 07 00 C9 0A 00 48 00 00 00 3C 00 5E [10:39:55]state=2 [10:39:55]Key pressed [10:39:55]int [10:39:55]Write to MH i2c: 01 00 00 CA 0A D4 [10:39:55]*** FLAG_PRN_KEY reset [10:39:55]Write i2c OK [10:39:55]MH_I2C_Read... [10:39:55]Read from MH i2c: 01 [10:39:55]MH_I2C_Read... [10:39:55]Read from MH i2c: 01 07 00 [10:39:55]MH_I2C_Read... [10:39:55]Read from MH i2c: 01 07 00 CA 0A 00 00 00 00 00 F5 0F DF [10:39:55]state=2 [10:39:55]Stop feed [10:39:55]int [10:39:55]Write to MH i2c: 01 00 00 CB 0A D5 [10:39:55]*** FLAG_PRN_KEY set [10:39:55]Write i2c OK [10:39:55]MH_I2C_Read... [10:39:55]Read from MH i2c: 01 [10:39:55]MH_I2C_Read... [10:39:55]Read from MH i2c: 01 07 00 [10:39:55]MH_I2C_Read... [10:39:55]Read from MH i2c: 01 07 00 CB 0A 00 08 00 00 00 FF 0F F2 [10:39:55]state=0 [10:39:55]Key pressed [10:39:55]Feed [10:39:55]Write to MH i2c: D8 00 00 CC 0A AD [10:39:55]Write i2c OK [10:39:55]MH_I2C_Read... [10:39:55]Read from MH i2c: D8 [10:39:55]MH_I2C_Read... [10:39:55]Read from MH i2c: D8 01 00 [10:39:55]MH_I2C_Read... [10:39:55]Read from MH i2c: D8 01 00 CC 0A 00 AE [10:39:55]int [10:39:55]Write to MH i2c: 01 00 00 CD 0A D7 [10:39:55]Write i2c OK [10:39:55]MH_I2C_Read... [10:39:55]Read from MH i2c: 01 [10:39:55]MH_I2C_Read... [10:39:55]Read from MH i2c: 01 07 00 [10:39:55]MH_I2C_Read... [10:39:55]Read from MH i2c: 01 07 00 CD 0A 00 48 00 00 00 3C 00 62 [10:39:55]state=2 [10:39:55]Key pressed [10:39:55]int [10:39:55]Write to MH i2c: 01 00 00 CE 0A D8 [10:39:55]*** FLAG_PRN_KEY reset [10:39:55]Write i2c OK [10:39:55]MH_I2C_Read... [10:39:55]Read from MH i2c: 01 [10:39:55]MH_I2C_Read... [10:39:55]Read from MH i2c: 01 07 00 [10:39:55]MH_I2C_Read... [10:39:55]Read from MH i2c: 01 07 00 CE 0A 00 00 00 00 00 F5 0F E3 [10:39:55]state=2 [10:39:55]Stop feed [10:39:58]OFD Sender: No OFD packet to send [10:40:03]OFD Sender: No OFD packet to send [10:40:08]OFD Sender: No OFD packet to send [10:40:13]OFD Sender: No OFD packet to send [10:40:18]OFD Sender: No OFD packet to send [10:40:23]OFD Sender: No OFD packet to send [10:40:28]OFD Sender: No OFD packet to send [10:40:33]OFD Sender: No OFD packet to send [10:40:38]OFD Sender: No OFD packet to send [10:40:43]OFD Sender: No OFD packet to send [10:40:48]OFD Sender: No OFD packet to send [10:40:53]OFD Sender: No OFD packet to send [10:40:58]OFD Sender: No OFD packet to send [10:41:03]OFD Sender: No OFD packet to send [10:41:08]OFD Sender: No OFD packet to send [10:41:13]OFD Sender: No OFD packet to send [10:41:18]OFD Sender: No OFD packet to send [10:41:23]OFD Sender: No OFD packet to send [10:41:28]OFD Sender: No OFD packet to send [10:41:33]OFD Sender: No OFD packet to send [10:41:38]OFD Sender: No OFD packet to send [10:41:43]OFD Sender: No OFD packet to send [10:41:48]OFD Sender: No OFD packet to send [10:41:53]OFD Sender: No OFD packet to send [10:41:58]OFD Sender: No OFD packet to send [10:42:03]OFD Sender: No OFD packet to send [10:42:08]OFD Sender: No OFD packet to send [10:42:13]OFD Sender: No OFD packet to send [10:42:18]OFD Sender: No OFD packet to send [10:42:23]OFD Sender: No OFD packet to send [10:42:28]OFD Sender: No OFD packet to send [10:42:33]OFD Sender: No OFD packet to send [10:42:38]OFD Sender: No OFD packet to send [10:42:43]OFD Sender: No OFD packet to send [10:42:48]OFD Sender: No OFD packet to send [10:42:53]OFD Sender: No OFD packet to send [10:42:58]OFD Sender: No OFD packet to send [10:43:03]OFD Sender: No OFD packet to send [10:43:08]OFD Sender: No OFD packet to send [10:43:13]OFD Sender: No OFD packet to send [10:43:18]OFD Sender: No OFD packet to send [10:43:23]OFD Sender: No OFD packet to send [10:43:28]OFD Sender: No OFD packet to send [10:43:33]OFD Sender: No OFD packet to send [10:43:37]accept exits with 9 [10:43:37]New connection [10:43:37]New thread 3067579748 created [10:43:37]Thread 3067436388 joined [10:43:37]Waiting for new connection... [10:43:37] Sock 9.Parse request [10:43:37]Sock 9.Check first char [10:43:37]Sock 9.First char is OK [10:43:37]request: POST /json_proto HTTP/1.0 [10:43:37]Method: POST [10:43:37]URL: /json_proto [10:43:37]Method is POST - this is cgi request [10:43:37]url: /json_proto [10:43:37]query_string will be loaded in cgi processing [10:43:37]execute_cgi json_proto POST (null) [10:43:37]execute_cgi path=json_proto method=POST [10:43:37]POST find Content-Length [10:43:37]Host: 172.17.48.197:8080 [10:43:37]Content-Length: 683 [10:43:37]Content-Type: application/json [10:43:37] [10:43:37]POST finish read [10:43:37]Found Content-Length = 683 [10:43:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106539", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 24.240, "sum" : 1500.46, "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:43:37]execute_script... [10:43:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106539", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 24.240, "sum" : 1500.46, "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:43:37]POST & json_proto [10:43:37]process_json_proto [10:43:37]json parsed OK: [10:43:37]protocol is kg_v1.0 [10:43:37]action value=close_receipt [10:43:37]process_action close_receipt [10:43:37]cmd_close_receipt [10:43:37]MH_GetDate [10:43:37]Write to MH i2c: F0 00 00 CF 0A C8 [10:43:37]Write i2c OK [10:43:37]MH_I2C_Read... [10:43:37]Read from MH i2c: F0 [10:43:37]MH_I2C_Read... [10:43:37]Read from MH i2c: F0 09 00 [10:43:37]MH_I2C_Read... [10:43:37]Read from MH i2c: F0 09 00 CF 0A 00 D9 A5 E5 65 6C AF E3 65 FC [10:43:37]GetLastDocTimeStamp 1709548746 [10:43:37]current date 1709549017 [10:43:37]FM_GetShiftState [10:43:37]SAM_PROTO_GetShiftState [10:43:37]wFMCommunicate request_size=4 [10:43:37]MH_SAM_APDU [10:43:37]CAPDU: 80 13 01 00 [10:43:37]Write to MH i2c: E2 08 00 D0 0A 80 13 01 00 00 00 00 00 57 [10:43:37]Write i2c OK [10:43:37]MH_I2C_Read... [10:43:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:37]Read from MH i2c: E2 [10:43:37]MH_I2C_Read... [10:43:37]Read from MH i2c: E2 0E 00 [10:43:37]MH_I2C_Read... [10:43:37]Read from MH i2c: E2 0E 00 D0 0A 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 6E [10:43:37]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:43:37]wFMCommunicate OK [10:43:37]SAM_PROTO_GetShiftState done [10:43:37]FM_GetShiftState done [10:43:37]opened in 1709511088 [10:43:37]opened+sec_in_day 1709597488 [10:43:37]quantity*price = 150045 [10:43:37]sum+1 = 150047 [10:43:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 124 04.03.2024 10:43 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123524 ФПД: 58962228619166 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T104337&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123524&fm=58962228619166&tin=02508201610067®Number=0000000000090573&sum=150000 [10:43:38]StoreToDocumentArchive [10:43:38]shift 324 fd 123524 [10:43:38]save to /storage/0324/doc_00123524 [10:43:38]save last doc name /storage/0324/doc_00123524 to /storage/kkm_last_doc_name [10:43:38]save OK [10:43:38]Clear old archive folders... [10:43:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:43:38]tlvbuf is 01BCC070 [10:43:38]SAM_PROTO_ClearQueue [10:43:38]wFMCommunicate request_size=4 [10:43:38]MH_SAM_APDU [10:43:38]CAPDU: 80 09 00 00 [10:43:38]Write to MH i2c: E2 08 00 DD 0A 80 09 00 00 00 00 00 00 59 [10:43:38]Write i2c OK [10:43:38]MH_I2C_Read... [10:43:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:43:38]Read from MH i2c: E2 [10:43:38]MH_I2C_Read... [10:43:38]Read from MH i2c: E2 03 00 [10:43:38]MH_I2C_Read... [10:43:38]Read from MH i2c: E2 03 00 DD 0A 00 90 00 5B [10:43:38]RAPDU: 90 00 [10:43:38]wFMCommunicate OK [10:43:38]SAM_PROTO_ClearQueue done [10:43:38]KKMCreateOFDPacket [10:43:38]OFDProtocolAddRootSTLVToBuf [10:43:38]FM_MakeSignedData [10:43:38]FM_MakeSignedData [10:43:38]SAM_PROTO_SignData [10:43:38]wFMCommunicate request_size=4 [10:43:38]MH_SAM_APDU [10:43:38]CAPDU: 80 0D 01 02 [10:43:38]Write to MH i2c: E2 08 00 DE 0A 80 0D 01 02 00 00 00 00 61 [10:43:38]OFD Sender: No OFD packet to send [10:43:38]Write i2c OK [10:43:38]MH_I2C_Read... [10:43:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:43:38]Read from MH i2c: E2 [10:43:38]MH_I2C_Read... [10:43:38]Read from MH i2c: E2 03 00 [10:43:38]MH_I2C_Read... [10:43:38]Read from MH i2c: E2 03 00 DE 0A 00 90 00 5C [10:43:38]RAPDU: 90 00 [10:43:38]wFMCommunicate OK [10:43:38]wFMCommunicate request_size=255 [10:43:38]MH_SAM_APDU [10:43:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 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 3E 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 7C 00 00 00 F4 03 04 00 D9 A5 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 84 E2 01 00 35 04 06 00 35 [10:43:38]Write to MH i2c: E2 02 01 DF 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 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 3E 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 7C 00 00 00 F4 03 04 00 D9 A5 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 84 E2 01 00 35 04 06 00 35 00 00 7F [10:43:38]Write i2c OK [10:43:38]MH_I2C_Read... [10:43:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:38]Read from MH i2c: E2 [10:43:38]MH_I2C_Read... [10:43:38]Read from MH i2c: E2 03 00 [10:43:38]MH_I2C_Read... [10:43:38]Read from MH i2c: E2 03 00 DF 0A 00 90 00 5D [10:43:38]RAPDU: 90 00 [10:43:38]wFMCommunicate OK [10:43:38]wFMCommunicate request_size=10 [10:43:38]MH_SAM_APDU [10:43:38]CAPDU: 80 0D 02 02 05 A0 36 B1 27 9E [10:43:38]Write to MH i2c: E2 0D 00 E0 0A 80 0D 02 02 05 00 A0 36 B1 27 9E 00 00 BA [10:43:38]Write i2c OK [10:43:38]MH_I2C_Read... [10:43:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:38]Read from MH i2c: E2 [10:43:38]MH_I2C_Read... [10:43:38]Read from MH i2c: E2 03 00 [10:43:38]MH_I2C_Read... [10:43:38]Read from MH i2c: E2 03 00 E0 0A 00 90 00 5E [10:43:38]RAPDU: 90 00 [10:43:38]wFMCommunicate OK [10:43:38]wFMCommunicate request_size=4 [10:43:38]MH_SAM_APDU [10:43:38]CAPDU: 80 0D 03 02 [10:43:38]Write to MH i2c: E2 08 00 E1 0A 80 0D 03 02 00 00 00 00 66 [10:43:38]Write i2c OK [10:43:38]MH_I2C_Read... [10:43:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:43:38]Read from MH i2c: E2 [10:43:38]MH_I2C_Read... [10:43:38]Read from MH i2c: E2 0B 00 [10:43:38]MH_I2C_Read... [10:43:38]Read from MH i2c: E2 0B 00 E1 0A 00 53 79 B5 72 E5 54 A6 62 90 00 9B [10:43:38]RAPDU: 53 79 B5 72 E5 54 A6 62 90 00 [10:43:38]wFMCommunicate OK [10:43:38]SAM_PROTO_SignData done [10:43:38]FM_MakeSignedData done [10:43:38]CreateOFDProtocolMessage [10:43:38]wFMCommunicate request_size=4 [10:43:38]MH_SAM_APDU [10:43:38]CAPDU: 80 11 00 00 [10:43:38]Write to MH i2c: E2 08 00 E2 0A 80 11 00 00 00 00 00 00 66 [10:43:38]Write i2c OK [10:43:38]MH_I2C_Read... [10:43:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:38]Read from MH i2c: E2 [10:43:38]MH_I2C_Read... [10:43:38]Read from MH i2c: E2 17 00 [10:43:38]MH_I2C_Read... [10:43:38]Read from MH i2c: E2 17 00 E2 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C4 [10:43:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:43:38]wFMCommunicate OK [10:43:38]CreateOFDProtocolMessage done [10:43:38]OFDSenderStorePacket 123524 [10:43:38]StoreOFDPacket docnum=123524 [10:43:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 C4 AF 07 01 7C 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 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 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 3E 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 7C 00 00 00 F4 03 04 00 D9 A5 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 84 E2 01 00 35 04 06 00 35 A0 36 B1 27 9E 53 79 B5 72 E5 54 A6 62 [10:43:38]CheckFolder [10:43:38]dirname=/storage/ofd_packets [10:43:38]CheckFolder done [10:43:38]ProducePacketName [10:43:38]name=ofd_packets/00123524 [10:43:38]NVStorageSaveData ofd_packets/00123524 [10:43:38]File name is /storage/ofd_packets/00123524 [10:43:38]Write 301 bytes [10:43:38]NVStorageSaveData done [10:43:38]OFDSenderStorePacket done [10:43:38]KKMCreateOFDPacket done [10:43:38]NVStorageSaveData kkm_last_timestamp [10:43:38]File name is /storage/kkm_last_timestamp [10:43:38]Write 4 bytes [10:43:38]NVStorageSaveData done [10:43:38]ExternCall_PrintAddStr [10:43:38]wPrintStart [10:43:38]Write to MH i2c: 01 00 00 E3 0A ED [10:43:38]Write i2c OK [10:43:38]MH_I2C_Read... [10:43:38]Read from MH i2c: 01 [10:43:38]MH_I2C_Read... [10:43:38]Read from MH i2c: 01 07 00 [10:43:38]MH_I2C_Read... [10:43:38]Read from MH i2c: 01 07 00 E3 0A 00 00 00 00 00 FF 0F 02 [10:43:38]RasterBufferAndPrint [10:43:38]line Счет N : (1)1106539 [10:43:38]line ИНН: 02508201610067 [10:43:38]line Контрольно-Кассовый Чек [10:43:38]line ПРОДАЖА [10:43:38]line ТРК (МРК, ГНК) : 11 [10:43:38]line Товар: 2710124130 [10:43:38]line Аи-92-К-5 [10:43:38]line 24.240 * 61.90 [10:43:38]line = 1500.46 [10:43:38]line НДС 12% НСП 1% [10:43:38]line > о реализуемом товаре [10:43:38]line ОКРУГЛЕНИЕ: -0.46 [10:43:38]line ИТОГО: 1500.00 [10:43:38]line Внесено: 1500.00 [10:43:38]line СДАЧА: 0.00 [10:43:38]line НСП 1% : 13.28 [10:43:38]line НДС 12% : 159.34 [10:43:38]line Наличными: 1500.00 [10:43:38]line Безнал.: 0.00 [10:43:38]line Место: АЗС № 25 "Партнер Нефть" [10:43:38]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:43:38]line СНО: Общий режим [10:43:38]line Чек 124 04.03.2024 10:43 [10:43:38]line Смена: 324 ФФД: 1.0 [10:43:38]line ЗНМ: 0300000019 [10:43:38]line РНМ: 0000000000090573 [10:43:38]line Версия ККМ: 001 [10:43:38]line ФМ: 0000000000874798 [10:43:38]line ФД: 123524 [10:43:38]line ФПД: 58962228619166 [10:43:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T104337&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123524&fm=58962228619166&tin=02508201610067®Number=0000000000090573&sum=150000 [10:43:39]OFD Sender: Processing packet 123524 [packets to send 112, broken 111] [10:43:39]ProducePacketName [10:43:39]name=ofd_packets/00123524 [10:43:39]OFD Sender: To server: pG, [10:43:39]CommunicateWithHost lk.salyk.kg:30040 [10:43:39]ConnectInit lk.salyk.kg [10:43:39]written 0, free lines is 4095 [10:43:39]Connected sock=10 [10:43: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 37 39 38 0F 01 00 00 C4 AF 07 01 7C 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 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 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 3E 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 7C 00 00 00 F4 03 04 00 D9 A5 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 84 E2 01 00 35 04 06 00 35 A0 36 B1 27 9E 53 79 B5 72 E5 54 A6 62 [10:43:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 3C 98 47 00 41 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 37 39 38 10 04 04 00 84 E2 01 00 F4 03 04 00 02 52 E5 65 B6 04 01 00 00 94 71 4E 6A 31 C4 8A A1 [10:43:39]CommunicateWithHost err = 0 [10:43:39]CheckOFDResponse [10:43:39]1017 (14) - 77093643461234 [10:43:39]1041 (16) - 0000000000874798 [10:43:39]1040 (4) - 123524 [10:43:39]1012 (4) - 04.03.2024 04:45 [10:43:39]1206 (1) - 0 [10:43:39]OFD Sender: Remove packet 123524 [10:43:39]ProducePacketName [10:43:39]name=ofd_packets/00123524 [10:43:39]NVStorageDeleteData [10:43:39]Write to MH i2c: 01 00 00 0E 0B 19 [10:43:39]Write i2c OK [10:43:39]MH_I2C_Read... [10:43:39]Read from MH i2c: 01 [10:43:39]MH_I2C_Read... [10:43:39]Read from MH i2c: 01 07 00 [10:43:39]MH_I2C_Read... [10:43:39]Read from MH i2c: 01 07 00 0E 0B 00 00 00 00 00 FC 0C 28 [10:43:39]RasterBufferAndPrint [10:43:39]line [10:43:39]line [10:43:39]line [10:43:39]line [10:43:39]line [10:43:39]written 0, free lines is 3333 [10:43:39]MH_Cut [10:43:39]Write to MH i2c: D1 01 00 15 0B 01 F2 [10:43:39]Write i2c OK [10:43:39]MH_I2C_Read... [10:43:39]Read from MH i2c: D1 [10:43:39]MH_I2C_Read... [10:43:39]Read from MH i2c: D1 01 00 [10:43:39]MH_I2C_Read... [10:43:39]Read from MH i2c: D1 01 00 15 0B 00 F1 [10:43:39]Write to MH i2c: 01 00 00 16 0B 21 [10:43:39]Write i2c OK [10:43:39]MH_I2C_Read... [10:43:40]OFD Sender: No OFD packet to send [10:43:40]*** Cut start [10:43:40]*** Purtial cut [10:43:40]*** Stage 1: CUTSNS_PIN = 1 [10:43:42]Read from MH i2c: 01 [10:43:42]MH_I2C_Read... [10:43:42]*** Stop cut motor [10:43:42]*** Cut end [10:43:42]Read from MH i2c: 01 07 00 [10:43:42]MH_I2C_Read... [10:43:42]Read from MH i2c: 01 07 00 16 0B 00 00 00 00 00 FF 0F 36 [10:43:42]process_action close_receipt done [10:43:42]requested_data is exist [10:43:42]produce_requested_data [10:43:42]requested_item fm.sn is exist - process it [10:43:42]wFMCommunicate request_size=4 [10:43:42]MH_SAM_APDU [10:43:42]CAPDU: 80 11 00 00 [10:43:42]Write to MH i2c: E2 08 00 17 0B 80 11 00 00 00 00 00 00 9C [10:43:42]Write i2c OK [10:43:42]MH_I2C_Read... [10:43:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:42]Read from MH i2c: E2 [10:43:42]MH_I2C_Read... [10:43:42]Read from MH i2c: E2 17 00 [10:43:42]MH_I2C_Read... [10:43:42]Read from MH i2c: E2 17 00 17 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 FA [10:43:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:43:42]wFMCommunicate OK [10:43:42]requested_item fd.num is exist - process it [10:43:42]SAM_PROTO_GetFieldsCounters [10:43:42]wFMCommunicate request_size=4 [10:43:42]MH_SAM_APDU [10:43:42]CAPDU: 80 13 00 00 [10:43:42]Write to MH i2c: E2 08 00 18 0B 80 13 00 00 00 00 00 00 9F [10:43:42]Write i2c OK [10:43:42]MH_I2C_Read... [10:43:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:43:42]Read from MH i2c: E2 [10:43:42]MH_I2C_Read... [10:43:42]Read from MH i2c: E2 62 00 [10:43:42]MH_I2C_Read... [10:43:42]Read from MH i2c: E2 62 00 18 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 84 E2 01 00 0E 04 04 00 44 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 EA [10:43:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 84 E2 01 00 0E 04 04 00 44 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 [10:43:42]wFMCommunicate OK [10:43:42]SAM_PROTO_GetFieldsCounters done [10:43:42]requested_item shift.num is exist - process it [10:43:42]requested_item shift.opened is exist - process it [10:43:42]req_shift_opened [10:43:42]FM_GetShiftState [10:43:42]SAM_PROTO_GetShiftState [10:43:42]wFMCommunicate request_size=4 [10:43:42]MH_SAM_APDU [10:43:42]CAPDU: 80 13 01 00 [10:43:42]Write to MH i2c: E2 08 00 19 0B 80 13 01 00 00 00 00 00 A1 [10:43:42]Write i2c OK [10:43:42]MH_I2C_Read... [10:43:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:42]Read from MH i2c: E2 [10:43:42]MH_I2C_Read... [10:43:42]Read from MH i2c: E2 0E 00 [10:43:42]MH_I2C_Read... [10:43:42]Read from MH i2c: E2 0E 00 19 0B 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 B8 [10:43:42]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:43:42]wFMCommunicate OK [10:43:42]SAM_PROTO_GetShiftState done [10:43:42]FM_GetShiftState done [10:43:42]req_shift_opened done [10:43:42]requested_item shift.open_date is exist - process it [10:43:42]req_shift_open_date [10:43:42]req_shift_open_date done [10:43:42]produce_requested_data done [10:43:42]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123524,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [10:43:42]process_action_free close_receipt [10:43:42]json_value_free [10:43:42]json_value_free done [10:43:42]process_json_proto returns [10:43:42]Send response to host [10:43:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123524,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [10:43:42]free response buf [10:43:42]execute_script done [10:43:42]execute_script returns [10:43:42]free content buf [10:43:42]Sock 9.Close socket [10:43:42]Sock 9.Thread stoped [10:43:45]OFD Sender: No OFD packet to send [10:43:50]OFD Sender: No OFD packet to send [10:43:52]accept exits with 7 [10:43:52]New connection [10:43:52]New thread 3067436388 created [10:43:52]Thread 3067579748 joined [10:43:52]Waiting for new connection... [10:43:52] Sock 7.Parse request [10:43:52]Sock 7.Check first char [10:43:52]Sock 7.First char is OK [10:43:52]request: POST /json_proto HTTP/1.0 [10:43:52]Method: POST [10:43:52]URL: /json_proto [10:43:52]Method is POST - this is cgi request [10:43:52]url: /json_proto [10:43:52]query_string will be loaded in cgi processing [10:43:52]execute_cgi json_proto POST (null) [10:43:52]execute_cgi path=json_proto method=POST [10:43:52]POST find Content-Length [10:43:52]Host: 172.17.48.197:8080 [10:43:52]Content-Length: 818 [10:43:52]Content-Type: application/json [10:43:52] [10:43:52]POST finish read [10:43:52]Found Content-Length = 818 [10:43:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106538", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:43:52]execute_script... [10:43:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106538", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:43:52]POST & json_proto [10:43:52]process_json_proto [10:43:52]json parsed OK: [10:43:52]protocol is kg_v1.0 [10:43:52]action value=close_receipt [10:43:52]process_action close_receipt [10:43:52]cmd_close_receipt [10:43:52]MH_GetDate [10:43:52]Write to MH i2c: F0 00 00 1A 0B 14 [10:43:52]Write i2c OK [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: F0 [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: F0 09 00 [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: F0 09 00 1A 0B 00 E9 A5 E5 65 6C AF E3 65 58 [10:43:52]GetLastDocTimeStamp 1709549017 [10:43:52]current date 1709549033 [10:43:52]FM_GetShiftState [10:43:52]SAM_PROTO_GetShiftState [10:43:52]wFMCommunicate request_size=4 [10:43:52]MH_SAM_APDU [10:43:52]CAPDU: 80 13 01 00 [10:43:52]Write to MH i2c: E2 08 00 1B 0B 80 13 01 00 00 00 00 00 A3 [10:43:52]Write i2c OK [10:43:52]MH_I2C_Read... [10:43:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:53]Read from MH i2c: E2 [10:43:53]MH_I2C_Read... [10:43:53]Read from MH i2c: E2 0E 00 [10:43:53]MH_I2C_Read... [10:43:53]Read from MH i2c: E2 0E 00 1B 0B 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 BA [10:43:53]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:43:53]wFMCommunicate OK [10:43:53]SAM_PROTO_GetShiftState done [10:43:53]FM_GetShiftState done [10:43:53]opened in 1709511088 [10:43:53]opened+sec_in_day 1709597488 [10:43:53]quantity*price = 61900 [10:43:53]sum+1 = 61901 [10:43:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 619.00 НСП 1% : 5.48 НДС 12% : 65.73 Наличными: 0.00 Безнал.: 619.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 125 04.03.2024 10:43 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123525 ФПД: 181927760797896 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T104353&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123525&fm=181927760797896&tin=02508201610067®Number=0000000000090573&sum=61900 [10:43:54]StoreToDocumentArchive [10:43:54]shift 324 fd 123525 [10:43:54]save to /storage/0324/doc_00123525 [10:43:54]save last doc name /storage/0324/doc_00123525 to /storage/kkm_last_doc_name [10:43:54]save OK [10:43:54]Clear old archive folders... [10:43:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:43:54]tlvbuf is 01BADBA0 [10:43:54]SAM_PROTO_ClearQueue [10:43:54]wFMCommunicate request_size=4 [10:43:54]MH_SAM_APDU [10:43:54]CAPDU: 80 09 00 00 [10:43:54]Write to MH i2c: E2 08 00 28 0B 80 09 00 00 00 00 00 00 A5 [10:43:54]Write i2c OK [10:43:54]MH_I2C_Read... [10:43:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:43:54]Read from MH i2c: E2 [10:43:54]MH_I2C_Read... [10:43:54]Read from MH i2c: E2 03 00 [10:43:54]MH_I2C_Read... [10:43:54]Read from MH i2c: E2 03 00 28 0B 00 90 00 A7 [10:43:54]RAPDU: 90 00 [10:43:54]wFMCommunicate OK [10:43:54]SAM_PROTO_ClearQueue done [10:43:54]KKMCreateOFDPacket [10:43:54]OFDProtocolAddRootSTLVToBuf [10:43:54]FM_MakeSignedData [10:43:54]FM_MakeSignedData [10:43:54]SAM_PROTO_SignData [10:43:54]wFMCommunicate request_size=4 [10:43:54]MH_SAM_APDU [10:43:54]CAPDU: 80 0D 01 02 [10:43:54]Write to MH i2c: E2 08 00 29 0B 80 0D 01 02 00 00 00 00 AD [10:43:54]Write i2c OK [10:43:54]MH_I2C_Read... [10:43:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:43:54]Read from MH i2c: E2 [10:43:54]MH_I2C_Read... [10:43:54]Read from MH i2c: E2 03 00 [10:43:54]MH_I2C_Read... [10:43:54]Read from MH i2c: E2 03 00 29 0B 00 90 00 A8 [10:43:54]RAPDU: 90 00 [10:43:54]wFMCommunicate OK [10:43:54]wFMCommunicate request_size=255 [10:43:54]MH_SAM_APDU [10:43: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 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 E9 A5 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 85 E2 01 00 35 04 06 00 A5 [10:43:54]Write to MH i2c: E2 02 01 2A 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 E9 A5 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 85 E2 01 00 35 04 06 00 A5 00 00 08 [10:43:54]Write i2c OK [10:43:54]MH_I2C_Read... [10:43:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:54]Read from MH i2c: E2 [10:43:54]MH_I2C_Read... [10:43:54]Read from MH i2c: E2 03 00 [10:43:54]MH_I2C_Read... [10:43:54]Read from MH i2c: E2 03 00 2A 0B 00 90 00 A9 [10:43:54]RAPDU: 90 00 [10:43:54]wFMCommunicate OK [10:43:54]wFMCommunicate request_size=10 [10:43:54]MH_SAM_APDU [10:43:54]CAPDU: 80 0D 02 02 05 76 5B 8E A0 C8 [10:43:54]Write to MH i2c: E2 0D 00 2B 0B 80 0D 02 02 05 00 76 5B 8E A0 C8 00 00 81 [10:43:54]Write i2c OK [10:43:54]MH_I2C_Read... [10:43:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:54]Read from MH i2c: E2 [10:43:54]MH_I2C_Read... [10:43:54]Read from MH i2c: E2 03 00 [10:43:54]MH_I2C_Read... [10:43:54]Read from MH i2c: E2 03 00 2B 0B 00 90 00 AA [10:43:54]RAPDU: 90 00 [10:43:54]wFMCommunicate OK [10:43:54]wFMCommunicate request_size=4 [10:43:54]MH_SAM_APDU [10:43:54]CAPDU: 80 0D 03 02 [10:43:54]Write to MH i2c: E2 08 00 2C 0B 80 0D 03 02 00 00 00 00 B2 [10:43:54]Write i2c OK [10:43:54]MH_I2C_Read... [10:43:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:43:54]Read from MH i2c: E2 [10:43:54]MH_I2C_Read... [10:43:54]Read from MH i2c: E2 0B 00 [10:43:54]MH_I2C_Read... [10:43:54]Read from MH i2c: E2 0B 00 2C 0B 00 64 9D A0 90 7A 6D FF 78 90 00 42 [10:43:54]RAPDU: 64 9D A0 90 7A 6D FF 78 90 00 [10:43:54]wFMCommunicate OK [10:43:54]SAM_PROTO_SignData done [10:43:54]FM_MakeSignedData done [10:43:54]CreateOFDProtocolMessage [10:43:54]wFMCommunicate request_size=4 [10:43:54]MH_SAM_APDU [10:43:54]CAPDU: 80 11 00 00 [10:43:54]Write to MH i2c: E2 08 00 2D 0B 80 11 00 00 00 00 00 00 B2 [10:43:54]Write i2c OK [10:43:54]MH_I2C_Read... [10:43:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:54]Read from MH i2c: E2 [10:43:54]MH_I2C_Read... [10:43:54]Read from MH i2c: E2 17 00 [10:43:54]MH_I2C_Read... [10:43:54]Read from MH i2c: E2 17 00 2D 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 10 [10:43:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:43:54]wFMCommunicate OK [10:43:54]CreateOFDProtocolMessage done [10:43:54]OFDSenderStorePacket 123525 [10:43:54]StoreOFDPacket docnum=123525 [10:43:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 83 CA 07 01 09 B6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 E9 A5 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 85 E2 01 00 35 04 06 00 A5 76 5B 8E A0 C8 64 9D A0 90 7A 6D FF 78 [10:43:54]CheckFolder [10:43:54]dirname=/storage/ofd_packets [10:43:54]CheckFolder done [10:43:54]ProducePacketName [10:43:54]name=ofd_packets/00123525 [10:43:54]NVStorageSaveData ofd_packets/00123525 [10:43:54]File name is /storage/ofd_packets/00123525 [10:43:54]Write 301 bytes [10:43:54]NVStorageSaveData done [10:43:54]OFDSenderStorePacket done [10:43:54]KKMCreateOFDPacket done [10:43:54]NVStorageSaveData kkm_last_timestamp [10:43:54]File name is /storage/kkm_last_timestamp [10:43:54]Write 4 bytes [10:43:54]NVStorageSaveData done [10:43:54]ExternCall_PrintAddStr [10:43:54]wPrintStart [10:43:54]Write to MH i2c: 01 00 00 2E 0B 39 [10:43:54]Write i2c OK [10:43:54]MH_I2C_Read... [10:43:54]Read from MH i2c: 01 [10:43:54]MH_I2C_Read... [10:43:54]Read from MH i2c: 01 07 00 [10:43:54]MH_I2C_Read... [10:43:54]Read from MH i2c: 01 07 00 2E 0B 00 00 00 00 00 FF 0F 4E [10:43:54]RasterBufferAndPrint [10:43:54]line Счет N : (1)1106538 [10:43:54]line ИНН: 02508201610067 [10:43:54]line Контрольно-Кассовый Чек [10:43:54]line ПРОДАЖА [10:43:54]line ТРК (МРК, ГНК) : 62 [10:43:54]line Товар: 2710124130 [10:43:54]line Аи-92-К-5 [10:43:54]line 10.000 * 61.90 [10:43:54]line = 619.00 [10:43:54]line НДС 12% НСП 1% [10:43:54]line > о реализуемом товаре [10:43:54]line ИТОГО: 619.00 [10:43:54]line НСП 1% : 5.48 [10:43:54]line НДС 12% : 65.73 [10:43:54]line Наличными: 0.00 [10:43:54]line Безнал.: 619.00 [10:43:54]line Место: АЗС № 25 "Партнер Нефть" [10:43:54]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:43:54]line СНО: Общий режим [10:43:54]line Чек 125 04.03.2024 10:43 [10:43:54]line Смена: 324 ФФД: 1.0 [10:43:54]line ЗНМ: 0300000019 [10:43:54]line РНМ: 0000000000090573 [10:43:54]line Версия ККМ: 001 [10:43:54]line Платежная система: Бакай Банк [10:43:54]line ФМ: 0000000000874798 [10:43:54]line ФД: 123525 [10:43:54]line ФПД: 181927760797896 [10:43:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T104353&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123525&fm=181927760797896&tin=02508201610067®Number=0000000000090573&sum=61900 [10:43:55]OFD Sender: Processing packet 123525 [packets to send 112, broken 111] [10:43:55]ProducePacketName [10:43:55]name=ofd_packets/00123525 [10:43:55]OFD Sender: To server: pG, [10:43:55]CommunicateWithHost lk.salyk.kg:30040 [10:43:55]written 0, free lines is 4095 [10:43:55]ConnectInit lk.salyk.kg [10:43:55]Connected sock=9 [10:43: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 37 39 38 0F 01 00 00 83 CA 07 01 09 B6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 E9 A5 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 85 E2 01 00 35 04 06 00 A5 76 5B 8E A0 C8 64 9D A0 90 7A 6D FF 78 [10:43:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 BA 66 47 00 06 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 37 39 38 10 04 04 00 85 E2 01 00 F4 03 04 00 12 52 E5 65 B6 04 01 00 00 C5 E1 A9 A7 4D 38 2C 7C [10:43:55]CommunicateWithHost err = 0 [10:43:55]CheckOFDResponse [10:43:55]1017 (14) - 77093643461234 [10:43:55]1041 (16) - 0000000000874798 [10:43:55]1040 (4) - 123525 [10:43:55]1012 (4) - 04.03.2024 04:46 [10:43:55]1206 (1) - 0 [10:43:55]OFD Sender: Remove packet 123525 [10:43:55]ProducePacketName [10:43:55]name=ofd_packets/00123525 [10:43:55]NVStorageDeleteData [10:43:55]Write to MH i2c: 01 00 00 58 0B 63 [10:43:55]Write i2c OK [10:43:55]MH_I2C_Read... [10:43:55]Read from MH i2c: 01 [10:43:55]MH_I2C_Read... [10:43:55]Read from MH i2c: 01 07 00 [10:43:55]MH_I2C_Read... [10:43:55]Read from MH i2c: 01 07 00 58 0B 00 00 00 00 00 0D 0D 84 [10:43:55]RasterBufferAndPrint [10:43:55]line [10:43:55]line [10:43:55]line [10:43:55]line [10:43:55]line [10:43:55]written 0, free lines is 3350 [10:43:55]MH_Cut [10:43:55]Write to MH i2c: D1 01 00 5F 0B 01 3C [10:43:55]Write i2c OK [10:43:55]MH_I2C_Read... [10:43:55]Read from MH i2c: D1 [10:43:55]MH_I2C_Read... [10:43:55]Read from MH i2c: D1 01 00 [10:43:55]MH_I2C_Read... [10:43:55]Read from MH i2c: D1 01 00 5F 0B 00 3B [10:43:55]Write to MH i2c: 01 00 00 60 0B 6B [10:43:55]Write i2c OK [10:43:55]MH_I2C_Read... [10:43:55]OFD Sender: No OFD packet to send [10:43:56]*** Cut start [10:43:56]*** Purtial cut [10:43:56]*** Stage 1: CUTSNS_PIN = 1 [10:43:58]Read from MH i2c: 01 [10:43:58]MH_I2C_Read... [10:43:58]*** Stop cut motor [10:43:58]*** Cut end [10:43:58]Read from MH i2c: 01 07 00 [10:43:58]MH_I2C_Read... [10:43:58]Read from MH i2c: 01 07 00 60 0B 00 00 00 00 00 FF 0F 80 [10:43:58]process_action close_receipt done [10:43:58]requested_data is exist [10:43:58]produce_requested_data [10:43:58]requested_item fm.sn is exist - process it [10:43:58]wFMCommunicate request_size=4 [10:43:58]MH_SAM_APDU [10:43:58]CAPDU: 80 11 00 00 [10:43:58]Write to MH i2c: E2 08 00 61 0B 80 11 00 00 00 00 00 00 E6 [10:43:58]Write i2c OK [10:43:58]MH_I2C_Read... [10:43:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:58]Read from MH i2c: E2 [10:43:58]MH_I2C_Read... [10:43:58]Read from MH i2c: E2 17 00 [10:43:58]MH_I2C_Read... [10:43:58]Read from MH i2c: E2 17 00 61 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 44 [10:43:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:43:58]wFMCommunicate OK [10:43:58]requested_item fd.num is exist - process it [10:43:58]SAM_PROTO_GetFieldsCounters [10:43:58]wFMCommunicate request_size=4 [10:43:58]MH_SAM_APDU [10:43:58]CAPDU: 80 13 00 00 [10:43:58]Write to MH i2c: E2 08 00 62 0B 80 13 00 00 00 00 00 00 E9 [10:43:58]Write i2c OK [10:43:58]MH_I2C_Read... [10:43:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:43:58]Read from MH i2c: E2 [10:43:58]MH_I2C_Read... [10:43:58]Read from MH i2c: E2 62 00 [10:43:58]MH_I2C_Read... [10:43:58]Read from MH i2c: E2 62 00 62 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 85 E2 01 00 0E 04 04 00 44 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 38 [10:43:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 85 E2 01 00 0E 04 04 00 44 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 [10:43:58]wFMCommunicate OK [10:43:58]SAM_PROTO_GetFieldsCounters done [10:43:58]requested_item shift.num is exist - process it [10:43:58]requested_item shift.opened is exist - process it [10:43:58]req_shift_opened [10:43:58]FM_GetShiftState [10:43:58]SAM_PROTO_GetShiftState [10:43:58]wFMCommunicate request_size=4 [10:43:58]MH_SAM_APDU [10:43:58]CAPDU: 80 13 01 00 [10:43:58]Write to MH i2c: E2 08 00 63 0B 80 13 01 00 00 00 00 00 EB [10:43:58]Write i2c OK [10:43:58]MH_I2C_Read... [10:43:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:58]Read from MH i2c: E2 [10:43:58]MH_I2C_Read... [10:43:58]Read from MH i2c: E2 0E 00 [10:43:58]MH_I2C_Read... [10:43:58]Read from MH i2c: E2 0E 00 63 0B 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 02 [10:43:58]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:43:58]wFMCommunicate OK [10:43:58]SAM_PROTO_GetShiftState done [10:43:58]FM_GetShiftState done [10:43:58]req_shift_opened done [10:43:58]requested_item shift.open_date is exist - process it [10:43:58]req_shift_open_date [10:43:58]req_shift_open_date done [10:43:58]produce_requested_data done [10:43:58]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123525,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [10:43:58]process_action_free close_receipt [10:43:58]json_value_free [10:43:58]json_value_free done [10:43:58]process_json_proto returns [10:43:58]Send response to host [10:43:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123525,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [10:43:58]free response buf [10:43:58]execute_script done [10:43:58]execute_script returns [10:43:58]free content buf [10:43:58]Sock 7.Close socket [10:43:58]Sock 7.Thread stoped [10:44:00]OFD Sender: No OFD packet to send [10:44:05]OFD Sender: No OFD packet to send [10:44:10]OFD Sender: No OFD packet to send [10:44:15]OFD Sender: No OFD packet to send [10:44:20]OFD Sender: No OFD packet to send [10:44:25]OFD Sender: No OFD packet to send [10:44:30]OFD Sender: No OFD packet to send [10:44:35]OFD Sender: No OFD packet to send [10:44:40]OFD Sender: No OFD packet to send [10:44:45]OFD Sender: No OFD packet to send [10:44:50]OFD Sender: No OFD packet to send [10:44:56]OFD Sender: No OFD packet to send [10:45:01]OFD Sender: No OFD packet to send [10:45:06]OFD Sender: No OFD packet to send [10:45:11]OFD Sender: No OFD packet to send [10:45:16]OFD Sender: No OFD packet to send [10:45:21]OFD Sender: No OFD packet to send [10:45:23]int [10:45:23]Write to MH i2c: 01 00 00 64 0B 6F [10:45:23]*** FLAG_PRN_KEY set [10:45:23]Write i2c OK [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 07 00 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 07 00 64 0B 00 08 00 00 00 FF 0F 8C [10:45:23]state=0 [10:45:23]Key pressed [10:45:23]Feed [10:45:23]Write to MH i2c: D8 00 00 65 0B 47 [10:45:23]Write i2c OK [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: D8 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: D8 01 00 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: D8 01 00 65 0B 00 48 [10:45:23]int [10:45:23]Write to MH i2c: 01 00 00 66 0B 71 [10:45:23]Write i2c OK [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 07 00 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 07 00 66 0B 00 48 00 00 00 3C 00 FC [10:45:23]state=2 [10:45:23]Key pressed [10:45:23]int [10:45:23]Write to MH i2c: 01 00 00 67 0B 72 [10:45:23]*** FLAG_PRN_KEY reset [10:45:23]Write i2c OK [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 07 00 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 07 00 67 0B 00 00 00 00 00 F5 0F 7D [10:45:23]state=2 [10:45:23]Stop feed [10:45:23]int [10:45:23]Write to MH i2c: 01 00 00 68 0B 73 [10:45:23]*** FLAG_PRN_KEY set [10:45:23]Write i2c OK [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 07 00 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 07 00 68 0B 00 08 00 00 00 FF 0F 90 [10:45:23]state=0 [10:45:23]Key pressed [10:45:23]Feed [10:45:23]Write to MH i2c: D8 00 00 69 0B 4B [10:45:23]Write i2c OK [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: D8 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: D8 01 00 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: D8 01 00 69 0B 00 4C [10:45:23]int [10:45:23]Write to MH i2c: 01 00 00 6A 0B 75 [10:45:23]Write i2c OK [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 07 00 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 07 00 6A 0B 00 48 00 00 00 3C 00 00 [10:45:23]state=2 [10:45:23]Key pressed [10:45:23]int [10:45:23]Write to MH i2c: 01 00 00 6B 0B 76 [10:45:23]*** FLAG_PRN_KEY reset [10:45:23]Write i2c OK [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 07 00 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 07 00 6B 0B 00 00 00 00 00 F6 0F 82 [10:45:23]state=2 [10:45:23]Stop feed [10:45:23]int [10:45:23]Write to MH i2c: 01 00 00 6C 0B 77 [10:45:23]*** FLAG_PRN_KEY set [10:45:23]Write i2c OK [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 07 00 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 07 00 6C 0B 00 08 00 00 00 FF 0F 94 [10:45:23]state=0 [10:45:23]Key pressed [10:45:23]Feed [10:45:23]Write to MH i2c: D8 00 00 6D 0B 4F [10:45:23]Write i2c OK [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: D8 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: D8 01 00 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: D8 01 00 6D 0B 00 50 [10:45:23]int [10:45:23]Write to MH i2c: 01 00 00 6E 0B 79 [10:45:23]Write i2c OK [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 07 00 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 07 00 6E 0B 00 48 00 00 00 3C 00 04 [10:45:23]state=2 [10:45:23]Key pressed [10:45:23]int [10:45:23]Write to MH i2c: 01 00 00 6F 0B 7A [10:45:23]*** FLAG_PRN_KEY reset [10:45:23]Write i2c OK [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 07 00 [10:45:23]MH_I2C_Read... [10:45:23]Read from MH i2c: 01 07 00 6F 0B 00 00 00 00 00 F5 0F 85 [10:45:23]state=2 [10:45:23]Stop feed [10:45:26]OFD Sender: No OFD packet to send [10:45:31]OFD Sender: No OFD packet to send [10:45:36]OFD Sender: No OFD packet to send [10:45:41]OFD Sender: No OFD packet to send [10:45:46]OFD Sender: No OFD packet to send [10:45:51]OFD Sender: No OFD packet to send [10:45:56]OFD Sender: No OFD packet to send [10:46:01]OFD Sender: No OFD packet to send [10:46:06]OFD Sender: No OFD packet to send [10:46:11]OFD Sender: No OFD packet to send [10:46:15]accept exits with 10 [10:46:15]New connection [10:46:15]New thread 3067579748 created [10:46:15]Thread 3067436388 joined [10:46:15]Waiting for new connection... [10:46:15] Sock 10.Parse request [10:46:15]Sock 10.Check first char [10:46:15]Sock 10.First char is OK [10:46:15]request: POST /json_proto HTTP/1.0 [10:46:15]Method: POST [10:46:15]URL: /json_proto [10:46:15]Method is POST - this is cgi request [10:46:15]url: /json_proto [10:46:15]query_string will be loaded in cgi processing [10:46:15]execute_cgi json_proto POST (null) [10:46:15]execute_cgi path=json_proto method=POST [10:46:15]POST find Content-Length [10:46:15]Host: 172.17.48.197:8080 [10:46:15]Content-Length: 818 [10:46:15]Content-Type: application/json [10:46:15] [10:46:15]POST finish read [10:46:15]Found Content-Length = 818 [10:46:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106540", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:46:15]execute_script... [10:46: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)1106540", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:46:15]POST & json_proto [10:46:15]process_json_proto [10:46:15]json parsed OK: [10:46:15]protocol is kg_v1.0 [10:46:15]action value=close_receipt [10:46:15]process_action close_receipt [10:46:15]cmd_close_receipt [10:46:15]MH_GetDate [10:46:15]Write to MH i2c: F0 00 00 70 0B 6A [10:46:15]Write i2c OK [10:46:15]MH_I2C_Read... [10:46:15]Read from MH i2c: F0 [10:46:15]MH_I2C_Read... [10:46:15]Read from MH i2c: F0 09 00 [10:46:15]MH_I2C_Read... [10:46:15]Read from MH i2c: F0 09 00 70 0B 00 78 A6 E5 65 6C AF E3 65 3E [10:46:15]GetLastDocTimeStamp 1709549033 [10:46:15]current date 1709549176 [10:46:15]FM_GetShiftState [10:46:15]SAM_PROTO_GetShiftState [10:46:15]wFMCommunicate request_size=4 [10:46:15]MH_SAM_APDU [10:46:15]CAPDU: 80 13 01 00 [10:46:15]Write to MH i2c: E2 08 00 71 0B 80 13 01 00 00 00 00 00 F9 [10:46:15]Write i2c OK [10:46:15]MH_I2C_Read... [10:46:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:15]Read from MH i2c: E2 [10:46:15]MH_I2C_Read... [10:46:15]Read from MH i2c: E2 0E 00 [10:46:15]MH_I2C_Read... [10:46:15]Read from MH i2c: E2 0E 00 71 0B 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 10 [10:46:15]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:46:15]wFMCommunicate OK [10:46:15]SAM_PROTO_GetShiftState done [10:46:15]FM_GetShiftState done [10:46:15]opened in 1709511088 [10:46:15]opened+sec_in_day 1709597488 [10:46:15]quantity*price = 61900 [10:46:15]sum+1 = 61901 [10:46:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 619.00 НСП 1% : 5.48 НДС 12% : 65.73 Наличными: 0.00 Безнал.: 619.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 126 04.03.2024 10:46 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123526 ФПД: 241930168319762 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T104616&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123526&fm=241930168319762&tin=02508201610067®Number=0000000000090573&sum=61900 [10:46:16]StoreToDocumentArchive [10:46:16]shift 324 fd 123526 [10:46:16]save to /storage/0324/doc_00123526 [10:46:16]save last doc name /storage/0324/doc_00123526 to /storage/kkm_last_doc_name [10:46:16]save OK [10:46:16]Clear old archive folders... [10:46:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:46:16]tlvbuf is 01B6E390 [10:46:16]SAM_PROTO_ClearQueue [10:46:16]wFMCommunicate request_size=4 [10:46:16]MH_SAM_APDU [10:46:16]CAPDU: 80 09 00 00 [10:46:16]Write to MH i2c: E2 08 00 7E 0B 80 09 00 00 00 00 00 00 FB [10:46:16]Write i2c OK [10:46:16]MH_I2C_Read... [10:46:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:46:16]Read from MH i2c: E2 [10:46:16]MH_I2C_Read... [10:46:16]Read from MH i2c: E2 03 00 [10:46:16]MH_I2C_Read... [10:46:16]Read from MH i2c: E2 03 00 7E 0B 00 90 00 FD [10:46:16]RAPDU: 90 00 [10:46:16]wFMCommunicate OK [10:46:16]SAM_PROTO_ClearQueue done [10:46:16]KKMCreateOFDPacket [10:46:16]OFDProtocolAddRootSTLVToBuf [10:46:16]FM_MakeSignedData [10:46:16]FM_MakeSignedData [10:46:16]SAM_PROTO_SignData [10:46:16]wFMCommunicate request_size=4 [10:46:16]MH_SAM_APDU [10:46:16]CAPDU: 80 0D 01 02 [10:46:16]Write to MH i2c: E2 08 00 7F 0B 80 0D 01 02 00 00 00 00 03 [10:46:16]Write i2c OK [10:46:16]MH_I2C_Read... [10:46:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:46:17]Read from MH i2c: E2 [10:46:17]MH_I2C_Read... [10:46:17]Read from MH i2c: E2 03 00 [10:46:17]MH_I2C_Read... [10:46:17]Read from MH i2c: E2 03 00 7F 0B 00 90 00 FE [10:46:17]RAPDU: 90 00 [10:46:17]wFMCommunicate OK [10:46:17]wFMCommunicate request_size=255 [10:46:17]MH_SAM_APDU [10:46:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 78 A6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 86 E2 01 00 35 04 06 00 DC [10:46:17]Write to MH i2c: E2 02 01 80 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 78 A6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 86 E2 01 00 35 04 06 00 DC 00 00 27 [10:46:17]Write i2c OK [10:46:17]MH_I2C_Read... [10:46:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:17]Read from MH i2c: E2 [10:46:17]MH_I2C_Read... [10:46:17]Read from MH i2c: E2 03 00 [10:46:17]MH_I2C_Read... [10:46:17]Read from MH i2c: E2 03 00 80 0B 00 90 00 FF [10:46:17]RAPDU: 90 00 [10:46:17]wFMCommunicate OK [10:46:17]wFMCommunicate request_size=10 [10:46:17]MH_SAM_APDU [10:46:17]CAPDU: 80 0D 02 02 05 08 C1 BE 3F 12 [10:46:17]Write to MH i2c: E2 0D 00 81 0B 80 0D 02 02 05 00 08 C1 BE 3F 12 00 00 E8 [10:46:17]Write i2c OK [10:46:17]MH_I2C_Read... [10:46:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:17]Read from MH i2c: E2 [10:46:17]MH_I2C_Read... [10:46:17]Read from MH i2c: E2 03 00 [10:46:17]MH_I2C_Read... [10:46:17]Read from MH i2c: E2 03 00 81 0B 00 90 00 00 [10:46:17]RAPDU: 90 00 [10:46:17]wFMCommunicate OK [10:46:17]wFMCommunicate request_size=4 [10:46:17]MH_SAM_APDU [10:46:17]CAPDU: 80 0D 03 02 [10:46:17]Write to MH i2c: E2 08 00 82 0B 80 0D 03 02 00 00 00 00 08 [10:46:17]Write i2c OK [10:46:17]MH_I2C_Read... [10:46:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:46:17]Read from MH i2c: E2 [10:46:17]MH_I2C_Read... [10:46:17]Read from MH i2c: E2 0B 00 [10:46:17]MH_I2C_Read... [10:46:17]Read from MH i2c: E2 0B 00 82 0B 00 5C DD BE 72 6A 9E B7 75 90 00 A6 [10:46:17]RAPDU: 5C DD BE 72 6A 9E B7 75 90 00 [10:46:17]wFMCommunicate OK [10:46:17]SAM_PROTO_SignData done [10:46:17]FM_MakeSignedData done [10:46:17]CreateOFDProtocolMessage [10:46:17]wFMCommunicate request_size=4 [10:46:17]MH_SAM_APDU [10:46:17]CAPDU: 80 11 00 00 [10:46:17]Write to MH i2c: E2 08 00 83 0B 80 11 00 00 00 00 00 00 08 [10:46:17]Write i2c OK [10:46:17]MH_I2C_Read... [10:46:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:17]Read from MH i2c: E2 [10:46:17]MH_I2C_Read... [10:46:17]Read from MH i2c: E2 17 00 [10:46:17]MH_I2C_Read... [10:46:17]Read from MH i2c: E2 17 00 83 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 66 [10:46:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:46:17]wFMCommunicate OK [10:46:17]CreateOFDProtocolMessage done [10:46:17]OFDSenderStorePacket 123526 [10:46:17]StoreOFDPacket docnum=123526 [10:46:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 4E EF 07 01 96 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 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 78 A6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 86 E2 01 00 35 04 06 00 DC 08 C1 BE 3F 12 5C DD BE 72 6A 9E B7 75 [10:46:17]CheckFolder [10:46:17]dirname=/storage/ofd_packets [10:46:17]CheckFolder done [10:46:17]ProducePacketName [10:46:17]name=ofd_packets/00123526 [10:46:17]NVStorageSaveData ofd_packets/00123526 [10:46:17]File name is /storage/ofd_packets/00123526 [10:46:17]Write 301 bytes [10:46:17]NVStorageSaveData done [10:46:17]OFDSenderStorePacket done [10:46:17]KKMCreateOFDPacket done [10:46:17]NVStorageSaveData kkm_last_timestamp [10:46:17]File name is /storage/kkm_last_timestamp [10:46:17]Write 4 bytes [10:46:17]NVStorageSaveData done [10:46:17]ExternCall_PrintAddStr [10:46:17]wPrintStart [10:46:17]Write to MH i2c: 01 00 00 84 0B 8F [10:46:17]Write i2c OK [10:46:17]MH_I2C_Read... [10:46:17]Read from MH i2c: 01 [10:46:17]MH_I2C_Read... [10:46:17]Read from MH i2c: 01 07 00 [10:46:17]MH_I2C_Read... [10:46:17]Read from MH i2c: 01 07 00 84 0B 00 00 00 00 00 FF 0F A4 [10:46:17]RasterBufferAndPrint [10:46:17]line Счет N : (1)1106540 [10:46:17]line ИНН: 02508201610067 [10:46:17]line Контрольно-Кассовый Чек [10:46:17]line ПРОДАЖА [10:46:17]line ТРК (МРК, ГНК) : 32 [10:46:17]line Товар: 2710124130 [10:46:17]line Аи-92-К-5 [10:46:17]line 10.000 * 61.90 [10:46:17]line = 619.00 [10:46:17]line НДС 12% НСП 1% [10:46:17]line > о реализуемом товаре [10:46:17]line ИТОГО: 619.00 [10:46:17]line НСП 1% : 5.48 [10:46:17]line НДС 12% : 65.73 [10:46:17]line Наличными: 0.00 [10:46:17]line Безнал.: 619.00 [10:46:17]line Место: АЗС № 25 "Партнер Нефть" [10:46:17]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:46:17]line СНО: Общий режим [10:46:17]line Чек 126 04.03.2024 10:46 [10:46:17]line Смена: 324 ФФД: 1.0 [10:46:17]line ЗНМ: 0300000019 [10:46:17]line РНМ: 0000000000090573 [10:46:17]line Версия ККМ: 001 [10:46:17]line Платежная система: Бакай Банк [10:46:17]line ФМ: 0000000000874798 [10:46:17]line ФД: 123526 [10:46:17]line ФПД: 241930168319762 [10:46:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T104616&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123526&fm=241930168319762&tin=02508201610067®Number=0000000000090573&sum=61900 [10:46:17]OFD Sender: Processing packet 123526 [packets to send 112, broken 111] [10:46:17]ProducePacketName [10:46:17]name=ofd_packets/00123526 [10:46:17]OFD Sender: To server: pG, [10:46:17]CommunicateWithHost lk.salyk.kg:30040 [10:46:17]ConnectInit lk.salyk.kg [10:46:17]written 0, free lines is 4095 [10:46:17]Connected sock=9 [10:46: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 37 39 38 0F 01 00 00 4E EF 07 01 96 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 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 78 A6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 86 E2 01 00 35 04 06 00 DC 08 C1 BE 3F 12 5C DD BE 72 6A 9E B7 75 [10:46:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 67 28 47 00 54 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 37 39 38 10 04 04 00 86 E2 01 00 F4 03 04 00 A1 52 E5 65 B6 04 01 00 00 4D E8 5F 3F CB 11 8F C2 [10:46:18]CommunicateWithHost err = 0 [10:46:18]CheckOFDResponse [10:46:18]1017 (14) - 77093643461234 [10:46:18]1041 (16) - 0000000000874798 [10:46:18]1040 (4) - 123526 [10:46:18]1012 (4) - 04.03.2024 04:48 [10:46:18]1206 (1) - 0 [10:46:18]OFD Sender: Remove packet 123526 [10:46:18]ProducePacketName [10:46:18]name=ofd_packets/00123526 [10:46:18]NVStorageDeleteData [10:46:18]Write to MH i2c: 01 00 00 AE 0B B9 [10:46:18]Write i2c OK [10:46:18]MH_I2C_Read... [10:46:18]Read from MH i2c: 01 [10:46:18]MH_I2C_Read... [10:46:18]Read from MH i2c: 01 07 00 [10:46:18]MH_I2C_Read... [10:46:18]Read from MH i2c: 01 07 00 AE 0B 00 00 00 00 00 05 0D D2 [10:46:18]RasterBufferAndPrint [10:46:18]line [10:46:18]line [10:46:18]line [10:46:18]line [10:46:18]line [10:46:18]written 0, free lines is 3342 [10:46:18]MH_Cut [10:46:18]Write to MH i2c: D1 01 00 B5 0B 01 92 [10:46:18]Write i2c OK [10:46:18]MH_I2C_Read... [10:46:18]Read from MH i2c: D1 [10:46:18]MH_I2C_Read... [10:46:18]Read from MH i2c: D1 01 00 [10:46:18]MH_I2C_Read... [10:46:18]Read from MH i2c: D1 01 00 B5 0B 00 91 [10:46:18]Write to MH i2c: 01 00 00 B6 0B C1 [10:46:18]Write i2c OK [10:46:18]MH_I2C_Read... [10:46:18]OFD Sender: No OFD packet to send [10:46:18]*** Cut start [10:46:18]*** Purtial cut [10:46:18]*** Stage 1: CUTSNS_PIN = 1 [10:46:20]Read from MH i2c: 01 [10:46:20]MH_I2C_Read... [10:46:20]*** Stop cut motor [10:46:20]*** Cut end [10:46:20]Read from MH i2c: 01 07 00 [10:46:20]MH_I2C_Read... [10:46:20]Read from MH i2c: 01 07 00 B6 0B 00 00 00 00 00 FF 0F D6 [10:46:20]process_action close_receipt done [10:46:20]requested_data is exist [10:46:20]produce_requested_data [10:46:20]requested_item fm.sn is exist - process it [10:46:20]wFMCommunicate request_size=4 [10:46:20]MH_SAM_APDU [10:46:20]CAPDU: 80 11 00 00 [10:46:20]Write to MH i2c: E2 08 00 B7 0B 80 11 00 00 00 00 00 00 3C [10:46:20]Write i2c OK [10:46:20]MH_I2C_Read... [10:46:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:20]Read from MH i2c: E2 [10:46:20]MH_I2C_Read... [10:46:20]Read from MH i2c: E2 17 00 [10:46:20]MH_I2C_Read... [10:46:20]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 37 39 38 90 00 9A [10:46:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:46:20]wFMCommunicate OK [10:46:20]requested_item fd.num is exist - process it [10:46:20]SAM_PROTO_GetFieldsCounters [10:46:20]wFMCommunicate request_size=4 [10:46:20]MH_SAM_APDU [10:46:20]CAPDU: 80 13 00 00 [10:46:20]Write to MH i2c: E2 08 00 B8 0B 80 13 00 00 00 00 00 00 3F [10:46:20]Write i2c OK [10:46:20]MH_I2C_Read... [10:46:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:46:21]Read from MH i2c: E2 [10:46:21]MH_I2C_Read... [10:46:21]Read from MH i2c: E2 62 00 [10:46:21]MH_I2C_Read... [10:46:21]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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 86 E2 01 00 0E 04 04 00 44 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 92 [10: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 86 E2 01 00 0E 04 04 00 44 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 [10:46:21]wFMCommunicate OK [10:46:21]SAM_PROTO_GetFieldsCounters done [10:46:21]requested_item shift.num is exist - process it [10:46:21]requested_item shift.opened is exist - process it [10:46:21]req_shift_opened [10:46:21]FM_GetShiftState [10:46:21]SAM_PROTO_GetShiftState [10:46:21]wFMCommunicate request_size=4 [10:46:21]MH_SAM_APDU [10:46:21]CAPDU: 80 13 01 00 [10:46:21]Write to MH i2c: E2 08 00 B9 0B 80 13 01 00 00 00 00 00 41 [10:46:21]Write i2c OK [10:46:21]MH_I2C_Read... [10:46:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:21]Read from MH i2c: E2 [10:46:21]MH_I2C_Read... [10:46:21]Read from MH i2c: E2 0E 00 [10:46:21]MH_I2C_Read... [10:46:21]Read from MH i2c: E2 0E 00 B9 0B 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 58 [10:46:21]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:46:21]wFMCommunicate OK [10:46:21]SAM_PROTO_GetShiftState done [10:46:21]FM_GetShiftState done [10:46:21]req_shift_opened done [10:46:21]requested_item shift.open_date is exist - process it [10:46:21]req_shift_open_date [10:46:21]req_shift_open_date done [10:46:21]produce_requested_data done [10:46:21]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123526,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [10:46:21]process_action_free close_receipt [10:46:21]json_value_free [10:46:21]json_value_free done [10:46:21]process_json_proto returns [10:46:21]Send response to host [10:46:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123526,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [10:46:21]free response buf [10:46:21]execute_script done [10:46:21]execute_script returns [10:46:21]free content buf [10:46:21]Sock 10.Close socket [10:46:21]Sock 10.Thread stoped [10:46:23]OFD Sender: No OFD packet to send [10:46:28]OFD Sender: No OFD packet to send [10:46:33]OFD Sender: No OFD packet to send [10:46:38]OFD Sender: No OFD packet to send [10:46:43]OFD Sender: No OFD packet to send [10:46:48]OFD Sender: No OFD packet to send [10:46:53]OFD Sender: No OFD packet to send [10:46:58]OFD Sender: No OFD packet to send [10:47:03]OFD Sender: No OFD packet to send [10:47:08]OFD Sender: No OFD packet to send [10:47:13]OFD Sender: No OFD packet to send [10:47:18]OFD Sender: No OFD packet to send [10:47:23]OFD Sender: No OFD packet to send [10:47:26]accept exits with 7 [10:47:26]New connection [10:47:26]New thread 3067436388 created [10:47:26]Thread 3067579748 joined [10:47:26]Waiting for new connection... [10:47:26] Sock 7.Parse request [10:47:26]Sock 7.Check first char [10:47:26]Sock 7.First char is OK [10:47:26]request: POST /json_proto HTTP/1.0 [10:47:26]Method: POST [10:47:26]URL: /json_proto [10:47:26]Method is POST - this is cgi request [10:47:26]url: /json_proto [10:47:26]query_string will be loaded in cgi processing [10:47:26]execute_cgi json_proto POST (null) [10:47:26]execute_cgi path=json_proto method=POST [10:47:26]POST find Content-Length [10:47:26]Host: 172.17.48.197:8080 [10:47:26]Content-Length: 679 [10:47:26]Content-Type: application/json [10:47:26] [10:47:26]POST finish read [10:47:26]Found Content-Length = 679 [10:47:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106541", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 10.080, "sum" : 700.56, "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:47:26]execute_script... [10:47: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)1106541", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 10.080, "sum" : 700.56, "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:47:26]POST & json_proto [10:47:26]process_json_proto [10:47:26]json parsed OK: [10:47:26]protocol is kg_v1.0 [10:47:26]action value=close_receipt [10:47:26]process_action close_receipt [10:47:26]cmd_close_receipt [10:47:26]MH_GetDate [10:47:26]Write to MH i2c: F0 00 00 BA 0B B4 [10:47:26]Write i2c OK [10:47:26]MH_I2C_Read... [10:47:26]Read from MH i2c: F0 [10:47:26]MH_I2C_Read... [10:47:26]Read from MH i2c: F0 09 00 [10:47:26]MH_I2C_Read... [10:47:26]Read from MH i2c: F0 09 00 BA 0B 00 BF A6 E5 65 6C AF E3 65 CF [10:47:26]GetLastDocTimeStamp 1709549176 [10:47:26]current date 1709549247 [10:47:26]FM_GetShiftState [10:47:26]SAM_PROTO_GetShiftState [10:47:26]wFMCommunicate request_size=4 [10:47:26]MH_SAM_APDU [10:47:26]CAPDU: 80 13 01 00 [10:47:26]Write to MH i2c: E2 08 00 BB 0B 80 13 01 00 00 00 00 00 43 [10:47:26]Write i2c OK [10:47:26]MH_I2C_Read... [10:47:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:26]Read from MH i2c: E2 [10:47:26]MH_I2C_Read... [10:47:26]Read from MH i2c: E2 0E 00 [10:47:26]MH_I2C_Read... [10:47:26]Read from MH i2c: E2 0E 00 BB 0B 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 5A [10:47:26]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:47:26]wFMCommunicate OK [10:47:26]SAM_PROTO_GetShiftState done [10:47:26]FM_GetShiftState done [10:47:26]opened in 1709511088 [10:47:26]opened+sec_in_day 1709597488 [10:47:26]quantity*price = 70056 [10:47:26]sum+1 = 70057 [10:47:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.40 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 127 04.03.2024 10:47 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123527 ФПД: 208059729630677 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T104727&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123527&fm=208059729630677&tin=02508201610067®Number=0000000000090573&sum=70000 [10:47:27]StoreToDocumentArchive [10:47:27]shift 324 fd 123527 [10:47:27]save to /storage/0324/doc_00123527 [10:47:27]save last doc name /storage/0324/doc_00123527 to /storage/kkm_last_doc_name [10:47:27]save OK [10:47:27]Clear old archive folders... [10:47:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:47:27]tlvbuf is 01BBD010 [10:47:27]SAM_PROTO_ClearQueue [10:47:27]wFMCommunicate request_size=4 [10:47:27]MH_SAM_APDU [10:47:27]CAPDU: 80 09 00 00 [10:47:27]Write to MH i2c: E2 08 00 C8 0B 80 09 00 00 00 00 00 00 45 [10:47:27]Write i2c OK [10:47:27]MH_I2C_Read... [10:47:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:47:27]Read from MH i2c: E2 [10:47:27]MH_I2C_Read... [10:47:27]Read from MH i2c: E2 03 00 [10:47:27]MH_I2C_Read... [10:47:27]Read from MH i2c: E2 03 00 C8 0B 00 90 00 47 [10:47:27]RAPDU: 90 00 [10:47:27]wFMCommunicate OK [10:47:27]SAM_PROTO_ClearQueue done [10:47:27]KKMCreateOFDPacket [10:47:27]OFDProtocolAddRootSTLVToBuf [10:47:27]FM_MakeSignedData [10:47:27]FM_MakeSignedData [10:47:27]SAM_PROTO_SignData [10:47:27]wFMCommunicate request_size=4 [10:47:27]MH_SAM_APDU [10:47:27]CAPDU: 80 0D 01 02 [10:47:27]Write to MH i2c: E2 08 00 C9 0B 80 0D 01 02 00 00 00 00 4D [10:47:27]Write i2c OK [10:47:27]MH_I2C_Read... [10:47:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:47:27]Read from MH i2c: E2 [10:47:27]MH_I2C_Read... [10:47:27]Read from MH i2c: E2 03 00 [10:47:27]MH_I2C_Read... [10:47:27]Read from MH i2c: E2 03 00 C9 0B 00 90 00 48 [10:47:27]RAPDU: 90 00 [10:47:27]wFMCommunicate OK [10:47:27]wFMCommunicate request_size=255 [10:47:27]MH_SAM_APDU [10: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 60 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 A8 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 10 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 7F 00 00 00 F4 03 04 00 BF A6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 87 E2 01 00 35 04 06 00 BD [10:47:27]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 60 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 A8 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 10 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 7F 00 00 00 F4 03 04 00 BF A6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 87 E2 01 00 35 04 06 00 BD 00 00 20 [10:47:27]Write i2c OK [10:47:27]MH_I2C_Read... [10:47:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:27]Read from MH i2c: E2 [10:47:27]MH_I2C_Read... [10:47:27]Read from MH i2c: E2 03 00 [10:47:27]MH_I2C_Read... [10:47:27]Read from MH i2c: E2 03 00 CA 0B 00 90 00 49 [10:47:27]RAPDU: 90 00 [10:47:27]wFMCommunicate OK [10:47:27]wFMCommunicate request_size=10 [10:47:27]MH_SAM_APDU [10:47:27]CAPDU: 80 0D 02 02 05 3A AE 46 D5 D5 [10:47:27]Write to MH i2c: E2 0D 00 CB 0B 80 0D 02 02 05 00 3A AE 46 D5 D5 00 00 32 [10:47:27]Write i2c OK [10:47:27]MH_I2C_Read... [10:47:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:27]Read from MH i2c: E2 [10:47:27]MH_I2C_Read... [10:47:27]Read from MH i2c: E2 03 00 [10:47:27]MH_I2C_Read... [10:47:27]Read from MH i2c: E2 03 00 CB 0B 00 90 00 4A [10:47:27]RAPDU: 90 00 [10:47:27]wFMCommunicate OK [10:47:27]wFMCommunicate request_size=4 [10:47:27]MH_SAM_APDU [10:47:27]CAPDU: 80 0D 03 02 [10:47:27]Write to MH i2c: E2 08 00 CC 0B 80 0D 03 02 00 00 00 00 52 [10:47:27]Write i2c OK [10:47:27]MH_I2C_Read... [10:47:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:47:27]Read from MH i2c: E2 [10:47:27]MH_I2C_Read... [10:47:27]Read from MH i2c: E2 0B 00 [10:47:27]MH_I2C_Read... [10:47:27]Read from MH i2c: E2 0B 00 CC 0B 00 9F 0C C6 ED C3 C1 32 28 90 00 8F [10:47:27]RAPDU: 9F 0C C6 ED C3 C1 32 28 90 00 [10:47:27]wFMCommunicate OK [10:47:27]SAM_PROTO_SignData done [10:47:27]FM_MakeSignedData done [10:47:27]CreateOFDProtocolMessage [10:47:27]wFMCommunicate request_size=4 [10:47:27]MH_SAM_APDU [10:47:27]CAPDU: 80 11 00 00 [10:47:27]Write to MH i2c: E2 08 00 CD 0B 80 11 00 00 00 00 00 00 52 [10:47:27]Write i2c OK [10:47:27]MH_I2C_Read... [10:47:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:28]Read from MH i2c: E2 [10:47:28]MH_I2C_Read... [10:47:28]Read from MH i2c: E2 17 00 [10:47:28]MH_I2C_Read... [10:47:28]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 37 39 38 90 00 B0 [10:47:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:47:28]wFMCommunicate OK [10:47:28]CreateOFDProtocolMessage done [10:47:28]OFDSenderStorePacket 123527 [10:47:28]StoreOFDPacket docnum=123527 [10:47:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 A1 77 07 01 4C AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 60 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 A8 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 10 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 7F 00 00 00 F4 03 04 00 BF A6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 87 E2 01 00 35 04 06 00 BD 3A AE 46 D5 D5 9F 0C C6 ED C3 C1 32 28 [10:47:28]CheckFolder [10:47:28]dirname=/storage/ofd_packets [10:47:28]CheckFolder done [10:47:28]ProducePacketName [10:47:28]name=ofd_packets/00123527 [10:47:28]NVStorageSaveData ofd_packets/00123527 [10:47:28]File name is /storage/ofd_packets/00123527 [10:47:28]Write 301 bytes [10:47:28]NVStorageSaveData done [10:47:28]OFDSenderStorePacket done [10:47:28]KKMCreateOFDPacket done [10:47:28]NVStorageSaveData kkm_last_timestamp [10:47:28]File name is /storage/kkm_last_timestamp [10:47:28]Write 4 bytes [10:47:28]NVStorageSaveData done [10:47:28]ExternCall_PrintAddStr [10:47:28]wPrintStart [10:47:28]Write to MH i2c: 01 00 00 CE 0B D9 [10:47:28]Write i2c OK [10:47:28]MH_I2C_Read... [10:47:28]Read from MH i2c: 01 [10:47:28]MH_I2C_Read... [10:47:28]Read from MH i2c: 01 07 00 [10:47:28]MH_I2C_Read... [10:47:28]Read from MH i2c: 01 07 00 CE 0B 00 00 00 00 00 FF 0F EE [10:47:28]RasterBufferAndPrint [10:47:28]line Счет N : (1)1106541 [10:47:28]line ИНН: 02508201610067 [10:47:28]line Контрольно-Кассовый Чек [10:47:28]line ПРОДАЖА [10:47:28]line ТРК (МРК, ГНК) : 53 [10:47:28]line Товар: 2710124500 [10:47:28]line Аи-95-К-5 [10:47:28]line 10.080 * 69.50 [10:47:28]line = 700.56 [10:47:28]line НДС 12% НСП 1% [10:47:28]line > о реализуемом товаре [10:47:28]line ОКРУГЛЕНИЕ: -0.56 [10:47:28]line ИТОГО: 700.00 [10:47:28]line Внесено: 700.00 [10:47:28]line СДАЧА: 0.00 [10:47:28]line НСП 1% : 6.20 [10:47:28]line НДС 12% : 74.40 [10:47:28]line Наличными: 700.00 [10:47:28]line Безнал.: 0.00 [10:47:28]line Место: АЗС № 25 "Партнер Нефть" [10:47:28]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:47:28]line СНО: Общий режим [10:47:28]line Чек 127 04.03.2024 10:47 [10:47:28]line Смена: 324 ФФД: 1.0 [10:47:28]line ЗНМ: 0300000019 [10:47:28]line РНМ: 0000000000090573 [10:47:28]line Версия ККМ: 001 [10:47:28]line ФМ: 0000000000874798 [10:47:28]line ФД: 123527 [10:47:28]line ФПД: 208059729630677 [10:47:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T104727&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123527&fm=208059729630677&tin=02508201610067®Number=0000000000090573&sum=70000 [10:47:28]OFD Sender: Processing packet 123527 [packets to send 112, broken 111] [10:47:28]ProducePacketName [10:47:28]name=ofd_packets/00123527 [10:47:28]OFD Sender: To server: pG, [10:47:28]CommunicateWithHost lk.salyk.kg:30040 [10:47:28]ConnectInit lk.salyk.kg [10:47:28]written 0, free lines is 4095 [10:47:28]Connected sock=10 [10:47: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 37 39 38 0F 01 00 00 A1 77 07 01 4C AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 60 27 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 A8 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 10 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 7F 00 00 00 F4 03 04 00 BF A6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 87 E2 01 00 35 04 06 00 BD 3A AE 46 D5 D5 9F 0C C6 ED C3 C1 32 28 [10: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 37 39 38 4F 00 00 00 F0 CD 47 00 66 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 87 E2 01 00 F4 03 04 00 E7 52 E5 65 B6 04 01 00 00 F8 2C 3D 13 7C 85 A8 21 [10:47:28]CommunicateWithHost err = 0 [10:47:28]CheckOFDResponse [10:47:28]1017 (14) - 77093643461234 [10:47:28]1041 (16) - 0000000000874798 [10:47:28]1040 (4) - 123527 [10:47:28]1012 (4) - 04.03.2024 04:49 [10:47:28]1206 (1) - 0 [10:47:28]OFD Sender: Remove packet 123527 [10:47:28]ProducePacketName [10:47:28]name=ofd_packets/00123527 [10:47:28]NVStorageDeleteData [10:47:28]Write to MH i2c: 01 00 00 F9 0B 04 [10:47:28]Write i2c OK [10:47:28]MH_I2C_Read... [10:47:28]Read from MH i2c: 01 [10:47:28]MH_I2C_Read... [10:47:28]Read from MH i2c: 01 07 00 [10:47:28]MH_I2C_Read... [10:47:28]Read from MH i2c: 01 07 00 F9 0B 00 00 00 00 00 F2 0C 09 [10:47:28]RasterBufferAndPrint [10:47:28]line [10:47:28]line [10:47:28]line [10:47:28]line [10:47:28]line [10:47:28]written 0, free lines is 3320 [10:47:28]MH_Cut [10:47:28]Write to MH i2c: D1 01 00 00 0C 01 DE [10:47:28]Write i2c OK [10:47:28]MH_I2C_Read... [10:47:28]Read from MH i2c: D1 [10:47:28]MH_I2C_Read... [10:47:28]Read from MH i2c: D1 01 00 [10:47:28]MH_I2C_Read... [10:47:28]Read from MH i2c: D1 01 00 00 0C 00 DD [10:47:28]Write to MH i2c: 01 00 00 01 0C 0D [10:47:28]Write i2c OK [10:47:28]MH_I2C_Read... [10:47:29]OFD Sender: No OFD packet to send [10:47:29]*** Cut start [10:47:29]*** Purtial cut [10:47:29]*** Stage 1: CUTSNS_PIN = 1 [10:47:31]Read from MH i2c: 01 [10:47:31]MH_I2C_Read... [10:47:31]*** Stop cut motor [10:47:31]*** Cut end [10:47:31]Read from MH i2c: 01 07 00 [10:47:31]MH_I2C_Read... [10:47:31]Read from MH i2c: 01 07 00 01 0C 00 00 00 00 00 FF 0F 22 [10:47:31]process_action close_receipt done [10:47:31]requested_data is exist [10:47:31]produce_requested_data [10:47:31]requested_item fm.sn is exist - process it [10:47:31]wFMCommunicate request_size=4 [10:47:31]MH_SAM_APDU [10:47:31]CAPDU: 80 11 00 00 [10:47:31]Write to MH i2c: E2 08 00 02 0C 80 11 00 00 00 00 00 00 88 [10:47:31]Write i2c OK [10:47:31]MH_I2C_Read... [10:47:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:31]Read from MH i2c: E2 [10:47:31]MH_I2C_Read... [10:47:31]Read from MH i2c: E2 17 00 [10:47:31]MH_I2C_Read... [10:47:31]Read from MH i2c: E2 17 00 02 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E6 [10:47:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:47:31]wFMCommunicate OK [10:47:31]requested_item fd.num is exist - process it [10:47:31]SAM_PROTO_GetFieldsCounters [10:47:31]wFMCommunicate request_size=4 [10:47:31]MH_SAM_APDU [10:47:31]CAPDU: 80 13 00 00 [10:47:31]Write to MH i2c: E2 08 00 03 0C 80 13 00 00 00 00 00 00 8B [10:47:31]Write i2c OK [10:47:31]MH_I2C_Read... [10:47:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:47:31]Read from MH i2c: E2 [10:47:31]MH_I2C_Read... [10:47:31]Read from MH i2c: E2 62 00 [10:47:31]MH_I2C_Read... [10:47:31]Read from MH i2c: E2 62 00 03 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 87 E2 01 00 0E 04 04 00 44 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 E2 [10:47: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 87 E2 01 00 0E 04 04 00 44 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 [10:47:31]wFMCommunicate OK [10:47:31]SAM_PROTO_GetFieldsCounters done [10:47:31]requested_item shift.num is exist - process it [10:47:31]requested_item shift.opened is exist - process it [10:47:31]req_shift_opened [10:47:31]FM_GetShiftState [10:47:31]SAM_PROTO_GetShiftState [10:47:31]wFMCommunicate request_size=4 [10:47:31]MH_SAM_APDU [10:47:31]CAPDU: 80 13 01 00 [10:47:31]Write to MH i2c: E2 08 00 04 0C 80 13 01 00 00 00 00 00 8D [10:47:31]Write i2c OK [10:47:31]MH_I2C_Read... [10:47:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:31]Read from MH i2c: E2 [10:47:31]MH_I2C_Read... [10:47:31]Read from MH i2c: E2 0E 00 [10:47:31]MH_I2C_Read... [10:47:31]Read from MH i2c: E2 0E 00 04 0C 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 A4 [10:47:31]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:47:31]wFMCommunicate OK [10:47:31]SAM_PROTO_GetShiftState done [10:47:31]FM_GetShiftState done [10:47:31]req_shift_opened done [10:47:31]requested_item shift.open_date is exist - process it [10:47:31]req_shift_open_date [10:47:31]req_shift_open_date done [10:47:31]produce_requested_data done [10:47:31]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123527,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [10:47:31]process_action_free close_receipt [10:47:31]json_value_free [10:47:31]json_value_free done [10:47:31]process_json_proto returns [10:47:31]Send response to host [10:47:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123527,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [10:47:31]free response buf [10:47:31]execute_script done [10:47:31]execute_script returns [10:47:31]free content buf [10:47:31]Sock 7.Close socket [10:47:31]Sock 7.Thread stoped [10:47:34]OFD Sender: No OFD packet to send [10:47:39]OFD Sender: No OFD packet to send [10:47:44]OFD Sender: No OFD packet to send [10:47:49]OFD Sender: No OFD packet to send [10:47:54]OFD Sender: No OFD packet to send [10:47:59]OFD Sender: No OFD packet to send [10:48:04]OFD Sender: No OFD packet to send [10:48:09]OFD Sender: No OFD packet to send [10:48:11]int [10:48:11]Write to MH i2c: 01 00 00 05 0C 11 [10:48:11]*** FLAG_PRN_KEY set [10:48:11]Write i2c OK [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: 01 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: 01 07 00 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: 01 07 00 05 0C 00 08 00 00 00 FF 0F 2E [10:48:11]state=0 [10:48:11]Key pressed [10:48:11]Feed [10:48:11]Write to MH i2c: D8 00 00 06 0C E9 [10:48:11]Write i2c OK [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: D8 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: D8 01 00 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: D8 01 00 06 0C 00 EA [10:48:11]int [10:48:11]Write to MH i2c: 01 00 00 07 0C 13 [10:48:11]Write i2c OK [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: 01 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: 01 07 00 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: 01 07 00 07 0C 00 48 00 00 00 3C 00 9E [10:48:11]state=2 [10:48:11]Key pressed [10:48:11]int [10:48:11]Write to MH i2c: 01 00 00 08 0C 14 [10:48:11]*** FLAG_PRN_KEY reset [10:48:11]Write i2c OK [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: 01 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: 01 07 00 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: 01 07 00 08 0C 00 00 00 00 00 F6 0F 20 [10:48:11]state=2 [10:48:11]Stop feed [10:48:11]int [10:48:11]Write to MH i2c: 01 00 00 09 0C 15 [10:48:11]*** FLAG_PRN_KEY set [10:48:11]Write i2c OK [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: 01 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: 01 07 00 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: 01 07 00 09 0C 00 08 00 00 00 FF 0F 32 [10:48:11]state=0 [10:48:11]Key pressed [10:48:11]Feed [10:48:11]Write to MH i2c: D8 00 00 0A 0C ED [10:48:11]Write i2c OK [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: D8 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: D8 01 00 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: D8 01 00 0A 0C 00 EE [10:48:11]int [10:48:11]Write to MH i2c: 01 00 00 0B 0C 17 [10:48:11]Write i2c OK [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: 01 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: 01 07 00 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: 01 07 00 0B 0C 00 48 00 00 00 3C 00 A2 [10:48:11]state=2 [10:48:11]Key pressed [10:48:11]int [10:48:11]Write to MH i2c: 01 00 00 0C 0C 18 [10:48:11]*** FLAG_PRN_KEY reset [10:48:11]Write i2c OK [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: 01 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: 01 07 00 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: 01 07 00 0C 0C 00 00 00 00 00 F5 0F 23 [10:48:11]state=2 [10:48:11]Stop feed [10:48:14]OFD Sender: No OFD packet to send [10:48:19]OFD Sender: No OFD packet to send [10:48:24]OFD Sender: No OFD packet to send [10:48:29]OFD Sender: No OFD packet to send [10:48:34]OFD Sender: No OFD packet to send [10:48:39]OFD Sender: No OFD packet to send [10:48:44]OFD Sender: No OFD packet to send [10:48:49]OFD Sender: No OFD packet to send [10:48:54]OFD Sender: No OFD packet to send [10:48:57]accept exits with 9 [10:48:57]New connection [10:48:57]New thread 3067579748 created [10:48:57]Thread 3067436388 joined [10:48:57]Waiting for new connection... [10:48:57] Sock 9.Parse request [10:48:57]Sock 9.Check first char [10:48:57]Sock 9.First char is OK [10:48:57]request: POST /json_proto HTTP/1.0 [10:48:57]Method: POST [10:48:57]URL: /json_proto [10:48:57]Method is POST - this is cgi request [10:48:57]url: /json_proto [10:48:57]query_string will be loaded in cgi processing [10:48:57]execute_cgi json_proto POST (null) [10:48:57]execute_cgi path=json_proto method=POST [10:48:57]POST find Content-Length [10:48:57]Host: 172.17.48.197:8080 [10:48:57]Content-Length: 678 [10:48:57]Content-Type: application/json [10:48:57] [10:48:57]POST finish read [10:48:57]Found Content-Length = 678 [10:48:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106543", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:48:57]execute_script... [10:48:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106543", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:48:57]POST & json_proto [10:48:57]process_json_proto [10:48:57]json parsed OK: [10:48:57]protocol is kg_v1.0 [10:48:57]action value=close_receipt [10:48:57]process_action close_receipt [10:48:57]cmd_close_receipt [10:48:57]MH_GetDate [10:48:57]Write to MH i2c: F0 00 00 0D 0C 08 [10:48:57]Write i2c OK [10:48:57]MH_I2C_Read... [10:48:57]Read from MH i2c: F0 [10:48:57]MH_I2C_Read... [10:48:57]Read from MH i2c: F0 09 00 [10:48:57]MH_I2C_Read... [10:48:57]Read from MH i2c: F0 09 00 0D 0C 00 19 A7 E5 65 6C AF E3 65 7E [10:48:57]GetLastDocTimeStamp 1709549247 [10:48:57]current date 1709549337 [10:48:57]FM_GetShiftState [10:48:57]SAM_PROTO_GetShiftState [10:48:57]wFMCommunicate request_size=4 [10:48:57]MH_SAM_APDU [10:48:57]CAPDU: 80 13 01 00 [10:48:57]Write to MH i2c: E2 08 00 0E 0C 80 13 01 00 00 00 00 00 97 [10:48:57]Write i2c OK [10:48:57]MH_I2C_Read... [10:48:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:57]Read from MH i2c: E2 [10:48:57]MH_I2C_Read... [10:48:57]Read from MH i2c: E2 0E 00 [10:48:57]MH_I2C_Read... [10:48:57]Read from MH i2c: E2 0E 00 0E 0C 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 AE [10:48:57]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:48:57]wFMCommunicate OK [10:48:57]SAM_PROTO_GetShiftState done [10:48:57]FM_GetShiftState done [10:48:57]opened in 1709511088 [10:48:57]opened+sec_in_day 1709597488 [10:48:57]quantity*price = 50015 [10:48:57]sum+1 = 50016 [10:48:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 128 04.03.2024 10:48 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123528 ФПД: 219030451237843 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T104857&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123528&fm=219030451237843&tin=02508201610067®Number=0000000000090573&sum=50000 [10:48:58]StoreToDocumentArchive [10:48:58]shift 324 fd 123528 [10:48:58]save to /storage/0324/doc_00123528 [10:48:58]save last doc name /storage/0324/doc_00123528 to /storage/kkm_last_doc_name [10:48:58]save OK [10:48:58]Clear old archive folders... [10:48:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:48:58]tlvbuf is 01B5C4F0 [10:48:58]SAM_PROTO_ClearQueue [10:48:58]wFMCommunicate request_size=4 [10:48:58]MH_SAM_APDU [10:48:58]CAPDU: 80 09 00 00 [10:48:58]Write to MH i2c: E2 08 00 1B 0C 80 09 00 00 00 00 00 00 99 [10:48:58]Write i2c OK [10:48:58]MH_I2C_Read... [10:48:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:48:58]Read from MH i2c: E2 [10:48:58]MH_I2C_Read... [10:48:58]Read from MH i2c: E2 03 00 [10:48:58]MH_I2C_Read... [10:48:58]Read from MH i2c: E2 03 00 1B 0C 00 90 00 9B [10:48:58]RAPDU: 90 00 [10:48:58]wFMCommunicate OK [10:48:58]SAM_PROTO_ClearQueue done [10:48:58]KKMCreateOFDPacket [10:48:58]OFDProtocolAddRootSTLVToBuf [10:48:58]FM_MakeSignedData [10:48:58]FM_MakeSignedData [10:48:58]SAM_PROTO_SignData [10:48:58]wFMCommunicate request_size=4 [10:48:58]MH_SAM_APDU [10:48:58]CAPDU: 80 0D 01 02 [10:48:58]Write to MH i2c: E2 08 00 1C 0C 80 0D 01 02 00 00 00 00 A1 [10:48:58]Write i2c OK [10:48:58]MH_I2C_Read... [10:48:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:48:58]Read from MH i2c: E2 [10:48:58]MH_I2C_Read... [10:48:58]Read from MH i2c: E2 03 00 [10:48:58]MH_I2C_Read... [10:48:58]Read from MH i2c: E2 03 00 1C 0C 00 90 00 9C [10:48:58]RAPDU: 90 00 [10:48:58]wFMCommunicate OK [10:48:58]wFMCommunicate request_size=255 [10:48:58]MH_SAM_APDU [10:48:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 19 A7 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 88 E2 01 00 35 04 06 00 C7 [10:48:58]Write to MH i2c: E2 02 01 1D 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 19 A7 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 88 E2 01 00 35 04 06 00 C7 00 00 82 [10:48:58]Write i2c OK [10:48:58]MH_I2C_Read... [10:48:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:58]Read from MH i2c: E2 [10:48:58]MH_I2C_Read... [10:48:58]Read from MH i2c: E2 03 00 [10:48:58]MH_I2C_Read... [10:48:58]Read from MH i2c: E2 03 00 1D 0C 00 90 00 9D [10:48:58]RAPDU: 90 00 [10:48:58]wFMCommunicate OK [10:48:58]wFMCommunicate request_size=10 [10:48:58]MH_SAM_APDU [10:48:58]CAPDU: 80 0D 02 02 05 35 00 3D B3 D3 [10:48:58]Write to MH i2c: E2 0D 00 1E 0C 80 0D 02 02 05 00 35 00 3D B3 D3 00 00 A6 [10:48:58]Write i2c OK [10:48:58]MH_I2C_Read... [10:48:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:58]Read from MH i2c: E2 [10:48:58]MH_I2C_Read... [10:48:58]Read from MH i2c: E2 03 00 [10:48:58]MH_I2C_Read... [10:48:58]Read from MH i2c: E2 03 00 1E 0C 00 90 00 9E [10:48:58]RAPDU: 90 00 [10:48:58]wFMCommunicate OK [10:48:58]wFMCommunicate request_size=4 [10:48:58]MH_SAM_APDU [10:48:58]CAPDU: 80 0D 03 02 [10:48:58]Write to MH i2c: E2 08 00 1F 0C 80 0D 03 02 00 00 00 00 A6 [10:48:58]Write i2c OK [10:48:58]MH_I2C_Read... [10:48:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:48:58]Read from MH i2c: E2 [10:48:58]MH_I2C_Read... [10:48:58]Read from MH i2c: E2 0B 00 [10:48:58]MH_I2C_Read... [10:48:58]Read from MH i2c: E2 0B 00 1F 0C 00 2D 59 6D C9 90 47 7A BD 90 00 71 [10:48:58]RAPDU: 2D 59 6D C9 90 47 7A BD 90 00 [10:48:58]wFMCommunicate OK [10:48:58]SAM_PROTO_SignData done [10:48:58]FM_MakeSignedData done [10:48:58]CreateOFDProtocolMessage [10:48:58]wFMCommunicate request_size=4 [10:48:58]MH_SAM_APDU [10:48:58]CAPDU: 80 11 00 00 [10:48:58]Write to MH i2c: E2 08 00 20 0C 80 11 00 00 00 00 00 00 A6 [10:48:58]Write i2c OK [10:48:58]MH_I2C_Read... [10:48:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:58]Read from MH i2c: E2 [10:48:58]MH_I2C_Read... [10:48:58]Read from MH i2c: E2 17 00 [10:48:58]MH_I2C_Read... [10:48:58]Read from MH i2c: E2 17 00 20 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 04 [10:48:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:48:58]wFMCommunicate OK [10:48:58]CreateOFDProtocolMessage done [10:48:58]OFDSenderStorePacket 123528 [10:48:58]StoreOFDPacket docnum=123528 [10:48:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E5 FF 07 01 0F 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 19 A7 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 88 E2 01 00 35 04 06 00 C7 35 00 3D B3 D3 2D 59 6D C9 90 47 7A BD [10:48:58]CheckFolder [10:48:58]dirname=/storage/ofd_packets [10:48:58]CheckFolder done [10:48:58]ProducePacketName [10:48:58]name=ofd_packets/00123528 [10:48:58]NVStorageSaveData ofd_packets/00123528 [10:48:58]File name is /storage/ofd_packets/00123528 [10:48:58]Write 301 bytes [10:48:58]NVStorageSaveData done [10:48:58]OFDSenderStorePacket done [10:48:58]KKMCreateOFDPacket done [10:48:58]NVStorageSaveData kkm_last_timestamp [10:48:58]File name is /storage/kkm_last_timestamp [10:48:58]Write 4 bytes [10:48:58]NVStorageSaveData done [10:48:58]ExternCall_PrintAddStr [10:48:58]wPrintStart [10:48:58]Write to MH i2c: 01 00 00 21 0C 2D [10:48:58]Write i2c OK [10:48:58]MH_I2C_Read... [10:48:58]Read from MH i2c: 01 [10:48:58]MH_I2C_Read... [10:48:58]Read from MH i2c: 01 07 00 [10:48:58]MH_I2C_Read... [10:48:58]Read from MH i2c: 01 07 00 21 0C 00 00 00 00 00 FF 0F 42 [10:48:58]RasterBufferAndPrint [10:48:58]line Счет N : (1)1106543 [10:48:58]line ИНН: 02508201610067 [10:48:58]line Контрольно-Кассовый Чек [10:48:58]line ПРОДАЖА [10:48:58]line ТРК (МРК, ГНК) : 62 [10:48:58]line Товар: 2710124130 [10:48:58]line Аи-92-К-5 [10:48:58]line 8.080 * 61.90 [10:48:58]line = 500.15 [10:48:58]line НДС 12% НСП 1% [10:48:58]line > о реализуемом товаре [10:48:58]line ОКРУГЛЕНИЕ: -0.15 [10:48:58]line ИТОГО: 500.00 [10:48:58]line Внесено: 500.00 [10:48:58]line СДАЧА: 0.00 [10:48:58]line НСП 1% : 4.43 [10:48:58]line НДС 12% : 53.11 [10:48:58]line Наличными: 500.00 [10:48:58]line Безнал.: 0.00 [10:48:58]line Место: АЗС № 25 "Партнер Нефть" [10:48:58]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:48:58]line СНО: Общий режим [10:48:58]line Чек 128 04.03.2024 10:48 [10:48:58]line Смена: 324 ФФД: 1.0 [10:48:58]line ЗНМ: 0300000019 [10:48:58]line РНМ: 0000000000090573 [10:48:58]line Версия ККМ: 001 [10:48:58]line ФМ: 0000000000874798 [10:48:58]line ФД: 123528 [10:48:58]line ФПД: 219030451237843 [10:48:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T104857&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123528&fm=219030451237843&tin=02508201610067®Number=0000000000090573&sum=50000 [10:48:59]OFD Sender: Processing packet 123528 [packets to send 112, broken 111] [10:48:59]ProducePacketName [10:48:59]name=ofd_packets/00123528 [10:48:59]OFD Sender: To server: pG, [10:48:59]CommunicateWithHost lk.salyk.kg:30040 [10:48:59]ConnectInit lk.salyk.kg [10:48:59]written 0, free lines is 4095 [10:48:59]Connected sock=10 [10:48:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E5 FF 07 01 0F 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 19 A7 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 88 E2 01 00 35 04 06 00 C7 35 00 3D B3 D3 2D 59 6D C9 90 47 7A BD [10:48:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 C2 9A 47 00 D3 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 37 39 38 10 04 04 00 88 E2 01 00 F4 03 04 00 42 53 E5 65 B6 04 01 00 00 A9 D9 AD 8D AA 5B 26 83 [10:48:59]CommunicateWithHost err = 0 [10:48:59]CheckOFDResponse [10:48:59]1017 (14) - 77093643461234 [10:48:59]1041 (16) - 0000000000874798 [10:48:59]1040 (4) - 123528 [10:48:59]1012 (4) - 04.03.2024 04:51 [10:48:59]1206 (1) - 0 [10:48:59]OFD Sender: Remove packet 123528 [10:48:59]ProducePacketName [10:48:59]name=ofd_packets/00123528 [10:48:59]NVStorageDeleteData [10:48:59]Write to MH i2c: 01 00 00 4C 0C 58 [10:48:59]Write i2c OK [10:48:59]MH_I2C_Read... [10:48:59]Read from MH i2c: 01 [10:48:59]MH_I2C_Read... [10:48:59]Read from MH i2c: 01 07 00 [10:48:59]MH_I2C_Read... [10:48:59]Read from MH i2c: 01 07 00 4C 0C 00 00 00 00 00 F2 0C 5D [10:48:59]RasterBufferAndPrint [10:48:59]line [10:48:59]line [10:48:59]line [10:48:59]line [10:48:59]line [10:48:59]written 0, free lines is 3320 [10:48:59]MH_Cut [10:48:59]Write to MH i2c: D1 01 00 53 0C 01 31 [10:48:59]Write i2c OK [10:48:59]MH_I2C_Read... [10:48:59]Read from MH i2c: D1 [10:48:59]MH_I2C_Read... [10:48:59]Read from MH i2c: D1 01 00 [10:48:59]MH_I2C_Read... [10:48:59]Read from MH i2c: D1 01 00 53 0C 00 30 [10:48:59]Write to MH i2c: 01 00 00 54 0C 60 [10:48:59]Write i2c OK [10:48:59]MH_I2C_Read... [10:48:59]OFD Sender: No OFD packet to send [10:49:00]*** Cut start [10:49:00]*** Purtial cut [10:49:00]*** Stage 1: CUTSNS_PIN = 1 [10:49:02]Read from MH i2c: 01 [10:49:02]MH_I2C_Read... [10:49:02]*** Stop cut motor [10:49:02]*** Cut end [10:49:02]Read from MH i2c: 01 07 00 [10:49:02]MH_I2C_Read... [10:49:02]Read from MH i2c: 01 07 00 54 0C 00 00 00 00 00 FF 0F 75 [10:49:02]process_action close_receipt done [10:49:02]requested_data is exist [10:49:02]produce_requested_data [10:49:02]requested_item fm.sn is exist - process it [10:49:02]wFMCommunicate request_size=4 [10:49:02]MH_SAM_APDU [10:49:02]CAPDU: 80 11 00 00 [10:49:02]Write to MH i2c: E2 08 00 55 0C 80 11 00 00 00 00 00 00 DB [10:49:02]Write i2c OK [10:49:02]MH_I2C_Read... [10:49:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:02]Read from MH i2c: E2 [10:49:02]MH_I2C_Read... [10:49:02]Read from MH i2c: E2 17 00 [10:49:02]MH_I2C_Read... [10:49:02]Read from MH i2c: E2 17 00 55 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 39 [10:49:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:49:02]wFMCommunicate OK [10:49:02]requested_item fd.num is exist - process it [10:49:02]SAM_PROTO_GetFieldsCounters [10:49:02]wFMCommunicate request_size=4 [10:49:02]MH_SAM_APDU [10:49:02]CAPDU: 80 13 00 00 [10:49:02]Write to MH i2c: E2 08 00 56 0C 80 13 00 00 00 00 00 00 DE [10:49:02]Write i2c OK [10:49:02]MH_I2C_Read... [10:49:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:49:02]Read from MH i2c: E2 [10:49:02]MH_I2C_Read... [10:49:02]Read from MH i2c: E2 62 00 [10:49:02]MH_I2C_Read... [10:49:02]Read from MH i2c: E2 62 00 56 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 88 E2 01 00 0E 04 04 00 44 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 39 [10:49: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 88 E2 01 00 0E 04 04 00 44 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 [10:49:02]wFMCommunicate OK [10:49:02]SAM_PROTO_GetFieldsCounters done [10:49:02]requested_item shift.num is exist - process it [10:49:02]requested_item shift.opened is exist - process it [10:49:02]req_shift_opened [10:49:02]FM_GetShiftState [10:49:02]SAM_PROTO_GetShiftState [10:49:02]wFMCommunicate request_size=4 [10:49:02]MH_SAM_APDU [10:49:02]CAPDU: 80 13 01 00 [10:49:02]Write to MH i2c: E2 08 00 57 0C 80 13 01 00 00 00 00 00 E0 [10:49:02]Write i2c OK [10:49:02]MH_I2C_Read... [10:49:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:02]Read from MH i2c: E2 [10:49:02]MH_I2C_Read... [10:49:02]Read from MH i2c: E2 0E 00 [10:49:02]MH_I2C_Read... [10:49:02]Read from MH i2c: E2 0E 00 57 0C 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 F7 [10:49:02]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:49:02]wFMCommunicate OK [10:49:02]SAM_PROTO_GetShiftState done [10:49:02]FM_GetShiftState done [10:49:02]req_shift_opened done [10:49:02]requested_item shift.open_date is exist - process it [10:49:02]req_shift_open_date [10:49:02]req_shift_open_date done [10:49:02]produce_requested_data done [10:49:02]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123528,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [10:49:02]process_action_free close_receipt [10:49:02]json_value_free [10:49:02]json_value_free done [10:49:02]process_json_proto returns [10:49:02]Send response to host [10:49:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123528,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [10:49:02]free response buf [10:49:02]execute_script done [10:49:02]execute_script returns [10:49:02]free content buf [10:49:02]Sock 9.Close socket [10:49:02]Sock 9.Thread stoped [10:49:04]OFD Sender: No OFD packet to send [10:49:09]OFD Sender: No OFD packet to send [10:49:10]accept exits with 7 [10:49:10]New connection [10:49:10]New thread 3067436388 created [10:49:10]Thread 3067579748 joined [10:49:10]Waiting for new connection... [10:49:10] Sock 7.Parse request [10:49:10]Sock 7.Check first char [10:49:10]Sock 7.First char is OK [10:49:10]request: POST /json_proto HTTP/1.0 [10:49:10]Method: POST [10:49:10]URL: /json_proto [10:49:10]Method is POST - this is cgi request [10:49:10]url: /json_proto [10:49:10]query_string will be loaded in cgi processing [10:49:10]execute_cgi json_proto POST (null) [10:49:10]execute_cgi path=json_proto method=POST [10:49:10]POST find Content-Length [10:49:10]Host: 172.17.48.197:8080 [10:49:10]Content-Length: 1208 [10:49:10]Content-Type: application/json [10:49:10] [10:49:10]POST finish read [10:49:10]Found Content-Length = 1208 [10:49:10]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106542\u000A04.03.2024 10:45\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 13\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 14.390 x 69.50\u000A\u0418\u0422\u041E\u0413: 1000.11\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\u000A43079\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:10]execute_script... [10:49:10]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106542\u000A04.03.2024 10:45\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 13\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 14.390 x 69.50\u000A\u0418\u0422\u041E\u0413: 1000.11\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\u000A43079\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:10]POST & json_proto [10:49:10]process_json_proto [10:49:10]json parsed OK: [10:49:10]protocol is kg_v1.0 [10:49:10]action value=print_text [10:49:10]process_action print_text [10:49:10]cmd_print_text [10:49:10]ExternCall_PrintAddStr [10:49:10]wPrintStart [10:49:10]Write to MH i2c: 01 00 00 58 0C 64 [10:49:10]Write i2c OK [10:49:10]MH_I2C_Read... [10:49:10]Read from MH i2c: 01 [10:49:10]MH_I2C_Read... [10:49:10]Read from MH i2c: 01 07 00 [10:49:10]MH_I2C_Read... [10:49:10]Read from MH i2c: 01 07 00 58 0C 00 00 00 00 00 FF 0F 79 [10:49:10]RasterBufferAndPrint [10:49:10]line *****ТОВАРНЫЙ ЧЕК***** [10:49:10]line АЗС 25 [10:49:10]line Партнер нефть [10:49:10]line 02508201610067 [10:49:10]line Кассир : Абылгазиев А. [10:49:10]line Счет N : (1)1106542 [10:49:10]line 04.03.2024 10:45 [10:49:10]line ПРОДАЖА [10:49:10]line ТРК (МРК, ГНК): 13 [10:49:10]line Вид ГСМ : 2710124500 [10:49:10]line Аи-95-К-5 [10:49:10]line 14.390 x 69.50 [10:49:10]line ИТОГ: 1000.11 [10:49:10]line Тип оплаты: Талоны: Топливная Карта [10:49:10]line 43079 [10:49:10]line ______________________ [10:49:10]line (подпись) [10:49:10]written 0, free lines is 4095 [10:49:10]Write to MH i2c: 01 00 00 6C 0C 78 [10:49:10]Write i2c OK [10:49:10]MH_I2C_Read... [10:49:10]Read from MH i2c: 01 [10:49:10]MH_I2C_Read... [10:49:10]Read from MH i2c: 01 07 00 [10:49:10]MH_I2C_Read... [10:49:10]Read from MH i2c: 01 07 00 6C 0C 00 00 00 00 00 11 0E 9E [10:49:10]RasterBufferAndPrint [10:49:10]line [10:49:10]line [10:49:10]line [10:49:10]line [10:49:10]line [10:49:10]written 0, free lines is 3603 [10:49:10]MH_Cut [10:49:10]Write to MH i2c: D1 01 00 73 0C 01 51 [10:49:10]Write i2c OK [10:49:10]MH_I2C_Read... [10:49:10]Read from MH i2c: D1 [10:49:10]MH_I2C_Read... [10:49:10]Read from MH i2c: D1 01 00 [10:49:10]MH_I2C_Read... [10:49:10]Read from MH i2c: D1 01 00 73 0C 00 50 [10:49:10]Write to MH i2c: 01 00 00 74 0C 80 [10:49:10]Write i2c OK [10:49:10]MH_I2C_Read... [10:49:11]*** Cut start [10:49:11]*** Purtial cut [10:49:11]*** Stage 1: CUTSNS_PIN = 1 [10:49:13]Read from MH i2c: 01 [10:49:13]MH_I2C_Read... [10:49:13]*** Stop cut motor [10:49:13]*** Cut end [10:49:13]Read from MH i2c: 01 07 00 [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: 01 07 00 74 0C 00 00 00 00 00 FF 0F 95 [10:49:13]process_action print_text done [10:49:13]requested_data is exist [10:49:13]produce_requested_data [10:49:13]requested_item fm.sn is exist - process it [10:49:13]wFMCommunicate request_size=4 [10:49:13]MH_SAM_APDU [10:49:13]CAPDU: 80 11 00 00 [10:49:13]Write to MH i2c: E2 08 00 75 0C 80 11 00 00 00 00 00 00 FB [10:49:13]Write i2c OK [10:49:13]MH_I2C_Read... [10:49:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:13]Read from MH i2c: E2 [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: E2 17 00 [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: E2 17 00 75 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 59 [10:49:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:49:13]wFMCommunicate OK [10:49:13]requested_item fd.num is exist - process it [10:49:13]SAM_PROTO_GetFieldsCounters [10:49:13]wFMCommunicate request_size=4 [10:49:13]MH_SAM_APDU [10:49:13]CAPDU: 80 13 00 00 [10:49:13]Write to MH i2c: E2 08 00 76 0C 80 13 00 00 00 00 00 00 FE [10:49:13]Write i2c OK [10:49:13]MH_I2C_Read... [10:49:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:49:13]Read from MH i2c: E2 [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: E2 62 00 [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: E2 62 00 76 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 88 E2 01 00 0E 04 04 00 44 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 59 [10:49: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 88 E2 01 00 0E 04 04 00 44 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 [10:49:13]wFMCommunicate OK [10:49:13]SAM_PROTO_GetFieldsCounters done [10:49:13]requested_item shift.num is exist - process it [10:49:13]requested_item shift.opened is exist - process it [10:49:13]req_shift_opened [10:49:13]FM_GetShiftState [10:49:13]SAM_PROTO_GetShiftState [10:49:13]wFMCommunicate request_size=4 [10:49:13]MH_SAM_APDU [10:49:13]CAPDU: 80 13 01 00 [10:49:13]Write to MH i2c: E2 08 00 77 0C 80 13 01 00 00 00 00 00 00 [10:49:13]Write i2c OK [10:49:13]MH_I2C_Read... [10:49:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:13]Read from MH i2c: E2 [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: E2 0E 00 [10:49:13]MH_I2C_Read... [10:49:13]Read from MH i2c: E2 0E 00 77 0C 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 17 [10:49:13]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:49:13]wFMCommunicate OK [10:49:13]SAM_PROTO_GetShiftState done [10:49:13]FM_GetShiftState done [10:49:13]req_shift_opened done [10:49:13]requested_item shift.open_date is exist - process it [10:49:13]req_shift_open_date [10:49:13]req_shift_open_date done [10:49:13]produce_requested_data done [10:49:13]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123528,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [10:49:13]process_action_free print_text [10:49:13]json_value_free [10:49:13]json_value_free done [10:49:13]process_json_proto returns [10:49:13]Send response to host [10:49:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123528,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [10:49:13]free response buf [10:49:13]execute_script done [10:49:13]execute_script returns [10:49:13]free content buf [10:49:13]Sock 7.Close socket [10:49:13]Sock 7.Thread stoped [10:49:14]OFD Sender: No OFD packet to send [10:49:16]int [10:49:16]Write to MH i2c: 01 00 00 78 0C 84 [10:49:16]*** FLAG_PRN_KEY set [10:49:16]Write i2c OK [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 07 00 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 07 00 78 0C 00 08 00 00 00 FF 0F A1 [10:49:16]state=0 [10:49:16]Key pressed [10:49:16]Feed [10:49:16]Write to MH i2c: D8 00 00 79 0C 5C [10:49:16]Write i2c OK [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: D8 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: D8 01 00 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: D8 01 00 79 0C 00 5D [10:49:16]int [10:49:16]Write to MH i2c: 01 00 00 7A 0C 86 [10:49:16]Write i2c OK [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 07 00 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 07 00 7A 0C 00 48 00 00 00 3C 00 11 [10:49:16]state=2 [10:49:16]Key pressed [10:49:16]int [10:49:16]Write to MH i2c: 01 00 00 7B 0C 87 [10:49:16]*** FLAG_PRN_KEY reset [10:49:16]Write i2c OK [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 07 00 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 07 00 7B 0C 00 00 00 00 00 F7 0F 94 [10:49:16]state=2 [10:49:16]Stop feed [10:49:16]int [10:49:16]Write to MH i2c: 01 00 00 7C 0C 88 [10:49:16]*** FLAG_PRN_KEY set [10:49:16]Write i2c OK [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 07 00 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 07 00 7C 0C 00 08 00 00 00 FF 0F A5 [10:49:16]state=0 [10:49:16]Key pressed [10:49:16]Feed [10:49:16]Write to MH i2c: D8 00 00 7D 0C 60 [10:49:16]Write i2c OK [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: D8 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: D8 01 00 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: D8 01 00 7D 0C 00 61 [10:49:16]int [10:49:16]Write to MH i2c: 01 00 00 7E 0C 8A [10:49:16]Write i2c OK [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 07 00 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 07 00 7E 0C 00 48 00 00 00 3C 00 15 [10:49:16]state=2 [10:49:16]Key pressed [10:49:16]int [10:49:16]Write to MH i2c: 01 00 00 7F 0C 8B [10:49:16]*** FLAG_PRN_KEY reset [10:49:16]Write i2c OK [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 07 00 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 07 00 7F 0C 00 00 00 00 00 F5 0F 96 [10:49:16]state=2 [10:49:16]Stop feed [10:49:16]int [10:49:16]Write to MH i2c: 01 00 00 80 0C 8C [10:49:16]*** FLAG_PRN_KEY set [10:49:16]Write i2c OK [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 07 00 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 07 00 80 0C 00 08 00 00 00 FF 0F A9 [10:49:16]state=0 [10:49:16]Key pressed [10:49:16]Feed [10:49:16]Write to MH i2c: D8 00 00 81 0C 64 [10:49:16]Write i2c OK [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: D8 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: D8 01 00 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: D8 01 00 81 0C 00 65 [10:49:16]int [10:49:16]Write to MH i2c: 01 00 00 82 0C 8E [10:49:16]Write i2c OK [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 07 00 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 07 00 82 0C 00 48 00 00 00 3C 00 19 [10:49:16]state=2 [10:49:16]Key pressed [10:49:16]int [10:49:16]Write to MH i2c: 01 00 00 83 0C 8F [10:49:16]*** FLAG_PRN_KEY reset [10:49:16]Write i2c OK [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 07 00 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 07 00 83 0C 00 00 00 00 00 F5 0F 9A [10:49:16]state=2 [10:49:16]Stop feed [10:49:16]int [10:49:16]Write to MH i2c: 01 00 00 84 0C 90 [10:49:16]*** FLAG_PRN_KEY set [10:49:16]Write i2c OK [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 07 00 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 07 00 84 0C 00 08 00 00 00 FF 0F AD [10:49:16]state=0 [10:49:16]Key pressed [10:49:16]Feed [10:49:16]Write to MH i2c: D8 00 00 85 0C 68 [10:49:16]Write i2c OK [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: D8 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: D8 01 00 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: D8 01 00 85 0C 00 69 [10:49:16]int [10:49:16]Write to MH i2c: 01 00 00 86 0C 92 [10:49:16]Write i2c OK [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 07 00 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 07 00 86 0C 00 48 00 00 00 3C 00 1D [10:49:16]state=2 [10:49:16]Key pressed [10:49:16]int [10:49:16]Write to MH i2c: 01 00 00 87 0C 93 [10:49:16]*** FLAG_PRN_KEY reset [10:49:16]Write i2c OK [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 07 00 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 07 00 87 0C 00 00 00 00 00 F5 0F 9E [10:49:16]state=2 [10:49:16]Stop feed [10:49:17]int [10:49:17]Write to MH i2c: 01 00 00 88 0C 94 [10:49:17]*** FLAG_PRN_KEY set [10:49:17]Write i2c OK [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: 01 [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: 01 07 00 [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: 01 07 00 88 0C 00 08 00 00 00 FF 0F B1 [10:49:17]state=0 [10:49:17]Key pressed [10:49:17]Feed [10:49:17]Write to MH i2c: D8 00 00 89 0C 6C [10:49:17]Write i2c OK [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: D8 [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: D8 01 00 [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: D8 01 00 89 0C 00 6D [10:49:17]int [10:49:17]Write to MH i2c: 01 00 00 8A 0C 96 [10:49:17]Write i2c OK [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: 01 [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: 01 07 00 [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: 01 07 00 8A 0C 00 48 00 00 00 3D 00 22 [10:49:17]state=2 [10:49:17]Key pressed [10:49:17]int [10:49:17]Write to MH i2c: 01 00 00 8B 0C 97 [10:49:17]*** FLAG_PRN_KEY reset [10:49:17]Write i2c OK [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: 01 [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: 01 07 00 [10:49:17]MH_I2C_Read... [10:49:17]Read from MH i2c: 01 07 00 8B 0C 00 00 00 00 00 F5 0F A2 [10:49:17]state=2 [10:49:17]Stop feed [10:49:19]OFD Sender: No OFD packet to send [10:49:24]OFD Sender: No OFD packet to send [10:49:29]OFD Sender: No OFD packet to send [10:49:34]OFD Sender: No OFD packet to send [10:49:39]OFD Sender: No OFD packet to send [10:49:44]OFD Sender: No OFD packet to send [10:49:49]OFD Sender: No OFD packet to send [10:49:54]OFD Sender: No OFD packet to send [10:49:59]OFD Sender: No OFD packet to send [10:50:04]OFD Sender: No OFD packet to send [10:50:09]accept exits with 9 [10:50:09]New connection [10:50:09]New thread 3067579748 created [10:50:09]Thread 3067436388 joined [10:50:09]Waiting for new connection... [10:50:09] Sock 9.Parse request [10:50:09]Sock 9.Check first char [10:50:09]Sock 9.First char is OK [10:50:09]request: POST /json_proto HTTP/1.0 [10:50:09]Method: POST [10:50:09]URL: /json_proto [10:50:09]Method is POST - this is cgi request [10:50:09]url: /json_proto [10:50:09]query_string will be loaded in cgi processing [10:50:09]execute_cgi json_proto POST (null) [10:50:09]execute_cgi path=json_proto method=POST [10:50:09]POST find Content-Length [10:50:09]Host: 172.17.48.197:8080 [10:50:09]Content-Length: 678 [10:50:09]Content-Type: application/json [10:50:09] [10:50:09]POST finish read [10:50:09]Found Content-Length = 678 [10:50:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106544", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.49, "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:50:09]execute_script... [10:50:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106544", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.49, "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:50:09]POST & json_proto [10:50:09]process_json_proto [10:50:09]json parsed OK: [10:50:09]protocol is kg_v1.0 [10:50:09]action value=close_receipt [10:50:09]process_action close_receipt [10:50:09]cmd_close_receipt [10:50:09]MH_GetDate [10:50:09]Write to MH i2c: F0 00 00 8C 0C 87 [10:50:09]Write i2c OK [10:50:09]MH_I2C_Read... [10:50:09]Read from MH i2c: F0 [10:50:09]MH_I2C_Read... [10:50:09]Read from MH i2c: F0 09 00 [10:50:09]MH_I2C_Read... [10:50:09]Read from MH i2c: F0 09 00 8C 0C 00 61 A7 E5 65 6C AF E3 65 45 [10:50:09]GetLastDocTimeStamp 1709549337 [10:50:09]current date 1709549409 [10:50:09]FM_GetShiftState [10:50:09]SAM_PROTO_GetShiftState [10:50:09]wFMCommunicate request_size=4 [10:50:09]MH_SAM_APDU [10:50:09]CAPDU: 80 13 01 00 [10:50:09]Write to MH i2c: E2 08 00 8D 0C 80 13 01 00 00 00 00 00 16 [10:50:09]Write i2c OK [10:50:09]MH_I2C_Read... [10:50:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:50:09]Read from MH i2c: E2 [10:50:09]MH_I2C_Read... [10:50:09]Read from MH i2c: E2 0E 00 [10:50:09]MH_I2C_Read... [10:50:09]Read from MH i2c: E2 0E 00 8D 0C 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 2D [10:50:09]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:50:09]wFMCommunicate OK [10:50:09]SAM_PROTO_GetShiftState done [10:50:09]FM_GetShiftState done [10:50:09]opened in 1709511088 [10:50:09]opened+sec_in_day 1709597488 [10:50:09]quantity*price = 40049 [10:50:09]sum+1 = 40050 [10:50:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.53 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 129 04.03.2024 10:50 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123529 ФПД: 174252110307905 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T105010&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123529&fm=174252110307905&tin=02508201610067®Number=0000000000090573&sum=40000 [10:50:10]StoreToDocumentArchive [10:50:10]shift 324 fd 123529 [10:50:10]save to /storage/0324/doc_00123529 [10:50:10]save last doc name /storage/0324/doc_00123529 to /storage/kkm_last_doc_name [10:50:10]save OK [10:50:10]Clear old archive folders... [10:50:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:50:10]tlvbuf is 01BBC530 [10:50:10]SAM_PROTO_ClearQueue [10:50:10]wFMCommunicate request_size=4 [10:50:10]MH_SAM_APDU [10:50:10]CAPDU: 80 09 00 00 [10:50:10]Write to MH i2c: E2 08 00 9A 0C 80 09 00 00 00 00 00 00 18 [10:50:10]Write i2c OK [10:50:10]MH_I2C_Read... [10:50:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:50:10]Read from MH i2c: E2 [10:50:10]MH_I2C_Read... [10:50:10]Read from MH i2c: E2 03 00 [10:50:10]MH_I2C_Read... [10:50:10]Read from MH i2c: E2 03 00 9A 0C 00 90 00 1A [10:50:10]RAPDU: 90 00 [10:50:10]wFMCommunicate OK [10:50:10]SAM_PROTO_ClearQueue done [10:50:10]KKMCreateOFDPacket [10:50:10]OFDProtocolAddRootSTLVToBuf [10:50:10]FM_MakeSignedData [10:50:10]FM_MakeSignedData [10:50:10]SAM_PROTO_SignData [10:50:10]wFMCommunicate request_size=4 [10:50:10]MH_SAM_APDU [10:50:10]CAPDU: 80 0D 01 02 [10:50:10]Write to MH i2c: E2 08 00 9B 0C 80 0D 01 02 00 00 00 00 20 [10:50:10]Write i2c OK [10:50:10]MH_I2C_Read... [10:50:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:50:10]Read from MH i2c: E2 [10:50:10]MH_I2C_Read... [10:50:10]Read from MH i2c: E2 03 00 [10:50:10]MH_I2C_Read... [10:50:10]Read from MH i2c: E2 03 00 9B 0C 00 90 00 1B [10:50:10]RAPDU: 90 00 [10:50:10]wFMCommunicate OK [10:50:10]wFMCommunicate request_size=255 [10:50:10]MH_SAM_APDU [10:50:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9D 10 00 00 00 00 07 04 06 00 40 9C 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 62 A7 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 89 E2 01 00 35 04 06 00 9E [10:50:10]Write to MH i2c: E2 02 01 9C 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9D 10 00 00 00 00 07 04 06 00 40 9C 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 62 A7 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 89 E2 01 00 35 04 06 00 9E 00 00 D1 [10:50:10]Write i2c OK [10:50:10]MH_I2C_Read... [10:50:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:10]Read from MH i2c: E2 [10:50:10]MH_I2C_Read... [10:50:10]Read from MH i2c: E2 03 00 [10:50:10]MH_I2C_Read... [10:50:10]Read from MH i2c: E2 03 00 9C 0C 00 90 00 1C [10:50:10]RAPDU: 90 00 [10:50:10]wFMCommunicate OK [10:50:10]wFMCommunicate request_size=10 [10:50:10]MH_SAM_APDU [10:50:10]CAPDU: 80 0D 02 02 05 7B 3B 22 E2 41 [10:50:10]Write to MH i2c: E2 0D 00 9D 0C 80 0D 02 02 05 00 7B 3B 22 E2 41 00 00 28 [10:50:10]Write i2c OK [10:50:10]MH_I2C_Read... [10:50:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:10]Read from MH i2c: E2 [10:50:10]MH_I2C_Read... [10:50:10]Read from MH i2c: E2 03 00 [10:50:10]MH_I2C_Read... [10:50:10]Read from MH i2c: E2 03 00 9D 0C 00 90 00 1D [10:50:10]RAPDU: 90 00 [10:50:10]wFMCommunicate OK [10:50:10]wFMCommunicate request_size=4 [10:50:10]MH_SAM_APDU [10:50:10]CAPDU: 80 0D 03 02 [10:50:10]Write to MH i2c: E2 08 00 9E 0C 80 0D 03 02 00 00 00 00 25 [10:50:10]Write i2c OK [10:50:10]MH_I2C_Read... [10:50:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:50:10]Read from MH i2c: E2 [10:50:10]MH_I2C_Read... [10:50:10]Read from MH i2c: E2 0B 00 [10:50:10]MH_I2C_Read... [10:50:10]Read from MH i2c: E2 0B 00 9E 0C 00 7A D0 DF 4F A3 68 BB E7 90 00 4B [10:50:10]RAPDU: 7A D0 DF 4F A3 68 BB E7 90 00 [10:50:10]wFMCommunicate OK [10:50:10]SAM_PROTO_SignData done [10:50:10]FM_MakeSignedData done [10:50:10]CreateOFDProtocolMessage [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 9F 0C 80 11 00 00 00 00 00 00 25 [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 9F 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 83 [10:50:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:50:10]wFMCommunicate OK [10:50:10]CreateOFDProtocolMessage done [10:50:10]OFDSenderStorePacket 123529 [10:50:10]StoreOFDPacket docnum=123529 [10:50:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 65 92 07 01 9C 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9D 10 00 00 00 00 07 04 06 00 40 9C 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 62 A7 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 89 E2 01 00 35 04 06 00 9E 7B 3B 22 E2 41 7A D0 DF 4F A3 68 BB E7 [10:50:10]CheckFolder [10:50:10]dirname=/storage/ofd_packets [10:50:10]CheckFolder done [10:50:10]ProducePacketName [10:50:10]name=ofd_packets/00123529 [10:50:10]NVStorageSaveData ofd_packets/00123529 [10:50:10]File name is /storage/ofd_packets/00123529 [10:50:10]Write 301 bytes [10:50:10]NVStorageSaveData done [10:50:10]OFDSenderStorePacket done [10:50:10]KKMCreateOFDPacket done [10:50:10]NVStorageSaveData kkm_last_timestamp [10:50:10]File name is /storage/kkm_last_timestamp [10:50:10]Write 4 bytes [10:50:10]NVStorageSaveData done [10:50:10]ExternCall_PrintAddStr [10:50:10]wPrintStart [10:50:10]Write to MH i2c: 01 00 00 A0 0C AC [10:50:10]Write i2c OK [10:50:10]MH_I2C_Read... [10:50:10]Read from MH i2c: 01 [10:50:10]MH_I2C_Read... [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 A0 0C 00 00 00 00 00 FF 0F C1 [10:50:10]RasterBufferAndPrint [10:50:10]line Счет N : (1)1106544 [10:50:10]line ИНН: 02508201610067 [10:50:10]line Контрольно-Кассовый Чек [10:50:10]line ПРОДАЖА [10:50:10]line ТРК (МРК, ГНК) : 32 [10:50:10]line Товар: 2710124130 [10:50:10]line Аи-92-К-5 [10:50:10]line 6.470 * 61.90 [10:50:10]line = 400.49 [10:50:10]line НДС 12% НСП 1% [10:50:10]line > о реализуемом товаре [10:50:10]line ОКРУГЛЕНИЕ: -0.49 [10:50:10]line ИТОГО: 400.00 [10:50:10]line Внесено: 400.00 [10:50:10]line СДАЧА: 0.00 [10:50:10]line НСП 1% : 3.54 [10:50:10]line НДС 12% : 42.53 [10:50:10]line Наличными: 400.00 [10:50:10]line Безнал.: 0.00 [10:50:10]line Место: АЗС № 25 "Партнер Нефть" [10:50:10]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:50:10]line СНО: Общий режим [10:50:10]line Чек 129 04.03.2024 10:50 [10:50:10]line Смена: 324 ФФД: 1.0 [10:50:11]line ЗНМ: 0300000019 [10:50:11]line РНМ: 0000000000090573 [10:50:11]line Версия ККМ: 001 [10:50:11]line ФМ: 0000000000874798 [10:50:11]line ФД: 123529 [10:50:11]line ФПД: 174252110307905 [10:50:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T105010&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123529&fm=174252110307905&tin=02508201610067®Number=0000000000090573&sum=40000 [10:50:11]OFD Sender: Processing packet 123529 [packets to send 112, broken 111] [10:50:11]ProducePacketName [10:50:11]name=ofd_packets/00123529 [10:50:11]OFD Sender: To server: pG, [10:50:11]CommunicateWithHost lk.salyk.kg:30040 [10:50:11]ConnectInit lk.salyk.kg [10:50:11]written 0, free lines is 4095 [10:50:11]Connected sock=10 [10:50: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 37 39 38 0F 01 00 00 65 92 07 01 9C 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 9D 10 00 00 00 00 07 04 06 00 40 9C 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 62 A7 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 89 E2 01 00 35 04 06 00 9E 7B 3B 22 E2 41 7A D0 DF 4F A3 68 BB E7 [10:50:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 EB E6 47 00 85 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 37 39 38 10 04 04 00 89 E2 01 00 F4 03 04 00 8A 53 E5 65 B6 04 01 00 00 19 2B 64 CD 79 01 9C 78 [10:50:11]CommunicateWithHost err = 0 [10:50:11]CheckOFDResponse [10:50:11]1017 (14) - 77093643461234 [10:50:11]1041 (16) - 0000000000874798 [10:50:11]1040 (4) - 123529 [10:50:11]1012 (4) - 04.03.2024 04:52 [10:50:11]1206 (1) - 0 [10:50:11]OFD Sender: Remove packet 123529 [10:50:11]ProducePacketName [10:50:11]name=ofd_packets/00123529 [10:50:11]NVStorageDeleteData [10:50:11]Write to MH i2c: 01 00 00 CB 0C D7 [10:50:11]Write i2c OK [10:50:11]MH_I2C_Read... [10:50:11]Read from MH i2c: 01 [10:50:11]MH_I2C_Read... [10:50:11]Read from MH i2c: 01 07 00 [10:50:11]MH_I2C_Read... [10:50:11]Read from MH i2c: 01 07 00 CB 0C 00 00 00 00 00 F9 0C E3 [10:50:11]RasterBufferAndPrint [10:50:11]line [10:50:11]line [10:50:11]line [10:50:11]line [10:50:11]line [10:50:11]written 0, free lines is 3327 [10:50:11]MH_Cut [10:50:11]Write to MH i2c: D1 01 00 D2 0C 01 B0 [10:50:11]Write i2c OK [10:50:11]MH_I2C_Read... [10:50:11]Read from MH i2c: D1 [10:50:11]MH_I2C_Read... [10:50:11]Read from MH i2c: D1 01 00 [10:50:11]MH_I2C_Read... [10:50:11]Read from MH i2c: D1 01 00 D2 0C 00 AF [10:50:11]Write to MH i2c: 01 00 00 D3 0C DF [10:50:11]Write i2c OK [10:50:11]MH_I2C_Read... [10:50:12]OFD Sender: No OFD packet to send [10:50:12]*** Cut start [10:50:12]*** Purtial cut [10:50:12]*** Stage 1: CUTSNS_PIN = 1 [10:50:14]Read from MH i2c: 01 [10:50:14]MH_I2C_Read... [10:50:14]*** Stop cut motor [10:50:14]*** Cut end [10:50:14]Read from MH i2c: 01 07 00 [10:50:14]MH_I2C_Read... [10:50:14]Read from MH i2c: 01 07 00 D3 0C 00 00 00 00 00 FF 0F F4 [10:50:14]process_action close_receipt done [10:50:14]requested_data is exist [10:50:14]produce_requested_data [10:50:14]requested_item fm.sn is exist - process it [10:50:14]wFMCommunicate request_size=4 [10:50:14]MH_SAM_APDU [10:50:14]CAPDU: 80 11 00 00 [10:50:14]Write to MH i2c: E2 08 00 D4 0C 80 11 00 00 00 00 00 00 5A [10:50:14]Write i2c OK [10:50:14]MH_I2C_Read... [10:50:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:50:14]Read from MH i2c: E2 [10:50:14]MH_I2C_Read... [10:50:14]Read from MH i2c: E2 17 00 [10:50:14]MH_I2C_Read... [10:50:14]Read from MH i2c: E2 17 00 D4 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B8 [10:50:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:50:14]wFMCommunicate OK [10:50:14]requested_item fd.num is exist - process it [10:50:14]SAM_PROTO_GetFieldsCounters [10:50:14]wFMCommunicate request_size=4 [10:50:14]MH_SAM_APDU [10:50:14]CAPDU: 80 13 00 00 [10:50:14]Write to MH i2c: E2 08 00 D5 0C 80 13 00 00 00 00 00 00 5D [10:50:14]Write i2c OK [10:50:14]MH_I2C_Read... [10:50:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:50:14]Read from MH i2c: E2 [10:50:14]MH_I2C_Read... [10:50:14]Read from MH i2c: E2 62 00 [10:50:14]MH_I2C_Read... [10:50:14]Read from MH i2c: E2 62 00 D5 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 89 E2 01 00 0E 04 04 00 44 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 BC [10: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 89 E2 01 00 0E 04 04 00 44 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 [10:50:14]wFMCommunicate OK [10:50:14]SAM_PROTO_GetFieldsCounters done [10:50:14]requested_item shift.num is exist - process it [10:50:14]requested_item shift.opened is exist - process it [10:50:14]req_shift_opened [10:50:14]FM_GetShiftState [10:50:14]SAM_PROTO_GetShiftState [10:50:14]wFMCommunicate request_size=4 [10:50:14]MH_SAM_APDU [10:50:14]CAPDU: 80 13 01 00 [10:50:14]Write to MH i2c: E2 08 00 D6 0C 80 13 01 00 00 00 00 00 5F [10:50:14]Write i2c OK [10:50:14]MH_I2C_Read... [10:50:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:50:14]Read from MH i2c: E2 [10:50:14]MH_I2C_Read... [10:50:14]Read from MH i2c: E2 0E 00 [10:50:14]MH_I2C_Read... [10:50:14]Read from MH i2c: E2 0E 00 D6 0C 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 76 [10:50:14]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:50:14]wFMCommunicate OK [10:50:14]SAM_PROTO_GetShiftState done [10:50:14]FM_GetShiftState done [10:50:14]req_shift_opened done [10:50:14]requested_item shift.open_date is exist - process it [10:50:14]req_shift_open_date [10:50:14]req_shift_open_date done [10:50:14]produce_requested_data done [10:50:14]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123529,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [10:50:14]process_action_free close_receipt [10:50:14]json_value_free [10:50:14]json_value_free done [10:50:14]process_json_proto returns [10:50:14]Send response to host [10:50:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123529,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [10:50:14]free response buf [10:50:14]execute_script done [10:50:14]execute_script returns [10:50:14]free content buf [10:50:14]Sock 9.Close socket [10:50:14]Sock 9.Thread stoped [10:50:17]OFD Sender: No OFD packet to send [10:50:22]OFD Sender: No OFD packet to send [10:50:27]OFD Sender: No OFD packet to send [10:50:32]OFD Sender: No OFD packet to send [10:50:37]OFD Sender: No OFD packet to send [10:50:42]OFD Sender: No OFD packet to send [10:50:47]OFD Sender: No OFD packet to send [10:50:47]int [10:50:47]Write to MH i2c: 01 00 00 D7 0C E3 [10:50:47]*** FLAG_PRN_KEY set [10:50:47]Write i2c OK [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: 01 [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: 01 07 00 [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: 01 07 00 D7 0C 00 08 00 00 00 FF 0F 00 [10:50:47]state=0 [10:50:47]Key pressed [10:50:47]Feed [10:50:47]Write to MH i2c: D8 00 00 D8 0C BB [10:50:47]Write i2c OK [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: D8 [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: D8 01 00 [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: D8 01 00 D8 0C 00 BC [10:50:47]int [10:50:47]Write to MH i2c: 01 00 00 D9 0C E5 [10:50:47]Write i2c OK [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: 01 [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: 01 07 00 [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: 01 07 00 D9 0C 00 48 00 00 00 3C 00 70 [10:50:47]state=2 [10:50:47]Key pressed [10:50:47]int [10:50:47]Write to MH i2c: 01 00 00 DA 0C E6 [10:50:47]*** FLAG_PRN_KEY reset [10:50:47]Write i2c OK [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: 01 [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: 01 07 00 [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: 01 07 00 DA 0C 00 00 00 00 00 F5 0F F1 [10:50:47]state=2 [10:50:47]Stop feed [10:50:47]int [10:50:47]Write to MH i2c: 01 00 00 DB 0C E7 [10:50:47]*** FLAG_PRN_KEY set [10:50:47]Write i2c OK [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: 01 [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: 01 07 00 [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: 01 07 00 DB 0C 00 08 00 00 00 FF 0F 04 [10:50:47]state=0 [10:50:47]Key pressed [10:50:47]Feed [10:50:47]Write to MH i2c: D8 00 00 DC 0C BF [10:50:47]Write i2c OK [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: D8 [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: D8 01 00 [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: D8 01 00 DC 0C 00 C0 [10:50:47]int [10:50:47]Write to MH i2c: 01 00 00 DD 0C E9 [10:50:47]Write i2c OK [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: 01 [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: 01 07 00 [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: 01 07 00 DD 0C 00 48 00 00 00 3C 00 74 [10:50:47]state=2 [10:50:47]Key pressed [10:50:47]int [10:50:47]Write to MH i2c: 01 00 00 DE 0C EA [10:50:47]*** FLAG_PRN_KEY reset [10:50:47]Write i2c OK [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: 01 [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: 01 07 00 [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: 01 07 00 DE 0C 00 00 00 00 00 F5 0F F5 [10:50:47]state=2 [10:50:47]Stop feed [10:50:47]int [10:50:47]Write to MH i2c: 01 00 00 DF 0C EB [10:50:47]*** FLAG_PRN_KEY set [10:50:47]Write i2c OK [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: 01 [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: 01 07 00 [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: 01 07 00 DF 0C 00 08 00 00 00 FF 0F 08 [10:50:47]state=0 [10:50:47]Key pressed [10:50:47]Feed [10:50:47]Write to MH i2c: D8 00 00 E0 0C C3 [10:50:47]Write i2c OK [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: D8 [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: D8 01 00 [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: D8 01 00 E0 0C 00 C4 [10:50:47]int [10:50:47]Write to MH i2c: 01 00 00 E1 0C ED [10:50:47]Write i2c OK [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: 01 [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: 01 07 00 [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: 01 07 00 E1 0C 00 48 00 00 00 3C 00 78 [10:50:47]state=2 [10:50:47]Key pressed [10:50:47]int [10:50:47]Write to MH i2c: 01 00 00 E2 0C EE [10:50:47]*** FLAG_PRN_KEY reset [10:50:47]Write i2c OK [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: 01 [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: 01 07 00 [10:50:47]MH_I2C_Read... [10:50:47]Read from MH i2c: 01 07 00 E2 0C 00 00 00 00 00 F6 0F FA [10:50:47]state=2 [10:50:47]Stop feed [10:50:52]OFD Sender: No OFD packet to send [10:50:57]OFD Sender: No OFD packet to send [10:51:02]OFD Sender: No OFD packet to send [10:51:07]OFD Sender: No OFD packet to send [10:51:12]OFD Sender: No OFD packet to send [10:51:17]OFD Sender: No OFD packet to send [10:51:22]OFD Sender: No OFD packet to send [10:51:27]OFD Sender: No OFD packet to send [10:51:32]OFD Sender: No OFD packet to send [10:51:37]OFD Sender: No OFD packet to send [10:51:42]OFD Sender: No OFD packet to send [10:51:47]OFD Sender: No OFD packet to send [10:51:52]OFD Sender: No OFD packet to send [10:51:57]OFD Sender: No OFD packet to send [10:52:02]OFD Sender: No OFD packet to send [10:52:07]OFD Sender: No OFD packet to send [10:52:12]OFD Sender: No OFD packet to send [10:52:17]OFD Sender: No OFD packet to send [10:52:22]OFD Sender: No OFD packet to send [10:52:27]OFD Sender: No OFD packet to send [10:52:32]OFD Sender: No OFD packet to send [10:52:37]OFD Sender: No OFD packet to send [10:52:42]OFD Sender: No OFD packet to send [10:52:47]OFD Sender: No OFD packet to send [10:52:52]OFD Sender: No OFD packet to send [10:52:57]OFD Sender: No OFD packet to send [10:53:02]OFD Sender: No OFD packet to send [10:53:07]OFD Sender: No OFD packet to send [10:53:12]OFD Sender: No OFD packet to send [10:53:17]OFD Sender: No OFD packet to send [10:53:22]OFD Sender: No OFD packet to send [10:53:27]OFD Sender: No OFD packet to send [10:53:32]OFD Sender: No OFD packet to send [10:53:37]OFD Sender: No OFD packet to send [10:53:42]OFD Sender: No OFD packet to send [10:53:47]OFD Sender: No OFD packet to send [10:53:52]OFD Sender: No OFD packet to send [10:53:57]OFD Sender: No OFD packet to send [10:54:02]OFD Sender: No OFD packet to send [10:54:07]OFD Sender: No OFD packet to send [10:54:12]OFD Sender: No OFD packet to send [10:54:17]OFD Sender: No OFD packet to send [10:54:22]OFD Sender: No OFD packet to send [10:54:27]OFD Sender: No OFD packet to send [10:54:32]OFD Sender: No OFD packet to send [10:54:37]OFD Sender: No OFD packet to send [10:54:42]OFD Sender: No OFD packet to send [10:54:47]OFD Sender: No OFD packet to send [10:54:52]OFD Sender: No OFD packet to send [10:54:57]OFD Sender: No OFD packet to send [10:55:02]OFD Sender: No OFD packet to send [10:55:07]OFD Sender: No OFD packet to send [10:55:12]OFD Sender: No OFD packet to send [10:55:17]OFD Sender: No OFD packet to send [10:55:22]OFD Sender: No OFD packet to send [10:55:27]OFD Sender: No OFD packet to send [10:55:32]OFD Sender: No OFD packet to send [10:55:37]OFD Sender: No OFD packet to send [10:55:42]OFD Sender: No OFD packet to send [10:55:47]OFD Sender: No OFD packet to send [10:55:52]OFD Sender: No OFD packet to send [10:55:57]OFD Sender: No OFD packet to send [10:56:02]OFD Sender: No OFD packet to send [10:56:07]OFD Sender: No OFD packet to send [10:56:12]OFD Sender: No OFD packet to send [10:56:17]OFD Sender: No OFD packet to send [10:56:22]OFD Sender: No OFD packet to send [10:56:27]OFD Sender: No OFD packet to send [10:56:32]OFD Sender: No OFD packet to send [10:56:37]OFD Sender: No OFD packet to send [10:56:42]OFD Sender: No OFD packet to send [10:56:47]OFD Sender: No OFD packet to send [10:56:52]OFD Sender: No OFD packet to send [10:56:57]OFD Sender: No OFD packet to send [10:57:02]OFD Sender: No OFD packet to send [10:57:07]OFD Sender: No OFD packet to send [10:57:10]accept exits with 7 [10:57:10]New connection [10:57:10]New thread 3067436388 created [10:57:10]Thread 3067579748 joined [10:57:10]Waiting for new connection... [10:57:10] Sock 7.Parse request [10:57:10]Sock 7.Check first char [10:57:10]Sock 7.First char is OK [10:57:10]request: POST /json_proto HTTP/1.0 [10:57:10]Method: POST [10:57:10]URL: /json_proto [10:57:10]Method is POST - this is cgi request [10:57:10]url: /json_proto [10:57:10]query_string will be loaded in cgi processing [10:57:10]execute_cgi json_proto POST (null) [10:57:10]execute_cgi path=json_proto method=POST [10:57:10]POST find Content-Length [10:57:10]Host: 172.17.48.197:8080 [10:57:10]Content-Length: 678 [10:57:10]Content-Type: application/json [10:57:10] [10:57:10]POST finish read [10:57:10]Found Content-Length = 678 [10:57:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106545", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 7.200, "sum" : 500.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:57:10]execute_script... [10:57: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)1106545", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 7.200, "sum" : 500.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:57:10]POST & json_proto [10:57:10]process_json_proto [10:57:10]json parsed OK: [10:57:10]protocol is kg_v1.0 [10:57:10]action value=close_receipt [10:57:10]process_action close_receipt [10:57:10]cmd_close_receipt [10:57:10]MH_GetDate [10:57:10]Write to MH i2c: F0 00 00 E3 0C DE [10:57:10]Write i2c OK [10:57:10]MH_I2C_Read... [10:57:10]Read from MH i2c: F0 [10:57:10]MH_I2C_Read... [10:57:10]Read from MH i2c: F0 09 00 [10:57:10]MH_I2C_Read... [10:57:10]Read from MH i2c: F0 09 00 E3 0C 00 07 A9 E5 65 6C AF E3 65 44 [10:57:10]GetLastDocTimeStamp 1709549410 [10:57:10]current date 1709549831 [10:57:10]FM_GetShiftState [10:57:10]SAM_PROTO_GetShiftState [10:57:10]wFMCommunicate request_size=4 [10:57:10]MH_SAM_APDU [10:57:10]CAPDU: 80 13 01 00 [10:57:10]Write to MH i2c: E2 08 00 E4 0C 80 13 01 00 00 00 00 00 6D [10:57:10]Write i2c OK [10:57:10]MH_I2C_Read... [10:57:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:57:10]Read from MH i2c: E2 [10:57:10]MH_I2C_Read... [10:57:10]Read from MH i2c: E2 0E 00 [10:57:10]MH_I2C_Read... [10:57:10]Read from MH i2c: E2 0E 00 E4 0C 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 84 [10:57:10]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:57:10]wFMCommunicate OK [10:57:10]SAM_PROTO_GetShiftState done [10:57:10]FM_GetShiftState done [10:57:10]opened in 1709511088 [10:57:10]opened+sec_in_day 1709597488 [10:57:10]quantity*price = 50040 [10:57:10]sum+1 = 50041 [10:57:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 130 04.03.2024 10:57 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123530 ФПД: 123959749337276 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T105711&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123530&fm=123959749337276&tin=02508201610067®Number=0000000000090573&sum=50000 [10:57:11]StoreToDocumentArchive [10:57:11]shift 324 fd 123530 [10:57:11]save to /storage/0324/doc_00123530 [10:57:11]save last doc name /storage/0324/doc_00123530 to /storage/kkm_last_doc_name [10:57:11]save OK [10:57:11]Clear old archive folders... [10:57:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:57:11]tlvbuf is 01BAE890 [10:57:11]SAM_PROTO_ClearQueue [10:57:11]wFMCommunicate request_size=4 [10:57:11]MH_SAM_APDU [10:57:11]CAPDU: 80 09 00 00 [10:57:11]Write to MH i2c: E2 08 00 F1 0C 80 09 00 00 00 00 00 00 6F [10:57:11]Write i2c OK [10:57:11]MH_I2C_Read... [10:57:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:57:11]Read from MH i2c: E2 [10:57:11]MH_I2C_Read... [10:57:11]Read from MH i2c: E2 03 00 [10:57:11]MH_I2C_Read... [10:57:11]Read from MH i2c: E2 03 00 F1 0C 00 90 00 71 [10:57:11]RAPDU: 90 00 [10:57:11]wFMCommunicate OK [10:57:11]SAM_PROTO_ClearQueue done [10:57:11]KKMCreateOFDPacket [10:57:11]OFDProtocolAddRootSTLVToBuf [10:57:11]FM_MakeSignedData [10:57:11]FM_MakeSignedData [10:57:11]SAM_PROTO_SignData [10:57:11]wFMCommunicate request_size=4 [10:57:11]MH_SAM_APDU [10:57:11]CAPDU: 80 0D 01 02 [10:57:11]Write to MH i2c: E2 08 00 F2 0C 80 0D 01 02 00 00 00 00 77 [10:57:11]Write i2c OK [10:57:11]MH_I2C_Read... [10:57:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:57:11]Read from MH i2c: E2 [10:57:11]MH_I2C_Read... [10:57:11]Read from MH i2c: E2 03 00 [10:57:11]MH_I2C_Read... [10:57:11]Read from MH i2c: E2 03 00 F2 0C 00 90 00 72 [10:57:11]RAPDU: 90 00 [10:57:11]wFMCommunicate OK [10:57:11]wFMCommunicate request_size=255 [10:57:11]MH_SAM_APDU [10:57: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 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 07 A9 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8A E2 01 00 35 04 06 00 70 [10:57:11]Write to MH i2c: E2 02 01 F3 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 07 A9 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8A E2 01 00 35 04 06 00 70 00 00 9D [10:57:11]Write i2c OK [10:57:11]MH_I2C_Read... [10:57:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:57:11]Read from MH i2c: E2 [10:57:11]MH_I2C_Read... [10:57:11]Read from MH i2c: E2 03 00 [10:57:11]MH_I2C_Read... [10:57:11]Read from MH i2c: E2 03 00 F3 0C 00 90 00 73 [10:57:11]RAPDU: 90 00 [10:57:11]wFMCommunicate OK [10:57:11]wFMCommunicate request_size=10 [10:57:11]MH_SAM_APDU [10:57:11]CAPDU: 80 0D 02 02 05 BD A0 D3 60 BC [10:57:11]Write to MH i2c: E2 0D 00 F4 0C 80 0D 02 02 05 00 BD A0 D3 60 BC 00 00 D0 [10:57:11]Write i2c OK [10:57:11]MH_I2C_Read... [10:57:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:57:11]Read from MH i2c: E2 [10:57:11]MH_I2C_Read... [10:57:11]Read from MH i2c: E2 03 00 [10:57:11]MH_I2C_Read... [10:57:11]Read from MH i2c: E2 03 00 F4 0C 00 90 00 74 [10:57:11]RAPDU: 90 00 [10:57:11]wFMCommunicate OK [10:57:11]wFMCommunicate request_size=4 [10:57:11]MH_SAM_APDU [10:57:11]CAPDU: 80 0D 03 02 [10:57:11]Write to MH i2c: E2 08 00 F5 0C 80 0D 03 02 00 00 00 00 7C [10:57:11]Write i2c OK [10:57:11]MH_I2C_Read... [10:57:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:57:11]Read from MH i2c: E2 [10:57:11]MH_I2C_Read... [10:57:11]Read from MH i2c: E2 0B 00 [10:57:11]MH_I2C_Read... [10:57:11]Read from MH i2c: E2 0B 00 F5 0C 00 82 2F F2 08 42 9E 8E 70 90 00 06 [10:57:11]RAPDU: 82 2F F2 08 42 9E 8E 70 90 00 [10:57:11]wFMCommunicate OK [10:57:11]SAM_PROTO_SignData done [10:57:11]FM_MakeSignedData done [10:57:11]CreateOFDProtocolMessage [10:57:11]wFMCommunicate request_size=4 [10:57:11]MH_SAM_APDU [10:57:11]CAPDU: 80 11 00 00 [10:57:11]Write to MH i2c: E2 08 00 F6 0C 80 11 00 00 00 00 00 00 7C [10:57:11]Write i2c OK [10:57:11]MH_I2C_Read... [10:57:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:57:11]Read from MH i2c: E2 [10:57:11]MH_I2C_Read... [10:57:11]Read from MH i2c: E2 17 00 [10:57:11]MH_I2C_Read... [10:57:11]Read from MH i2c: E2 17 00 F6 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 DA [10:57:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:57:11]wFMCommunicate OK [10:57:11]CreateOFDProtocolMessage done [10:57:11]OFDSenderStorePacket 123530 [10:57:11]StoreOFDPacket docnum=123530 [10:57:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 CB 90 07 01 C6 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 07 A9 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8A E2 01 00 35 04 06 00 70 BD A0 D3 60 BC 82 2F F2 08 42 9E 8E 70 [10:57:11]CheckFolder [10:57:11]dirname=/storage/ofd_packets [10:57:11]CheckFolder done [10:57:11]ProducePacketName [10:57:11]name=ofd_packets/00123530 [10:57:11]NVStorageSaveData ofd_packets/00123530 [10:57:11]File name is /storage/ofd_packets/00123530 [10:57:11]Write 301 bytes [10:57:11]NVStorageSaveData done [10:57:11]OFDSenderStorePacket done [10:57:11]KKMCreateOFDPacket done [10:57:11]NVStorageSaveData kkm_last_timestamp [10:57:11]File name is /storage/kkm_last_timestamp [10:57:11]Write 4 bytes [10:57:11]NVStorageSaveData done [10:57:11]ExternCall_PrintAddStr [10:57:11]wPrintStart [10:57:11]Write to MH i2c: 01 00 00 F7 0C 03 [10:57:11]Write i2c OK [10:57:11]MH_I2C_Read... [10:57:11]Read from MH i2c: 01 [10:57:11]MH_I2C_Read... [10:57:11]Read from MH i2c: 01 07 00 [10:57:11]MH_I2C_Read... [10:57:11]Read from MH i2c: 01 07 00 F7 0C 00 00 00 00 00 FF 0F 18 [10:57:11]RasterBufferAndPrint [10:57:11]line Счет N : (1)1106545 [10:57:11]line ИНН: 02508201610067 [10:57:11]line Контрольно-Кассовый Чек [10:57:11]line ПРОДАЖА [10:57:11]line ТРК (МРК, ГНК) : 53 [10:57:11]line Товар: 2710124500 [10:57:11]line Аи-95-К-5 [10:57:11]line 7.200 * 69.50 [10:57:11]line = 500.40 [10:57:11]line НДС 12% НСП 1% [10:57:11]line > о реализуемом товаре [10:57:11]line ОКРУГЛЕНИЕ: -0.40 [10:57:11]line ИТОГО: 500.00 [10:57:11]line Внесено: 500.00 [10:57:11]line СДАЧА: 0.00 [10:57:11]line НСП 1% : 4.43 [10:57:11]line НДС 12% : 53.14 [10:57:11]line Наличными: 500.00 [10:57:11]line Безнал.: 0.00 [10:57:11]line Место: АЗС № 25 "Партнер Нефть" [10:57:11]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [10:57:11]line СНО: Общий режим [10:57:11]line Чек 130 04.03.2024 10:57 [10:57:12]line Смена: 324 ФФД: 1.0 [10:57:12]line ЗНМ: 0300000019 [10:57:12]line РНМ: 0000000000090573 [10:57:12]line Версия ККМ: 001 [10:57:12]line ФМ: 0000000000874798 [10:57:12]line ФД: 123530 [10:57:12]line ФПД: 123959749337276 [10:57:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T105711&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123530&fm=123959749337276&tin=02508201610067®Number=0000000000090573&sum=50000 [10:57:12]OFD Sender: Processing packet 123530 [packets to send 112, broken 111] [10:57:12]ProducePacketName [10:57:12]name=ofd_packets/00123530 [10:57:12]OFD Sender: To server: pG, [10:57:12]CommunicateWithHost lk.salyk.kg:30040 [10:57:12]ConnectInit lk.salyk.kg [10:57:12]written 0, free lines is 4095 [10:57:12]Write to MH i2c: 01 00 00 22 0D 2F [10:57:12]Write i2c OK [10:57:12]MH_I2C_Read... [10:57:12]Read from MH i2c: 01 [10:57:12]MH_I2C_Read... [10:57:12]Read from MH i2c: 01 07 00 [10:57:12]MH_I2C_Read... [10:57:12]Read from MH i2c: 01 07 00 22 0D 00 00 00 00 00 EF 0C 31 [10:57:12]RasterBufferAndPrint [10:57:12]line [10:57:12]line [10:57:12]line [10:57:12]line [10:57:12]line [10:57:12]written 0, free lines is 3317 [10:57:12]MH_Cut [10:57:12]Write to MH i2c: D1 01 00 29 0D 01 08 [10:57:12]Write i2c OK [10:57:12]MH_I2C_Read... [10:57:12]Read from MH i2c: D1 [10:57:12]MH_I2C_Read... [10:57:12]Read from MH i2c: D1 01 00 [10:57:12]MH_I2C_Read... [10:57:12]Read from MH i2c: D1 01 00 29 0D 00 07 [10:57:12]Write to MH i2c: 01 00 00 2A 0D 37 [10:57:12]Write i2c OK [10:57:12]MH_I2C_Read... [10:57:13]Connected sock=9 [10:57: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 37 39 38 0F 01 00 00 CB 90 07 01 C6 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 20 1C 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 78 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 07 A9 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8A E2 01 00 35 04 06 00 70 BD A0 D3 60 BC 82 2F F2 08 42 9E 8E 70 [10:57:13]*** Cut start [10:57:13]*** Purtial cut [10:57:13]*** Stage 1: CUTSNS_PIN = 1 [10:57:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 8E A2 47 00 28 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8A E2 01 00 F4 03 04 00 30 55 E5 65 B6 04 01 00 00 F2 70 CA 96 8D 13 04 F0 [10:57:13]CommunicateWithHost err = 0 [10:57:13]CheckOFDResponse [10:57:13]1017 (14) - 77093643461234 [10:57:13]1041 (16) - 0000000000874798 [10:57:13]1040 (4) - 123530 [10:57:13]1012 (4) - 04.03.2024 04:59 [10:57:13]1206 (1) - 0 [10:57:13]OFD Sender: Remove packet 123530 [10:57:13]ProducePacketName [10:57:13]name=ofd_packets/00123530 [10:57:13]NVStorageDeleteData [10:57:14]OFD Sender: No OFD packet to send [10:57:15]Read from MH i2c: 01 [10:57:15]MH_I2C_Read... [10:57:15]*** Stop cut motor [10:57:15]*** Cut end [10:57:15]Read from MH i2c: 01 07 00 [10:57:15]MH_I2C_Read... [10:57:15]Read from MH i2c: 01 07 00 2A 0D 00 00 00 00 00 FF 0F 4C [10:57:15]process_action close_receipt done [10:57:15]requested_data is exist [10:57:15]produce_requested_data [10:57:15]requested_item fm.sn is exist - process it [10:57:15]wFMCommunicate request_size=4 [10:57:15]MH_SAM_APDU [10:57:15]CAPDU: 80 11 00 00 [10:57:15]Write to MH i2c: E2 08 00 2B 0D 80 11 00 00 00 00 00 00 B2 [10:57:15]Write i2c OK [10:57:15]MH_I2C_Read... [10:57:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:57:15]Read from MH i2c: E2 [10:57:15]MH_I2C_Read... [10:57:15]Read from MH i2c: E2 17 00 [10:57:15]MH_I2C_Read... [10:57:15]Read from MH i2c: E2 17 00 2B 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 10 [10:57:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [10:57:15]wFMCommunicate OK [10:57:15]requested_item fd.num is exist - process it [10:57:15]SAM_PROTO_GetFieldsCounters [10:57:15]wFMCommunicate request_size=4 [10:57:15]MH_SAM_APDU [10:57:15]CAPDU: 80 13 00 00 [10:57:15]Write to MH i2c: E2 08 00 2C 0D 80 13 00 00 00 00 00 00 B5 [10:57:15]Write i2c OK [10:57:15]MH_I2C_Read... [10:57:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:57:15]Read from MH i2c: E2 [10:57:15]MH_I2C_Read... [10:57:15]Read from MH i2c: E2 62 00 [10:57:15]MH_I2C_Read... [10:57:15]Read from MH i2c: E2 62 00 2C 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 8A E2 01 00 0E 04 04 00 44 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 18 [10:57: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 8A E2 01 00 0E 04 04 00 44 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 [10:57:15]wFMCommunicate OK [10:57:15]SAM_PROTO_GetFieldsCounters done [10:57:15]requested_item shift.num is exist - process it [10:57:15]requested_item shift.opened is exist - process it [10:57:15]req_shift_opened [10:57:15]FM_GetShiftState [10:57:15]SAM_PROTO_GetShiftState [10:57:15]wFMCommunicate request_size=4 [10:57:15]MH_SAM_APDU [10:57:15]CAPDU: 80 13 01 00 [10:57:15]Write to MH i2c: E2 08 00 2D 0D 80 13 01 00 00 00 00 00 B7 [10:57:15]Write i2c OK [10:57:15]MH_I2C_Read... [10:57:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:57:15]Read from MH i2c: E2 [10:57:15]MH_I2C_Read... [10:57:15]Read from MH i2c: E2 0E 00 [10:57:15]MH_I2C_Read... [10:57:15]Read from MH i2c: E2 0E 00 2D 0D 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 CE [10:57:15]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [10:57:15]wFMCommunicate OK [10:57:15]SAM_PROTO_GetShiftState done [10:57:15]FM_GetShiftState done [10:57:15]req_shift_opened done [10:57:15]requested_item shift.open_date is exist - process it [10:57:15]req_shift_open_date [10:57:15]req_shift_open_date done [10:57:15]produce_requested_data done [10:57:15]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123530,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [10:57:15]process_action_free close_receipt [10:57:15]json_value_free [10:57:15]json_value_free done [10:57:15]process_json_proto returns [10:57:15]Send response to host [10:57:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123530,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [10:57:15]free response buf [10:57:15]execute_script done [10:57:15]execute_script returns [10:57:15]free content buf [10:57:15]Sock 7.Close socket [10:57:15]Sock 7.Thread stoped [10:57:19]OFD Sender: No OFD packet to send [10:57:24]OFD Sender: No OFD packet to send [10:57:29]OFD Sender: No OFD packet to send [10:57:34]OFD Sender: No OFD packet to send [10:57:39]OFD Sender: No OFD packet to send [10:57:44]OFD Sender: No OFD packet to send [10:57:49]OFD Sender: No OFD packet to send [10:57:54]OFD Sender: No OFD packet to send [10:57:59]OFD Sender: No OFD packet to send [10:58:04]OFD Sender: No OFD packet to send [10:58:09]OFD Sender: No OFD packet to send [10:58:14]OFD Sender: No OFD packet to send [10:58:19]OFD Sender: No OFD packet to send [10:58:24]OFD Sender: No OFD packet to send [10:58:29]OFD Sender: No OFD packet to send [10:58:34]OFD Sender: No OFD packet to send [10:58:39]OFD Sender: No OFD packet to send [10:58:44]OFD Sender: No OFD packet to send [10:58:49]OFD Sender: No OFD packet to send [10:58:54]OFD Sender: No OFD packet to send [10:58:59]OFD Sender: No OFD packet to send [10:59:04]OFD Sender: No OFD packet to send [10:59:09]OFD Sender: No OFD packet to send [10:59:14]OFD Sender: No OFD packet to send [10:59:19]OFD Sender: No OFD packet to send [10:59:24]OFD Sender: No OFD packet to send [10:59:29]OFD Sender: No OFD packet to send [10:59:34]OFD Sender: No OFD packet to send [10:59:39]OFD Sender: No OFD packet to send [10:59:44]OFD Sender: No OFD packet to send [10:59:49]OFD Sender: No OFD packet to send [10:59:54]OFD Sender: No OFD packet to send [10:59:59]OFD Sender: No OFD packet to send [11:00:04]OFD Sender: No OFD packet to send [11:00:09]OFD Sender: No OFD packet to send [11:00:14]OFD Sender: No OFD packet to send [11:00:19]OFD Sender: No OFD packet to send [11:00:24]OFD Sender: No OFD packet to send [11:00:29]OFD Sender: No OFD packet to send [11:00:34]OFD Sender: No OFD packet to send [11:00:39]OFD Sender: No OFD packet to send [11:00:44]OFD Sender: No OFD packet to send [11:00:49]OFD Sender: No OFD packet to send [11:00:54]OFD Sender: No OFD packet to send [11:00:59]OFD Sender: No OFD packet to send [11:01:04]OFD Sender: No OFD packet to send [11:01:09]OFD Sender: No OFD packet to send [11:01:14]OFD Sender: No OFD packet to send [11:01:19]OFD Sender: No OFD packet to send [11:01:24]OFD Sender: No OFD packet to send [11:01:29]OFD Sender: No OFD packet to send [11:01:34]OFD Sender: No OFD packet to send [11:01:39]OFD Sender: No OFD packet to send [11:01:44]OFD Sender: No OFD packet to send [11:01:49]OFD Sender: No OFD packet to send [11:01:54]OFD Sender: No OFD packet to send [11:01:59]OFD Sender: No OFD packet to send [11:02:04]OFD Sender: No OFD packet to send [11:02:09]OFD Sender: No OFD packet to send [11:02:14]OFD Sender: No OFD packet to send [11:02:19]OFD Sender: No OFD packet to send [11:02:24]OFD Sender: No OFD packet to send [11:02:29]OFD Sender: No OFD packet to send [11:02:34]OFD Sender: No OFD packet to send [11:02:39]OFD Sender: No OFD packet to send [11:02:44]OFD Sender: No OFD packet to send [11:02:49]OFD Sender: No OFD packet to send [11:02:54]OFD Sender: No OFD packet to send [11:02:59]OFD Sender: No OFD packet to send [11:03:04]OFD Sender: No OFD packet to send [11:03:09]OFD Sender: No OFD packet to send [11:03:14]OFD Sender: No OFD packet to send [11:03:19]OFD Sender: No OFD packet to send [11:03:24]OFD Sender: No OFD packet to send [11:03:29]OFD Sender: No OFD packet to send [11:03:34]OFD Sender: No OFD packet to send [11:03:39]OFD Sender: No OFD packet to send [11:03:44]OFD Sender: No OFD packet to send [11:03:49]OFD Sender: No OFD packet to send [11:03:54]OFD Sender: No OFD packet to send [11:03:59]OFD Sender: No OFD packet to send [11:04:04]OFD Sender: No OFD packet to send [11:04:09]OFD Sender: No OFD packet to send [11:04:14]OFD Sender: No OFD packet to send [11:04:19]OFD Sender: No OFD packet to send [11:04:24]OFD Sender: No OFD packet to send [11:04:29]OFD Sender: No OFD packet to send [11:04:34]OFD Sender: No OFD packet to send [11:04:35]accept exits with 10 [11:04:35]New connection [11:04:35]New thread 3067579748 created [11:04:35]Thread 3067436388 joined [11:04:35]Waiting for new connection... [11:04:35] Sock 10.Parse request [11:04:35]Sock 10.Check first char [11:04:35]Sock 10.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.48.197:8080 [11:04:35]Content-Length: 683 [11:04:35]Content-Type: application/json [11:04:35] [11:04:35]POST finish read [11:04:35]Found Content-Length = 683 [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)1106547", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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: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)1106547", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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: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 2E 0D 2A [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 2E 0D 00 C4 AA E5 65 6C AF E3 65 4E [11:04:35]GetLastDocTimeStamp 1709549831 [11:04:35]current date 1709550276 [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 2F 0D 80 13 01 00 00 00 00 00 B9 [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 2F 0D 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 D0 [11:04:35]RAPDU: 09 00 01 B0 11 E5 65 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 1709511088 [11:04:35]opened+sec_in_day 1709597488 [11:04:35]quantity*price = 100030 [11:04:35]sum+1 = 100031 [11:04:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 131 04.03.2024 11:04 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123531 ФПД: 130013318562724 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T110436&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123531&fm=130013318562724&tin=02508201610067®Number=0000000000090573&sum=100000 [11:04:36]StoreToDocumentArchive [11:04:36]shift 324 fd 123531 [11:04:36]save to /storage/0324/doc_00123531 [11:04:36]save last doc name /storage/0324/doc_00123531 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 01BC2640 [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 3C 0D 80 09 00 00 00 00 00 00 BB [11:04:36]Write i2c OK [11:04:36]MH_I2C_Read... [11:04:37]*** iso7816_exchange 80 09 00 00... 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 3C 0D 00 90 00 BD [11:04:37]RAPDU: 90 00 [11:04:37]wFMCommunicate OK [11:04:37]SAM_PROTO_ClearQueue done [11:04:37]KKMCreateOFDPacket [11:04:37]OFDProtocolAddRootSTLVToBuf [11:04:37]FM_MakeSignedData [11:04:37]FM_MakeSignedData [11:04:37]SAM_PROTO_SignData [11:04:37]wFMCommunicate request_size=4 [11:04:37]MH_SAM_APDU [11:04:37]CAPDU: 80 0D 01 02 [11:04:37]Write to MH i2c: E2 08 00 3D 0D 80 0D 01 02 00 00 00 00 C3 [11:04:37]Write i2c OK [11:04:37]MH_I2C_Read... [11:04:37]*** iso7816_exchange 80 0D 01 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 3D 0D 00 90 00 BE [11:04:37]RAPDU: 90 00 [11:04:37]wFMCommunicate OK [11:04:37]wFMCommunicate request_size=255 [11:04:37]MH_SAM_APDU [11: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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 C4 AA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8B E2 01 00 35 04 06 00 76 [11:04:37]Write to MH i2c: E2 02 01 3E 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 C4 AA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8B E2 01 00 35 04 06 00 76 00 00 93 [11:04:37]Write i2c OK [11:04:37]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 3E 0D 00 90 00 BF [11:04:37]RAPDU: 90 00 [11:04:37]wFMCommunicate OK [11:04:37]wFMCommunicate request_size=10 [11:04:37]MH_SAM_APDU [11:04:37]CAPDU: 80 0D 02 02 05 3F 15 AB 43 A4 [11:04:37]Write to MH i2c: E2 0D 00 3F 0D 80 0D 02 02 05 00 3F 15 AB 43 A4 00 00 B6 [11:04:37]Write i2c OK [11:04:37]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 3F 0D 00 90 00 C0 [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 40 0D 80 0D 03 02 00 00 00 00 C8 [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 40 0D 00 23 06 A4 6B 6E 2B 6F BE 90 00 C7 [11:04:37]RAPDU: 23 06 A4 6B 6E 2B 6F BE 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 41 0D 80 11 00 00 00 00 00 00 C8 [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 41 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 26 [11:04:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:04:37]wFMCommunicate OK [11:04:37]CreateOFDProtocolMessage done [11:04:37]OFDSenderStorePacket 123531 [11:04:37]StoreOFDPacket docnum=123531 [11:04:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 92 DD 07 01 E4 AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 C4 AA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8B E2 01 00 35 04 06 00 76 3F 15 AB 43 A4 23 06 A4 6B 6E 2B 6F BE [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/00123531 [11:04:37]NVStorageSaveData ofd_packets/00123531 [11:04:37]File name is /storage/ofd_packets/00123531 [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 42 0D 4F [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 42 0D 00 00 00 00 00 FF 0F 64 [11:04:37]RasterBufferAndPrint [11:04:37]line Счет N : (1)1106547 [11:04:37]line ИНН: 02508201610067 [11:04:37]line Контрольно-Кассовый Чек [11:04:37]line ПРОДАЖА [11:04:37]line ТРК (МРК, ГНК) : 11 [11:04:37]line Товар: 2710124130 [11:04:37]line Аи-92-К-5 [11:04:37]line 16.160 * 61.90 [11:04:37]line = 1000.30 [11:04:37]line НДС 12% НСП 1% [11:04:37]line > о реализуемом товаре [11:04:37]line ОКРУГЛЕНИЕ: -0.30 [11:04:37]line ИТОГО: 1000.00 [11:04:37]line Внесено: 1000.00 [11:04:37]line СДАЧА: 0.00 [11:04:37]line НСП 1% : 8.85 [11:04:37]line НДС 12% : 106.23 [11:04:37]line Наличными: 1000.00 [11:04:37]line Безнал.: 0.00 [11:04:37]line Место: АЗС № 25 "Партнер Нефть" [11:04:37]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:04:37]line СНО: Общий режим [11:04:37]line Чек 131 04.03.2024 11:04 [11:04:37]line Смена: 324 ФФД: 1.0 [11:04:37]line ЗНМ: 0300000019 [11:04:37]line РНМ: 0000000000090573 [11:04:37]line Версия ККМ: 001 [11:04:37]line ФМ: 0000000000874798 [11:04:37]line ФД: 123531 [11:04:37]line ФПД: 130013318562724 [11:04:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T110436&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123531&fm=130013318562724&tin=02508201610067®Number=0000000000090573&sum=100000 [11:04:37]OFD Sender: Processing packet 123531 [packets to send 112, broken 111] [11:04:37]ProducePacketName [11:04:37]name=ofd_packets/00123531 [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]written 0, free lines is 4095 [11:04:37]Connected sock=9 [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 37 39 38 0F 01 00 00 92 DD 07 01 E4 AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 C4 AA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8B E2 01 00 35 04 06 00 76 3F 15 AB 43 A4 23 06 A4 6B 6E 2B 6F BE [11:04:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 3A 7C 47 00 DB 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 37 39 38 10 04 04 00 8B E2 01 00 F4 03 04 00 ED 56 E5 65 B6 04 01 00 00 1E FD 43 5B D6 73 5A EE [11:04:38]CommunicateWithHost err = 0 [11:04:38]CheckOFDResponse [11:04:38]1017 (14) - 77093643461234 [11:04:38]1041 (16) - 0000000000874798 [11:04:38]1040 (4) - 123531 [11:04:38]1012 (4) - 04.03.2024 05:06 [11:04:38]1206 (1) - 0 [11:04:38]OFD Sender: Remove packet 123531 [11:04:38]ProducePacketName [11:04:38]name=ofd_packets/00123531 [11:04:38]NVStorageDeleteData [11:04:38]Write to MH i2c: 01 00 00 6D 0D 7A [11:04:38]Write i2c OK [11:04:38]MH_I2C_Read... [11:04:38]Read from MH i2c: 01 [11:04:38]MH_I2C_Read... [11:04:38]Read from MH i2c: 01 07 00 [11:04:38]MH_I2C_Read... [11:04:38]Read from MH i2c: 01 07 00 6D 0D 00 00 00 00 00 F8 0C 85 [11:04:38]RasterBufferAndPrint [11:04:38]line [11:04:38]line [11:04:38]line [11:04:38]line [11:04:38]line [11:04:38]written 0, free lines is 3329 [11:04:38]MH_Cut [11:04:38]Write to MH i2c: D1 01 00 74 0D 01 53 [11:04:38]Write i2c OK [11:04:38]MH_I2C_Read... [11:04:38]Read from MH i2c: D1 [11:04:38]MH_I2C_Read... [11:04:38]Read from MH i2c: D1 01 00 [11:04:38]MH_I2C_Read... [11:04:38]Read from MH i2c: D1 01 00 74 0D 00 52 [11:04:38]Write to MH i2c: 01 00 00 75 0D 82 [11:04:38]Write i2c OK [11:04:38]MH_I2C_Read... [11:04:38]OFD Sender: No OFD packet to send [11:04:38]*** Cut start [11:04:38]*** Purtial cut [11:04:38]*** Stage 1: CUTSNS_PIN = 1 [11:04:40]Read from MH i2c: 01 [11:04:40]MH_I2C_Read... [11:04:40]*** Stop cut motor [11:04:41]*** Cut end [11:04:41]Read from MH i2c: 01 07 00 [11:04:41]MH_I2C_Read... [11:04:41]Read from MH i2c: 01 07 00 75 0D 00 00 00 00 00 FF 0F 97 [11:04:41]process_action close_receipt done [11:04:41]requested_data is exist [11:04:41]produce_requested_data [11:04:41]requested_item fm.sn is exist - process it [11:04:41]wFMCommunicate request_size=4 [11:04:41]MH_SAM_APDU [11:04:41]CAPDU: 80 11 00 00 [11:04:41]Write to MH i2c: E2 08 00 76 0D 80 11 00 00 00 00 00 00 FD [11:04:41]Write i2c OK [11:04:41]MH_I2C_Read... [11:04:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:41]Read from MH i2c: E2 [11:04:41]MH_I2C_Read... [11:04:41]Read from MH i2c: E2 17 00 [11:04:41]MH_I2C_Read... [11:04:41]Read from MH i2c: E2 17 00 76 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 5B [11:04:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:04:41]wFMCommunicate OK [11:04:41]requested_item fd.num is exist - process it [11:04:41]SAM_PROTO_GetFieldsCounters [11:04:41]wFMCommunicate request_size=4 [11:04:41]MH_SAM_APDU [11:04:41]CAPDU: 80 13 00 00 [11:04:41]Write to MH i2c: E2 08 00 77 0D 80 13 00 00 00 00 00 00 00 [11:04:41]Write i2c OK [11:04:41]MH_I2C_Read... [11:04:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:04:41]Read from MH i2c: E2 [11:04:41]MH_I2C_Read... [11:04:41]Read from MH i2c: E2 62 00 [11:04:41]MH_I2C_Read... [11:04:41]Read from MH i2c: E2 62 00 77 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 8B E2 01 00 0E 04 04 00 44 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 67 [11:04:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 8B E2 01 00 0E 04 04 00 44 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 [11:04:41]wFMCommunicate OK [11:04:41]SAM_PROTO_GetFieldsCounters done [11:04:41]requested_item shift.num is exist - process it [11:04:41]requested_item shift.opened is exist - process it [11:04:41]req_shift_opened [11:04:41]FM_GetShiftState [11:04:41]SAM_PROTO_GetShiftState [11:04:41]wFMCommunicate request_size=4 [11:04:41]MH_SAM_APDU [11:04:41]CAPDU: 80 13 01 00 [11:04:41]Write to MH i2c: E2 08 00 78 0D 80 13 01 00 00 00 00 00 02 [11:04:41]Write i2c OK [11:04:41]MH_I2C_Read... [11:04:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:41]Read from MH i2c: E2 [11:04:41]MH_I2C_Read... [11:04:41]Read from MH i2c: E2 0E 00 [11:04:41]MH_I2C_Read... [11:04:41]Read from MH i2c: E2 0E 00 78 0D 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 19 [11:04:41]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:04:41]wFMCommunicate OK [11:04:41]SAM_PROTO_GetShiftState done [11:04:41]FM_GetShiftState done [11:04:41]req_shift_opened done [11:04:41]requested_item shift.open_date is exist - process it [11:04:41]req_shift_open_date [11:04:41]req_shift_open_date done [11:04:41]produce_requested_data done [11:04:41]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123531,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:04:41]process_action_free close_receipt [11:04:41]json_value_free [11:04:41]json_value_free done [11:04:41]process_json_proto returns [11:04:41]Send response to host [11:04:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123531,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:04:41]free response buf [11:04:41]execute_script done [11:04:41]execute_script returns [11:04:41]free content buf [11:04:41]Sock 10.Close socket [11:04:41]Sock 10.Thread stoped [11:04:41]accept exits with 7 [11:04:41]New connection [11:04:41]New thread 3067436388 created [11:04:41]Thread 3067579748 joined [11:04:41]Waiting for new connection... [11:04:41] Sock 7.Parse request [11:04:41]Sock 7.Check first char [11:04:41]Sock 7.First char is OK [11:04:41]request: POST /json_proto HTTP/1.0 [11:04:41]Method: POST [11:04:41]URL: /json_proto [11:04:41]Method is POST - this is cgi request [11:04:41]url: /json_proto [11:04:41]query_string will be loaded in cgi processing [11:04:41]execute_cgi json_proto POST (null) [11:04:41]execute_cgi path=json_proto method=POST [11:04:41]POST find Content-Length [11:04:41]Host: 172.17.48.197:8080 [11:04:41]Content-Length: 820 [11:04:41]Content-Type: application/json [11:04:41] [11:04:41]POST finish read [11:04:41]Found Content-Length = 820 [11:04:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106546", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 21.590, "sum" : 1500.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:41]execute_script... [11:04:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106546", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 21.590, "sum" : 1500.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:41]POST & json_proto [11:04:41]process_json_proto [11:04:41]json parsed OK: [11:04:41]protocol is kg_v1.0 [11:04:41]action value=close_receipt [11:04:41]process_action close_receipt [11:04:41]cmd_close_receipt [11:04:41]MH_GetDate [11:04:41]Write to MH i2c: F0 00 00 79 0D 75 [11:04:41]Write i2c OK [11:04:41]MH_I2C_Read... [11:04:41]Read from MH i2c: F0 [11:04:41]MH_I2C_Read... [11:04:41]Read from MH i2c: F0 09 00 [11:04:41]MH_I2C_Read... [11:04:41]Read from MH i2c: F0 09 00 79 0D 00 CA AA E5 65 6C AF E3 65 9F [11:04:41]GetLastDocTimeStamp 1709550276 [11:04:41]current date 1709550282 [11:04:41]FM_GetShiftState [11:04:41]SAM_PROTO_GetShiftState [11:04:41]wFMCommunicate request_size=4 [11:04:41]MH_SAM_APDU [11:04:41]CAPDU: 80 13 01 00 [11:04:41]Write to MH i2c: E2 08 00 7A 0D 80 13 01 00 00 00 00 00 04 [11:04:41]Write i2c OK [11:04:41]MH_I2C_Read... [11:04:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:41]Read from MH i2c: E2 [11:04:41]MH_I2C_Read... [11:04:41]Read from MH i2c: E2 0E 00 [11:04:41]MH_I2C_Read... [11:04:41]Read from MH i2c: E2 0E 00 7A 0D 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 1B [11:04:41]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:04:41]wFMCommunicate OK [11:04:41]SAM_PROTO_GetShiftState done [11:04:41]FM_GetShiftState done [11:04:41]opened in 1709511088 [11:04:41]opened+sec_in_day 1709597488 [11:04:41]quantity*price = 150050 [11:04:41]sum+1 = 150052 [11:04:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.51 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 0.00 Безнал.: 1500.51 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 132 04.03.2024 11:04 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123532 ФПД: 170948399968759 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T110442&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123532&fm=170948399968759&tin=02508201610067®Number=0000000000090573&sum=150051 [11:04:43]StoreToDocumentArchive [11:04:43]shift 324 fd 123532 [11:04:43]save to /storage/0324/doc_00123532 [11:04:43]save last doc name /storage/0324/doc_00123532 to /storage/kkm_last_doc_name [11:04:43]save OK [11:04:43]Clear old archive folders... [11:04:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:04:43]tlvbuf is 01B5CCD0 [11:04:43]SAM_PROTO_ClearQueue [11:04:43]wFMCommunicate request_size=4 [11:04:43]MH_SAM_APDU [11:04:43]CAPDU: 80 09 00 00 [11:04:43]Write to MH i2c: E2 08 00 87 0D 80 09 00 00 00 00 00 00 06 [11:04:43]Write i2c OK [11:04:43]MH_I2C_Read... [11:04:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:04:43]Read from MH i2c: E2 [11:04:43]MH_I2C_Read... [11:04:43]Read from MH i2c: E2 03 00 [11:04:43]MH_I2C_Read... [11:04:43]Read from MH i2c: E2 03 00 87 0D 00 90 00 08 [11:04:43]RAPDU: 90 00 [11:04:43]wFMCommunicate OK [11:04:43]SAM_PROTO_ClearQueue done [11:04:43]KKMCreateOFDPacket [11:04:43]OFDProtocolAddRootSTLVToBuf [11:04:43]FM_MakeSignedData [11:04:43]FM_MakeSignedData [11:04:43]SAM_PROTO_SignData [11:04:43]wFMCommunicate request_size=4 [11:04:43]MH_SAM_APDU [11:04:43]CAPDU: 80 0D 01 02 [11:04:43]Write to MH i2c: E2 08 00 88 0D 80 0D 01 02 00 00 00 00 0E [11:04:43]Write i2c OK [11:04:43]MH_I2C_Read... [11:04:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:04:43]Read from MH i2c: E2 [11:04:43]MH_I2C_Read... [11:04:43]Read from MH i2c: E2 03 00 [11:04:43]MH_I2C_Read... [11:04:43]Read from MH i2c: E2 03 00 88 0D 00 90 00 09 [11:04:43]RAPDU: 90 00 [11:04:43]wFMCommunicate OK [11:04:43]wFMCommunicate request_size=255 [11:04:43]MH_SAM_APDU [11:04:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 56 54 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 23 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 CA AA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8C E2 01 00 35 04 06 00 9B [11:04:43]Write to MH i2c: E2 02 01 89 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 56 54 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 23 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 CA AA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8C E2 01 00 35 04 06 00 9B 00 00 A1 [11:04:43]Write i2c OK [11:04:43]MH_I2C_Read... [11:04:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:43]Read from MH i2c: E2 [11:04:43]MH_I2C_Read... [11:04:43]Read from MH i2c: E2 03 00 [11:04:43]MH_I2C_Read... [11:04:43]Read from MH i2c: E2 03 00 89 0D 00 90 00 0A [11:04:43]RAPDU: 90 00 [11:04:43]wFMCommunicate OK [11:04:43]wFMCommunicate request_size=10 [11:04:43]MH_SAM_APDU [11:04:43]CAPDU: 80 0D 02 02 05 7A 06 A7 B1 F7 [11:04:43]Write to MH i2c: E2 0D 00 8A 0D 80 0D 02 02 05 00 7A 06 A7 B1 F7 00 00 EA [11:04:43]Write i2c OK [11:04:43]MH_I2C_Read... [11:04:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:43]Read from MH i2c: E2 [11:04:43]MH_I2C_Read... [11:04:43]Read from MH i2c: E2 03 00 [11:04:43]MH_I2C_Read... [11:04:43]Read from MH i2c: E2 03 00 8A 0D 00 90 00 0B [11:04:43]RAPDU: 90 00 [11:04:43]wFMCommunicate OK [11:04:43]wFMCommunicate request_size=4 [11:04:43]MH_SAM_APDU [11:04:43]CAPDU: 80 0D 03 02 [11:04:43]Write to MH i2c: E2 08 00 8B 0D 80 0D 03 02 00 00 00 00 13 [11:04:43]Write i2c OK [11:04:43]MH_I2C_Read... [11:04:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:04:43]Read from MH i2c: E2 [11:04:43]MH_I2C_Read... [11:04:43]Read from MH i2c: E2 0B 00 [11:04:43]MH_I2C_Read... [11:04:43]Read from MH i2c: E2 0B 00 8B 0D 00 83 6B 6F 9E 4D E6 F4 D3 90 00 09 [11:04:43]RAPDU: 83 6B 6F 9E 4D E6 F4 D3 90 00 [11:04:43]wFMCommunicate OK [11:04:43]SAM_PROTO_SignData done [11:04:43]FM_MakeSignedData done [11:04:43]CreateOFDProtocolMessage [11:04:43]wFMCommunicate request_size=4 [11:04:43]MH_SAM_APDU [11:04:43]CAPDU: 80 11 00 00 [11:04:43]Write to MH i2c: E2 08 00 8C 0D 80 11 00 00 00 00 00 00 13 [11:04:43]Write i2c OK [11:04:43]MH_I2C_Read... [11:04:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:43]Read from MH i2c: E2 [11:04:43]MH_I2C_Read... [11:04:43]Read from MH i2c: E2 17 00 [11:04:43]MH_I2C_Read... [11:04:43]Read from MH i2c: E2 17 00 8C 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 71 [11:04:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:04:43]wFMCommunicate OK [11:04:43]CreateOFDProtocolMessage done [11:04:43]OFDSenderStorePacket 123532 [11:04:43]StoreOFDPacket docnum=123532 [11:04:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 8B 40 07 01 F7 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 56 54 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 23 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 CA AA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8C E2 01 00 35 04 06 00 9B 7A 06 A7 B1 F7 83 6B 6F 9E 4D E6 F4 D3 [11:04:43]CheckFolder [11:04:43]dirname=/storage/ofd_packets [11:04:43]CheckFolder done [11:04:43]ProducePacketName [11:04:43]name=ofd_packets/00123532 [11:04:43]NVStorageSaveData ofd_packets/00123532 [11:04:43]File name is /storage/ofd_packets/00123532 [11:04:43]Write 301 bytes [11:04:43]NVStorageSaveData done [11:04:43]OFDSenderStorePacket done [11:04:43]KKMCreateOFDPacket done [11:04:43]NVStorageSaveData kkm_last_timestamp [11:04:43]File name is /storage/kkm_last_timestamp [11:04:43]Write 4 bytes [11:04:43]NVStorageSaveData done [11:04:43]ExternCall_PrintAddStr [11:04:43]wPrintStart [11:04:43]Write to MH i2c: 01 00 00 8D 0D 9A [11:04:43]Write i2c OK [11:04:43]MH_I2C_Read... [11:04:43]Read from MH i2c: 01 [11:04:43]MH_I2C_Read... [11:04:43]Read from MH i2c: 01 07 00 [11:04:43]MH_I2C_Read... [11:04:43]Read from MH i2c: 01 07 00 8D 0D 00 00 00 00 00 FF 0F AF [11:04:43]RasterBufferAndPrint [11:04:43]line Счет N : (1)1106546 [11:04:43]line ИНН: 02508201610067 [11:04:43]line Контрольно-Кассовый Чек [11:04:43]line ПРОДАЖА [11:04:43]line ТРК (МРК, ГНК) : 53 [11:04:43]line Товар: 2710124500 [11:04:43]line Аи-95-К-5 [11:04:43]line 21.590 * 69.50 [11:04:43]line = 1500.51 [11:04:43]line НДС 12% НСП 1% [11:04:43]line > о реализуемом товаре [11:04:43]line ИТОГО: 1500.51 [11:04:43]line НСП 1% : 13.28 [11:04:43]line НДС 12% : 159.35 [11:04:43]line Наличными: 0.00 [11:04:43]line Безнал.: 1500.51 [11:04:43]line Место: АЗС № 25 "Партнер Нефть" [11:04:43]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:04:43]line СНО: Общий режим [11:04:43]line Чек 132 04.03.2024 11:04 [11:04:43]line Смена: 324 ФФД: 1.0 [11:04:43]line ЗНМ: 0300000019 [11:04:43]line РНМ: 0000000000090573 [11:04:43]line Версия ККМ: 001 [11:04:43]line Платежная система: Бакай Банк [11:04:43]line ФМ: 0000000000874798 [11:04:43]line ФД: 123532 [11:04:43]line ФПД: 170948399968759 [11:04:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T110442&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123532&fm=170948399968759&tin=02508201610067®Number=0000000000090573&sum=150051 [11:04:43]OFD Sender: Processing packet 123532 [packets to send 112, broken 111] [11:04:43]ProducePacketName [11:04:43]name=ofd_packets/00123532 [11:04:43]OFD Sender: To server: pG, [11:04:43]CommunicateWithHost lk.salyk.kg:30040 [11:04:43]ConnectInit lk.salyk.kg [11:04:43]written 0, free lines is 4095 [11:04:43]Connected sock=10 [11:04:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 8B 40 07 01 F7 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 56 54 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 23 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 CA AA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8C E2 01 00 35 04 06 00 9B 7A 06 A7 B1 F7 83 6B 6F 9E 4D E6 F4 D3 [11:04:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 89 DD 47 00 33 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 37 39 38 10 04 04 00 8C E2 01 00 F4 03 04 00 F3 56 E5 65 B6 04 01 00 00 4A BB 0A 57 20 11 D9 D8 [11:04:44]CommunicateWithHost err = 0 [11:04:44]CheckOFDResponse [11:04:44]1017 (14) - 77093643461234 [11:04:44]1041 (16) - 0000000000874798 [11:04:44]1040 (4) - 123532 [11:04:44]1012 (4) - 04.03.2024 05:06 [11:04:44]1206 (1) - 0 [11:04:44]OFD Sender: Remove packet 123532 [11:04:44]ProducePacketName [11:04:44]name=ofd_packets/00123532 [11:04:44]NVStorageDeleteData [11:04:44]Write to MH i2c: 01 00 00 B7 0D C4 [11:04:44]Write i2c OK [11:04:44]MH_I2C_Read... [11:04:44]Read from MH i2c: 01 [11:04:44]MH_I2C_Read... [11:04:44]Read from MH i2c: 01 07 00 [11:04:44]MH_I2C_Read... [11:04:44]Read from MH i2c: 01 07 00 B7 0D 00 00 00 00 00 16 0D EE [11:04:44]RasterBufferAndPrint [11:04:44]line [11:04:44]line [11:04:44]line [11:04:44]line [11:04:44]line [11:04:44]written 0, free lines is 3359 [11:04:44]MH_Cut [11:04:44]Write to MH i2c: D1 01 00 BE 0D 01 9D [11:04:44]Write i2c OK [11:04:44]MH_I2C_Read... [11:04:44]Read from MH i2c: D1 [11:04:44]MH_I2C_Read... [11:04:44]Read from MH i2c: D1 01 00 [11:04:44]MH_I2C_Read... [11:04:44]Read from MH i2c: D1 01 00 BE 0D 00 9C [11:04:44]Write to MH i2c: 01 00 00 BF 0D CC [11:04:44]Write i2c OK [11:04:44]MH_I2C_Read... [11:04:44]OFD Sender: No OFD packet to send [11:04:45]*** Cut start [11:04:45]*** Purtial cut [11:04:45]*** Stage 1: CUTSNS_PIN = 1 [11:04:47]Read from MH i2c: 01 [11:04:47]MH_I2C_Read... [11:04:47]*** Stop cut motor [11:04:47]*** Cut end [11:04:47]Read from MH i2c: 01 07 00 [11:04:47]MH_I2C_Read... [11:04:47]Read from MH i2c: 01 07 00 BF 0D 00 00 00 00 00 FF 0F E1 [11:04:47]process_action close_receipt done [11:04:47]requested_data is exist [11:04:47]produce_requested_data [11:04:47]requested_item fm.sn is exist - process it [11:04:47]wFMCommunicate request_size=4 [11:04:47]MH_SAM_APDU [11:04:47]CAPDU: 80 11 00 00 [11:04:47]Write to MH i2c: E2 08 00 C0 0D 80 11 00 00 00 00 00 00 47 [11:04:47]Write i2c OK [11:04:47]MH_I2C_Read... [11:04:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:47]Read from MH i2c: E2 [11:04:47]MH_I2C_Read... [11:04:47]Read from MH i2c: E2 17 00 [11:04:47]MH_I2C_Read... [11:04:47]Read from MH i2c: E2 17 00 C0 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A5 [11:04:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:04:47]wFMCommunicate OK [11:04:47]requested_item fd.num is exist - process it [11:04:47]SAM_PROTO_GetFieldsCounters [11:04:47]wFMCommunicate request_size=4 [11:04:47]MH_SAM_APDU [11:04:47]CAPDU: 80 13 00 00 [11:04:47]Write to MH i2c: E2 08 00 C1 0D 80 13 00 00 00 00 00 00 4A [11:04:47]Write i2c OK [11:04:47]MH_I2C_Read... [11:04:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:04:47]Read from MH i2c: E2 [11:04:47]MH_I2C_Read... [11:04:47]Read from MH i2c: E2 62 00 [11:04:47]MH_I2C_Read... [11:04:47]Read from MH i2c: E2 62 00 C1 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 8C E2 01 00 0E 04 04 00 44 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 B5 [11:04:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 8C E2 01 00 0E 04 04 00 44 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 [11:04:47]wFMCommunicate OK [11:04:47]SAM_PROTO_GetFieldsCounters done [11:04:47]requested_item shift.num is exist - process it [11:04:47]requested_item shift.opened is exist - process it [11:04:47]req_shift_opened [11:04:47]FM_GetShiftState [11:04:47]SAM_PROTO_GetShiftState [11:04:47]wFMCommunicate request_size=4 [11:04:47]MH_SAM_APDU [11:04:47]CAPDU: 80 13 01 00 [11:04:47]Write to MH i2c: E2 08 00 C2 0D 80 13 01 00 00 00 00 00 4C [11:04:47]Write i2c OK [11:04:47]MH_I2C_Read... [11:04:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:47]Read from MH i2c: E2 [11:04:47]MH_I2C_Read... [11:04:47]Read from MH i2c: E2 0E 00 [11:04:47]MH_I2C_Read... [11:04:47]Read from MH i2c: E2 0E 00 C2 0D 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 63 [11:04:47]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:04:47]wFMCommunicate OK [11:04:47]SAM_PROTO_GetShiftState done [11:04:47]FM_GetShiftState done [11:04:47]req_shift_opened done [11:04:47]requested_item shift.open_date is exist - process it [11:04:47]req_shift_open_date [11:04:47]req_shift_open_date done [11:04:47]produce_requested_data done [11:04:47]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123532,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:04:47]process_action_free close_receipt [11:04:47]json_value_free [11:04:47]json_value_free done [11:04:47]process_json_proto returns [11:04:47]Send response to host [11:04:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123532,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:04:47]free response buf [11:04:47]execute_script done [11:04:47]execute_script returns [11:04:47]free content buf [11:04:47]Sock 7.Close socket [11:04:47]Sock 7.Thread stoped [11:04:47]accept exits with 9 [11:04:47]New connection [11:04:47]New thread 3067579748 created [11:04:47]Thread 3067436388 joined [11:04:47]Waiting for new connection... [11:04:47] Sock 9.Parse request [11:04:47]Sock 9.Check first char [11:04:47]Sock 9.First char is OK [11:04:47]request: POST /json_proto HTTP/1.0 [11:04:47]Method: POST [11:04:47]URL: /json_proto [11:04:47]Method is POST - this is cgi request [11:04:47]url: /json_proto [11:04:47]query_string will be loaded in cgi processing [11:04:47]execute_cgi json_proto POST (null) [11:04:47]execute_cgi path=json_proto method=POST [11:04:47]POST find Content-Length [11:04:47]Host: 172.17.48.197:8080 [11:04:47]Content-Length: 683 [11:04:47]Content-Type: application/json [11:04:47] [11:04:47]POST finish read [11:04:47]Found Content-Length = 683 [11:04:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106548", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 48.470, "sum" : 3000.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:47]execute_script... [11:04:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106548", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 48.470, "sum" : 3000.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:47]POST & json_proto [11:04:47]process_json_proto [11:04:47]json parsed OK: [11:04:47]protocol is kg_v1.0 [11:04:47]action value=close_receipt [11:04:47]process_action close_receipt [11:04:47]cmd_close_receipt [11:04:47]MH_GetDate [11:04:47]Write to MH i2c: F0 00 00 C3 0D BF [11:04:47]Write i2c OK [11:04:47]MH_I2C_Read... [11:04:47]Read from MH i2c: F0 [11:04:47]MH_I2C_Read... [11:04:47]Read from MH i2c: F0 09 00 [11:04:47]MH_I2C_Read... [11:04:47]Read from MH i2c: F0 09 00 C3 0D 00 D0 AA E5 65 6C AF E3 65 EF [11:04:47]GetLastDocTimeStamp 1709550282 [11:04:47]current date 1709550288 [11:04:47]FM_GetShiftState [11:04:47]SAM_PROTO_GetShiftState [11:04:47]wFMCommunicate request_size=4 [11:04:47]MH_SAM_APDU [11:04:47]CAPDU: 80 13 01 00 [11:04:47]Write to MH i2c: E2 08 00 C4 0D 80 13 01 00 00 00 00 00 4E [11:04:47]Write i2c OK [11:04:47]MH_I2C_Read... [11:04:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:47]Read from MH i2c: E2 [11:04:47]MH_I2C_Read... [11:04:47]Read from MH i2c: E2 0E 00 [11:04:47]MH_I2C_Read... [11:04:47]Read from MH i2c: E2 0E 00 C4 0D 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 65 [11:04:47]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:04:47]wFMCommunicate OK [11:04:47]SAM_PROTO_GetShiftState done [11:04:47]FM_GetShiftState done [11:04:47]opened in 1709511088 [11:04:47]opened+sec_in_day 1709597488 [11:04:47]quantity*price = 300029 [11:04:47]sum+1 = 300030 [11:04:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.29 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.61 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 133 04.03.2024 11:04 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123533 ФПД: 53730061428609 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T110448&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123533&fm=53730061428609&tin=02508201610067®Number=0000000000090573&sum=300000 [11:04:48]StoreToDocumentArchive [11:04:48]shift 324 fd 123533 [11:04:48]save to /storage/0324/doc_00123533 [11:04:48]save last doc name /storage/0324/doc_00123533 to /storage/kkm_last_doc_name [11:04:48]save OK [11:04:48]Clear old archive folders... [11:04:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:04:48]tlvbuf is 01B7AEC0 [11:04:48]SAM_PROTO_ClearQueue [11:04:48]wFMCommunicate request_size=4 [11:04:48]MH_SAM_APDU [11:04:48]CAPDU: 80 09 00 00 [11:04:48]Write to MH i2c: E2 08 00 D1 0D 80 09 00 00 00 00 00 00 50 [11:04:48]Write i2c OK [11:04:48]MH_I2C_Read... [11:04:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:04:48]Read from MH i2c: E2 [11:04:48]MH_I2C_Read... [11:04:48]Read from MH i2c: E2 03 00 [11:04:48]MH_I2C_Read... [11:04:48]Read from MH i2c: E2 03 00 D1 0D 00 90 00 52 [11:04:48]RAPDU: 90 00 [11:04:48]wFMCommunicate OK [11:04:48]SAM_PROTO_ClearQueue done [11:04:48]KKMCreateOFDPacket [11:04:48]OFDProtocolAddRootSTLVToBuf [11:04:48]FM_MakeSignedData [11:04:48]FM_MakeSignedData [11:04:48]SAM_PROTO_SignData [11:04:48]wFMCommunicate request_size=4 [11:04:48]MH_SAM_APDU [11:04:48]CAPDU: 80 0D 01 02 [11:04:48]Write to MH i2c: E2 08 00 D2 0D 80 0D 01 02 00 00 00 00 58 [11:04:48]Write i2c OK [11:04:48]MH_I2C_Read... [11:04:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:04:48]Read from MH i2c: E2 [11:04:48]MH_I2C_Read... [11:04:48]Read from MH i2c: E2 03 00 [11:04:48]MH_I2C_Read... [11:04:48]Read from MH i2c: E2 03 00 D2 0D 00 90 00 53 [11:04:48]RAPDU: 90 00 [11:04:48]wFMCommunicate OK [11:04:48]wFMCommunicate request_size=255 [11:04:48]MH_SAM_APDU [11:04:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 56 BD 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 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 85 00 00 00 F4 03 04 00 D0 AA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8D E2 01 00 35 04 06 00 30 [11:04:48]Write to MH i2c: E2 02 01 D3 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 56 BD 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 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 85 00 00 00 F4 03 04 00 D0 AA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8D E2 01 00 35 04 06 00 30 00 00 CF [11:04:48]Write i2c OK [11:04:48]MH_I2C_Read... [11:04:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:49]Read from MH i2c: E2 [11:04:49]MH_I2C_Read... [11:04:49]Read from MH i2c: E2 03 00 [11:04:49]MH_I2C_Read... [11:04:49]Read from MH i2c: E2 03 00 D3 0D 00 90 00 54 [11:04:49]RAPDU: 90 00 [11:04:49]wFMCommunicate OK [11:04:49]wFMCommunicate request_size=10 [11:04:49]MH_SAM_APDU [11:04:49]CAPDU: 80 0D 02 02 05 DE 01 39 A7 81 [11:04:49]Write to MH i2c: E2 0D 00 D4 0D 80 0D 02 02 05 00 DE 01 39 A7 81 00 00 A5 [11:04:49]Write i2c OK [11:04:49]MH_I2C_Read... [11:04:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:49]Read from MH i2c: E2 [11:04:49]MH_I2C_Read... [11:04:49]Read from MH i2c: E2 03 00 [11:04:49]MH_I2C_Read... [11:04:49]Read from MH i2c: E2 03 00 D4 0D 00 90 00 55 [11:04:49]RAPDU: 90 00 [11:04:49]wFMCommunicate OK [11:04:49]wFMCommunicate request_size=4 [11:04:49]MH_SAM_APDU [11:04:49]CAPDU: 80 0D 03 02 [11:04:49]Write to MH i2c: E2 08 00 D5 0D 80 0D 03 02 00 00 00 00 5D [11:04:49]Write i2c OK [11:04:49]MH_I2C_Read... [11:04:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:04:49]Read from MH i2c: E2 [11:04:49]MH_I2C_Read... [11:04:49]Read from MH i2c: E2 0B 00 [11:04:49]MH_I2C_Read... [11:04:49]Read from MH i2c: E2 0B 00 D5 0D 00 FE 9A C0 2B 4F 2A BC 90 90 00 A6 [11:04:49]RAPDU: FE 9A C0 2B 4F 2A BC 90 90 00 [11:04:49]wFMCommunicate OK [11:04:49]SAM_PROTO_SignData done [11:04:49]FM_MakeSignedData done [11:04:49]CreateOFDProtocolMessage [11:04:49]wFMCommunicate request_size=4 [11:04:49]MH_SAM_APDU [11:04:49]CAPDU: 80 11 00 00 [11:04:49]Write to MH i2c: E2 08 00 D6 0D 80 11 00 00 00 00 00 00 5D [11:04:49]Write i2c OK [11:04:49]MH_I2C_Read... [11:04:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:49]Read from MH i2c: E2 [11:04:49]MH_I2C_Read... [11:04:49]Read from MH i2c: E2 17 00 [11:04:49]MH_I2C_Read... [11:04:49]Read from MH i2c: E2 17 00 D6 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 BB [11:04:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:04:49]wFMCommunicate OK [11:04:49]CreateOFDProtocolMessage done [11:04:49]OFDSenderStorePacket 123533 [11:04:49]StoreOFDPacket docnum=123533 [11:04:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 AB F5 07 01 82 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 35 FF 03 08 00 03 56 BD 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 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 85 00 00 00 F4 03 04 00 D0 AA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8D E2 01 00 35 04 06 00 30 DE 01 39 A7 81 FE 9A C0 2B 4F 2A BC 90 [11:04:49]CheckFolder [11:04:49]dirname=/storage/ofd_packets [11:04:49]CheckFolder done [11:04:49]ProducePacketName [11:04:49]name=ofd_packets/00123533 [11:04:49]NVStorageSaveData ofd_packets/00123533 [11:04:49]File name is /storage/ofd_packets/00123533 [11:04:49]Write 301 bytes [11:04:49]NVStorageSaveData done [11:04:49]OFDSenderStorePacket done [11:04:49]KKMCreateOFDPacket done [11:04:49]NVStorageSaveData kkm_last_timestamp [11:04:49]File name is /storage/kkm_last_timestamp [11:04:49]Write 4 bytes [11:04:49]NVStorageSaveData done [11:04:49]ExternCall_PrintAddStr [11:04:49]wPrintStart [11:04:49]Write to MH i2c: 01 00 00 D7 0D E4 [11:04:49]OFD Sender: No OFD packet to send [11:04:49]Write i2c OK [11:04:49]MH_I2C_Read... [11:04:49]Read from MH i2c: 01 [11:04:49]MH_I2C_Read... [11:04:49]Read from MH i2c: 01 07 00 [11:04:49]MH_I2C_Read... [11:04:49]Read from MH i2c: 01 07 00 D7 0D 00 00 00 00 00 FF 0F F9 [11:04:49]RasterBufferAndPrint [11:04:49]line Счет N : (1)1106548 [11:04:49]line ИНН: 02508201610067 [11:04:49]line Контрольно-Кассовый Чек [11:04:49]line ПРОДАЖА [11:04:49]line ТРК (МРК, ГНК) : 62 [11:04:49]line Товар: 2710124130 [11:04:49]line Аи-92-К-5 [11:04:49]line 48.470 * 61.90 [11:04:49]line = 3000.29 [11:04:49]line НДС 12% НСП 1% [11:04:49]line > о реализуемом товаре [11:04:49]line ОКРУГЛЕНИЕ: -0.29 [11:04:49]line ИТОГО: 3000.00 [11:04:49]line Внесено: 3000.00 [11:04:49]line СДАЧА: 0.00 [11:04:49]line НСП 1% : 26.55 [11:04:49]line НДС 12% : 318.61 [11:04:49]line Наличными: 3000.00 [11:04:49]line Безнал.: 0.00 [11:04:49]line Место: АЗС № 25 "Партнер Нефть" [11:04:49]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:04:49]line СНО: Общий режим [11:04:49]line Чек 133 04.03.2024 11:04 [11:04:49]line Смена: 324 ФФД: 1.0 [11:04:49]line ЗНМ: 0300000019 [11:04:49]line РНМ: 0000000000090573 [11:04:49]line Версия ККМ: 001 [11:04:49]line ФМ: 0000000000874798 [11:04:49]line ФД: 123533 [11:04:49]line ФПД: 53730061428609 [11:04:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T110448&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123533&fm=53730061428609&tin=02508201610067®Number=0000000000090573&sum=300000 [11:04:49]written 0, free lines is 4095 [11:04:49]OFD Sender: Processing packet 123533 [packets to send 112, broken 111] [11:04:49]ProducePacketName [11:04:49]name=ofd_packets/00123533 [11:04:49]OFD Sender: To server: pG, [11:04:49]CommunicateWithHost lk.salyk.kg:30040 [11:04:49]ConnectInit lk.salyk.kg [11:04:50]Connected sock=10 [11:04: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 37 39 38 0F 01 00 00 AB F5 07 01 82 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 35 FF 03 08 00 03 56 BD 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 FD 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 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 85 00 00 00 F4 03 04 00 D0 AA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8D E2 01 00 35 04 06 00 30 DE 01 39 A7 81 FE 9A C0 2B 4F 2A BC 90 [11:04:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 48 5D 47 00 6E 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 37 39 38 10 04 04 00 8D E2 01 00 F4 03 04 00 F9 56 E5 65 B6 04 01 00 00 86 9E BA 1A 73 3C 14 18 [11:04:50]CommunicateWithHost err = 0 [11:04:50]CheckOFDResponse [11:04:50]1017 (14) - 77093643461234 [11:04:50]1041 (16) - 0000000000874798 [11:04:50]1040 (4) - 123533 [11:04:50]1012 (4) - 04.03.2024 05:07 [11:04:50]1206 (1) - 0 [11:04:50]OFD Sender: Remove packet 123533 [11:04:50]ProducePacketName [11:04:50]name=ofd_packets/00123533 [11:04:50]NVStorageDeleteData [11:04:50]Write to MH i2c: 01 00 00 02 0E 10 [11:04:50]Write i2c OK [11:04:50]MH_I2C_Read... [11:04:50]Read from MH i2c: 01 [11:04:50]MH_I2C_Read... [11:04:50]Read from MH i2c: 01 07 00 [11:04:50]MH_I2C_Read... [11:04:50]Read from MH i2c: 01 07 00 02 0E 00 00 00 00 00 10 0D 34 [11:04:50]RasterBufferAndPrint [11:04:50]line [11:04:50]line [11:04:50]line [11:04:50]line [11:04:50]line [11:04:50]written 0, free lines is 3365 [11:04:50]MH_Cut [11:04:50]Write to MH i2c: D1 01 00 09 0E 01 E9 [11:04:50]Write i2c OK [11:04:50]MH_I2C_Read... [11:04:50]Read from MH i2c: D1 [11:04:50]MH_I2C_Read... [11:04:50]Read from MH i2c: D1 01 00 [11:04:50]MH_I2C_Read... [11:04:50]Read from MH i2c: D1 01 00 09 0E 00 E8 [11:04:50]Write to MH i2c: 01 00 00 0A 0E 18 [11:04:50]Write i2c OK [11:04:50]MH_I2C_Read... [11:04:50]OFD Sender: No OFD packet to send [11:04:50]*** Cut start [11:04:50]*** Purtial cut [11:04:50]*** Stage 1: CUTSNS_PIN = 1 [11:04:53]Read from MH i2c: 01 *** Stop cut motor [11:04:53] [11:04:53]*** Cut end [11:04:53]MH_I2C_Read... [11:04:53]Read from MH i2c: 01 07 00 [11:04:53]MH_I2C_Read... [11:04:53]Read from MH i2c: 01 07 00 0A 0E 00 00 00 00 00 FF 0F 2D [11:04:53]process_action close_receipt done [11:04:53]requested_data is exist [11:04:53]produce_requested_data [11:04:53]requested_item fm.sn is exist - process it [11:04:53]wFMCommunicate request_size=4 [11:04:53]MH_SAM_APDU [11:04:53]CAPDU: 80 11 00 00 [11:04:53]Write to MH i2c: E2 08 00 0B 0E 80 11 00 00 00 00 00 00 93 [11:04:53]Write i2c OK [11:04:53]MH_I2C_Read... [11:04:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:53]Read from MH i2c: E2 [11:04:53]MH_I2C_Read... [11:04:53]Read from MH i2c: E2 17 00 [11:04:53]MH_I2C_Read... [11:04:53]Read from MH i2c: E2 17 00 0B 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F1 [11:04:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:04:53]wFMCommunicate OK [11:04:53]requested_item fd.num is exist - process it [11:04:53]SAM_PROTO_GetFieldsCounters [11:04:53]wFMCommunicate request_size=4 [11:04:53]MH_SAM_APDU [11:04:53]CAPDU: 80 13 00 00 [11:04:53]Write to MH i2c: E2 08 00 0C 0E 80 13 00 00 00 00 00 00 96 [11:04:53]Write i2c OK [11:04:53]MH_I2C_Read... [11:04:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:04:53]Read from MH i2c: E2 [11:04:53]MH_I2C_Read... [11:04:53]Read from MH i2c: E2 62 00 [11:04:53]MH_I2C_Read... [11:04:53]Read from MH i2c: E2 62 00 0C 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 8D E2 01 00 0E 04 04 00 44 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 05 [11:04: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 8D E2 01 00 0E 04 04 00 44 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 [11:04:53]wFMCommunicate OK [11:04:53]SAM_PROTO_GetFieldsCounters done [11:04:53]requested_item shift.num is exist - process it [11:04:53]requested_item shift.opened is exist - process it [11:04:53]req_shift_opened [11:04:53]FM_GetShiftState [11:04:53]SAM_PROTO_GetShiftState [11:04:53]wFMCommunicate request_size=4 [11:04:53]MH_SAM_APDU [11:04:53]CAPDU: 80 13 01 00 [11:04:53]Write to MH i2c: E2 08 00 0D 0E 80 13 01 00 00 00 00 00 98 [11:04:53]Write i2c OK [11:04:53]MH_I2C_Read... [11:04:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:53]Read from MH i2c: E2 [11:04:53]MH_I2C_Read... [11:04:53]Read from MH i2c: E2 0E 00 [11:04:53]MH_I2C_Read... [11:04:53]Read from MH i2c: E2 0E 00 0D 0E 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 AF [11:04:53]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:04:53]wFMCommunicate OK [11:04:53]SAM_PROTO_GetShiftState done [11:04:53]FM_GetShiftState done [11:04:53]req_shift_opened done [11:04:53]requested_item shift.open_date is exist - process it [11:04:53]req_shift_open_date [11:04:53]req_shift_open_date done [11:04:53]produce_requested_data done [11:04:53]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123533,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:04:53]process_action_free close_receipt [11:04:53]json_value_free [11:04:53]json_value_free done [11:04:53]process_json_proto returns [11:04:53]Send response to host [11:04:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123533,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:04:53]free response buf [11:04:53]execute_script done [11:04:53]execute_script returns [11:04:53]free content buf [11:04:53]Sock 9.Close socket [11:04:53]Sock 9.Thread stoped [11:04:55]OFD Sender: No OFD packet to send [11:05:00]OFD Sender: No OFD packet to send [11:05:05]OFD Sender: No OFD packet to send [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:05]accept exits with 7 [11:06:05]New connection [11:06:05]New thread 3067436388 created [11:06:05]Thread 3067579748 joined [11:06:05]Waiting for new connection... [11:06:05] Sock 7.Parse request [11:06:05]Sock 7.Check first char [11:06:05]Sock 7.First char is OK [11:06:05]request: POST /json_proto HTTP/1.0 [11:06:05]Method: POST [11:06:05]URL: /json_proto [11:06:05]Method is POST - this is cgi request [11:06:05]url: /json_proto [11:06:05]query_string will be loaded in cgi processing [11:06:05]execute_cgi json_proto POST (null) [11:06:05]execute_cgi path=json_proto method=POST [11:06:05]POST find Content-Length [11:06:05]Host: 172.17.48.197:8080 [11:06:05]Content-Length: 678 [11:06:05]Content-Type: application/json [11:06:05] [11:06:05]POST finish read [11:06:05]Found Content-Length = 678 [11:06:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106549", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "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:06:05]execute_script... [11:06: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)1106549", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "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:06:05]POST & json_proto [11:06:05]process_json_proto [11:06:05]json parsed OK: [11:06:05]protocol is kg_v1.0 [11:06:05]action value=close_receipt [11:06:05]process_action close_receipt [11:06:05]cmd_close_receipt [11:06:05]MH_GetDate [11:06:05]Write to MH i2c: F0 00 00 0E 0E 0B [11:06:05]Write i2c OK [11:06:05]MH_I2C_Read... [11:06:05]Read from MH i2c: F0 [11:06:05]MH_I2C_Read... [11:06:05]Read from MH i2c: F0 09 00 [11:06:05]MH_I2C_Read... [11:06:05]Read from MH i2c: F0 09 00 0E 0E 00 1E AB E5 65 6C AF E3 65 8A [11:06:05]GetLastDocTimeStamp 1709550288 [11:06:05]current date 1709550366 [11:06:05]FM_GetShiftState [11:06:05]SAM_PROTO_GetShiftState [11:06:05]wFMCommunicate request_size=4 [11:06:05]MH_SAM_APDU [11:06:05]CAPDU: 80 13 01 00 [11:06:05]Write to MH i2c: E2 08 00 0F 0E 80 13 01 00 00 00 00 00 9A [11:06:05]Write i2c OK [11:06:05]MH_I2C_Read... [11:06:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:05]Read from MH i2c: E2 [11:06:05]MH_I2C_Read... [11:06:05]Read from MH i2c: E2 0E 00 [11:06:05]MH_I2C_Read... [11:06:05]Read from MH i2c: E2 0E 00 0F 0E 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 B1 [11:06:05]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:06:05]wFMCommunicate OK [11:06:05]SAM_PROTO_GetShiftState done [11:06:05]FM_GetShiftState done [11:06:05]opened in 1709511088 [11:06:05]opened+sec_in_day 1709597488 [11:06:05]quantity*price = 30021 [11:06:05]sum+1 = 30023 [11:06:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.88 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 134 04.03.2024 11:06 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123534 ФПД: 119237644375842 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T110606&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123534&fm=119237644375842&tin=02508201610067®Number=0000000000090573&sum=30000 [11:06:06]StoreToDocumentArchive [11:06:06]shift 324 fd 123534 [11:06:06]save to /storage/0324/doc_00123534 [11:06:06]save last doc name /storage/0324/doc_00123534 to /storage/kkm_last_doc_name [11:06:06]save OK [11:06:06]Clear old archive folders... [11:06:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:06:06]tlvbuf is 01BAEC60 [11:06:06]SAM_PROTO_ClearQueue [11:06:06]wFMCommunicate request_size=4 [11:06:06]MH_SAM_APDU [11:06:06]CAPDU: 80 09 00 00 [11:06:06]Write to MH i2c: E2 08 00 1C 0E 80 09 00 00 00 00 00 00 9C [11:06:06]Write i2c OK [11:06:06]MH_I2C_Read... [11:06:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:06:06]Read from MH i2c: E2 [11:06:06]MH_I2C_Read... [11:06:06]Read from MH i2c: E2 03 00 [11:06:06]MH_I2C_Read... [11:06:06]Read from MH i2c: E2 03 00 1C 0E 00 90 00 9E [11:06:06]RAPDU: 90 00 [11:06:06]wFMCommunicate OK [11:06:06]SAM_PROTO_ClearQueue done [11:06:06]KKMCreateOFDPacket [11:06:06]OFDProtocolAddRootSTLVToBuf [11:06:06]FM_MakeSignedData [11:06:06]FM_MakeSignedData [11:06:06]SAM_PROTO_SignData [11:06:06]wFMCommunicate request_size=4 [11:06:06]MH_SAM_APDU [11:06:06]CAPDU: 80 0D 01 02 [11:06:06]Write to MH i2c: E2 08 00 1D 0E 80 0D 01 02 00 00 00 00 A4 [11:06:06]Write i2c OK [11:06:06]MH_I2C_Read... [11:06:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:06:06]Read from MH i2c: E2 [11:06:06]MH_I2C_Read... [11:06:06]Read from MH i2c: E2 03 00 [11:06:06]MH_I2C_Read... [11:06:06]Read from MH i2c: E2 03 00 1D 0E 00 90 00 9F [11:06:06]RAPDU: 90 00 [11:06:06]wFMCommunicate OK [11:06:06]wFMCommunicate request_size=255 [11:06:06]MH_SAM_APDU [11:06: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 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 1E AB E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8E E2 01 00 35 04 06 00 6C [11:06:06]Write to MH i2c: E2 02 01 1E 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 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 1E AB E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8E E2 01 00 35 04 06 00 6C 00 00 4D [11:06:06]Write i2c OK [11:06:06]MH_I2C_Read... [11:06:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:07]Read from MH i2c: E2 [11:06:07]MH_I2C_Read... [11:06:07]Read from MH i2c: E2 03 00 [11:06:07]MH_I2C_Read... [11:06:07]Read from MH i2c: E2 03 00 1E 0E 00 90 00 A0 [11:06:07]RAPDU: 90 00 [11:06:07]wFMCommunicate OK [11:06:07]wFMCommunicate request_size=10 [11:06:07]MH_SAM_APDU [11:06:07]CAPDU: 80 0D 02 02 05 72 2D 6F D7 22 [11:06:07]Write to MH i2c: E2 0D 00 1F 0E 80 0D 02 02 05 00 72 2D 6F D7 22 00 00 B8 [11:06:07]Write i2c OK [11:06:07]MH_I2C_Read... [11:06:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:07]Read from MH i2c: E2 [11:06:07]MH_I2C_Read... [11:06:07]Read from MH i2c: E2 03 00 [11:06:07]MH_I2C_Read... [11:06:07]Read from MH i2c: E2 03 00 1F 0E 00 90 00 A1 [11:06:07]RAPDU: 90 00 [11:06:07]wFMCommunicate OK [11:06:07]wFMCommunicate request_size=4 [11:06:07]MH_SAM_APDU [11:06:07]CAPDU: 80 0D 03 02 [11:06:07]Write to MH i2c: E2 08 00 20 0E 80 0D 03 02 00 00 00 00 A9 [11:06:07]Write i2c OK [11:06:07]MH_I2C_Read... [11:06:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:06:07]Read from MH i2c: E2 [11:06:07]MH_I2C_Read... [11:06:07]Read from MH i2c: E2 0B 00 [11:06:07]MH_I2C_Read... [11:06:07]Read from MH i2c: E2 0B 00 20 0E 00 87 6B FD DA 2A A2 87 5A 90 00 20 [11:06:07]RAPDU: 87 6B FD DA 2A A2 87 5A 90 00 [11:06:07]wFMCommunicate OK [11:06:07]SAM_PROTO_SignData done [11:06:07]FM_MakeSignedData done [11:06:07]CreateOFDProtocolMessage [11:06:07]wFMCommunicate request_size=4 [11:06:07]MH_SAM_APDU [11:06:07]CAPDU: 80 11 00 00 [11:06:07]Write to MH i2c: E2 08 00 21 0E 80 11 00 00 00 00 00 00 A9 [11:06:07]Write i2c OK [11:06:07]MH_I2C_Read... [11:06:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:07]Read from MH i2c: E2 [11:06:07]MH_I2C_Read... [11:06:07]Read from MH i2c: E2 17 00 [11:06:07]MH_I2C_Read... [11:06:07]Read from MH i2c: E2 17 00 21 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 07 [11:06:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:06:07]wFMCommunicate OK [11:06:07]CreateOFDProtocolMessage done [11:06:07]OFDSenderStorePacket 123534 [11:06:07]StoreOFDPacket docnum=123534 [11:06:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F1 A0 07 01 F3 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 1E AB E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8E E2 01 00 35 04 06 00 6C 72 2D 6F D7 22 87 6B FD DA 2A A2 87 5A [11:06:07]CheckFolder [11:06:07]dirname=/storage/ofd_packets [11:06:07]CheckFolder done [11:06:07]ProducePacketName [11:06:07]name=ofd_packets/00123534 [11:06:07]NVStorageSaveData ofd_packets/00123534 [11:06:07]File name is /storage/ofd_packets/00123534 [11:06:07]Write 301 bytes [11:06:07]NVStorageSaveData done [11:06:07]OFDSenderStorePacket done [11:06:07]KKMCreateOFDPacket done [11:06:07]NVStorageSaveData kkm_last_timestamp [11:06:07]File name is /storage/kkm_last_timestamp [11:06:07]Write 4 bytes [11:06:07]NVStorageSaveData done [11:06:07]ExternCall_PrintAddStr [11:06:07]wPrintStart [11:06:07]Write to MH i2c: 01 00 00 22 0E 30 [11:06:07]Write i2c OK [11:06:07]MH_I2C_Read... [11:06:07]Read from MH i2c: 01 [11:06:07]MH_I2C_Read... [11:06:07]Read from MH i2c: 01 07 00 [11:06:07]MH_I2C_Read... [11:06:07]Read from MH i2c: 01 07 00 22 0E 00 00 00 00 00 FF 0F 45 [11:06:07]RasterBufferAndPrint [11:06:07]line Счет N : (1)1106549 [11:06:07]line ИНН: 02508201610067 [11:06:07]line Контрольно-Кассовый Чек [11:06:07]line ПРОДАЖА [11:06:07]line ТРК (МРК, ГНК) : 21 [11:06:07]line Товар: 2710124130 [11:06:07]line Аи-92-К-5 [11:06:07]line 4.850 * 61.90 [11:06:07]line = 300.22 [11:06:07]line НДС 12% НСП 1% [11:06:07]line > о реализуемом товаре [11:06:07]line ОКРУГЛЕНИЕ: -0.22 [11:06:07]line ИТОГО: 300.00 [11:06:07]line Внесено: 300.00 [11:06:07]line СДАЧА: 0.00 [11:06:07]line НСП 1% : 2.66 [11:06:07]line НДС 12% : 31.88 [11:06:07]line Наличными: 300.00 [11:06:07]line Безнал.: 0.00 [11:06:07]line Место: АЗС № 25 "Партнер Нефть" [11:06:07]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:06:07]line СНО: Общий режим [11:06:07]line Чек 134 04.03.2024 11:06 [11:06:07]line Смена: 324 ФФД: 1.0 [11:06:07]line ЗНМ: 0300000019 [11:06:07]line РНМ: 0000000000090573 [11:06:07]line Версия ККМ: 001 [11:06:07]line ФМ: 0000000000874798 [11:06:07]line ФД: 123534 [11:06:07]line ФПД: 119237644375842 [11:06:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T110606&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123534&fm=119237644375842&tin=02508201610067®Number=0000000000090573&sum=30000 [11:06:07]OFD Sender: Processing packet 123534 [packets to send 112, broken 111] [11:06:07]ProducePacketName [11:06:07]name=ofd_packets/00123534 [11:06:07]OFD Sender: To server: pG, [11:06:07]CommunicateWithHost lk.salyk.kg:30040 [11:06:07]ConnectInit lk.salyk.kg [11:06:07]written 0, free lines is 4095 [11:06:07]Connected sock=10 [11:06: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 37 39 38 0F 01 00 00 F1 A0 07 01 F3 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 1E AB E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8E E2 01 00 35 04 06 00 6C 72 2D 6F D7 22 87 6B FD DA 2A A2 87 5A [11:06:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 2E 79 47 00 DA 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 37 39 38 10 04 04 00 8E E2 01 00 F4 03 04 00 47 57 E5 65 B6 04 01 00 00 EE F7 8A AC 7C F1 09 06 [11:06:08]CommunicateWithHost err = 0 [11:06:08]CheckOFDResponse [11:06:08]1017 (14) - 77093643461234 [11:06:08]1041 (16) - 0000000000874798 [11:06:08]1040 (4) - 123534 [11:06:08]1012 (4) - 04.03.2024 05:08 [11:06:08]1206 (1) - 0 [11:06:08]OFD Sender: Remove packet 123534 [11:06:08]ProducePacketName [11:06:08]name=ofd_packets/00123534 [11:06:08]NVStorageDeleteData [11:06:08]Write to MH i2c: 01 00 00 4D 0E 5B [11:06:08]Write i2c OK [11:06:08]MH_I2C_Read... [11:06:08]Read from MH i2c: 01 [11:06:08]MH_I2C_Read... [11:06:08]Read from MH i2c: 01 07 00 [11:06:08]MH_I2C_Read... [11:06:08]Read from MH i2c: 01 07 00 4D 0E 00 00 00 00 00 07 0D 76 [11:06:08]RasterBufferAndPrint [11:06:08]line [11:06:08]line [11:06:08]line [11:06:08]line [11:06:08]line [11:06:08]written 0, free lines is 3344 [11:06:08]MH_Cut [11:06:08]Write to MH i2c: D1 01 00 54 0E 01 34 [11:06:08]Write i2c OK [11:06:08]MH_I2C_Read... [11:06:08]Read from MH i2c: D1 [11:06:08]MH_I2C_Read... [11:06:08]Read from MH i2c: D1 01 00 [11:06:08]MH_I2C_Read... [11:06:08]Read from MH i2c: D1 01 00 54 0E 00 33 [11:06:08]Write to MH i2c: 01 00 00 55 0E 63 [11:06:08]Write i2c OK [11:06:08]MH_I2C_Read... [11:06:08]OFD Sender: No OFD packet to send [11:06:08]*** Cut start [11:06:08]*** Purtial cut [11:06:08]*** Stage 1: CUTSNS_PIN = 1 [11:06:10]Read from MH i2c: 01 [11:06:10]MH_I2C_Read... [11:06:10]*** Stop cut motor [11:06:10]*** Cut end [11:06:10]Read from MH i2c: 01 07 00 [11:06:10]MH_I2C_Read... [11:06:10]Read from MH i2c: 01 07 00 55 0E 00 00 00 00 00 FF 0F 78 [11:06:10]process_action close_receipt done [11:06:10]requested_data is exist [11:06:10]produce_requested_data [11:06:10]requested_item fm.sn is exist - process it [11:06:10]wFMCommunicate request_size=4 [11:06:10]MH_SAM_APDU [11:06:10]CAPDU: 80 11 00 00 [11:06:10]Write to MH i2c: E2 08 00 56 0E 80 11 00 00 00 00 00 00 DE [11:06:10]Write i2c OK [11:06:10]MH_I2C_Read... [11:06:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:10]Read from MH i2c: E2 [11:06:10]MH_I2C_Read... [11:06:10]Read from MH i2c: E2 17 00 [11:06:10]MH_I2C_Read... [11:06:10]Read from MH i2c: E2 17 00 56 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3C [11:06:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:06:10]wFMCommunicate OK [11:06:10]requested_item fd.num is exist - process it [11:06:10]SAM_PROTO_GetFieldsCounters [11:06:10]wFMCommunicate request_size=4 [11:06:10]MH_SAM_APDU [11:06:10]CAPDU: 80 13 00 00 [11:06:10]Write to MH i2c: E2 08 00 57 0E 80 13 00 00 00 00 00 00 E1 [11:06:10]Write i2c OK [11:06:10]MH_I2C_Read... [11:06:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:06:11]Read from MH i2c: E2 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 62 00 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 62 00 57 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 8E E2 01 00 0E 04 04 00 44 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 54 [11:06:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 8E E2 01 00 0E 04 04 00 44 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 [11:06:11]wFMCommunicate OK [11:06:11]SAM_PROTO_GetFieldsCounters done [11:06:11]requested_item shift.num is exist - process it [11:06:11]requested_item shift.opened is exist - process it [11:06:11]req_shift_opened [11:06:11]FM_GetShiftState [11:06:11]SAM_PROTO_GetShiftState [11:06:11]wFMCommunicate request_size=4 [11:06:11]MH_SAM_APDU [11:06:11]CAPDU: 80 13 01 00 [11:06:11]Write to MH i2c: E2 08 00 58 0E 80 13 01 00 00 00 00 00 E3 [11:06:11]Write i2c OK [11:06:11]MH_I2C_Read... [11:06:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:11]Read from MH i2c: E2 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 0E 00 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 0E 00 58 0E 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 FA [11:06:11]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:06:11]wFMCommunicate OK [11:06:11]SAM_PROTO_GetShiftState done [11:06:11]FM_GetShiftState done [11:06:11]req_shift_opened done [11:06:11]requested_item shift.open_date is exist - process it [11:06:11]req_shift_open_date [11:06:11]req_shift_open_date done [11:06:11]produce_requested_data done [11:06:11]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123534,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:06:11]process_action_free close_receipt [11:06:11]json_value_free [11:06:11]json_value_free done [11:06:11]process_json_proto returns [11:06:11]Send response to host [11:06:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123534,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:06:11]free response buf [11:06:11]execute_script done [11:06:11]execute_script returns [11:06:11]free content buf [11:06:11]Sock 7.Close socket [11:06:11]Sock 7.Thread stoped [11:06:13]OFD Sender: No OFD packet to send [11:06:18]OFD Sender: No OFD packet to send [11:06:23]OFD Sender: No OFD packet to send [11:06:28]OFD Sender: No OFD packet to send [11:06:33]OFD Sender: No OFD packet to send [11:06:38]OFD Sender: No OFD packet to send [11:06:43]OFD Sender: No OFD packet to send [11:06:48]OFD Sender: No OFD packet to send [11:06:53]OFD Sender: No OFD packet to send [11:06:58]OFD Sender: No OFD packet to send [11:07:03]OFD Sender: No OFD packet to send [11:07:08]OFD Sender: No OFD packet to send [11:07:13]OFD Sender: No OFD packet to send [11:07:18]OFD Sender: No OFD packet to send [11:07:23]OFD Sender: No OFD packet to send [11:07:28]OFD Sender: No OFD packet to send [11:07:33]OFD Sender: No OFD packet to send [11:07:38]OFD Sender: No OFD packet to send [11:07:43]OFD Sender: No OFD packet to send [11:07:48]OFD Sender: No OFD packet to send [11:07:53]OFD Sender: No OFD packet to send [11:07:58]OFD Sender: No OFD packet to send [11:08:03]OFD Sender: No OFD packet to send [11:08:08]OFD Sender: No OFD packet to send [11:08:13]OFD Sender: No OFD packet to send [11:08:18]OFD Sender: No OFD packet to send [11:08:23]OFD Sender: No OFD packet to send [11:08:28]OFD Sender: No OFD packet to send [11:08:33]OFD Sender: No OFD packet to send [11:08:38]OFD Sender: No OFD packet to send [11:08:43]OFD Sender: No OFD packet to send [11:08:48]OFD Sender: No OFD packet to send [11:08:53]OFD Sender: No OFD packet to send [11:08:58]OFD Sender: No OFD packet to send [11:09:03]OFD Sender: No OFD packet to send [11:09:08]OFD Sender: No OFD packet to send [11:09:13]OFD Sender: No OFD packet to send [11:09:18]OFD Sender: No OFD packet to send [11:09:23]OFD Sender: No OFD packet to send [11:09:28]OFD Sender: No OFD packet to send [11:09:33]OFD Sender: No OFD packet to send [11:09:38]OFD Sender: No OFD packet to send [11:09:43]OFD Sender: No OFD packet to send [11:09:48]OFD Sender: No OFD packet to send [11:09:53]OFD Sender: No OFD packet to send [11:09:58]OFD Sender: No OFD packet to send [11:10:03]OFD Sender: No OFD packet to send [11:10:08]OFD Sender: No OFD packet to send [11:10:12]int [11:10:12]Write to MH i2c: 01 00 00 59 0E 67 [11:10:12]*** FLAG_PRN_KEY set [11:10:12]Write i2c OK [11:10:12]MH_I2C_Read... [11:10:12]Read from MH i2c: 01 [11:10:12]MH_I2C_Read... [11:10:12]Read from MH i2c: 01 07 00 [11:10:12]MH_I2C_Read... [11:10:12]Read from MH i2c: 01 07 00 59 0E 00 08 00 00 00 FF 0F 84 [11:10:12]state=0 [11:10:12]Key pressed [11:10:12]Feed [11:10:12]Write to MH i2c: D8 00 00 5A 0E 3F [11:10:12]Write i2c OK [11:10:12]MH_I2C_Read... [11:10:12]Read from MH i2c: D8 [11:10:12]MH_I2C_Read... [11:10:12]Read from MH i2c: D8 01 00 [11:10:12]MH_I2C_Read... [11:10:12]Read from MH i2c: D8 01 00 5A 0E 00 40 [11:10:12]int [11:10:12]Write to MH i2c: 01 00 00 5B 0E 69 [11:10:12]Write i2c OK [11:10:12]MH_I2C_Read... [11:10:12]Read from MH i2c: 01 [11:10:12]MH_I2C_Read... [11:10:12]Read from MH i2c: 01 07 00 [11:10:12]MH_I2C_Read... [11:10:12]Read from MH i2c: 01 07 00 5B 0E 00 48 00 00 00 3C 00 F4 [11:10:12]state=2 [11:10:12]Key pressed [11:10:12]int [11:10:12]Write to MH i2c: 01 00 00 5C 0E 6A [11:10:12]*** FLAG_PRN_KEY reset [11:10:12]Write i2c OK [11:10:12]MH_I2C_Read... [11:10:12]Read from MH i2c: 01 [11:10:12]MH_I2C_Read... [11:10:12]Read from MH i2c: 01 07 00 [11:10:12]MH_I2C_Read... [11:10:12]Read from MH i2c: 01 07 00 5C 0E 00 00 00 00 00 F5 0F 75 [11:10:12]state=2 [11:10:12]Stop feed [11:10:12]int [11:10:12]Write to MH i2c: 01 00 00 5D 0E 6B [11:10:12]*** FLAG_PRN_KEY set [11:10:12]Write i2c OK [11:10:12]MH_I2C_Read... [11:10:12]Read from MH i2c: 01 [11:10:12]MH_I2C_Read... [11:10:12]Read from MH i2c: 01 07 00 [11:10:12]MH_I2C_Read... [11:10:12]Read from MH i2c: 01 07 00 5D 0E 00 08 00 00 00 FF 0F 88 [11:10:12]state=0 [11:10:12]Key pressed [11:10:12]Feed [11:10:12]Write to MH i2c: D8 00 00 5E 0E 43 [11:10:12]Write i2c OK [11:10:12]MH_I2C_Read... [11:10:12]Read from MH i2c: D8 [11:10:12]MH_I2C_Read... [11:10:12]Read from MH i2c: D8 01 00 [11:10:12]MH_I2C_Read... [11:10:12]Read from MH i2c: D8 01 00 5E 0E 00 44 [11:10:12]int [11:10:12]Write to MH i2c: 01 00 00 5F 0E 6D [11:10:13]Write i2c OK [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: 01 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: 01 07 00 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: 01 07 00 5F 0E 00 48 00 00 00 3C 00 F8 [11:10:13]state=2 [11:10:13]Key pressed [11:10:13]int [11:10:13]Write to MH i2c: 01 00 00 60 0E 6E [11:10:13]*** FLAG_PRN_KEY reset [11:10:13]Write i2c OK [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: 01 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: 01 07 00 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: 01 07 00 60 0E 00 00 00 00 00 F5 0F 79 [11:10:13]state=2 [11:10:13]Stop feed [11:10:13]int [11:10:13]Write to MH i2c: 01 00 00 61 0E 6F [11:10:13]*** FLAG_PRN_KEY set [11:10:13]Write i2c OK [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: 01 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: 01 07 00 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: 01 07 00 61 0E 00 08 00 00 00 FF 0F 8C [11:10:13]state=0 [11:10:13]Key pressed [11:10:13]Feed [11:10:13]Write to MH i2c: D8 00 00 62 0E 47 [11:10:13]Write i2c OK [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: D8 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: D8 01 00 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: D8 01 00 62 0E 00 48 [11:10:13]int [11:10:13]Write to MH i2c: 01 00 00 63 0E 71 [11:10:13]Write i2c OK [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: 01 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: 01 07 00 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: 01 07 00 63 0E 00 48 00 00 00 3C 00 FC [11:10:13]state=2 [11:10:13]Key pressed [11:10:13]int [11:10:13]Write to MH i2c: 01 00 00 64 0E 72 [11:10:13]*** FLAG_PRN_KEY reset [11:10:13]Write i2c OK [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: 01 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: 01 07 00 [11:10:13]MH_I2C_Read... [11:10:13]Read from MH i2c: 01 07 00 64 0E 00 00 00 00 00 F5 0F 7D [11:10:13]state=2 [11:10:13]Stop feed [11:10:13]OFD Sender: No OFD packet to send [11:10:18]OFD Sender: No OFD packet to send [11:10:23]OFD Sender: No OFD packet to send [11:10:28]OFD Sender: No OFD packet to send [11:10:33]OFD Sender: No OFD packet to send [11:10:38]OFD Sender: No OFD packet to send [11:10:43]OFD Sender: No OFD packet to send [11:10:48]OFD Sender: No OFD packet to send [11:10:53]OFD Sender: No OFD packet to send [11:10:58]OFD Sender: No OFD packet to send [11:11:03]OFD Sender: No OFD packet to send [11:11:08]OFD Sender: No OFD packet to send [11:11:13]OFD Sender: No OFD packet to send [11:11:18]OFD Sender: No OFD packet to send [11:11:23]OFD Sender: No OFD packet to send [11:11:25]accept exits with 9 [11:11:25]New connection [11:11:25]New thread 3067579748 created [11:11:25]Thread 3067436388 joined [11:11:25]Waiting for new connection... [11:11:25] Sock 9.Parse request [11:11:25]Sock 9.Check first char [11:11:25]Sock 9.First char is OK [11:11:25]request: POST /json_proto HTTP/1.0 [11:11:25]Method: POST [11:11:25]URL: /json_proto [11:11:25]Method is POST - this is cgi request [11:11:25]url: /json_proto [11:11:25]query_string will be loaded in cgi processing [11:11:25]execute_cgi json_proto POST (null) [11:11:25]execute_cgi path=json_proto method=POST [11:11:25]POST find Content-Length [11:11:25]Host: 172.17.48.197:8080 [11:11:25]Content-Length: 678 [11:11:25]Content-Type: application/json [11:11:25] [11:11:25]POST finish read [11:11:25]Found Content-Length = 678 [11:11:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106551", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:25]execute_script... [11:11:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106551", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:25]POST & json_proto [11:11:25]process_json_proto [11:11:25]json parsed OK: [11:11:25]protocol is kg_v1.0 [11:11:25]action value=close_receipt [11:11:25]process_action close_receipt [11:11:25]cmd_close_receipt [11:11:25]MH_GetDate [11:11:25]Write to MH i2c: F0 00 00 65 0E 62 [11:11:25]Write i2c OK [11:11:25]MH_I2C_Read... [11:11:25]Read from MH i2c: F0 [11:11:25]MH_I2C_Read... [11:11:25]Read from MH i2c: F0 09 00 [11:11:25]MH_I2C_Read... [11:11:25]Read from MH i2c: F0 09 00 65 0E 00 5D AC E5 65 6C AF E3 65 21 [11:11:25]GetLastDocTimeStamp 1709550366 [11:11:25]current date 1709550685 [11:11:25]FM_GetShiftState [11:11:25]SAM_PROTO_GetShiftState [11:11:25]wFMCommunicate request_size=4 [11:11:25]MH_SAM_APDU [11:11:25]CAPDU: 80 13 01 00 [11:11:25]Write to MH i2c: E2 08 00 66 0E 80 13 01 00 00 00 00 00 F1 [11:11:25]Write i2c OK [11:11:25]MH_I2C_Read... [11:11:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:25]Read from MH i2c: E2 [11:11:25]MH_I2C_Read... [11:11:25]Read from MH i2c: E2 0E 00 [11:11:25]MH_I2C_Read... [11:11:25]Read from MH i2c: E2 0E 00 66 0E 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 08 [11:11:25]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:11:25]wFMCommunicate OK [11:11:25]SAM_PROTO_GetShiftState done [11:11:25]FM_GetShiftState done [11:11:25]opened in 1709511088 [11:11:25]opened+sec_in_day 1709597488 [11:11:25]quantity*price = 50015 [11:11:25]sum+1 = 50016 [11:11:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 135 04.03.2024 11:11 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123535 ФПД: 182136556940967 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T111125&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123535&fm=182136556940967&tin=02508201610067®Number=0000000000090573&sum=50000 [11:11:26]StoreToDocumentArchive [11:11:26]shift 324 fd 123535 [11:11:26]save to /storage/0324/doc_00123535 [11:11:26]save last doc name /storage/0324/doc_00123535 to /storage/kkm_last_doc_name [11:11:26]save OK [11:11:26]Clear old archive folders... [11:11:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:11:26]tlvbuf is 01BB86B0 [11:11:26]SAM_PROTO_ClearQueue [11:11:26]wFMCommunicate request_size=4 [11:11:26]MH_SAM_APDU [11:11:26]CAPDU: 80 09 00 00 [11:11:26]Write to MH i2c: E2 08 00 73 0E 80 09 00 00 00 00 00 00 F3 [11:11:26]Write i2c OK [11:11:26]MH_I2C_Read... [11:11:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:11:26]Read from MH i2c: E2 [11:11:26]MH_I2C_Read... [11:11:26]Read from MH i2c: E2 03 00 [11:11:26]MH_I2C_Read... [11:11:26]Read from MH i2c: E2 03 00 73 0E 00 90 00 F5 [11:11:26]RAPDU: 90 00 [11:11:26]wFMCommunicate OK [11:11:26]SAM_PROTO_ClearQueue done [11:11:26]KKMCreateOFDPacket [11:11:26]OFDProtocolAddRootSTLVToBuf [11:11:26]FM_MakeSignedData [11:11:26]FM_MakeSignedData [11:11:26]SAM_PROTO_SignData [11:11:26]wFMCommunicate request_size=4 [11:11:26]MH_SAM_APDU [11:11:26]CAPDU: 80 0D 01 02 [11:11:26]Write to MH i2c: E2 08 00 74 0E 80 0D 01 02 00 00 00 00 FB [11:11:26]Write i2c OK [11:11:26]MH_I2C_Read... [11:11:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:11:26]Read from MH i2c: E2 [11:11:26]MH_I2C_Read... [11:11:26]Read from MH i2c: E2 03 00 [11:11:26]MH_I2C_Read... [11:11:26]Read from MH i2c: E2 03 00 74 0E 00 90 00 F6 [11:11:26]RAPDU: 90 00 [11:11:26]wFMCommunicate OK [11:11:26]wFMCommunicate request_size=255 [11:11:26]MH_SAM_APDU [11:11:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 5D AC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8F E2 01 00 35 04 06 00 A5 [11:11:26]Write to MH i2c: E2 02 01 75 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 5D AC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8F E2 01 00 35 04 06 00 A5 00 00 11 [11:11:26]Write i2c OK [11:11:26]MH_I2C_Read... [11:11:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:26]Read from MH i2c: E2 [11:11:26]MH_I2C_Read... [11:11:26]Read from MH i2c: E2 03 00 [11:11:26]MH_I2C_Read... [11:11:26]Read from MH i2c: E2 03 00 75 0E 00 90 00 F7 [11:11:26]RAPDU: 90 00 [11:11:26]wFMCommunicate OK [11:11:26]wFMCommunicate request_size=10 [11:11:26]MH_SAM_APDU [11:11:26]CAPDU: 80 0D 02 02 05 A6 F8 C6 EE A7 [11:11:26]Write to MH i2c: E2 0D 00 76 0E 80 0D 02 02 05 00 A6 F8 C6 EE A7 00 00 01 [11:11:26]Write i2c OK [11:11:26]MH_I2C_Read... [11:11:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:26]Read from MH i2c: E2 [11:11:26]MH_I2C_Read... [11:11:26]Read from MH i2c: E2 03 00 [11:11:26]MH_I2C_Read... [11:11:26]Read from MH i2c: E2 03 00 76 0E 00 90 00 F8 [11:11:26]RAPDU: 90 00 [11:11:26]wFMCommunicate OK [11:11:26]wFMCommunicate request_size=4 [11:11:26]MH_SAM_APDU [11:11:26]CAPDU: 80 0D 03 02 [11:11:26]Write to MH i2c: E2 08 00 77 0E 80 0D 03 02 00 00 00 00 00 [11:11:26]Write i2c OK [11:11:26]MH_I2C_Read... [11:11:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:11:26]Read from MH i2c: E2 [11:11:26]MH_I2C_Read... [11:11:26]Read from MH i2c: E2 0B 00 [11:11:26]MH_I2C_Read... [11:11:26]Read from MH i2c: E2 0B 00 77 0E 00 DF A7 FF 0C 9D 36 29 12 90 00 A0 [11:11:26]RAPDU: DF A7 FF 0C 9D 36 29 12 90 00 [11:11:26]wFMCommunicate OK [11:11:26]SAM_PROTO_SignData done [11:11:26]FM_MakeSignedData done [11:11:26]CreateOFDProtocolMessage [11:11:26]wFMCommunicate request_size=4 [11:11:26]MH_SAM_APDU [11:11:26]CAPDU: 80 11 00 00 [11:11:26]Write to MH i2c: E2 08 00 78 0E 80 11 00 00 00 00 00 00 00 [11:11:26]Write i2c OK [11:11:26]MH_I2C_Read... [11:11:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:26]Read from MH i2c: E2 [11:11:26]MH_I2C_Read... [11:11:26]Read from MH i2c: E2 17 00 [11:11:26]MH_I2C_Read... [11:11:26]Read from MH i2c: E2 17 00 78 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 5E [11:11:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:11:26]wFMCommunicate OK [11:11:26]CreateOFDProtocolMessage done [11:11:26]OFDSenderStorePacket 123535 [11:11:26]StoreOFDPacket docnum=123535 [11:11:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B3 28 07 01 48 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 5D AC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8F E2 01 00 35 04 06 00 A5 A6 F8 C6 EE A7 DF A7 FF 0C 9D 36 29 12 [11:11:26]CheckFolder [11:11:26]dirname=/storage/ofd_packets [11:11:26]CheckFolder done [11:11:26]ProducePacketName [11:11:26]name=ofd_packets/00123535 [11:11:26]NVStorageSaveData ofd_packets/00123535 [11:11:26]File name is /storage/ofd_packets/00123535 [11:11:26]Write 301 bytes [11:11:26]NVStorageSaveData done [11:11:26]OFDSenderStorePacket done [11:11:26]KKMCreateOFDPacket done [11:11:26]NVStorageSaveData kkm_last_timestamp [11:11:26]File name is /storage/kkm_last_timestamp [11:11:26]Write 4 bytes [11:11:26]NVStorageSaveData done [11:11:26]ExternCall_PrintAddStr [11:11:26]wPrintStart [11:11:26]Write to MH i2c: 01 00 00 79 0E 87 [11:11:26]Write i2c OK [11:11:26]MH_I2C_Read... [11:11:26]Read from MH i2c: 01 [11:11:26]MH_I2C_Read... [11:11:26]Read from MH i2c: 01 07 00 [11:11:26]MH_I2C_Read... [11:11:26]Read from MH i2c: 01 07 00 79 0E 00 00 00 00 00 FF 0F 9C [11:11:26]RasterBufferAndPrint [11:11:26]line Счет N : (1)1106551 [11:11:26]line ИНН: 02508201610067 [11:11:26]line Контрольно-Кассовый Чек [11:11:26]line ПРОДАЖА [11:11:26]line ТРК (МРК, ГНК) : 52 [11:11:26]line Товар: 2710124130 [11:11:26]line Аи-92-К-5 [11:11:26]line 8.080 * 61.90 [11:11:26]line = 500.15 [11:11:26]line НДС 12% НСП 1% [11:11:26]line > о реализуемом товаре [11:11:26]line ОКРУГЛЕНИЕ: -0.15 [11:11:26]line ИТОГО: 500.00 [11:11:26]line Внесено: 500.00 [11:11:26]line СДАЧА: 0.00 [11:11:26]line НСП 1% : 4.43 [11:11:26]line НДС 12% : 53.11 [11:11:26]line Наличными: 500.00 [11:11:26]line Безнал.: 0.00 [11:11:26]line Место: АЗС № 25 "Партнер Нефть" [11:11:26]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:11:26]line СНО: Общий режим [11:11:26]line Чек 135 04.03.2024 11:11 [11:11:26]line Смена: 324 ФФД: 1.0 [11:11:26]line ЗНМ: 0300000019 [11:11:26]line РНМ: 0000000000090573 [11:11:26]line Версия ККМ: 001 [11:11:26]line ФМ: 0000000000874798 [11:11:26]line ФД: 123535 [11:11:26]line ФПД: 182136556940967 [11:11:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T111125&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123535&fm=182136556940967&tin=02508201610067®Number=0000000000090573&sum=50000 [11:11:26]OFD Sender: Processing packet 123535 [packets to send 112, broken 111] [11:11:26]ProducePacketName [11:11:26]name=ofd_packets/00123535 [11:11:26]OFD Sender: To server: pG, [11:11:26]CommunicateWithHost lk.salyk.kg:30040 [11:11:26]ConnectInit lk.salyk.kg [11:11:26]written 0, free lines is 4095 [11:11:26]Connected sock=10 [11:11: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 37 39 38 0F 01 00 00 B3 28 07 01 48 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 5D AC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 8F E2 01 00 35 04 06 00 A5 A6 F8 C6 EE A7 DF A7 FF 0C 9D 36 29 12 [11:11:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 2D F8 47 00 2E 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 37 39 38 10 04 04 00 8F E2 01 00 F4 03 04 00 86 58 E5 65 B6 04 01 00 00 4C FD C2 A3 28 EA 8D 59 [11:11:27]CommunicateWithHost err = 0 [11:11:27]CheckOFDResponse [11:11:27]1017 (14) - 77093643461234 [11:11:27]1041 (16) - 0000000000874798 [11:11:27]1040 (4) - 123535 [11:11:27]1012 (4) - 04.03.2024 05:13 [11:11:27]1206 (1) - 0 [11:11:27]OFD Sender: Remove packet 123535 [11:11:27]ProducePacketName [11:11:27]name=ofd_packets/00123535 [11:11:27]NVStorageDeleteData [11:11:27]Write to MH i2c: 01 00 00 A4 0E B2 [11:11:27]Write i2c OK [11:11:27]MH_I2C_Read... [11:11:27]Read from MH i2c: 01 [11:11:27]MH_I2C_Read... [11:11:27]Read from MH i2c: 01 07 00 [11:11:27]MH_I2C_Read... [11:11:27]Read from MH i2c: 01 07 00 A4 0E 00 00 00 00 00 FE 0C C3 [11:11:27]RasterBufferAndPrint [11:11:27]line [11:11:27]line [11:11:27]line [11:11:27]line [11:11:27]line [11:11:27]written 0, free lines is 3332 [11:11:27]MH_Cut [11:11:27]Write to MH i2c: D1 01 00 AB 0E 01 8B [11:11:27]Write i2c OK [11:11:27]MH_I2C_Read... [11:11:27]Read from MH i2c: D1 [11:11:27]MH_I2C_Read... [11:11:27]Read from MH i2c: D1 01 00 [11:11:27]MH_I2C_Read... [11:11:27]Read from MH i2c: D1 01 00 AB 0E 00 8A [11:11:27]Write to MH i2c: 01 00 00 AC 0E BA [11:11:27]Write i2c OK [11:11:27]MH_I2C_Read... [11:11:27]OFD Sender: No OFD packet to send [11:11:27]*** Cut start [11:11:27]*** Purtial cut [11:11:27]*** Stage 1: CUTSNS_PIN = 1 [11:11:30]Read from MH i2c: 01 [11:11:30]MH_I2C_Read... [11:11:30]*** Stop cut motor [11:11:30]*** Cut end [11:11:30]Read from MH i2c: 01 07 00 [11:11:30]MH_I2C_Read... [11:11:30]Read from MH i2c: 01 07 00 AC 0E 00 00 00 00 00 FF 0F CF [11:11:30]process_action close_receipt done [11:11:30]requested_data is exist [11:11:30]produce_requested_data [11:11:30]requested_item fm.sn is exist - process it [11:11:30]wFMCommunicate request_size=4 [11:11:30]MH_SAM_APDU [11:11:30]CAPDU: 80 11 00 00 [11:11:30]Write to MH i2c: E2 08 00 AD 0E 80 11 00 00 00 00 00 00 35 [11:11:30]Write i2c OK [11:11:30]MH_I2C_Read... [11:11:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:30]Read from MH i2c: E2 [11:11:30]MH_I2C_Read... [11:11:30]Read from MH i2c: E2 17 00 [11:11:30]MH_I2C_Read... [11:11:30]Read from MH i2c: E2 17 00 AD 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 93 [11:11:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:11:30]wFMCommunicate OK [11:11:30]requested_item fd.num is exist - process it [11:11:30]SAM_PROTO_GetFieldsCounters [11:11:30]wFMCommunicate request_size=4 [11:11:30]MH_SAM_APDU [11:11:30]CAPDU: 80 13 00 00 [11:11:30]Write to MH i2c: E2 08 00 AE 0E 80 13 00 00 00 00 00 00 38 [11:11:30]Write i2c OK [11:11:30]MH_I2C_Read... [11:11:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:11:30]Read from MH i2c: E2 [11:11:30]MH_I2C_Read... [11:11:30]Read from MH i2c: E2 62 00 [11:11:30]MH_I2C_Read... [11:11:30]Read from MH i2c: E2 62 00 AE 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 8F E2 01 00 0E 04 04 00 44 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 AF [11:11: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 8F E2 01 00 0E 04 04 00 44 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 [11:11:30]wFMCommunicate OK [11:11:30]SAM_PROTO_GetFieldsCounters done [11:11:30]requested_item shift.num is exist - process it [11:11:30]requested_item shift.opened is exist - process it [11:11:30]req_shift_opened [11:11:30]FM_GetShiftState [11:11:30]SAM_PROTO_GetShiftState [11:11:30]wFMCommunicate request_size=4 [11:11:30]MH_SAM_APDU [11:11:30]CAPDU: 80 13 01 00 [11:11:30]Write to MH i2c: E2 08 00 AF 0E 80 13 01 00 00 00 00 00 3A [11:11:30]Write i2c OK [11:11:30]MH_I2C_Read... [11:11:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:30]Read from MH i2c: E2 [11:11:30]MH_I2C_Read... [11:11:30]Read from MH i2c: E2 0E 00 [11:11:30]MH_I2C_Read... [11:11:30]Read from MH i2c: E2 0E 00 AF 0E 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 51 [11:11:30]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:11:30]wFMCommunicate OK [11:11:30]SAM_PROTO_GetShiftState done [11:11:30]FM_GetShiftState done [11:11:30]req_shift_opened done [11:11:30]requested_item shift.open_date is exist - process it [11:11:30]req_shift_open_date [11:11:30]req_shift_open_date done [11:11:30]produce_requested_data done [11:11:30]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123535,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:11:30]process_action_free close_receipt [11:11:30]json_value_free [11:11:30]json_value_free done [11:11:30]process_json_proto returns [11:11:30]Send response to host [11:11:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123535,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:11:30]free response buf [11:11:30]execute_script done [11:11:30]execute_script returns [11:11:30]free content buf [11:11:30]Sock 9.Close socket [11:11:30]Sock 9.Thread stoped [11:11:32]OFD Sender: No OFD packet to send [11:11:37]OFD Sender: No OFD packet to send [11:11:42]OFD Sender: No OFD packet to send [11:11:43]int [11:11:43]Write to MH i2c: 01 00 00 B0 0E BE [11:11:43]*** FLAG_PRN_KEY set [11:11:43]Write i2c OK [11:11:43]MH_I2C_Read... [11:11:43]Read from MH i2c: 01 [11:11:43]MH_I2C_Read... [11:11:43]Read from MH i2c: 01 07 00 [11:11:43]MH_I2C_Read... [11:11:43]Read from MH i2c: 01 07 00 B0 0E 00 08 00 00 00 FF 0F DB [11:11:43]state=0 [11:11:43]Key pressed [11:11:43]Feed [11:11:43]Write to MH i2c: D8 00 00 B1 0E 96 [11:11:43]Write i2c OK [11:11:43]MH_I2C_Read... [11:11:43]Read from MH i2c: D8 [11:11:43]MH_I2C_Read... [11:11:43]Read from MH i2c: D8 01 00 [11:11:43]MH_I2C_Read... [11:11:43]Read from MH i2c: D8 01 00 B1 0E 00 97 [11:11:43]int [11:11:43]Write to MH i2c: 01 00 00 B2 0E C0 [11:11:43]Write i2c OK [11:11:43]MH_I2C_Read... [11:11:43]Read from MH i2c: 01 [11:11:43]MH_I2C_Read... [11:11:43]Read from MH i2c: 01 07 00 [11:11:43]MH_I2C_Read... [11:11:43]Read from MH i2c: 01 07 00 B2 0E 00 48 00 00 00 3C 00 4B [11:11:43]state=2 [11:11:43]Key pressed [11:11:43]int [11:11:43]Write to MH i2c: 01 00 00 B3 0E C1 [11:11:43]*** FLAG_PRN_KEY reset [11:11:43]Write i2c OK [11:11:43]MH_I2C_Read... [11:11:43]Read from MH i2c: 01 [11:11:43]MH_I2C_Read... [11:11:43]Read from MH i2c: 01 07 00 [11:11:43]MH_I2C_Read... [11:11:43]Read from MH i2c: 01 07 00 B3 0E 00 00 00 00 00 F5 0F CC [11:11:43]state=2 [11:11:43]Stop feed [11:11:43]accept exits with 7 [11:11:43]New connection [11:11:43]New thread 3067436388 created [11:11:43]Thread 3067579748 joined [11:11:43]Waiting for new connection... [11:11:43] Sock 7.Parse request [11:11:43]Sock 7.Check first char [11:11:43]Sock 7.First char is OK [11:11:43]request: POST /json_proto HTTP/1.0 [11:11:43]Method: POST [11:11:43]URL: /json_proto [11:11:43]Method is POST - this is cgi request [11:11:43]url: /json_proto [11:11:43]query_string will be loaded in cgi processing [11:11:43]execute_cgi json_proto POST (null) [11:11:43]execute_cgi path=json_proto method=POST [11:11:43]POST find Content-Length [11:11:43]Host: 172.17.48.197:8080 [11:11:43]Content-Length: 820 [11:11:43]Content-Type: application/json [11:11:43] [11:11:43]POST finish read [11:11:43]Found Content-Length = 820 [11:11:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106550", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:11:43]execute_script... [11:11:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106550", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:11:43]POST & json_proto [11:11:43]process_json_proto [11:11:43]json parsed OK: [11:11:43]protocol is kg_v1.0 [11:11:43]action value=close_receipt [11:11:43]process_action close_receipt [11:11:43]cmd_close_receipt [11:11:43]MH_GetDate [11:11:43]Write to MH i2c: F0 00 00 B4 0E B1 [11:11:43]Write i2c OK [11:11:43]MH_I2C_Read... [11:11:43]Read from MH i2c: F0 [11:11:43]MH_I2C_Read... [11:11:43]Read from MH i2c: F0 09 00 [11:11:43]MH_I2C_Read... [11:11:43]Read from MH i2c: F0 09 00 B4 0E 00 70 AC E5 65 6C AF E3 65 83 [11:11:43]GetLastDocTimeStamp 1709550685 [11:11:43]current date 1709550704 [11:11:43]FM_GetShiftState [11:11:43]SAM_PROTO_GetShiftState [11:11:43]wFMCommunicate request_size=4 [11:11:43]MH_SAM_APDU [11:11:43]CAPDU: 80 13 01 00 [11:11:43]Write to MH i2c: E2 08 00 B5 0E 80 13 01 00 00 00 00 00 40 [11:11:43]Write i2c OK [11:11:43]MH_I2C_Read... [11:11:43]int [11:11:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:43]*** FLAG_PRN_KEY set [11:11:43]Read from MH i2c: E2 [11:11:43]MH_I2C_Read... [11:11:43]Read from MH i2c: E2 0E 00 [11:11:43]MH_I2C_Read... [11:11:43]Read from MH i2c: E2 0E 00 B5 0E 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 57 [11:11:43]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:11:43]wFMCommunicate OK [11:11:43]SAM_PROTO_GetShiftState done [11:11:43]FM_GetShiftState done [11:11:43]opened in 1709511088 [11:11:43]opened+sec_in_day 1709597488 [11:11:43]quantity*price = 100030 [11:11:43]sum+1 = 100031 [11:11:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.30 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.30 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 136 04.03.2024 11:11 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123536 ФПД: 281034463205046 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T111144&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123536&fm=281034463205046&tin=02508201610067®Number=0000000000090573&sum=100030 [11:11:44]StoreToDocumentArchive [11:11:44]shift 324 fd 123536 [11:11:44]save to /storage/0324/doc_00123536 [11:11:44]save last doc name /storage/0324/doc_00123536 to /storage/kkm_last_doc_name [11:11:44]save OK [11:11:44]Clear old archive folders... [11:11:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:11:44]tlvbuf is 01BBC320 [11:11:44]SAM_PROTO_ClearQueue [11:11:44]wFMCommunicate request_size=4 [11:11:44]MH_SAM_APDU [11:11:44]CAPDU: 80 09 00 00 [11:11:44]Write to MH i2c: E2 08 00 C3 0E 80 09 00 00 00 00 00 00 43 [11:11:44]Write i2c OK [11:11:44]MH_I2C_Read... [11:11:44]Read from MH i2c: E2 [11:11:44]MH_I2C_Read... [11:11:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:11:44]Read from MH i2c: E2 03 00 [11:11:44]MH_I2C_Read... [11:11:44]Read from MH i2c: E2 03 00 C3 0E 00 90 00 45 [11:11:44]RAPDU: 90 00 [11:11:44]wFMCommunicate OK [11:11:44]SAM_PROTO_ClearQueue done [11:11:44]KKMCreateOFDPacket [11:11:44]OFDProtocolAddRootSTLVToBuf [11:11:44]FM_MakeSignedData [11:11:44]FM_MakeSignedData [11:11:44]SAM_PROTO_SignData [11:11:44]wFMCommunicate request_size=4 [11:11:44]MH_SAM_APDU [11:11:44]CAPDU: 80 0D 01 02 [11:11:44]Write to MH i2c: E2 08 00 C4 0E 80 0D 01 02 00 00 00 00 4B [11:11:44]Write i2c OK [11:11:44]MH_I2C_Read... [11:11:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:11:44]Read from MH i2c: E2 [11:11:44]MH_I2C_Read... [11:11:44]Read from MH i2c: E2 03 00 [11:11:44]MH_I2C_Read... [11:11:44]Read from MH i2c: E2 03 00 C4 0E 00 90 00 46 [11:11:44]RAPDU: 90 00 [11:11:44]wFMCommunicate OK [11:11:44]wFMCommunicate request_size=255 [11:11:44]MH_SAM_APDU [11:11:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 70 AC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 90 E2 01 00 35 04 06 00 FF [11:11:44]Write to MH i2c: E2 02 01 C5 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 70 AC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 90 E2 01 00 35 04 06 00 FF 00 00 98 [11:11:44]Write i2c OK [11:11:44]MH_I2C_Read... [11:11:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:45]Read from MH i2c: E2 [11:11:45]MH_I2C_Read... [11:11:45]Read from MH i2c: E2 03 00 [11:11:45]MH_I2C_Read... [11:11:45]Read from MH i2c: E2 03 00 C5 0E 00 90 00 47 [11:11:45]RAPDU: 90 00 [11:11:45]wFMCommunicate OK [11:11:45]wFMCommunicate request_size=10 [11:11:45]MH_SAM_APDU [11:11:45]CAPDU: 80 0D 02 02 05 99 6F 59 56 B6 [11:11:45]Write to MH i2c: E2 0D 00 C6 0E 80 0D 02 02 05 00 99 6F 59 56 B6 00 00 C5 [11:11:45]Write i2c OK [11:11:45]MH_I2C_Read... [11:11:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:45]Read from MH i2c: E2 [11:11:45]MH_I2C_Read... [11:11:45]Read from MH i2c: E2 03 00 [11:11:45]MH_I2C_Read... [11:11:45]Read from MH i2c: E2 03 00 C6 0E 00 90 00 48 [11:11:45]RAPDU: 90 00 [11:11:45]wFMCommunicate OK [11:11:45]wFMCommunicate request_size=4 [11:11:45]MH_SAM_APDU [11:11:45]CAPDU: 80 0D 03 02 [11:11:45]Write to MH i2c: E2 08 00 C7 0E 80 0D 03 02 00 00 00 00 50 [11:11:45]Write i2c OK [11:11:45]MH_I2C_Read... [11:11:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:11:45]Read from MH i2c: E2 [11:11:45]MH_I2C_Read... [11:11:45]Read from MH i2c: E2 0B 00 [11:11:45]MH_I2C_Read... [11:11:45]Read from MH i2c: E2 0B 00 C7 0E 00 05 F6 20 38 CD BD 57 41 90 00 C6 [11:11:45]RAPDU: 05 F6 20 38 CD BD 57 41 90 00 [11:11:45]wFMCommunicate OK [11:11:45]SAM_PROTO_SignData done [11:11:45]FM_MakeSignedData done [11:11:45]CreateOFDProtocolMessage [11:11:45]wFMCommunicate request_size=4 [11:11:45]MH_SAM_APDU [11:11:45]CAPDU: 80 11 00 00 [11:11:45]Write to MH i2c: E2 08 00 C8 0E 80 11 00 00 00 00 00 00 50 [11:11:45]Write i2c OK [11:11:45]MH_I2C_Read... [11:11:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:45]Read from MH i2c: E2 [11:11:45]MH_I2C_Read... [11:11:45]Read from MH i2c: E2 17 00 [11:11:45]MH_I2C_Read... [11:11:45]Read from MH i2c: E2 17 00 C8 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AE [11:11:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:11:45]wFMCommunicate OK [11:11:45]CreateOFDProtocolMessage done [11:11:45]OFDSenderStorePacket 123536 [11:11:45]StoreOFDPacket docnum=123536 [11:11:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 48 19 07 01 92 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 70 AC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 90 E2 01 00 35 04 06 00 FF 99 6F 59 56 B6 05 F6 20 38 CD BD 57 41 [11:11:45]CheckFolder [11:11:45]dirname=/storage/ofd_packets [11:11:45]CheckFolder done [11:11:45]ProducePacketName [11:11:45]name=ofd_packets/00123536 [11:11:45]NVStorageSaveData ofd_packets/00123536 [11:11:45]File name is /storage/ofd_packets/00123536 [11:11:45]Write 301 bytes [11:11:45]NVStorageSaveData done [11:11:45]OFDSenderStorePacket done [11:11:45]KKMCreateOFDPacket done [11:11:45]NVStorageSaveData kkm_last_timestamp [11:11:45]File name is /storage/kkm_last_timestamp [11:11:45]Write 4 bytes [11:11:45]NVStorageSaveData done [11:11:45]ExternCall_PrintAddStr [11:11:45]wPrintStart [11:11:45]Write to MH i2c: 01 00 00 C9 0E D7 [11:11:45]Write i2c OK [11:11:45]MH_I2C_Read... [11:11:45]Read from MH i2c: 01 [11:11:45]MH_I2C_Read... [11:11:45]Read from MH i2c: 01 07 00 [11:11:45]MH_I2C_Read... [11:11:45]Read from MH i2c: 01 07 00 C9 0E 00 00 00 00 00 FF 0F EC [11:11:45]RasterBufferAndPrint [11:11:45]line Счет N : (1)1106550 [11:11:45]line ИНН: 02508201610067 [11:11:45]line Контрольно-Кассовый Чек [11:11:45]line ПРОДАЖА [11:11:45]line ТРК (МРК, ГНК) : 21 [11:11:45]line Товар: 2710124130 [11:11:45]line Аи-92-К-5 [11:11:45]line 16.160 * 61.90 [11:11:45]line = 1000.30 [11:11:45]line НДС 12% НСП 1% [11:11:45]line > о реализуемом товаре [11:11:45]line ИТОГО: 1000.30 [11:11:45]line НСП 1% : 8.85 [11:11:45]line НДС 12% : 106.23 [11:11:45]line Наличными: 0.00 [11:11:45]line Безнал.: 1000.30 [11:11:45]line Место: АЗС № 25 "Партнер Нефть" [11:11:45]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:11:45]line СНО: Общий режим [11:11:45]line Чек 136 04.03.2024 11:11 [11:11:45]line Смена: 324 ФФД: 1.0 [11:11:45]line ЗНМ: 0300000019 [11:11:45]line РНМ: 0000000000090573 [11:11:45]line Версия ККМ: 001 [11:11:45]line Платежная система: Бакай Банк [11:11:45]line ФМ: 0000000000874798 [11:11:45]line ФД: 123536 [11:11:45]line ФПД: 281034463205046 [11:11:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T111144&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123536&fm=281034463205046&tin=02508201610067®Number=0000000000090573&sum=100030 [11:11:45]written 0, free lines is 4095 [11:11:45]OFD Sender: Processing packet 123536 [packets to send 112, broken 111] [11:11:45]ProducePacketName [11:11:45]name=ofd_packets/00123536 [11:11:45]OFD Sender: To server: pG, [11:11:45]CommunicateWithHost lk.salyk.kg:30040 [11:11:45]ConnectInit lk.salyk.kg [11:11:45]Connected sock=10 [11:11:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 48 19 07 01 92 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 70 AC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 90 E2 01 00 35 04 06 00 FF 99 6F 59 56 B6 05 F6 20 38 CD BD 57 41 [11:11:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 50 E3 47 00 54 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 37 39 38 10 04 04 00 90 E2 01 00 F4 03 04 00 98 58 E5 65 B6 04 01 00 00 77 82 6B 3F E9 2D 06 D8 [11:11:45]CommunicateWithHost err = 0 [11:11:45]CheckOFDResponse [11:11:45]1017 (14) - 77093643461234 [11:11:45]1041 (16) - 0000000000874798 [11:11:45]1040 (4) - 123536 [11:11:45]1012 (4) - 04.03.2024 05:14 [11:11:45]1206 (1) - 0 [11:11:45]OFD Sender: Remove packet 123536 [11:11:45]ProducePacketName [11:11:45]name=ofd_packets/00123536 [11:11:45]NVStorageDeleteData [11:11:46]Write to MH i2c: 01 00 00 F3 0E 01 [11:11:46]Write i2c OK [11:11:46]MH_I2C_Read... [11:11:46]Read from MH i2c: 01 [11:11:46]MH_I2C_Read... [11:11:46]Read from MH i2c: 01 07 00 [11:11:46]MH_I2C_Read... [11:11:46]Read from MH i2c: 01 07 00 F3 0E 00 00 00 00 00 07 0D 1C [11:11:46]RasterBufferAndPrint [11:11:46]line [11:11:46]line [11:11:46]line [11:11:46]line [11:11:46]line [11:11:46]written 0, free lines is 3341 [11:11:46]MH_Cut [11:11:46]Write to MH i2c: D1 01 00 FA 0E 01 DA [11:11:46]Write i2c OK [11:11:46]MH_I2C_Read... [11:11:46]Read from MH i2c: D1 [11:11:46]MH_I2C_Read... [11:11:46]Read from MH i2c: D1 01 00 [11:11:46]MH_I2C_Read... [11:11:46]Read from MH i2c: D1 01 00 FA 0E 00 D9 [11:11:46]Write to MH i2c: 01 00 00 FB 0E 09 [11:11:46]Write i2c OK [11:11:46]MH_I2C_Read... [11:11:46]OFD Sender: No OFD packet to send [11:11:46]*** Cut start [11:11:46]*** Purtial cut [11:11:46]*** Stage 1: CUTSNS_PIN = 1 [11:11:48]Read from MH i2c: 01 [11:11:48]MH_I2C_Read... [11:11:48]*** Stop cut motor [11:11:48]*** Cut end [11:11:48]Read from MH i2c: 01 07 00 [11:11:48]MH_I2C_Read... [11:11:48]Read from MH i2c: 01 07 00 FB 0E 00 00 00 00 00 FF 0F 1E [11:11:48]process_action close_receipt done [11:11:48]requested_data is exist [11:11:48]produce_requested_data [11:11:48]requested_item fm.sn is exist - process it [11:11:48]wFMCommunicate request_size=4 [11:11:48]MH_SAM_APDU [11:11:48]CAPDU: 80 11 00 00 [11:11:48]Write to MH i2c: E2 08 00 FC 0E 80 11 00 00 00 00 00 00 84 [11:11:48]Write i2c OK [11:11:48]MH_I2C_Read... [11:11:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:48]Read from MH i2c: E2 [11:11:48]MH_I2C_Read... [11:11:48]Read from MH i2c: E2 17 00 [11:11:48]MH_I2C_Read... [11:11:48]Read from MH i2c: E2 17 00 FC 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E2 [11:11:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:11:48]wFMCommunicate OK [11:11:48]requested_item fd.num is exist - process it [11:11:48]SAM_PROTO_GetFieldsCounters [11:11:48]wFMCommunicate request_size=4 [11:11:48]MH_SAM_APDU [11:11:48]CAPDU: 80 13 00 00 [11:11:48]Write to MH i2c: E2 08 00 FD 0E 80 13 00 00 00 00 00 00 87 [11:11:48]Write i2c OK [11:11:48]MH_I2C_Read... [11:11:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:11:48]Read from MH i2c: E2 [11:11:48]MH_I2C_Read... [11:11:48]Read from MH i2c: E2 62 00 [11:11:48]MH_I2C_Read... [11:11:48]Read from MH i2c: E2 62 00 FD 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 90 E2 01 00 0E 04 04 00 44 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 02 [11:11:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 90 E2 01 00 0E 04 04 00 44 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 [11:11:48]wFMCommunicate OK [11:11:48]SAM_PROTO_GetFieldsCounters done [11:11:48]requested_item shift.num is exist - process it [11:11:48]requested_item shift.opened is exist - process it [11:11:48]req_shift_opened [11:11:48]FM_GetShiftState [11:11:48]SAM_PROTO_GetShiftState [11:11:48]wFMCommunicate request_size=4 [11:11:48]MH_SAM_APDU [11:11:48]CAPDU: 80 13 01 00 [11:11:48]Write to MH i2c: E2 08 00 FE 0E 80 13 01 00 00 00 00 00 89 [11:11:48]Write i2c OK [11:11:48]MH_I2C_Read... [11:11:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:49]Read from MH i2c: E2 [11:11:49]MH_I2C_Read... [11:11:49]Read from MH i2c: E2 0E 00 [11:11:49]MH_I2C_Read... [11:11:49]Read from MH i2c: E2 0E 00 FE 0E 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 A0 [11:11:49]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:11:49]wFMCommunicate OK [11:11:49]SAM_PROTO_GetShiftState done [11:11:49]FM_GetShiftState done [11:11:49]req_shift_opened done [11:11:49]requested_item shift.open_date is exist - process it [11:11:49]req_shift_open_date [11:11:49]req_shift_open_date done [11:11:49]produce_requested_data done [11:11:49]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123536,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:11:49]process_action_free close_receipt [11:11:49]json_value_free [11:11:49]json_value_free done [11:11:49]process_json_proto returns [11:11:49]Send response to host [11:11:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123536,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:11:49]free response buf [11:11:49]execute_script done [11:11:49]execute_script returns [11:11:49]free content buf [11:11:49]Sock 7.Close socket [11:11:49]Sock 7.Thread stoped [11:11:51]OFD Sender: No OFD packet to send [11:11:56]OFD Sender: No OFD packet to send [11:12:01]OFD Sender: No OFD packet to send [11:12:06]OFD Sender: No OFD packet to send [11:12:11]OFD Sender: No OFD packet to send [11:12:16]OFD Sender: No OFD packet to send [11:12:21]OFD Sender: No OFD packet to send [11:12:26]OFD Sender: No OFD packet to send [11:12:29]accept exits with 9 [11:12:29]New connection [11:12:29]New thread 3067579748 created [11:12:29]Thread 3067436388 joined [11:12:29]Waiting for new connection... [11:12:29] Sock 9.Parse request [11:12:29]Sock 9.Check first char [11:12:29]Sock 9.First char is OK [11:12:29]request: POST /json_proto HTTP/1.0 [11:12:29]Method: POST [11:12:29]URL: /json_proto [11:12:29]Method is POST - this is cgi request [11:12:29]url: /json_proto [11:12:29]query_string will be loaded in cgi processing [11:12:29]execute_cgi json_proto POST (null) [11:12:29]execute_cgi path=json_proto method=POST [11:12:29]POST find Content-Length [11:12:29]Host: 172.17.48.197:8080 [11:12:29]Content-Length: 683 [11:12:29]Content-Type: application/json [11:12:29] [11:12:29]POST finish read [11:12:29]Found Content-Length = 683 [11:12:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106552", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:12:29]execute_script... [11:12: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)1106552", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:12:29]POST & json_proto [11:12:29]process_json_proto [11:12:29]json parsed OK: [11:12:29]protocol is kg_v1.0 [11:12:29]action value=close_receipt [11:12:29]process_action close_receipt [11:12:29]cmd_close_receipt [11:12:29]MH_GetDate [11:12:29]Write to MH i2c: F0 00 00 FF 0E FC [11:12:29]Write i2c OK [11:12:29]MH_I2C_Read... [11:12:29]Read from MH i2c: F0 [11:12:29]MH_I2C_Read... [11:12:29]Read from MH i2c: F0 09 00 [11:12:29]MH_I2C_Read... [11:12:29]Read from MH i2c: F0 09 00 FF 0E 00 9E AC E5 65 6C AF E3 65 FC [11:12:29]GetLastDocTimeStamp 1709550704 [11:12:29]current date 1709550750 [11:12:29]FM_GetShiftState [11:12:29]SAM_PROTO_GetShiftState [11:12:29]wFMCommunicate request_size=4 [11:12:29]MH_SAM_APDU [11:12:29]CAPDU: 80 13 01 00 [11:12:29]Write to MH i2c: E2 08 00 00 0F 80 13 01 00 00 00 00 00 8C [11:12:29]Write i2c OK [11:12:29]MH_I2C_Read... [11:12:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:29]Read from MH i2c: E2 [11:12:29]MH_I2C_Read... [11:12:29]Read from MH i2c: E2 0E 00 [11:12:29]MH_I2C_Read... [11:12:29]Read from MH i2c: E2 0E 00 00 0F 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 A3 [11:12:29]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:12:29]wFMCommunicate OK [11:12:29]SAM_PROTO_GetShiftState done [11:12:29]FM_GetShiftState done [11:12:29]opened in 1709511088 [11:12:29]opened+sec_in_day 1709597488 [11:12:29]quantity*price = 100030 [11:12:29]sum+1 = 100031 [11:12:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 137 04.03.2024 11:12 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123537 ФПД: 46127041665335 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T111230&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123537&fm=46127041665335&tin=02508201610067®Number=0000000000090573&sum=100000 [11:12:30]StoreToDocumentArchive [11:12:30]shift 324 fd 123537 [11:12:30]save to /storage/0324/doc_00123537 [11:12:30]save last doc name /storage/0324/doc_00123537 to /storage/kkm_last_doc_name [11:12:30]save OK [11:12:30]Clear old archive folders... [11:12:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:12:30]tlvbuf is 01B737F0 [11:12:30]SAM_PROTO_ClearQueue [11:12:30]wFMCommunicate request_size=4 [11:12:30]MH_SAM_APDU [11:12:30]CAPDU: 80 09 00 00 [11:12:30]Write to MH i2c: E2 08 00 0D 0F 80 09 00 00 00 00 00 00 8E [11:12:30]Write i2c OK [11:12:30]MH_I2C_Read... [11:12:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:12:30]Read from MH i2c: E2 [11:12:30]MH_I2C_Read... [11:12:30]Read from MH i2c: E2 03 00 [11:12:30]MH_I2C_Read... [11:12:30]Read from MH i2c: E2 03 00 0D 0F 00 90 00 90 [11:12:30]RAPDU: 90 00 [11:12:30]wFMCommunicate OK [11:12:30]SAM_PROTO_ClearQueue done [11:12:30]KKMCreateOFDPacket [11:12:30]OFDProtocolAddRootSTLVToBuf [11:12:30]FM_MakeSignedData [11:12:30]FM_MakeSignedData [11:12:30]SAM_PROTO_SignData [11:12:30]wFMCommunicate request_size=4 [11:12:30]MH_SAM_APDU [11:12:30]CAPDU: 80 0D 01 02 [11:12:30]Write to MH i2c: E2 08 00 0E 0F 80 0D 01 02 00 00 00 00 96 [11:12:30]Write i2c OK [11:12:30]MH_I2C_Read... [11:12:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:31]Read from MH i2c: E2 [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: E2 03 00 [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: E2 03 00 0E 0F 00 90 00 91 [11:12:31]RAPDU: 90 00 [11:12:31]wFMCommunicate OK [11:12:31]wFMCommunicate request_size=255 [11:12:31]MH_SAM_APDU [11:12:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 9E AC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 91 E2 01 00 35 04 06 00 29 [11:12:31]Write to MH i2c: E2 02 01 0F 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 9E AC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 91 E2 01 00 35 04 06 00 29 00 00 01 [11:12:31]Write i2c OK [11:12:31]MH_I2C_Read... [11:12:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:31]Read from MH i2c: E2 [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: E2 03 00 [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: E2 03 00 0F 0F 00 90 00 92 [11:12:31]RAPDU: 90 00 [11:12:31]wFMCommunicate OK [11:12:31]wFMCommunicate request_size=10 [11:12:31]MH_SAM_APDU [11:12:31]CAPDU: 80 0D 02 02 05 F3 C9 EE D9 37 [11:12:31]Write to MH i2c: E2 0D 00 10 0F 80 0D 02 02 05 00 F3 C9 EE D9 37 00 00 5D [11:12:31]Write i2c OK [11:12:31]MH_I2C_Read... [11:12:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:31]Read from MH i2c: E2 [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: E2 03 00 [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: E2 03 00 10 0F 00 90 00 93 [11:12:31]RAPDU: 90 00 [11:12:31]wFMCommunicate OK [11:12:31]wFMCommunicate request_size=4 [11:12:31]MH_SAM_APDU [11:12:31]CAPDU: 80 0D 03 02 [11:12:31]Write to MH i2c: E2 08 00 11 0F 80 0D 03 02 00 00 00 00 9B [11:12:31]Write i2c OK [11:12:31]MH_I2C_Read... [11:12:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:31]Read from MH i2c: E2 [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: E2 0B 00 [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: E2 0B 00 11 0F 00 5E 06 3B B0 BC 2C 5B 7C 90 00 AA [11:12:31]RAPDU: 5E 06 3B B0 BC 2C 5B 7C 90 00 [11:12:31]wFMCommunicate OK [11:12:31]SAM_PROTO_SignData done [11:12:31]FM_MakeSignedData done [11:12:31]CreateOFDProtocolMessage [11:12:31]wFMCommunicate request_size=4 [11:12:31]MH_SAM_APDU [11:12:31]CAPDU: 80 11 00 00 [11:12:31]Write to MH i2c: E2 08 00 12 0F 80 11 00 00 00 00 00 00 9B [11:12:31]Write i2c OK [11:12:31]MH_I2C_Read... [11:12:31]OFD Sender: No OFD packet to send [11:12:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:31]Read from MH i2c: E2 [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: E2 17 00 [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: E2 17 00 12 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F9 [11:12:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:12:31]wFMCommunicate OK [11:12:31]CreateOFDProtocolMessage done [11:12:31]OFDSenderStorePacket 123537 [11:12:31]StoreOFDPacket docnum=123537 [11:12:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 8B 52 07 01 B0 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 9E AC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 91 E2 01 00 35 04 06 00 29 F3 C9 EE D9 37 5E 06 3B B0 BC 2C 5B 7C [11:12:31]CheckFolder [11:12:31]dirname=/storage/ofd_packets [11:12:31]CheckFolder done [11:12:31]ProducePacketName [11:12:31]name=ofd_packets/00123537 [11:12:31]NVStorageSaveData ofd_packets/00123537 [11:12:31]File name is /storage/ofd_packets/00123537 [11:12:31]Write 301 bytes [11:12:31]NVStorageSaveData done [11:12:31]OFDSenderStorePacket done [11:12:31]KKMCreateOFDPacket done [11:12:31]NVStorageSaveData kkm_last_timestamp [11:12:31]File name is /storage/kkm_last_timestamp [11:12:31]Write 4 bytes [11:12:31]NVStorageSaveData done [11:12:31]ExternCall_PrintAddStr [11:12:31]wPrintStart [11:12:31]Write to MH i2c: 01 00 00 13 0F 22 [11:12:31]Write i2c OK [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: 01 [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: 01 07 00 [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: 01 07 00 13 0F 00 00 00 00 00 FF 0F 37 [11:12:31]RasterBufferAndPrint [11:12:31]line Счет N : (1)1106552 [11:12:31]line ИНН: 02508201610067 [11:12:31]line Контрольно-Кассовый Чек [11:12:31]line ПРОДАЖА [11:12:31]line ТРК (МРК, ГНК) : 11 [11:12:31]line Товар: 2710124130 [11:12:31]line Аи-92-К-5 [11:12:31]line 16.160 * 61.90 [11:12:31]line = 1000.30 [11:12:31]line НДС 12% НСП 1% [11:12:31]line > о реализуемом товаре [11:12:31]line ОКРУГЛЕНИЕ: -0.30 [11:12:31]line ИТОГО: 1000.00 [11:12:31]line Внесено: 1000.00 [11:12:31]line СДАЧА: 0.00 [11:12:31]line НСП 1% : 8.85 [11:12:31]line НДС 12% : 106.23 [11:12:31]line Наличными: 1000.00 [11:12:31]line Безнал.: 0.00 [11:12:31]line Место: АЗС № 25 "Партнер Нефть" [11:12:31]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:12:31]line СНО: Общий режим [11:12:31]line Чек 137 04.03.2024 11:12 [11:12:31]line Смена: 324 ФФД: 1.0 [11:12:31]line ЗНМ: 0300000019 [11:12:31]line РНМ: 0000000000090573 [11:12:31]line Версия ККМ: 001 [11:12:31]line ФМ: 0000000000874798 [11:12:31]line ФД: 123537 [11:12:31]line ФПД: 46127041665335 [11:12:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T111230&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123537&fm=46127041665335&tin=02508201610067®Number=0000000000090573&sum=100000 [11:12:31]OFD Sender: Processing packet 123537 [packets to send 112, broken 111] [11:12:31]ProducePacketName [11:12:31]name=ofd_packets/00123537 [11:12:31]OFD Sender: To server: pG, [11:12:31]CommunicateWithHost lk.salyk.kg:30040 [11:12:31]ConnectInit lk.salyk.kg [11:12:31]written 0, free lines is 4095 [11:12:31]Connected sock=10 [11:12: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 37 39 38 0F 01 00 00 8B 52 07 01 B0 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 9E AC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 91 E2 01 00 35 04 06 00 29 F3 C9 EE D9 37 5E 06 3B B0 BC 2C 5B 7C [11:12:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 43 81 47 00 5B 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 37 39 38 10 04 04 00 91 E2 01 00 F4 03 04 00 C7 58 E5 65 B6 04 01 00 00 64 69 25 38 50 FC 8A E6 [11:12:32]CommunicateWithHost err = 0 [11:12:32]CheckOFDResponse [11:12:32]1017 (14) - 77093643461234 [11:12:32]1041 (16) - 0000000000874798 [11:12:32]1040 (4) - 123537 [11:12:32]1012 (4) - 04.03.2024 05:14 [11:12:32]1206 (1) - 0 [11:12:32]OFD Sender: Remove packet 123537 [11:12:32]ProducePacketName [11:12:32]name=ofd_packets/00123537 [11:12:32]NVStorageDeleteData [11:12:32]Write to MH i2c: 01 00 00 3E 0F 4D [11:12:32]Write i2c OK [11:12:32]MH_I2C_Read... [11:12:32]Read from MH i2c: 01 [11:12:32]MH_I2C_Read... [11:12:32]Read from MH i2c: 01 07 00 [11:12:32]MH_I2C_Read... [11:12:32]Read from MH i2c: 01 07 00 3E 0F 00 00 00 00 00 F5 0C 55 [11:12:32]RasterBufferAndPrint [11:12:32]line [11:12:32]line [11:12:32]line [11:12:32]line [11:12:32]line [11:12:32]written 0, free lines is 3326 [11:12:32]MH_Cut [11:12:32]Write to MH i2c: D1 01 00 45 0F 01 26 [11:12:32]Write i2c OK [11:12:32]MH_I2C_Read... [11:12:32]Read from MH i2c: D1 [11:12:32]MH_I2C_Read... [11:12:32]Read from MH i2c: D1 01 00 [11:12:32]MH_I2C_Read... [11:12:32]Read from MH i2c: D1 01 00 45 0F 00 25 [11:12:32]Write to MH i2c: 01 00 00 46 0F 55 [11:12:32]Write i2c OK [11:12:32]MH_I2C_Read... [11:12:32]OFD Sender: No OFD packet to send [11:12:32]*** Cut start [11:12:32]*** Purtial cut [11:12:32]*** Stage 1: CUTSNS_PIN = 1 [11:12:34]Read from MH i2c: 01 [11:12:34]MH_I2C_Read... [11:12:34]*** Stop cut motor [11:12:34]*** Cut end [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 46 0F 00 00 00 00 00 FF 0F 6A [11:12:34]process_action close_receipt done [11:12:34]requested_data is exist [11:12:34]produce_requested_data [11:12:34]requested_item fm.sn is exist - process it [11:12:34]wFMCommunicate request_size=4 [11:12:34]MH_SAM_APDU [11:12:34]CAPDU: 80 11 00 00 [11:12:34]Write to MH i2c: E2 08 00 47 0F 80 11 00 00 00 00 00 00 D0 [11:12:34]Write i2c OK [11:12:34]MH_I2C_Read... [11:12:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:35]Read from MH i2c: E2 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: E2 17 00 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: E2 17 00 47 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 2E [11:12:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:12:35]wFMCommunicate OK [11:12:35]requested_item fd.num is exist - process it [11:12:35]SAM_PROTO_GetFieldsCounters [11:12:35]wFMCommunicate request_size=4 [11:12:35]MH_SAM_APDU [11:12:35]CAPDU: 80 13 00 00 [11:12:35]Write to MH i2c: E2 08 00 48 0F 80 13 00 00 00 00 00 00 D3 [11:12:35]Write i2c OK [11:12:35]MH_I2C_Read... [11:12:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:35]Read from MH i2c: E2 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: E2 62 00 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: E2 62 00 48 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 91 E2 01 00 0E 04 04 00 44 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 52 [11:12: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 91 E2 01 00 0E 04 04 00 44 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 [11:12:35]wFMCommunicate OK [11:12:35]SAM_PROTO_GetFieldsCounters done [11:12:35]requested_item shift.num is exist - process it [11:12:35]requested_item shift.opened is exist - process it [11:12:35]req_shift_opened [11:12:35]FM_GetShiftState [11:12:35]SAM_PROTO_GetShiftState [11:12:35]wFMCommunicate request_size=4 [11:12:35]MH_SAM_APDU [11:12:35]CAPDU: 80 13 01 00 [11:12:35]Write to MH i2c: E2 08 00 49 0F 80 13 01 00 00 00 00 00 D5 [11:12:35]Write i2c OK [11:12:35]MH_I2C_Read... [11:12:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:35]Read from MH i2c: E2 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: E2 0E 00 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: E2 0E 00 49 0F 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 EC [11:12:35]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:12:35]wFMCommunicate OK [11:12:35]SAM_PROTO_GetShiftState done [11:12:35]FM_GetShiftState done [11:12:35]req_shift_opened done [11:12:35]requested_item shift.open_date is exist - process it [11:12:35]req_shift_open_date [11:12:35]req_shift_open_date done [11:12:35]produce_requested_data done [11:12:35]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123537,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:12:35]process_action_free close_receipt [11:12:35]json_value_free [11:12:35]json_value_free done [11:12:35]process_json_proto returns [11:12:35]Send response to host [11:12:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123537,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:12:35]free response buf [11:12:35]execute_script done [11:12:35]execute_script returns [11:12:35]free content buf [11:12:35]Sock 9.Close socket [11:12:35]Sock 9.Thread stoped [11:12:37]OFD Sender: No OFD packet to send [11:12:42]OFD Sender: No OFD packet to send [11:12:47]OFD Sender: No OFD packet to send [11:12:52]OFD Sender: No OFD packet to send [11:12:57]OFD Sender: No OFD packet to send [11:13:02]OFD Sender: No OFD packet to send [11:13:07]OFD Sender: No OFD packet to send [11:13:12]OFD Sender: No OFD packet to send [11:13:17]OFD Sender: No OFD packet to send [11:13:22]OFD Sender: No OFD packet to send [11:13:27]OFD Sender: No OFD packet to send [11:13:32]OFD Sender: No OFD packet to send [11:13:37]OFD Sender: No OFD packet to send [11:13:42]OFD Sender: No OFD packet to send [11:13:47]OFD Sender: No OFD packet to send [11:13:52]OFD Sender: No OFD packet to send [11:13:57]OFD Sender: No OFD packet to send [11:13:57]accept exits with 7 [11:13:57]New connection [11:13:57]New thread 3067436388 created [11:13:57]Thread 3067579748 joined [11:13:57]Waiting for new connection... [11:13:57] Sock 7.Parse request [11:13:57]Sock 7.Check first char [11:13:57]Sock 7.First char is OK [11:13:57]request: POST /json_proto HTTP/1.0 [11:13:57]Method: POST [11:13:57]URL: /json_proto [11:13:57]Method is POST - this is cgi request [11:13:57]url: /json_proto [11:13:57]query_string will be loaded in cgi processing [11:13:57]execute_cgi json_proto POST (null) [11:13:57]execute_cgi path=json_proto method=POST [11:13:57]POST find Content-Length [11:13:57]Host: 172.17.48.197:8080 [11:13:57]Content-Length: 678 [11:13:57]Content-Type: application/json [11:13:57] [11:13:57]POST finish read [11:13:57]Found Content-Length = 678 [11:13:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106554", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:13:57]execute_script... [11:13:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106554", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:13:57]POST & json_proto [11:13:57]process_json_proto [11:13:57]json parsed OK: [11:13:57]protocol is kg_v1.0 [11:13:57]action value=close_receipt [11:13:57]process_action close_receipt [11:13:57]cmd_close_receipt [11:13:57]MH_GetDate [11:13:57]Write to MH i2c: F0 00 00 4A 0F 48 [11:13:57]Write i2c OK [11:13:57]MH_I2C_Read... [11:13:57]Read from MH i2c: F0 [11:13:57]MH_I2C_Read... [11:13:57]Read from MH i2c: F0 09 00 [11:13:57]MH_I2C_Read... [11:13:57]Read from MH i2c: F0 09 00 4A 0F 00 F6 AC E5 65 6C AF E3 65 A0 [11:13:57]GetLastDocTimeStamp 1709550750 [11:13:57]current date 1709550838 [11:13:57]FM_GetShiftState [11:13:57]SAM_PROTO_GetShiftState [11:13:57]wFMCommunicate request_size=4 [11:13:57]MH_SAM_APDU [11:13:57]CAPDU: 80 13 01 00 [11:13:57]Write to MH i2c: E2 08 00 4B 0F 80 13 01 00 00 00 00 00 D7 [11:13:57]Write i2c OK [11:13:57]MH_I2C_Read... [11:13:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:57]Read from MH i2c: E2 [11:13:57]MH_I2C_Read... [11:13:57]Read from MH i2c: E2 0E 00 [11:13:57]MH_I2C_Read... [11:13:57]Read from MH i2c: E2 0E 00 4B 0F 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 EE [11:13:57]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:13:57]wFMCommunicate OK [11:13:57]SAM_PROTO_GetShiftState done [11:13:57]FM_GetShiftState done [11:13:57]opened in 1709511088 [11:13:57]opened+sec_in_day 1709597488 [11:13:57]quantity*price = 50015 [11:13:57]sum+1 = 50016 [11:13:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 138 04.03.2024 11:13 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123538 ФПД: 96546531582902 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T111358&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123538&fm=96546531582902&tin=02508201610067®Number=0000000000090573&sum=50000 [11:13:58]StoreToDocumentArchive [11:13:58]shift 324 fd 123538 [11:13:58]save to /storage/0324/doc_00123538 [11:13:58]save last doc name /storage/0324/doc_00123538 to /storage/kkm_last_doc_name [11:13:58]save OK [11:13:58]Clear old archive folders... [11:13:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:13:58]tlvbuf is 01BAD9E0 [11:13:58]SAM_PROTO_ClearQueue [11:13:58]wFMCommunicate request_size=4 [11:13:58]MH_SAM_APDU [11:13:58]CAPDU: 80 09 00 00 [11:13:58]Write to MH i2c: E2 08 00 58 0F 80 09 00 00 00 00 00 00 D9 [11:13:58]Write i2c OK [11:13:58]MH_I2C_Read... [11:13:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:13:58]Read from MH i2c: E2 [11:13:58]MH_I2C_Read... [11:13:58]Read from MH i2c: E2 03 00 [11:13:58]MH_I2C_Read... [11:13:58]Read from MH i2c: E2 03 00 58 0F 00 90 00 DB [11:13:58]RAPDU: 90 00 [11:13:58]wFMCommunicate OK [11:13:58]SAM_PROTO_ClearQueue done [11:13:58]KKMCreateOFDPacket [11:13:58]OFDProtocolAddRootSTLVToBuf [11:13:58]FM_MakeSignedData [11:13:58]FM_MakeSignedData [11:13:58]SAM_PROTO_SignData [11:13:58]wFMCommunicate request_size=4 [11:13:58]MH_SAM_APDU [11:13:58]CAPDU: 80 0D 01 02 [11:13:58]Write to MH i2c: E2 08 00 59 0F 80 0D 01 02 00 00 00 00 E1 [11:13:58]Write i2c OK [11:13:58]MH_I2C_Read... [11:13:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:13:58]Read from MH i2c: E2 [11:13:58]MH_I2C_Read... [11:13:58]Read from MH i2c: E2 03 00 [11:13:58]MH_I2C_Read... [11:13:58]Read from MH i2c: E2 03 00 59 0F 00 90 00 DC [11:13:59]RAPDU: 90 00 [11:13:59]wFMCommunicate OK [11:13:59]wFMCommunicate request_size=255 [11:13:59]MH_SAM_APDU [11:13:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 F6 AC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 92 E2 01 00 35 04 06 00 57 [11:13:59]Write to MH i2c: E2 02 01 5A 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 F6 AC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 92 E2 01 00 35 04 06 00 57 00 00 48 [11:13:59]Write i2c OK [11:13:59]MH_I2C_Read... [11:13:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:59]Read from MH i2c: E2 [11:13:59]MH_I2C_Read... [11:13:59]Read from MH i2c: E2 03 00 [11:13:59]MH_I2C_Read... [11:13:59]Read from MH i2c: E2 03 00 5A 0F 00 90 00 DD [11:13:59]RAPDU: 90 00 [11:13:59]wFMCommunicate OK [11:13:59]wFMCommunicate request_size=10 [11:13:59]MH_SAM_APDU [11:13:59]CAPDU: 80 0D 02 02 05 CE FD B8 23 B6 [11:13:59]Write to MH i2c: E2 0D 00 5B 0F 80 0D 02 02 05 00 CE FD B8 23 B6 00 00 4A [11:13:59]Write i2c OK [11:13:59]MH_I2C_Read... [11:13:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:59]Read from MH i2c: E2 [11:13:59]MH_I2C_Read... [11:13:59]Read from MH i2c: E2 03 00 [11:13:59]MH_I2C_Read... [11:13:59]Read from MH i2c: E2 03 00 5B 0F 00 90 00 DE [11:13:59]RAPDU: 90 00 [11:13:59]wFMCommunicate OK [11:13:59]wFMCommunicate request_size=4 [11:13:59]MH_SAM_APDU [11:13:59]CAPDU: 80 0D 03 02 [11:13:59]Write to MH i2c: E2 08 00 5C 0F 80 0D 03 02 00 00 00 00 E6 [11:13:59]Write i2c OK [11:13:59]MH_I2C_Read... [11:13:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:13:59]Read from MH i2c: E2 [11:13:59]MH_I2C_Read... [11:13:59]Read from MH i2c: E2 0B 00 [11:13:59]MH_I2C_Read... [11:13:59]Read from MH i2c: E2 0B 00 5C 0F 00 95 45 6C E2 6F 43 06 3D 90 00 04 [11:13:59]RAPDU: 95 45 6C E2 6F 43 06 3D 90 00 [11:13:59]wFMCommunicate OK [11:13:59]SAM_PROTO_SignData done [11:13:59]FM_MakeSignedData done [11:13:59]CreateOFDProtocolMessage [11:13:59]wFMCommunicate request_size=4 [11:13:59]MH_SAM_APDU [11:13:59]CAPDU: 80 11 00 00 [11:13:59]Write to MH i2c: E2 08 00 5D 0F 80 11 00 00 00 00 00 00 E6 [11:13:59]Write i2c OK [11:13:59]MH_I2C_Read... [11:13:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:59]Read from MH i2c: E2 [11:13:59]MH_I2C_Read... [11:13:59]Read from MH i2c: E2 17 00 [11:13:59]MH_I2C_Read... [11:13:59]Read from MH i2c: E2 17 00 5D 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 44 [11:13:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:13:59]wFMCommunicate OK [11:13:59]CreateOFDProtocolMessage done [11:13:59]OFDSenderStorePacket 123538 [11:13:59]StoreOFDPacket docnum=123538 [11:13:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 DE 92 07 01 EE 4B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 F6 AC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 92 E2 01 00 35 04 06 00 57 CE FD B8 23 B6 95 45 6C E2 6F 43 06 3D [11:13:59]CheckFolder [11:13:59]dirname=/storage/ofd_packets [11:13:59]CheckFolder done [11:13:59]ProducePacketName [11:13:59]name=ofd_packets/00123538 [11:13:59]NVStorageSaveData ofd_packets/00123538 [11:13:59]File name is /storage/ofd_packets/00123538 [11:13:59]Write 301 bytes [11:13:59]NVStorageSaveData done [11:13:59]OFDSenderStorePacket done [11:13:59]KKMCreateOFDPacket done [11:13:59]NVStorageSaveData kkm_last_timestamp [11:13:59]File name is /storage/kkm_last_timestamp [11:13:59]Write 4 bytes [11:13:59]NVStorageSaveData done [11:13:59]ExternCall_PrintAddStr [11:13:59]wPrintStart [11:13:59]Write to MH i2c: 01 00 00 5E 0F 6D [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 5E 0F 00 00 00 00 00 FF 0F 82 [11:13:59]RasterBufferAndPrint [11:13:59]line Счет N : (1)1106554 [11:13:59]line ИНН: 02508201610067 [11:13:59]line Контрольно-Кассовый Чек [11:13:59]line ПРОДАЖА [11:13:59]line ТРК (МРК, ГНК) : 62 [11:13:59]line Товар: 2710124130 [11:13:59]line Аи-92-К-5 [11:13:59]line 8.080 * 61.90 [11:13:59]line = 500.15 [11:13:59]line НДС 12% НСП 1% [11:13:59]line > о реализуемом товаре [11:13:59]line ОКРУГЛЕНИЕ: -0.15 [11:13:59]line ИТОГО: 500.00 [11:13:59]line Внесено: 500.00 [11:13:59]line СДАЧА: 0.00 [11:13:59]line НСП 1% : 4.43 [11:13:59]line НДС 12% : 53.11 [11:13:59]line Наличными: 500.00 [11:13:59]line Безнал.: 0.00 [11:13:59]line Место: АЗС № 25 "Партнер Нефть" [11:13:59]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:13:59]line СНО: Общий режим [11:13:59]line Чек 138 04.03.2024 11:13 [11:13:59]line Смена: 324 ФФД: 1.0 [11:13:59]line ЗНМ: 0300000019 [11:13:59]line РНМ: 0000000000090573 [11:13:59]line Версия ККМ: 001 [11:13:59]line ФМ: 0000000000874798 [11:13:59]line ФД: 123538 [11:13:59]line ФПД: 96546531582902 [11:13:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T111358&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123538&fm=96546531582902&tin=02508201610067®Number=0000000000090573&sum=50000 [11:13:59]OFD Sender: Processing packet 123538 [packets to send 112, broken 111] [11:13:59]ProducePacketName [11:13:59]name=ofd_packets/00123538 [11:13:59]OFD Sender: To server: pG, [11:13:59]CommunicateWithHost lk.salyk.kg:30040 [11:13:59]ConnectInit lk.salyk.kg [11:13:59]written 0, free lines is 4095 [11:13:59]Connected sock=10 [11:13: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 37 39 38 0F 01 00 00 DE 92 07 01 EE 4B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 F6 AC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 92 E2 01 00 35 04 06 00 57 CE FD B8 23 B6 95 45 6C E2 6F 43 06 3D [11:14:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 42 19 47 00 68 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 37 39 38 10 04 04 00 92 E2 01 00 F4 03 04 00 1F 59 E5 65 B6 04 01 00 00 6C 28 C8 78 CB B5 27 62 [11:14:00]CommunicateWithHost err = 0 [11:14:00]CheckOFDResponse [11:14:00]1017 (14) - 77093643461234 [11:14:00]1041 (16) - 0000000000874798 [11:14:00]1040 (4) - 123538 [11:14:00]1012 (4) - 04.03.2024 05:16 [11:14:00]1206 (1) - 0 [11:14:00]OFD Sender: Remove packet 123538 [11:14:00]ProducePacketName [11:14:00]name=ofd_packets/00123538 [11:14:00]NVStorageDeleteData [11:14:00]Write to MH i2c: 01 00 00 89 0F 98 [11:14:00]Write i2c OK [11:14:00]MH_I2C_Read... [11:14:00]Read from MH i2c: 01 [11:14:00]MH_I2C_Read... [11:14:00]Read from MH i2c: 01 07 00 [11:14:00]MH_I2C_Read... [11:14:00]Read from MH i2c: 01 07 00 89 0F 00 00 00 00 00 F6 0C A1 [11:14:00]RasterBufferAndPrint [11:14:00]line [11:14:00]line [11:14:00]line [11:14:00]line [11:14:00]line [11:14:00]written 0, free lines is 3324 [11:14:00]MH_Cut [11:14:00]Write to MH i2c: D1 01 00 90 0F 01 71 [11:14:00]Write i2c OK [11:14:00]MH_I2C_Read... [11:14:00]Read from MH i2c: D1 [11:14:00]MH_I2C_Read... [11:14:00]Read from MH i2c: D1 01 00 [11:14:00]MH_I2C_Read... [11:14:00]Read from MH i2c: D1 01 00 90 0F 00 70 [11:14:00]Write to MH i2c: 01 00 00 91 0F A0 [11:14:00]Write i2c OK [11:14:00]MH_I2C_Read... [11:14:00]OFD Sender: No OFD packet to send [11:14:00]*** Cut start [11:14:00]*** Purtial cut [11:14:00]*** Stage 1: CUTSNS_PIN = 1 [11:14:02]Read from MH i2c: 01 [11:14:02]MH_I2C_Read... [11:14:02]*** Stop cut motor [11:14:02]*** Cut end [11:14:02]Read from MH i2c: 01 07 00 [11:14:02]MH_I2C_Read... [11:14:02]Read from MH i2c: 01 07 00 91 0F 00 00 00 00 00 FF 0F B5 [11:14:02]process_action close_receipt done [11:14:02]requested_data is exist [11:14:02]produce_requested_data [11:14:02]requested_item fm.sn is exist - process it [11:14:02]wFMCommunicate request_size=4 [11:14:02]MH_SAM_APDU [11:14:02]CAPDU: 80 11 00 00 [11:14:02]Write to MH i2c: E2 08 00 92 0F 80 11 00 00 00 00 00 00 1B [11:14:02]Write i2c OK [11:14:02]MH_I2C_Read... [11:14:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:02]Read from MH i2c: E2 [11:14:02]MH_I2C_Read... [11:14:02]Read from MH i2c: E2 17 00 [11:14:02]MH_I2C_Read... [11:14:02]Read from MH i2c: E2 17 00 92 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 79 [11:14:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:14:02]wFMCommunicate OK [11:14:02]requested_item fd.num is exist - process it [11:14:02]SAM_PROTO_GetFieldsCounters [11:14:02]wFMCommunicate request_size=4 [11:14:02]MH_SAM_APDU [11:14:02]CAPDU: 80 13 00 00 [11:14:02]Write to MH i2c: E2 08 00 93 0F 80 13 00 00 00 00 00 00 1E [11:14:02]Write i2c OK [11:14:02]MH_I2C_Read... [11:14:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:03]Read from MH i2c: E2 [11:14:03]MH_I2C_Read... [11:14:03]Read from MH i2c: E2 62 00 [11:14:03]MH_I2C_Read... [11:14:03]Read from MH i2c: E2 62 00 93 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 92 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 8A 00 00 00 5E 04 04 00 8A 00 00 00 57 04 04 00 8B 00 00 00 19 04 04 00 00 00 00 00 90 00 A1 [11:14: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 92 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 8A 00 00 00 5E 04 04 00 8A 00 00 00 57 04 04 00 8B 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:14:03]wFMCommunicate OK [11:14:03]SAM_PROTO_GetFieldsCounters done [11:14:03]requested_item shift.num is exist - process it [11:14:03]requested_item shift.opened is exist - process it [11:14:03]req_shift_opened [11:14:03]FM_GetShiftState [11:14:03]SAM_PROTO_GetShiftState [11:14:03]wFMCommunicate request_size=4 [11:14:03]MH_SAM_APDU [11:14:03]CAPDU: 80 13 01 00 [11:14:03]Write to MH i2c: E2 08 00 94 0F 80 13 01 00 00 00 00 00 20 [11:14:03]Write i2c OK [11:14:03]MH_I2C_Read... [11:14:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:03]Read from MH i2c: E2 [11:14:03]MH_I2C_Read... [11:14:03]Read from MH i2c: E2 0E 00 [11:14:03]MH_I2C_Read... [11:14:03]Read from MH i2c: E2 0E 00 94 0F 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 37 [11:14:03]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:14:03]wFMCommunicate OK [11:14:03]SAM_PROTO_GetShiftState done [11:14:03]FM_GetShiftState done [11:14:03]req_shift_opened done [11:14:03]requested_item shift.open_date is exist - process it [11:14:03]req_shift_open_date [11:14:03]req_shift_open_date done [11:14:03]produce_requested_data done [11:14:03]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123538,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:14:03]process_action_free close_receipt [11:14:03]json_value_free [11:14:03]json_value_free done [11:14:03]process_json_proto returns [11:14:03]Send response to host [11:14:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123538,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:14:03]free response buf [11:14:03]execute_script done [11:14:03]execute_script returns [11:14:03]free content buf [11:14:03]Sock 7.Close socket [11:14:03]Sock 7.Thread stoped [11:14:05]OFD Sender: No OFD packet to send [11:14:10]OFD Sender: No OFD packet to send [11:14:11]accept exits with 9 [11:14:11]New connection [11:14:11]New thread 3067579748 created [11:14:11]Thread 3067436388 joined [11:14:11]Waiting for new connection... [11:14:11] Sock 9.Parse request [11:14:11]Sock 9.Check first char [11:14:11]Sock 9.First char is OK [11:14:11]request: POST /json_proto HTTP/1.0 [11:14:11]Method: POST [11:14:11]URL: /json_proto [11:14:11]Method is POST - this is cgi request [11:14:11]url: /json_proto [11:14:11]query_string will be loaded in cgi processing [11:14:11]execute_cgi json_proto POST (null) [11:14:11]execute_cgi path=json_proto method=POST [11:14:11]POST find Content-Length [11:14:11]Host: 172.17.48.197:8080 [11:14:11]Content-Length: 1225 [11:14:11]Content-Type: application/json [11:14:11] [11:14:11]POST finish read [11:14:11]Found Content-Length = 1225 [11:14:11]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106553\u000A04.03.2024 11:10\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 20.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 1418.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\u000A3698593/592\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:11]execute_script... [11:14:11]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106553\u000A04.03.2024 11:10\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 20.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 1418.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\u000A3698593/592\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:11]POST & json_proto [11:14:11]process_json_proto [11:14:11]json parsed OK: [11:14:11]protocol is kg_v1.0 [11:14:11]action value=print_text [11:14:11]process_action print_text [11:14:11]cmd_print_text [11:14:11]ExternCall_PrintAddStr [11:14:11]wPrintStart [11:14:11]Write to MH i2c: 01 00 00 95 0F A4 [11:14:11]Write i2c OK [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: 01 [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: 01 07 00 [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: 01 07 00 95 0F 00 00 00 00 00 FF 0F B9 [11:14:11]RasterBufferAndPrint [11:14:11]line *****ТОВАРНЫЙ ЧЕК***** [11:14:11]line АЗС 25 [11:14:11]line Партнер нефть [11:14:11]line 02508201610067 [11:14:11]line Кассир : Абылгазиев А. [11:14:11]line Счет N : (1)1106553 [11:14:11]line 04.03.2024 11:10 [11:14:11]line ПРОДАЖА [11:14:11]line ТРК (МРК, ГНК): 41 [11:14:11]line Вид ГСМ : 2710194210 [11:14:11]line ДТ(л)-К-5 [11:14:11]line 20.000 x 70.90 [11:14:11]line ИТОГ: 1418.00 [11:14:11]line Тип оплаты: Талоны: Топливные Талоны [11:14:11]line 3698593/592 [11:14:11]line ______________________ [11:14:11]line (подпись) [11:14:11]written 0, free lines is 4095 [11:14:11]Write to MH i2c: 01 00 00 A9 0F B8 [11:14:11]Write i2c OK [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: 01 [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: 01 07 00 [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: 01 07 00 A9 0F 00 00 00 00 00 13 0E E0 [11:14:11]RasterBufferAndPrint [11:14:11]line [11:14:11]line [11:14:11]line [11:14:11]line [11:14:11]line [11:14:11]written 0, free lines is 3605 [11:14:11]MH_Cut [11:14:11]Write to MH i2c: D1 01 00 B0 0F 01 91 [11:14:11]Write i2c OK [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: D1 [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: D1 01 00 [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: D1 01 00 B0 0F 00 90 [11:14:11]Write to MH i2c: 01 00 00 B1 0F C0 [11:14:11]Write i2c OK [11:14:11]MH_I2C_Read... [11:14:11]*** Cut start [11:14:11]*** Purtial cut [11:14:11]*** Stage 1: CUTSNS_PIN = 1 [11:14:13]Read from MH i2c: 01 [11:14:13]MH_I2C_Read... [11:14:13]*** Stop cut motor [11:14:13]*** Cut end [11:14:13]Read from MH i2c: 01 07 00 [11:14:13]MH_I2C_Read... [11:14:13]Read from MH i2c: 01 07 00 B1 0F 00 00 00 00 00 FF 0F D5 [11:14:13]process_action print_text done [11:14:13]requested_data is exist [11:14:13]produce_requested_data [11:14:13]requested_item fm.sn is exist - process it [11:14:13]wFMCommunicate request_size=4 [11:14:13]MH_SAM_APDU [11:14:13]CAPDU: 80 11 00 00 [11:14:13]Write to MH i2c: E2 08 00 B2 0F 80 11 00 00 00 00 00 00 3B [11:14:13]Write i2c OK [11:14:13]MH_I2C_Read... [11:14:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:13]Read from MH i2c: E2 [11:14:13]MH_I2C_Read... [11:14:13]Read from MH i2c: E2 17 00 [11:14:13]MH_I2C_Read... [11:14:13]Read from MH i2c: E2 17 00 B2 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 99 [11:14:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:14:13]wFMCommunicate OK [11:14:13]requested_item fd.num is exist - process it [11:14:13]SAM_PROTO_GetFieldsCounters [11:14:13]wFMCommunicate request_size=4 [11:14:13]MH_SAM_APDU [11:14:13]CAPDU: 80 13 00 00 [11:14:13]Write to MH i2c: E2 08 00 B3 0F 80 13 00 00 00 00 00 00 3E [11:14:13]Write i2c OK [11:14:13]MH_I2C_Read... [11:14:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:14]Read from MH i2c: E2 [11:14:14]MH_I2C_Read... [11:14:14]Read from MH i2c: E2 62 00 [11:14:14]MH_I2C_Read... [11:14:14]Read from MH i2c: E2 62 00 B3 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 92 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 8A 00 00 00 5E 04 04 00 8A 00 00 00 57 04 04 00 8B 00 00 00 19 04 04 00 00 00 00 00 90 00 C1 [11:14: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 92 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 8A 00 00 00 5E 04 04 00 8A 00 00 00 57 04 04 00 8B 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:14:14]wFMCommunicate OK [11:14:14]SAM_PROTO_GetFieldsCounters done [11:14:14]requested_item shift.num is exist - process it [11:14:14]requested_item shift.opened is exist - process it [11:14:14]req_shift_opened [11:14:14]FM_GetShiftState [11:14:14]SAM_PROTO_GetShiftState [11:14:14]wFMCommunicate request_size=4 [11:14:14]MH_SAM_APDU [11:14:14]CAPDU: 80 13 01 00 [11:14:14]Write to MH i2c: E2 08 00 B4 0F 80 13 01 00 00 00 00 00 40 [11:14:14]Write i2c OK [11:14:14]MH_I2C_Read... [11:14:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:14]Read from MH i2c: E2 [11:14:14]MH_I2C_Read... [11:14:14]Read from MH i2c: E2 0E 00 [11:14:14]MH_I2C_Read... [11:14:14]Read from MH i2c: E2 0E 00 B4 0F 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 57 [11:14:14]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:14:14]wFMCommunicate OK [11:14:14]SAM_PROTO_GetShiftState done [11:14:14]FM_GetShiftState done [11:14:14]req_shift_opened done [11:14:14]requested_item shift.open_date is exist - process it [11:14:14]req_shift_open_date [11:14:14]req_shift_open_date done [11:14:14]produce_requested_data done [11:14:14]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123538,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:14:14]process_action_free print_text [11:14:14]json_value_free [11:14:14]json_value_free done [11:14:14]process_json_proto returns [11:14:14]Send response to host [11:14:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123538,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:14:14]free response buf [11:14:14]execute_script done [11:14:14]execute_script returns [11:14:14]free content buf [11:14:14]Sock 9.Close socket [11:14:14]Sock 9.Thread stoped [11:14:15]OFD Sender: No OFD packet to send [11:14:16]int [11:14:16]Write to MH i2c: 01 00 00 B5 0F C4 [11:14:16]*** FLAG_PRN_KEY set [11:14:16]Write i2c OK [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: 01 [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: 01 07 00 [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: 01 07 00 B5 0F 00 08 00 00 00 FF 0F E1 [11:14:16]state=0 [11:14:16]Key pressed [11:14:16]Feed [11:14:16]Write to MH i2c: D8 00 00 B6 0F 9C [11:14:16]Write i2c OK [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: D8 [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: D8 01 00 [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: D8 01 00 B6 0F 00 9D [11:14:16]int [11:14:16]Write to MH i2c: 01 00 00 B7 0F C6 [11:14:16]Write i2c OK [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: 01 [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: 01 07 00 [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: 01 07 00 B7 0F 00 48 00 00 00 3C 00 51 [11:14:16]state=2 [11:14:16]Key pressed [11:14:16]int [11:14:16]Write to MH i2c: 01 00 00 B8 0F C7 [11:14:16]*** FLAG_PRN_KEY reset [11:14:16]Write i2c OK [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: 01 [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: 01 07 00 [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: 01 07 00 B8 0F 00 00 00 00 00 F8 0F D5 [11:14:16]state=2 [11:14:16]Stop feed [11:14:16]int [11:14:16]Write to MH i2c: 01 00 00 B9 0F C8 [11:14:16]*** FLAG_PRN_KEY set [11:14:16]Write i2c OK [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: 01 [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: 01 07 00 [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: 01 07 00 B9 0F 00 08 00 00 00 FF 0F E5 [11:14:16]state=0 [11:14:16]Key pressed [11:14:16]Feed [11:14:16]Write to MH i2c: D8 00 00 BA 0F A0 [11:14:16]Write i2c OK [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: D8 [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: D8 01 00 [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: D8 01 00 BA 0F 00 A1 [11:14:16]int [11:14:16]Write to MH i2c: 01 00 00 BB 0F CA [11:14:16]Write i2c OK [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: 01 [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: 01 07 00 [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: 01 07 00 BB 0F 00 48 00 00 00 3C 00 55 [11:14:16]state=2 [11:14:16]Key pressed [11:14:16]int [11:14:16]Write to MH i2c: 01 00 00 BC 0F CB [11:14:16]*** FLAG_PRN_KEY reset [11:14:16]Write i2c OK [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: 01 [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: 01 07 00 [11:14:16]MH_I2C_Read... [11:14:16]Read from MH i2c: 01 07 00 BC 0F 00 00 00 00 00 F5 0F D6 [11:14:16]state=2 [11:14:16]Stop feed [11:14:17]int [11:14:17]Write to MH i2c: 01 00 00 BD 0F CC [11:14:17]*** FLAG_PRN_KEY set [11:14:17]Write i2c OK [11:14:17]MH_I2C_Read... [11:14:17]Read from MH i2c: 01 [11:14:17]MH_I2C_Read... [11:14:17]Read from MH i2c: 01 07 00 [11:14:17]MH_I2C_Read... [11:14:17]Read from MH i2c: 01 07 00 BD 0F 00 08 00 00 00 FF 0F E9 [11:14:17]state=0 [11:14:17]Key pressed [11:14:17]Feed [11:14:17]Write to MH i2c: D8 00 00 BE 0F A4 [11:14:17]Write i2c OK [11:14:17]MH_I2C_Read... [11:14:17]Read from MH i2c: D8 [11:14:17]MH_I2C_Read... [11:14:17]Read from MH i2c: D8 01 00 [11:14:17]MH_I2C_Read... [11:14:17]Read from MH i2c: D8 01 00 BE 0F 00 A5 [11:14:17]int [11:14:17]Write to MH i2c: 01 00 00 BF 0F CE [11:14:17]Write i2c OK [11:14:17]MH_I2C_Read... [11:14:17]Read from MH i2c: 01 [11:14:17]MH_I2C_Read... [11:14:17]Read from MH i2c: 01 07 00 [11:14:17]MH_I2C_Read... [11:14:17]Read from MH i2c: 01 07 00 BF 0F 00 48 00 00 00 3C 00 59 [11:14:17]state=2 [11:14:17]Key pressed [11:14:17]int [11:14:17]Write to MH i2c: 01 00 00 C0 0F CF [11:14:17]*** FLAG_PRN_KEY reset [11:14:17]Write i2c OK [11:14:17]MH_I2C_Read... [11:14:17]Read from MH i2c: 01 [11:14:17]MH_I2C_Read... [11:14:17]Read from MH i2c: 01 07 00 [11:14:17]MH_I2C_Read... [11:14:17]Read from MH i2c: 01 07 00 C0 0F 00 00 00 00 00 F5 0F DA [11:14:17]state=2 [11:14:17]Stop feed [11:14:20]OFD Sender: No OFD packet to send [11:14:25]OFD Sender: No OFD packet to send [11:14:30]OFD Sender: No OFD packet to send [11:14:35]OFD Sender: No OFD packet to send [11:14:40]OFD Sender: No OFD packet to send [11:14:45]OFD Sender: No OFD packet to send [11:14:50]OFD Sender: No OFD packet to send [11:14:51]accept exits with 7 [11:14:51]New connection [11:14:51]New thread 3067436388 created [11:14:51]Thread 3067579748 joined [11:14:51]Waiting for new connection... [11:14:51] Sock 7.Parse request [11:14:51]Sock 7.Check first char [11:14:51]Sock 7.First char is OK [11:14:51]request: POST /json_proto HTTP/1.0 [11:14:51]Method: POST [11:14:51]URL: /json_proto [11:14:51]Method is POST - this is cgi request [11:14:51]url: /json_proto [11:14:51]query_string will be loaded in cgi processing [11:14:51]execute_cgi json_proto POST (null) [11:14:51]execute_cgi path=json_proto method=POST [11:14:51]POST find Content-Length [11:14:51]Host: 172.17.48.197:8080 [11:14:51]Content-Length: 679 [11:14:51]Content-Type: application/json [11:14:51] [11:14:51]POST finish read [11:14:51]Found Content-Length = 679 [11:14:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106555", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 1.000, "sum" : 70.90, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 70.00, "total" : 70.00, "payments": [ { "type": 0, "sum" : 70.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:51]execute_script... [11:14: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)1106555", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 1.000, "sum" : 70.90, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 70.00, "total" : 70.00, "payments": [ { "type": 0, "sum" : 70.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:51]POST & json_proto [11:14:51]process_json_proto [11:14:51]json parsed OK: [11:14:51]protocol is kg_v1.0 [11:14:51]action value=close_receipt [11:14:51]process_action close_receipt [11:14:51]cmd_close_receipt [11:14:51]MH_GetDate [11:14:51]Write to MH i2c: F0 00 00 C1 0F BF [11:14:51]Write i2c OK [11:14:51]MH_I2C_Read... [11:14:51]Read from MH i2c: F0 [11:14:51]MH_I2C_Read... [11:14:51]Read from MH i2c: F0 09 00 [11:14:51]MH_I2C_Read... [11:14:51]Read from MH i2c: F0 09 00 C1 0F 00 2C AD E5 65 6C AF E3 65 4E [11:14:51]GetLastDocTimeStamp 1709550838 [11:14:51]current date 1709550892 [11:14:51]FM_GetShiftState [11:14:51]SAM_PROTO_GetShiftState [11:14:51]wFMCommunicate request_size=4 [11:14:51]MH_SAM_APDU [11:14:51]CAPDU: 80 13 01 00 [11:14:51]Write to MH i2c: E2 08 00 C2 0F 80 13 01 00 00 00 00 00 4E [11:14:51]Write i2c OK [11:14:51]MH_I2C_Read... [11:14:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:51]Read from MH i2c: E2 [11:14:51]MH_I2C_Read... [11:14:51]Read from MH i2c: E2 0E 00 [11:14:51]MH_I2C_Read... [11:14:51]Read from MH i2c: E2 0E 00 C2 0F 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 65 [11:14:51]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:14:51]wFMCommunicate OK [11:14:51]SAM_PROTO_GetShiftState done [11:14:51]FM_GetShiftState done [11:14:51]opened in 1709511088 [11:14:51]opened+sec_in_day 1709597488 [11:14:51]quantity*price = 7090 [11:14:51]sum+1 = 7091 [11:14:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.90 ИТОГО: 70.00 Внесено: 70.00 СДАЧА: 0.00 НСП 1% : 0.63 НДС 12% : 7.53 Наличными: 70.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 139 04.03.2024 11:14 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123539 ФПД: 184212985912412 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T111452&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123539&fm=184212985912412&tin=02508201610067®Number=0000000000090573&sum=7000 [11:14:52]StoreToDocumentArchive [11:14:52]shift 324 fd 123539 [11:14:52]save to /storage/0324/doc_00123539 [11:14:52]save last doc name /storage/0324/doc_00123539 to /storage/kkm_last_doc_name [11:14:52]save OK [11:14:52]Clear old archive folders... [11:14:52]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:14:52]tlvbuf is 01BB98D0 [11:14:52]SAM_PROTO_ClearQueue [11:14:52]wFMCommunicate request_size=4 [11:14:52]MH_SAM_APDU [11:14:52]CAPDU: 80 09 00 00 [11:14:52]Write to MH i2c: E2 08 00 CF 0F 80 09 00 00 00 00 00 00 50 [11:14:52]Write i2c OK [11:14:52]MH_I2C_Read... [11:14:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:14:52]Read from MH i2c: E2 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: E2 03 00 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: E2 03 00 CF 0F 00 90 00 52 [11:14:52]RAPDU: 90 00 [11:14:52]wFMCommunicate OK [11:14:52]SAM_PROTO_ClearQueue done [11:14:52]KKMCreateOFDPacket [11:14:52]OFDProtocolAddRootSTLVToBuf [11:14:52]FM_MakeSignedData [11:14:52]FM_MakeSignedData [11:14:52]SAM_PROTO_SignData [11:14:52]wFMCommunicate request_size=4 [11:14:52]MH_SAM_APDU [11:14:52]CAPDU: 80 0D 01 02 [11:14:52]Write to MH i2c: E2 08 00 D0 0F 80 0D 01 02 00 00 00 00 58 [11:14:52]Write i2c OK [11:14:52]MH_I2C_Read... [11:14:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:14:52]Read from MH i2c: E2 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: E2 03 00 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: E2 03 00 D0 0F 00 90 00 53 [11:14:52]RAPDU: 90 00 [11:14:52]wFMCommunicate OK [11:14:52]wFMCommunicate request_size=255 [11:14:52]MH_SAM_APDU [11:14:52]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 B2 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 02 00 00 00 00 07 04 06 00 58 1B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 2C AD E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 93 E2 01 00 35 04 06 00 [11:14:52]Write to MH i2c: E2 02 01 D1 0F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 B2 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 02 00 00 00 00 07 04 06 00 58 1B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 2C AD E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 93 E2 01 00 35 04 06 00 00 00 AD [11:14:52]Write i2c OK [11:14:52]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 D1 0F 00 90 00 54 [11:14:53]RAPDU: 90 00 [11:14:53]wFMCommunicate OK [11:14:53]wFMCommunicate request_size=11 [11:14:53]MH_SAM_APDU [11:14:53]CAPDU: 80 0D 02 02 06 A7 8A 6D 96 9C 5C [11:14:53]Write to MH i2c: E2 0E 00 D2 0F 80 0D 02 02 06 00 A7 8A 6D 96 9C 5C 00 00 93 [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 D2 0F 00 90 00 55 [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 D3 0F 80 0D 03 02 00 00 00 00 5D [11:14:53]Write i2c OK [11:14:53]MH_I2C_Read... [11:14:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:14:53]Read from MH i2c: E2 [11:14:53]MH_I2C_Read... [11:14:53]Read from MH i2c: E2 0B 00 [11:14:53]MH_I2C_Read... [11:14:53]Read from MH i2c: E2 0B 00 D3 0F 00 0B 3F E7 7B A6 A5 CD 49 90 00 6B [11:14:53]RAPDU: 0B 3F E7 7B A6 A5 CD 49 90 00 [11:14:53]wFMCommunicate OK [11:14:53]SAM_PROTO_SignData done [11:14:53]FM_MakeSignedData done [11:14:53]CreateOFDProtocolMessage [11:14:53]wFMCommunicate request_size=4 [11:14:53]MH_SAM_APDU [11:14:53]CAPDU: 80 11 00 00 [11:14:53]Write to MH i2c: E2 08 00 D4 0F 80 11 00 00 00 00 00 00 5D [11:14:53]Write i2c OK [11:14:53]MH_I2C_Read... [11:14:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:53]Read from MH i2c: E2 [11:14:53]MH_I2C_Read... [11:14:53]Read from MH i2c: E2 17 00 [11:14:53]MH_I2C_Read... [11:14:53]Read from MH i2c: E2 17 00 D4 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 BB [11:14:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:14:53]wFMCommunicate OK [11:14:53]CreateOFDProtocolMessage done [11:14:53]OFDSenderStorePacket 123539 [11:14:53]StoreOFDPacket docnum=123539 [11:14:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 44 78 08 01 5C 2E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 B2 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 02 00 00 00 00 07 04 06 00 58 1B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 2C AD E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 93 E2 01 00 35 04 06 00 A7 8A 6D 96 9C 5C 0B 3F E7 7B A6 A5 CD 49 [11:14:53]CheckFolder [11:14:53]dirname=/storage/ofd_packets [11:14:53]CheckFolder done [11:14:53]ProducePacketName [11:14:53]name=ofd_packets/00123539 [11:14:53]NVStorageSaveData ofd_packets/00123539 [11:14:53]File name is /storage/ofd_packets/00123539 [11:14:53]Write 302 bytes [11:14:53]NVStorageSaveData done [11:14:53]OFDSenderStorePacket done [11:14:53]KKMCreateOFDPacket done [11:14:53]NVStorageSaveData kkm_last_timestamp [11:14:53]File name is /storage/kkm_last_timestamp [11:14:53]Write 4 bytes [11:14:53]NVStorageSaveData done [11:14:53]ExternCall_PrintAddStr [11:14:53]wPrintStart [11:14:53]Write to MH i2c: 01 00 00 D5 0F E4 [11:14:53]Write i2c OK [11:14:53]MH_I2C_Read... [11:14:53]Read from MH i2c: 01 [11:14:53]MH_I2C_Read... [11:14:53]Read from MH i2c: 01 07 00 [11:14:53]MH_I2C_Read... [11:14:53]Read from MH i2c: 01 07 00 D5 0F 00 00 00 00 00 FF 0F F9 [11:14:53]RasterBufferAndPrint [11:14:53]line Счет N : (1)1106555 [11:14:53]line ИНН: 02508201610067 [11:14:53]line Контрольно-Кассовый Чек [11:14:53]line ПРОДАЖА [11:14:53]line ТРК (МРК, ГНК) : 31 [11:14:53]line Товар: 2710194210 [11:14:53]line ДТ(л)-К-5 [11:14:53]line 1.000 * 70.90 [11:14:53]line = 70.90 [11:14:53]line НДС 12% НСП 1% [11:14:53]line > о реализуемом товаре [11:14:53]line ОКРУГЛЕНИЕ: -0.90 [11:14:53]line ИТОГО: 70.00 [11:14:53]line Внесено: 70.00 [11:14:53]line СДАЧА: 0.00 [11:14:53]line НСП 1% : 0.63 [11:14:53]line НДС 12% : 7.53 [11:14:53]line Наличными: 70.00 [11:14:53]line Безнал.: 0.00 [11:14:53]line Место: АЗС № 25 "Партнер Нефть" [11:14:53]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:14:53]line СНО: Общий режим [11:14:53]line Чек 139 04.03.2024 11:14 [11:14:53]line Смена: 324 ФФД: 1.0 [11:14:53]line ЗНМ: 0300000019 [11:14:53]line РНМ: 0000000000090573 [11:14:53]line Версия ККМ: 001 [11:14:53]line ФМ: 0000000000874798 [11:14:53]line ФД: 123539 [11:14:53]line ФПД: 184212985912412 [11:14:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T111452&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123539&fm=184212985912412&tin=02508201610067®Number=0000000000090573&sum=7000 [11:14:53]OFD Sender: Processing packet 123539 [packets to send 112, broken 111] [11:14:53]ProducePacketName [11:14:53]name=ofd_packets/00123539 [11:14:53]OFD Sender: To server: pG, [11:14:53]CommunicateWithHost lk.salyk.kg:30040 [11:14:53]ConnectInit lk.salyk.kg [11:14:53]written 0, free lines is 4095 [11:14:53]Connected sock=10 [11:14: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 37 39 38 10 01 00 00 44 78 08 01 5C 2E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 B2 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 02 00 00 00 00 07 04 06 00 58 1B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 2C AD E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 93 E2 01 00 35 04 06 00 A7 8A 6D 96 9C 5C 0B 3F E7 7B A6 A5 CD 49 [11:14:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 81 98 47 00 82 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 37 39 38 10 04 04 00 93 E2 01 00 F4 03 04 00 55 59 E5 65 B6 04 01 00 00 2B B7 94 36 7D 25 A0 00 [11:14:53]CommunicateWithHost err = 0 [11:14:53]CheckOFDResponse [11:14:53]1017 (14) - 77093643461234 [11:14:53]1041 (16) - 0000000000874798 [11:14:53]1040 (4) - 123539 [11:14:53]1012 (4) - 04.03.2024 05:17 [11:14:53]1206 (1) - 0 [11:14:53]OFD Sender: Remove packet 123539 [11:14:53]ProducePacketName [11:14:53]name=ofd_packets/00123539 [11:14:53]NVStorageDeleteData [11:14:53]Write to MH i2c: 01 00 00 00 10 10 [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 00 10 00 00 00 00 00 F9 0C 1C [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 3330 [11:14:54]MH_Cut [11:14:54]Write to MH i2c: D1 01 00 07 10 01 E9 [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 07 10 00 E8 [11:14:54]Write to MH i2c: 01 00 00 08 10 18 [11:14:54]Write i2c OK [11:14:54]MH_I2C_Read... [11:14:54]OFD Sender: No OFD packet to send [11:14:54]*** Cut start [11:14:54]*** Purtial cut [11:14:54]*** Stage 1: CUTSNS_PIN = 1 [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 08 10 00 00 00 00 00 FF 0F 2D [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 09 10 80 11 00 00 00 00 00 00 93 [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 09 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F1 [11:14:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 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 0A 10 80 13 00 00 00 00 00 00 96 [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 0A 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 93 E2 01 00 0E 04 04 00 44 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 1D [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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 93 E2 01 00 0E 04 04 00 44 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 [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 0B 10 80 13 01 00 00 00 00 00 98 [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 0B 10 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 AF [11:14:56]RAPDU: 09 00 01 B0 11 E5 65 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":"0000000000874798","fd.num":123539,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [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":"0000000000874798","fd.num":123539,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [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 7.Close socket [11:14:56]Sock 7.Thread stoped [11:14:59]OFD Sender: No OFD packet to send [11:15:04]OFD Sender: No OFD packet to send [11:15:05]int [11:15:05]Write to MH i2c: 01 00 00 0C 10 1C [11:15:05]*** FLAG_PRN_KEY set [11:15:05]Write i2c OK [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: 01 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: 01 07 00 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: 01 07 00 0C 10 00 08 00 00 00 FF 0F 39 [11:15:05]state=0 [11:15:05]Key pressed [11:15:05]Feed [11:15:05]Write to MH i2c: D8 00 00 0D 10 F4 [11:15:05]Write i2c OK [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: D8 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: D8 01 00 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: D8 01 00 0D 10 00 F5 [11:15:05]int [11:15:05]Write to MH i2c: 01 00 00 0E 10 1E [11:15:05]Write i2c OK [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: 01 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: 01 07 00 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: 01 07 00 0E 10 00 48 00 00 00 3C 00 A9 [11:15:05]state=2 [11:15:05]Key pressed [11:15:05]int [11:15:05]Write to MH i2c: 01 00 00 0F 10 1F [11:15:05]*** FLAG_PRN_KEY reset [11:15:05]Write i2c OK [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: 01 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: 01 07 00 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: 01 07 00 0F 10 00 00 00 00 00 F9 0F 2E [11:15:05]state=2 [11:15:05]Stop feed [11:15:05]int [11:15:05]Write to MH i2c: 01 00 00 10 10 20 [11:15:05]*** FLAG_PRN_KEY set [11:15:05]Write i2c OK [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: 01 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: 01 07 00 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: 01 07 00 10 10 00 08 00 00 00 FF 0F 3D [11:15:05]state=0 [11:15:05]Key pressed [11:15:05]Feed [11:15:05]Write to MH i2c: D8 00 00 11 10 F8 [11:15:05]Write i2c OK [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: D8 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: D8 01 00 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: D8 01 00 11 10 00 F9 [11:15:05]int [11:15:05]Write to MH i2c: 01 00 00 12 10 22 [11:15:05]Write i2c OK [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: 01 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: 01 07 00 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: 01 07 00 12 10 00 48 00 00 00 3C 00 AD [11:15:05]state=2 [11:15:05]Key pressed [11:15:06]int [11:15:06]Write to MH i2c: 01 00 00 13 10 23 [11:15:06]*** FLAG_PRN_KEY reset [11:15:06]Write i2c OK [11:15:06]MH_I2C_Read... [11:15:06]Read from MH i2c: 01 [11:15:06]MH_I2C_Read... [11:15:06]Read from MH i2c: 01 07 00 [11:15:06]MH_I2C_Read... [11:15:06]Read from MH i2c: 01 07 00 13 10 00 00 00 00 00 F6 0F 2F [11:15:06]state=2 [11:15:06]Stop feed [11:15:09]OFD Sender: No OFD packet to send [11:15:14]OFD Sender: No OFD packet to send [11:15:19]OFD Sender: No OFD packet to send [11:15:24]OFD Sender: No OFD packet to send [11:15:29]OFD Sender: No OFD packet to send [11:15:34]OFD Sender: No OFD packet to send [11:15:39]OFD Sender: No OFD packet to send [11:15:44]OFD Sender: No OFD packet to send [11:15:49]OFD Sender: No OFD packet to send [11:15:54]OFD Sender: No OFD packet to send [11:15:59]OFD Sender: No OFD packet to send [11:16:04]OFD Sender: No OFD packet to send [11:16:09]OFD Sender: No OFD packet to send [11:16:14]OFD Sender: No OFD packet to send [11:16:19]OFD Sender: No OFD packet to send [11:16:24]OFD Sender: No OFD packet to send [11:16:29]OFD Sender: No OFD packet to send [11:16:34]OFD Sender: No OFD packet to send [11:16:39]OFD Sender: No OFD packet to send [11:16:44]OFD Sender: No OFD packet to send [11:16:49]OFD Sender: No OFD packet to send [11:16:54]OFD Sender: No OFD packet to send [11:16:59]OFD Sender: No OFD packet to send [11:17:04]OFD Sender: No OFD packet to send [11:17:09]OFD Sender: No OFD packet to send [11:17:14]OFD Sender: No OFD packet to send [11:17:19]OFD Sender: No OFD packet to send [11:17:24]OFD Sender: No OFD packet to send [11:17:29]OFD Sender: No OFD packet to send [11:17:34]OFD Sender: No OFD packet to send [11:17:39]OFD Sender: No OFD packet to send [11:17:44]OFD Sender: No OFD packet to send [11:17:49]OFD Sender: No OFD packet to send [11:17:54]OFD Sender: No OFD packet to send [11:17:59]OFD Sender: No OFD packet to send [11:18:04]OFD Sender: No OFD packet to send [11:18:09]OFD Sender: No OFD packet to send [11:18:14]OFD Sender: No OFD packet to send [11:18:19]OFD Sender: No OFD packet to send [11:18:24]OFD Sender: No OFD packet to send [11:18:29]OFD Sender: No OFD packet to send [11:18:34]OFD Sender: No OFD packet to send [11:18:39]OFD Sender: No OFD packet to send [11:18:44]OFD Sender: No OFD packet to send [11:18:49]OFD Sender: No OFD packet to send [11:18:54]OFD Sender: No OFD packet to send [11:18:59]OFD Sender: No OFD packet to send [11:19:04]OFD Sender: No OFD packet to send [11:19:09]OFD Sender: No OFD packet to send [11:19:14]OFD Sender: No OFD packet to send [11:19:19]OFD Sender: No OFD packet to send [11:19:24]OFD Sender: No OFD packet to send [11:19:29]OFD Sender: No OFD packet to send [11:19:34]OFD Sender: No OFD packet to send [11:19:39]OFD Sender: No OFD packet to send [11:19:44]OFD Sender: No OFD packet to send [11:19:49]OFD Sender: No OFD packet to send [11:19:54]OFD Sender: No OFD packet to send [11:19:59]OFD Sender: No OFD packet to send [11:20:03]accept exits with 9 [11:20:03]New connection [11:20:03]New thread 3067579748 created [11:20:03]Thread 3067436388 joined [11:20:03]Waiting for new connection... [11:20:03] Sock 9.Parse request [11:20:03]Sock 9.Check first char [11:20:03]Sock 9.First char is OK [11:20:03]request: POST /json_proto HTTP/1.0 [11:20:03]Method: POST [11:20:03]URL: /json_proto [11:20:03]Method is POST - this is cgi request [11:20:03]url: /json_proto [11:20:03]query_string will be loaded in cgi processing [11:20:03]execute_cgi json_proto POST (null) [11:20:03]execute_cgi path=json_proto method=POST [11:20:03]POST find Content-Length [11:20:03]Host: 172.17.48.197:8080 [11:20:03]Content-Length: 215 [11:20:03]Content-Type: application/json [11:20:03] [11:20:03]POST finish read [11:20:03]Found Content-Length = 215 [11:20:03]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:20:03]execute_script... [11:20:03]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:20:03]POST & json_proto [11:20:03]process_json_proto [11:20:03]json parsed OK: [11:20:03]protocol is kg_v1.0 [11:20:03]action value=get_value [11:20:03]process_action get_value [11:20:03]cmd_get_value [11:20:03]process_action get_value done [11:20:03]requested_data is exist [11:20:03]produce_requested_data [11:20:03]requested_item kkm.sn is exist - process it [11:20:03]requested_item kkm.ver is exist - process it [11:20:03]requested_item fm.sn is exist - process it [11:20:03]wFMCommunicate request_size=4 [11:20:03]MH_SAM_APDU [11:20:03]CAPDU: 80 11 00 00 [11:20:03]Write to MH i2c: E2 08 00 14 10 80 11 00 00 00 00 00 00 9E [11:20:03]Write i2c OK [11:20:03]MH_I2C_Read... [11:20:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:03]Read from MH i2c: E2 [11:20:03]MH_I2C_Read... [11:20:03]Read from MH i2c: E2 17 00 [11:20:03]MH_I2C_Read... [11:20:03]Read from MH i2c: E2 17 00 14 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 FC [11:20:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:20:03]wFMCommunicate OK [11:20:03]requested_item fd.num is exist - process it [11:20:03]SAM_PROTO_GetFieldsCounters [11:20:03]wFMCommunicate request_size=4 [11:20:03]MH_SAM_APDU [11:20:03]CAPDU: 80 13 00 00 [11:20:03]Write to MH i2c: E2 08 00 15 10 80 13 00 00 00 00 00 00 A1 [11:20:03]Write i2c OK [11:20:03]MH_I2C_Read... [11:20:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:20:03]Read from MH i2c: E2 [11:20:03]MH_I2C_Read... [11:20:03]Read from MH i2c: E2 62 00 [11:20:03]MH_I2C_Read... [11:20:03]Read from MH i2c: E2 62 00 15 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 93 E2 01 00 0E 04 04 00 44 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 28 [11:20: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 93 E2 01 00 0E 04 04 00 44 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 [11:20:03]wFMCommunicate OK [11:20:03]SAM_PROTO_GetFieldsCounters done [11:20:03]requested_item shift.num is exist - process it [11:20:03]requested_item shift.opened is exist - process it [11:20:03]req_shift_opened [11:20:03]FM_GetShiftState [11:20:03]SAM_PROTO_GetShiftState [11:20:03]wFMCommunicate request_size=4 [11:20:03]MH_SAM_APDU [11:20:03]CAPDU: 80 13 01 00 [11:20:03]Write to MH i2c: E2 08 00 16 10 80 13 01 00 00 00 00 00 A3 [11:20:03]Write i2c OK [11:20:03]MH_I2C_Read... [11:20:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:03]Read from MH i2c: E2 [11:20:03]MH_I2C_Read... [11:20:03]Read from MH i2c: E2 0E 00 [11:20:03]MH_I2C_Read... [11:20:03]Read from MH i2c: E2 0E 00 16 10 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 BA [11:20:03]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:20:03]wFMCommunicate OK [11:20:03]SAM_PROTO_GetShiftState done [11:20:03]FM_GetShiftState done [11:20:03]req_shift_opened done [11:20:03]requested_item shift.open_date is exist - process it [11:20:03]req_shift_open_date [11:20:03]req_shift_open_date done [11:20:03]produce_requested_data done [11:20:03]produce_requested_data return {"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":123539,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:20:03]process_action_free get_value [11:20:03]json_value_free [11:20:03]json_value_free done [11:20:03]process_json_proto returns [11:20:03]Send response to host [11:20:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":123539,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:20:03]free response buf [11:20:03]execute_script done [11:20:03]execute_script returns [11:20:03]free content buf [11:20:03]Sock 9.Close socket [11:20:03]Sock 9.Thread stoped [11:20:03]accept exits with 7 [11:20:03]New connection [11:20:03]New thread 3067436388 created [11:20:03]Thread 3067579748 joined [11:20:03]Waiting for new connection... [11:20:03] Sock 7.Parse request [11:20:03]Sock 7.Check first char [11:20:03]Sock 7.First char is OK [11:20:03]request: POST /json_proto HTTP/1.0 [11:20:03]Method: POST [11:20:03]URL: /json_proto [11:20:03]Method is POST - this is cgi request [11:20:03]url: /json_proto [11:20:03]query_string will be loaded in cgi processing [11:20:03]execute_cgi json_proto POST (null) [11:20:03]execute_cgi path=json_proto method=POST [11:20:03]POST find Content-Length [11:20:03]Host: 172.17.48.197:8080 [11:20:03]Content-Length: 331 [11:20:03]Content-Type: application/json [11:20:03] [11:20:03]POST finish read [11:20:03]Found Content-Length = 331 [11:20:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:20:03]execute_script... [11:20:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:20:03]POST & json_proto [11:20:03]process_json_proto [11:20:03]json parsed OK: [11:20:03]protocol is kg_v1.0 [11:20:03]action value=get_value [11:20:03]process_action get_value [11:20:03]cmd_get_value [11:20:03]process_action get_value done [11:20:03]requested_data is exist [11:20:03]produce_requested_data [11:20:03]requested_item fm.sale.total is exist - process it [11:20:03]SAM_PROTO_GetFMData [11:20:03]wFMCommunicate request_size=4 [11:20:03]MH_SAM_APDU [11:20:03]CAPDU: 80 13 03 00 [11:20:03]Write to MH i2c: E2 08 00 17 10 80 13 03 00 00 00 00 00 A6 [11:20:03]Write i2c OK [11:20:03]MH_I2C_Read... [11:20:04]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:20:04]Read from MH i2c: E2 [11:20:04]MH_I2C_Read... [11:20:04]Read from MH i2c: E2 FD 00 [11:20:04]MH_I2C_Read... [11:20:04]Read from MH i2c: E2 FD 00 17 10 00 C7 04 85 04 C3 04 6E 04 04 00 0B E0 01 00 69 04 A3 00 6F 04 04 00 E5 CA 01 00 B1 04 05 00 89 17 FE 6F 02 70 04 05 00 05 C7 01 AC 01 72 04 04 00 84 50 FC C3 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 7C 24 47 42 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 6B C6 85 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 9E 00 6F 04 04 00 26 15 00 00 B1 04 04 00 F5 6A 89 34 70 04 04 00 D5 1C 89 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 54 77 94 05 EF 90 00 39 [11:20:04]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 0B E0 01 00 69 04 A3 00 6F 04 04 00 E5 CA 01 00 B1 04 05 00 89 17 FE 6F 02 70 04 05 00 05 C7 01 AC 01 72 04 04 00 84 50 FC C3 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 7C 24 47 42 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 6B C6 85 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 9E 00 6F 04 04 00 26 15 00 00 B1 04 04 00 F5 6A 89 34 70 04 04 00 D5 1C 89 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 54 77 94 05 EF 90 00 [11:20:04]wFMCommunicate OK [11:20:04]wFMCommunicate request_size=4 [11:20:04]MH_SAM_APDU [11:20:04]CAPDU: 80 17 00 00 [11:20:04]Write to MH i2c: E2 08 00 18 10 80 17 00 00 00 00 00 00 A8 [11:20:04]Write i2c OK [11:20:04]MH_I2C_Read... [11:20:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:20:04]Read from MH i2c: E2 [11:20:04]MH_I2C_Read... [11:20:04]Read from MH i2c: E2 FD 00 [11:20:04]MH_I2C_Read... [11:20:04]Read from MH i2c: E2 FD 00 18 10 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3E 08 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 72 [11:20:04]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 3E 08 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [11:20:04]wFMCommunicate OK [11:20:04]wFMCommunicate request_size=4 [11:20:04]MH_SAM_APDU [11:20:04]CAPDU: 80 17 00 00 [11:20:04]Write to MH i2c: E2 08 00 19 10 80 17 00 00 00 00 00 00 A9 [11:20:04]Write i2c OK [11:20:04]MH_I2C_Read... [11:20:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:20:04]Read from MH i2c: E2 [11:20:04]MH_I2C_Read... [11:20:04]Read from MH i2c: E2 FD 00 [11:20:04]MH_I2C_Read... [11:20:04]Read from MH i2c: E2 FD 00 19 10 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 81 [11:20:04]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [11:20:04]wFMCommunicate OK [11:20:04]wFMCommunicate request_size=4 [11:20:04]MH_SAM_APDU [11:20:04]CAPDU: 80 17 00 00 [11:20:04]Write to MH i2c: E2 08 00 1A 10 80 17 00 00 00 00 00 00 AA [11:20:04]Write i2c OK [11:20:04]MH_I2C_Read... [11:20:04]OFD Sender: No OFD packet to send [11:20:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:20:04]Read from MH i2c: E2 [11:20:04]MH_I2C_Read... [11:20:04]Read from MH i2c: E2 FD 00 [11:20:04]MH_I2C_Read... [11:20:04]Read from MH i2c: E2 FD 00 1A 10 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 25 [11:20:04]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [11:20:04]wFMCommunicate OK [11:20:04]wFMCommunicate request_size=4 [11:20:04]MH_SAM_APDU [11:20:04]CAPDU: 80 17 00 00 [11:20:04]Write to MH i2c: E2 08 00 1B 10 80 17 00 00 00 00 00 00 AB [11:20:04]Write i2c OK [11:20:04]MH_I2C_Read... [11:20:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [11:20:05]Read from MH i2c: E2 [11:20:05]MH_I2C_Read... [11:20:05]Read from MH i2c: E2 E4 00 [11:20:05]MH_I2C_Read... [11:20:05]Read from MH i2c: E2 E4 00 1B 10 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 8B [11:20:05]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:20:05]wFMCommunicate OK [11:20:05]SAM_PROTO_GetFMData done [11:20:05]requested_item fm.sale_refund.total is exist - process it [11:20:05]requested_item fm.buy.total is exist - process it [11:20:05]requested_item shift.sale.total is exist - process it [11:20:05]SAM_PROTO_GetShiftData [11:20:05]wFMCommunicate request_size=4 [11:20:05]MH_SAM_APDU [11:20:05]CAPDU: 80 13 02 00 [11:20:05]Write to MH i2c: E2 08 00 1C 10 80 13 02 00 00 00 00 00 AA [11:20:05]Write i2c OK [11:20:05]MH_I2C_Read... [11:20:05]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:20:05]Read from MH i2c: E2 [11:20:05]MH_I2C_Read... [11:20:05]Read from MH i2c: E2 FD 00 [11:20:05]MH_I2C_Read... [11:20:05]Read from MH i2c: E2 FD 00 1C 10 00 BA 04 AA 04 B6 04 6E 04 04 00 8B 00 00 00 69 04 9C 00 6F 04 04 00 80 00 00 00 B1 04 03 00 92 51 BE 70 04 03 00 68 CA 90 72 04 03 00 2A 87 2D 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 1A 37 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 40 AF 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0B 00 00 00 B1 04 03 00 D0 F6 1F 70 04 03 00 D0 F6 1F 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 09 65 03 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 9D [11:20:05]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 8B 00 00 00 69 04 9C 00 6F 04 04 00 80 00 00 00 B1 04 03 00 92 51 BE 70 04 03 00 68 CA 90 72 04 03 00 2A 87 2D 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 1A 37 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 40 AF 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0B 00 00 00 B1 04 03 00 D0 F6 1F 70 04 03 00 D0 F6 1F 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 09 65 03 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [11:20:05]wFMCommunicate OK [11:20:05]wFMCommunicate request_size=4 [11:20:05]MH_SAM_APDU [11:20:05]CAPDU: 80 17 00 00 [11:20:05]Write to MH i2c: E2 08 00 1D 10 80 17 00 00 00 00 00 00 AD [11:20:05]Write i2c OK [11:20:05]MH_I2C_Read... [11:20:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:20:05]Read from MH i2c: E2 [11:20:05]MH_I2C_Read... [11:20:05]Read from MH i2c: E2 FD 00 [11:20:05]MH_I2C_Read... [11:20:05]Read from MH i2c: E2 FD 00 1D 10 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 69 48 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 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 90 00 08 [11:20:05]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 69 48 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 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 90 00 [11:20:05]wFMCommunicate OK [11:20:05]wFMCommunicate request_size=4 [11:20:05]MH_SAM_APDU [11:20:05]CAPDU: 80 17 00 00 [11:20:05]Write to MH i2c: E2 08 00 1E 10 80 17 00 00 00 00 00 00 AE [11:20:05]Write i2c OK [11:20:05]MH_I2C_Read... [11:20:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:20:06]Read from MH i2c: E2 [11:20:06]MH_I2C_Read... [11:20:06]Read from MH i2c: E2 FD 00 [11:20:06]MH_I2C_Read... [11:20:06]Read from MH i2c: E2 FD 00 1E 10 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 DA [11:20:06]RAPDU: 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 [11:20:06]wFMCommunicate OK [11:20:06]wFMCommunicate request_size=4 [11:20:06]MH_SAM_APDU [11:20:06]CAPDU: 80 17 00 00 [11:20:06]Write to MH i2c: E2 08 00 1F 10 80 17 00 00 00 00 00 00 AF [11:20:06]Write i2c OK [11:20:06]MH_I2C_Read... [11:20:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:20:06]Read from MH i2c: E2 [11:20:06]MH_I2C_Read... [11:20:06]Read from MH i2c: E2 FD 00 [11:20:06]MH_I2C_Read... [11:20:06]Read from MH i2c: E2 FD 00 1F 10 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 27 [11:20:06]RAPDU: 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 [11:20:06]wFMCommunicate OK [11:20:06]wFMCommunicate request_size=4 [11:20:06]MH_SAM_APDU [11:20:06]CAPDU: 80 17 00 00 [11:20:06]Write to MH i2c: E2 08 00 20 10 80 17 00 00 00 00 00 00 B0 [11:20:06]Write i2c OK [11:20:06]MH_I2C_Read... [11:20:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [11:20:06]Read from MH i2c: E2 [11:20:06]MH_I2C_Read... [11:20:06]Read from MH i2c: E2 D7 00 [11:20:06]MH_I2C_Read... [11:20:06]Read from MH i2c: E2 D7 00 20 10 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 93 [11:20:06]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:20:06]wFMCommunicate OK [11:20:06]SAM_PROTO_GetShiftData done [11:20:06]requested_item shift.sale.total_cash is exist - process it [11:20:06]requested_item shift.sale_refund.total is exist - process it [11:20:06]requested_item shift.sale_refund.total_cash is exist - process it [11:20:06]requested_item shift.buy.total is exist - process it [11:20:06]requested_item shift.buy.total_cash is exist - process it [11:20:06]produce_requested_data done [11:20:06]produce_requested_data return {"fm.sale.total":104688577.37,"fm.sale_refund.total":8814210.45,"fm.buy.total":0.00,"shift.sale.total":124727.22,"shift.sale.total_cash":94890.00,"shift.sale_refund.total":20948.00,"shift.sale_refund.total_cash":20948.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:20:06]process_action_free get_value [11:20:06]json_value_free [11:20:06]json_value_free done [11:20:06]process_json_proto returns [11:20:06]Send response to host [11:20:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":104688577.37,"fm.sale_refund.total":8814210.45,"fm.buy.total":0.00,"shift.sale.total":124727.22,"shift.sale.total_cash":94890.00,"shift.sale_refund.total":20948.00,"shift.sale_refund.total_cash":20948.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:20:06]free response buf [11:20:06]execute_script done [11:20:06]execute_script returns [11:20:06]free content buf [11:20:06]Sock 7.Close socket [11:20:06]Sock 7.Thread stoped [11:20:09]OFD Sender: No OFD packet to send [11:20:14]OFD Sender: No OFD packet to send [11:20:19]OFD Sender: No OFD packet to send [11:20:24]OFD Sender: No OFD packet to send [11:20:29]OFD Sender: No OFD packet to send [11:20:34]OFD Sender: No OFD packet to send [11:20:39]OFD Sender: No OFD packet to send [11:20:44]OFD Sender: No OFD packet to send [11:20:49]OFD Sender: No OFD packet to send [11:20:54]OFD Sender: No OFD packet to send [11:20:59]OFD Sender: No OFD packet to send [11:21:04]OFD Sender: No OFD packet to send [11:21:09]OFD Sender: No OFD packet to send [11:21:14]OFD Sender: No OFD packet to send [11:21:19]OFD Sender: No OFD packet to send [11:21:24]OFD Sender: No OFD packet to send [11:21:29]OFD Sender: No OFD packet to send [11:21:34]OFD Sender: No OFD packet to send [11:21:39]OFD Sender: No OFD packet to send [11:21:44]OFD Sender: No OFD packet to send [11:21:49]OFD Sender: No OFD packet to send [11:21:54]OFD Sender: No OFD packet to send [11:21:59]OFD Sender: No OFD packet to send [11:22:04]OFD Sender: No OFD packet to send [11:22:09]OFD Sender: No OFD packet to send [11:22:14]OFD Sender: No OFD packet to send [11:22:19]OFD Sender: No OFD packet to send [11:22:24]OFD Sender: No OFD packet to send [11:22:29]OFD Sender: No OFD packet to send [11:22:35]OFD Sender: No OFD packet to send [11:22:40]OFD Sender: No OFD packet to send [11:22:42]accept exits with 9 [11:22:42]New connection [11:22:42]New thread 3067579748 created [11:22:42]Thread 3067436388 joined [11:22:42]Waiting for new connection... [11:22:42] Sock 9.Parse request [11:22:42]Sock 9.Check first char [11:22:42]Sock 9.First char is OK [11:22:42]request: POST /json_proto HTTP/1.0 [11:22:42]Method: POST [11:22:42]URL: /json_proto [11:22:42]Method is POST - this is cgi request [11:22:42]url: /json_proto [11:22:42]query_string will be loaded in cgi processing [11:22:42]execute_cgi json_proto POST (null) [11:22:42]execute_cgi path=json_proto method=POST [11:22:42]POST find Content-Length [11:22:42]Host: 172.17.48.197:8080 [11:22:42]Content-Length: 683 [11:22:42]Content-Type: application/json [11:22:42] [11:22:42]POST finish read [11:22:42]Found Content-Length = 683 [11:22:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106557", "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" : 69.50, "quantity" : 14.390, "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:22:42]execute_script... [11:22: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)1106557", "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" : 69.50, "quantity" : 14.390, "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:22:42]POST & json_proto [11:22:42]process_json_proto [11:22:42]json parsed OK: [11:22:42]protocol is kg_v1.0 [11:22:42]action value=close_receipt [11:22:42]process_action close_receipt [11:22:42]cmd_close_receipt [11:22:42]MH_GetDate [11:22:42]Write to MH i2c: F0 00 00 21 10 20 [11:22:42]Write i2c OK [11:22:42]MH_I2C_Read... [11:22:42]Read from MH i2c: F0 [11:22:42]MH_I2C_Read... [11:22:42]Read from MH i2c: F0 09 00 [11:22:42]MH_I2C_Read... [11:22:42]Read from MH i2c: F0 09 00 21 10 00 03 AF E5 65 6C AF E3 65 88 [11:22:42]GetLastDocTimeStamp 1709550892 [11:22:42]current date 1709551363 [11:22:42]FM_GetShiftState [11:22:42]SAM_PROTO_GetShiftState [11:22:42]wFMCommunicate request_size=4 [11:22:42]MH_SAM_APDU [11:22:42]CAPDU: 80 13 01 00 [11:22:42]Write to MH i2c: E2 08 00 22 10 80 13 01 00 00 00 00 00 AF [11:22:42]Write i2c OK [11:22:42]MH_I2C_Read... [11:22:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:42]Read from MH i2c: E2 [11:22:42]MH_I2C_Read... [11:22:42]Read from MH i2c: E2 0E 00 [11:22:42]MH_I2C_Read... [11:22:42]Read from MH i2c: E2 0E 00 22 10 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 C6 [11:22:42]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:22:42]wFMCommunicate OK [11:22:42]SAM_PROTO_GetShiftState done [11:22:42]FM_GetShiftState done [11:22:42]opened in 1709511088 [11:22:42]opened+sec_in_day 1709597488 [11:22:42]quantity*price = 100010 [11:22:42]sum+1 = 100012 [11:22:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 140 04.03.2024 11:22 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123540 ФПД: 266549273056498 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T112243&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123540&fm=266549273056498&tin=02508201610067®Number=0000000000090573&sum=100000 [11:22:43]StoreToDocumentArchive [11:22:43]shift 324 fd 123540 [11:22:43]save to /storage/0324/doc_00123540 [11:22:43]save last doc name /storage/0324/doc_00123540 to /storage/kkm_last_doc_name [11:22:43]save OK [11:22:43]Clear old archive folders... [11:22:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:22:43]tlvbuf is 01BB96F0 [11:22:43]SAM_PROTO_ClearQueue [11:22:43]wFMCommunicate request_size=4 [11:22:43]MH_SAM_APDU [11:22:43]CAPDU: 80 09 00 00 [11:22:43]Write to MH i2c: E2 08 00 2F 10 80 09 00 00 00 00 00 00 B1 [11:22:43]Write i2c OK [11:22:43]MH_I2C_Read... [11:22:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:22:43]Read from MH i2c: E2 [11:22:43]MH_I2C_Read... [11:22:43]Read from MH i2c: E2 03 00 [11:22:43]MH_I2C_Read... [11:22:43]Read from MH i2c: E2 03 00 2F 10 00 90 00 B3 [11:22:43]RAPDU: 90 00 [11:22:43]wFMCommunicate OK [11:22:43]SAM_PROTO_ClearQueue done [11:22:43]KKMCreateOFDPacket [11:22:43]OFDProtocolAddRootSTLVToBuf [11:22:43]FM_MakeSignedData [11:22:43]FM_MakeSignedData [11:22:43]SAM_PROTO_SignData [11:22:43]wFMCommunicate request_size=4 [11:22:43]MH_SAM_APDU [11:22:43]CAPDU: 80 0D 01 02 [11:22:43]Write to MH i2c: E2 08 00 30 10 80 0D 01 02 00 00 00 00 B9 [11:22:43]Write i2c OK [11:22:43]MH_I2C_Read... [11:22:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:22:43]Read from MH i2c: E2 [11:22:43]MH_I2C_Read... [11:22:43]Read from MH i2c: E2 03 00 [11:22:43]MH_I2C_Read... [11:22:43]Read from MH i2c: E2 03 00 30 10 00 90 00 B4 [11:22:43]RAPDU: 90 00 [11:22:43]wFMCommunicate OK [11:22:43]wFMCommunicate request_size=255 [11:22:43]MH_SAM_APDU [11:22:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 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 8C 00 00 00 F4 03 04 00 03 AF E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 94 E2 01 00 35 04 06 00 F2 [11:22:43]Write to MH i2c: E2 02 01 31 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 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 8C 00 00 00 F4 03 04 00 03 AF E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 94 E2 01 00 35 04 06 00 F2 00 00 54 [11:22:43]Write i2c OK [11:22:43]MH_I2C_Read... [11:22:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:43]Read from MH i2c: E2 [11:22:43]MH_I2C_Read... [11:22:43]Read from MH i2c: E2 03 00 [11:22:43]MH_I2C_Read... [11:22:43]Read from MH i2c: E2 03 00 31 10 00 90 00 B5 [11:22:43]RAPDU: 90 00 [11:22:43]wFMCommunicate OK [11:22:43]wFMCommunicate request_size=10 [11:22:43]MH_SAM_APDU [11:22:43]CAPDU: 80 0D 02 02 05 6C D6 BC 54 F2 [11:22:43]Write to MH i2c: E2 0D 00 32 10 80 0D 02 02 05 00 6C D6 BC 54 F2 00 00 0A [11:22:43]Write i2c OK [11:22:43]MH_I2C_Read... [11:22:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:43]Read from MH i2c: E2 [11:22:43]MH_I2C_Read... [11:22:43]Read from MH i2c: E2 03 00 [11:22:43]MH_I2C_Read... [11:22:43]Read from MH i2c: E2 03 00 32 10 00 90 00 B6 [11:22:43]RAPDU: 90 00 [11:22:43]wFMCommunicate OK [11:22:43]wFMCommunicate request_size=4 [11:22:43]MH_SAM_APDU [11:22:43]CAPDU: 80 0D 03 02 [11:22:43]Write to MH i2c: E2 08 00 33 10 80 0D 03 02 00 00 00 00 BE [11:22:43]Write i2c OK [11:22:43]MH_I2C_Read... [11:22:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:22:43]Read from MH i2c: E2 [11:22:43]MH_I2C_Read... [11:22:43]Read from MH i2c: E2 0B 00 [11:22:43]MH_I2C_Read... [11:22:43]Read from MH i2c: E2 0B 00 33 10 00 AD 39 93 7F 73 64 97 80 90 00 A5 [11:22:43]RAPDU: AD 39 93 7F 73 64 97 80 90 00 [11:22:43]wFMCommunicate OK [11:22:43]SAM_PROTO_SignData done [11:22:43]FM_MakeSignedData done [11:22:43]CreateOFDProtocolMessage [11:22:43]wFMCommunicate request_size=4 [11:22:43]MH_SAM_APDU [11:22:43]CAPDU: 80 11 00 00 [11:22:43]Write to MH i2c: E2 08 00 34 10 80 11 00 00 00 00 00 00 BE [11:22:43]Write i2c OK [11:22:43]MH_I2C_Read... [11:22:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:43]Read from MH i2c: E2 [11:22:43]MH_I2C_Read... [11:22:43]Read from MH i2c: E2 17 00 [11:22:43]MH_I2C_Read... [11:22:43]Read from MH i2c: E2 17 00 34 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 1C [11:22:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:22:43]wFMCommunicate OK [11:22:43]CreateOFDProtocolMessage done [11:22:43]OFDSenderStorePacket 123540 [11:22:43]StoreOFDPacket docnum=123540 [11:22:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E5 06 07 01 B9 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 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 8C 00 00 00 F4 03 04 00 03 AF E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 94 E2 01 00 35 04 06 00 F2 6C D6 BC 54 F2 AD 39 93 7F 73 64 97 80 [11:22:43]CheckFolder [11:22:43]dirname=/storage/ofd_packets [11:22:43]CheckFolder done [11:22:43]ProducePacketName [11:22:43]name=ofd_packets/00123540 [11:22:43]NVStorageSaveData ofd_packets/00123540 [11:22:43]File name is /storage/ofd_packets/00123540 [11:22:43]Write 301 bytes [11:22:43]NVStorageSaveData done [11:22:43]OFDSenderStorePacket done [11:22:43]KKMCreateOFDPacket done [11:22:43]NVStorageSaveData kkm_last_timestamp [11:22:43]File name is /storage/kkm_last_timestamp [11:22:43]Write 4 bytes [11:22:43]NVStorageSaveData done [11:22:43]ExternCall_PrintAddStr [11:22:43]wPrintStart [11:22:43]Write to MH i2c: 01 00 00 35 10 45 [11:22:43]Write i2c OK [11:22:43]MH_I2C_Read... [11:22:43]Read from MH i2c: 01 [11:22:43]MH_I2C_Read... [11:22:43]Read from MH i2c: 01 07 00 [11:22:43]MH_I2C_Read... [11:22:43]Read from MH i2c: 01 07 00 35 10 00 00 00 00 00 FF 0F 5A [11:22:43]RasterBufferAndPrint [11:22:43]line Счет N : (1)1106557 [11:22:43]line ИНН: 02508201610067 [11:22:43]line Контрольно-Кассовый Чек [11:22:43]line ПРОДАЖА [11:22:43]line ТРК (МРК, ГНК) : 13 [11:22:43]line Товар: 2710124500 [11:22:43]line Аи-95-К-5 [11:22:43]line 14.390 * 69.50 [11:22:43]line = 1000.11 [11:22:43]line НДС 12% НСП 1% [11:22:43]line > о реализуемом товаре [11:22:43]line ОКРУГЛЕНИЕ: -0.11 [11:22:43]line ИТОГО: 1000.00 [11:22:43]line Внесено: 1000.00 [11:22:43]line СДАЧА: 0.00 [11:22:43]line НСП 1% : 8.85 [11:22:43]line НДС 12% : 106.21 [11:22:44]line Наличными: 1000.00 [11:22:44]line Безнал.: 0.00 [11:22:44]line Место: АЗС № 25 "Партнер Нефть" [11:22:44]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:22:44]line СНО: Общий режим [11:22:44]line Чек 140 04.03.2024 11:22 [11:22:44]line Смена: 324 ФФД: 1.0 [11:22:44]line ЗНМ: 0300000019 [11:22:44]line РНМ: 0000000000090573 [11:22:44]line Версия ККМ: 001 [11:22:44]line ФМ: 0000000000874798 [11:22:44]line ФД: 123540 [11:22:44]line ФПД: 266549273056498 [11:22:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T112243&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123540&fm=266549273056498&tin=02508201610067®Number=0000000000090573&sum=100000 [11:22:44]OFD Sender: Processing packet 123540 [packets to send 112, broken 111] [11:22:44]ProducePacketName [11:22:44]name=ofd_packets/00123540 [11:22:44]OFD Sender: To server: pG, [11:22:44]CommunicateWithHost lk.salyk.kg:30040 [11:22:44]ConnectInit lk.salyk.kg [11:22:44]written 0, free lines is 4095 [11:22:44]Connected sock=10 [11:22: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 37 39 38 0F 01 00 00 E5 06 07 01 B9 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 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 8C 00 00 00 F4 03 04 00 03 AF E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 94 E2 01 00 35 04 06 00 F2 6C D6 BC 54 F2 AD 39 93 7F 73 64 97 80 [11:22:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 21 4F 47 00 2D 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 37 39 38 10 04 04 00 94 E2 01 00 F4 03 04 00 2B 5B E5 65 B6 04 01 00 00 AB 10 F6 7F 71 B2 DB C2 [11:22:44]CommunicateWithHost err = 0 [11:22:44]CheckOFDResponse [11:22:44]1017 (14) - 77093643461234 [11:22:44]1041 (16) - 0000000000874798 [11:22:44]1040 (4) - 123540 [11:22:44]1012 (4) - 04.03.2024 05:24 [11:22:44]1206 (1) - 0 [11:22:44]OFD Sender: Remove packet 123540 [11:22:44]ProducePacketName [11:22:44]name=ofd_packets/00123540 [11:22:44]NVStorageDeleteData [11:22:44]Write to MH i2c: 01 00 00 60 10 70 [11:22:44]Write i2c OK [11:22:44]MH_I2C_Read... [11:22:44]Read from MH i2c: 01 [11:22:44]MH_I2C_Read... [11:22:44]Read from MH i2c: 01 07 00 [11:22:44]MH_I2C_Read... [11:22:44]Read from MH i2c: 01 07 00 60 10 00 00 00 00 00 FC 0C 7F [11:22:44]RasterBufferAndPrint [11:22:44]line [11:22:44]line [11:22:44]line [11:22:44]line [11:22:44]line [11:22:44]written 0, free lines is 3333 [11:22:44]MH_Cut [11:22:44]Write to MH i2c: D1 01 00 67 10 01 49 [11:22:44]Write i2c OK [11:22:44]MH_I2C_Read... [11:22:44]Read from MH i2c: D1 [11:22:44]MH_I2C_Read... [11:22:44]Read from MH i2c: D1 01 00 [11:22:44]MH_I2C_Read... [11:22:44]Read from MH i2c: D1 01 00 67 10 00 48 [11:22:44]Write to MH i2c: 01 00 00 68 10 78 [11:22:44]Write i2c OK [11:22:44]MH_I2C_Read... [11:22:45]OFD Sender: No OFD packet to send [11:22:45]*** Cut start [11:22:45]*** Purtial cut [11:22:45]*** Stage 1: CUTSNS_PIN = 1 [11:22:47]Read from MH i2c: 01 [11:22:47]MH_I2C_Read... [11:22:47]*** Stop cut motor [11:22:47]*** Cut end [11:22:47]Read from MH i2c: 01 07 00 [11:22:47]MH_I2C_Read... [11:22:47]Read from MH i2c: 01 07 00 68 10 00 00 00 00 00 FF 0F 8D [11:22:47]process_action close_receipt done [11:22:47]requested_data is exist [11:22:47]produce_requested_data [11:22:47]requested_item fm.sn is exist - process it [11:22:47]wFMCommunicate request_size=4 [11:22:47]MH_SAM_APDU [11:22:47]CAPDU: 80 11 00 00 [11:22:47]Write to MH i2c: E2 08 00 69 10 80 11 00 00 00 00 00 00 F3 [11:22:47]Write i2c OK [11:22:47]MH_I2C_Read... [11:22:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:47]Read from MH i2c: E2 [11:22:47]MH_I2C_Read... [11:22:47]Read from MH i2c: E2 17 00 [11:22:47]MH_I2C_Read... [11:22:47]Read from MH i2c: E2 17 00 69 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 51 [11:22:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:22:47]wFMCommunicate OK [11:22:47]requested_item fd.num is exist - process it [11:22:47]SAM_PROTO_GetFieldsCounters [11:22:47]wFMCommunicate request_size=4 [11:22:47]MH_SAM_APDU [11:22:47]CAPDU: 80 13 00 00 [11:22:47]Write to MH i2c: E2 08 00 6A 10 80 13 00 00 00 00 00 00 F6 [11:22:47]Write i2c OK [11:22:47]MH_I2C_Read... [11:22:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:22:47]Read from MH i2c: E2 [11:22:47]MH_I2C_Read... [11:22:47]Read from MH i2c: E2 62 00 [11:22:47]MH_I2C_Read... [11:22:47]Read from MH i2c: E2 62 00 6A 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 94 E2 01 00 0E 04 04 00 44 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 81 [11:22: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 94 E2 01 00 0E 04 04 00 44 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 [11:22:47]wFMCommunicate OK [11:22:47]SAM_PROTO_GetFieldsCounters done [11:22:47]requested_item shift.num is exist - process it [11:22:47]requested_item shift.opened is exist - process it [11:22:47]req_shift_opened [11:22:47]FM_GetShiftState [11:22:47]SAM_PROTO_GetShiftState [11:22:47]wFMCommunicate request_size=4 [11:22:47]MH_SAM_APDU [11:22:47]CAPDU: 80 13 01 00 [11:22:47]Write to MH i2c: E2 08 00 6B 10 80 13 01 00 00 00 00 00 F8 [11:22:47]Write i2c OK [11:22:47]MH_I2C_Read... [11:22:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:47]Read from MH i2c: E2 [11:22:47]MH_I2C_Read... [11:22:47]Read from MH i2c: E2 0E 00 [11:22:47]MH_I2C_Read... [11:22:47]Read from MH i2c: E2 0E 00 6B 10 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 0F [11:22:47]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:22:47]wFMCommunicate OK [11:22:47]SAM_PROTO_GetShiftState done [11:22:47]FM_GetShiftState done [11:22:47]req_shift_opened done [11:22:47]requested_item shift.open_date is exist - process it [11:22:47]req_shift_open_date [11:22:47]req_shift_open_date done [11:22:47]produce_requested_data done [11:22:47]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123540,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:22:47]process_action_free close_receipt [11:22:47]json_value_free [11:22:47]json_value_free done [11:22:47]process_json_proto returns [11:22:47]Send response to host [11:22:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123540,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:22:47]free response buf [11:22:47]execute_script done [11:22:47]execute_script returns [11:22:47]free content buf [11:22:47]Sock 9.Close socket [11:22:47]Sock 9.Thread stoped [11:22:50]OFD Sender: No OFD packet to send [11:22:55]OFD Sender: No OFD packet to send [11:23:00]OFD Sender: No OFD packet to send [11:23:05]OFD Sender: No OFD packet to send [11:23:07]accept exits with 7 [11:23:07]New connection [11:23:07]New thread 3067436388 created [11:23:07]Thread 3067579748 joined [11:23:07]Waiting for new connection... [11:23:07] Sock 7.Parse request [11:23:07]Sock 7.Check first char [11:23:07]Sock 7.First char is OK [11:23:07]request: POST /json_proto HTTP/1.0 [11:23:07]Method: POST [11:23:07]URL: /json_proto [11:23:07]Method is POST - this is cgi request [11:23:07]url: /json_proto [11:23:07]query_string will be loaded in cgi processing [11:23:07]execute_cgi json_proto POST (null) [11:23:07]execute_cgi path=json_proto method=POST [11:23:07]POST find Content-Length [11:23:07]Host: 172.17.48.197:8080 [11:23:07]Content-Length: 1220 [11:23:07]Content-Type: application/json [11:23:07] [11:23:07]POST finish read [11:23:07]Found Content-Length = 1220 [11:23:07]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106556\u000A04.03.2024 11:19\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 40.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 2780.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\u000A1671784/783\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:23:07]execute_script... [11:23:07]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106556\u000A04.03.2024 11:19\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 40.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 2780.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\u000A1671784/783\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:23:07]POST & json_proto [11:23:07]process_json_proto [11:23:07]json parsed OK: [11:23:07]protocol is kg_v1.0 [11:23:07]action value=print_text [11:23:07]process_action print_text [11:23:07]cmd_print_text [11:23:07]ExternCall_PrintAddStr [11:23:07]wPrintStart [11:23:07]Write to MH i2c: 01 00 00 6C 10 7C [11:23:07]Write i2c OK [11:23:07]MH_I2C_Read... [11:23:07]Read from MH i2c: 01 [11:23:07]MH_I2C_Read... [11:23:07]Read from MH i2c: 01 07 00 [11:23:07]MH_I2C_Read... [11:23:07]Read from MH i2c: 01 07 00 6C 10 00 00 00 00 00 FF 0F 91 [11:23:07]RasterBufferAndPrint [11:23:07]line *****ТОВАРНЫЙ ЧЕК***** [11:23:07]line АЗС 25 [11:23:07]line Партнер нефть [11:23:07]line 02508201610067 [11:23:07]line Кассир : Абылгазиев А. [11:23:07]line Счет N : (1)1106556 [11:23:07]line 04.03.2024 11:19 [11:23:07]line ПРОДАЖА [11:23:07]line ТРК (МРК, ГНК): 63 [11:23:07]line Вид ГСМ : 2710124500 [11:23:07]line Аи-95-К-5 [11:23:07]line 40.000 x 69.50 [11:23:07]line ИТОГ: 2780.00 [11:23:07]line Тип оплаты: Талоны: Топливные Талоны [11:23:07]line 1671784/783 [11:23:07]line ______________________ [11:23:07]line (подпись) [11:23:07]written 0, free lines is 4095 [11:23:08]Write to MH i2c: 01 00 00 80 10 90 [11:23:08]Write i2c OK [11:23:08]MH_I2C_Read... [11:23:08]Read from MH i2c: 01 [11:23:08]MH_I2C_Read... [11:23:08]Read from MH i2c: 01 07 00 [11:23:08]MH_I2C_Read... [11:23:08]Read from MH i2c: 01 07 00 80 10 00 00 00 00 00 14 0E B9 [11:23:08]RasterBufferAndPrint [11:23:08]line [11:23:08]line [11:23:08]line [11:23:08]line [11:23:08]line [11:23:08]written 0, free lines is 3606 [11:23:08]MH_Cut [11:23:08]Write to MH i2c: D1 01 00 87 10 01 69 [11:23:08]Write i2c OK [11:23:08]MH_I2C_Read... [11:23:08]Read from MH i2c: D1 [11:23:08]MH_I2C_Read... [11:23:08]Read from MH i2c: D1 01 00 [11:23:08]MH_I2C_Read... [11:23:08]Read from MH i2c: D1 01 00 87 10 00 68 [11:23:08]Write to MH i2c: 01 00 00 88 10 98 [11:23:08]Write i2c OK [11:23:08]MH_I2C_Read... [11:23:08]*** Cut start [11:23:08]*** Purtial cut [11:23:08]*** Stage 1: CUTSNS_PIN = 1 [11:23:10]OFD Sender: No OFD packet to send [11:23:10]Read from MH i2c: 01 [11:23:10]MH_I2C_Read... [11:23:10]*** Stop cut motor [11:23:10]*** Cut end [11:23:10]Read from MH i2c: 01 07 00 [11:23:10]MH_I2C_Read... [11:23:10]Read from MH i2c: 01 07 00 88 10 00 00 00 00 00 FF 0F AD [11:23:10]process_action print_text done [11:23:10]requested_data is exist [11:23:10]produce_requested_data [11:23:10]requested_item fm.sn is exist - process it [11:23:10]wFMCommunicate request_size=4 [11:23:10]MH_SAM_APDU [11:23:10]CAPDU: 80 11 00 00 [11:23:10]Write to MH i2c: E2 08 00 89 10 80 11 00 00 00 00 00 00 13 [11:23:10]Write i2c OK [11:23:10]MH_I2C_Read... [11:23:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:10]Read from MH i2c: E2 [11:23:10]MH_I2C_Read... [11:23:10]Read from MH i2c: E2 17 00 [11:23:10]MH_I2C_Read... [11:23:10]Read from MH i2c: E2 17 00 89 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 71 [11:23:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:23:10]wFMCommunicate OK [11:23:10]requested_item fd.num is exist - process it [11:23:10]SAM_PROTO_GetFieldsCounters [11:23:10]wFMCommunicate request_size=4 [11:23:10]MH_SAM_APDU [11:23:10]CAPDU: 80 13 00 00 [11:23:10]Write to MH i2c: E2 08 00 8A 10 80 13 00 00 00 00 00 00 16 [11:23:10]Write i2c OK [11:23:10]MH_I2C_Read... [11:23:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:23:10]Read from MH i2c: E2 [11:23:10]MH_I2C_Read... [11:23:10]Read from MH i2c: E2 62 00 [11:23:10]MH_I2C_Read... [11:23:10]Read from MH i2c: E2 62 00 8A 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 94 E2 01 00 0E 04 04 00 44 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 A1 [11:23:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 94 E2 01 00 0E 04 04 00 44 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 [11:23:10]wFMCommunicate OK [11:23:10]SAM_PROTO_GetFieldsCounters done [11:23:10]requested_item shift.num is exist - process it [11:23:10]requested_item shift.opened is exist - process it [11:23:10]req_shift_opened [11:23:10]FM_GetShiftState [11:23:10]SAM_PROTO_GetShiftState [11:23:10]wFMCommunicate request_size=4 [11:23:10]MH_SAM_APDU [11:23:10]CAPDU: 80 13 01 00 [11:23:10]Write to MH i2c: E2 08 00 8B 10 80 13 01 00 00 00 00 00 18 [11:23:10]Write i2c OK [11:23:10]MH_I2C_Read... [11:23:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:23:10]Read from MH i2c: E2 [11:23:10]MH_I2C_Read... [11:23:10]Read from MH i2c: E2 0E 00 [11:23:10]MH_I2C_Read... [11:23:10]Read from MH i2c: E2 0E 00 8B 10 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 2F [11:23:10]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:23:10]wFMCommunicate OK [11:23:10]SAM_PROTO_GetShiftState done [11:23:10]FM_GetShiftState done [11:23:10]req_shift_opened done [11:23:10]requested_item shift.open_date is exist - process it [11:23:10]req_shift_open_date [11:23:10]req_shift_open_date done [11:23:10]produce_requested_data done [11:23:10]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123540,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:23:10]process_action_free print_text [11:23:10]json_value_free [11:23:10]json_value_free done [11:23:10]process_json_proto returns [11:23:10]Send response to host [11:23:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123540,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:23:10]free response buf [11:23:10]execute_script done [11:23:10]execute_script returns [11:23:10]free content buf [11:23:10]Sock 7.Close socket [11:23:10]Sock 7.Thread stoped [11:23:15]OFD Sender: No OFD packet to send [11:23:20]OFD Sender: No OFD packet to send [11:23:25]OFD Sender: No OFD packet to send [11:23:30]OFD Sender: No OFD packet to send [11:23:35]OFD Sender: No OFD packet to send [11:23:40]OFD Sender: No OFD packet to send [11:23:45]OFD Sender: No OFD packet to send [11:23:50]OFD Sender: No OFD packet to send [11:23:55]OFD Sender: No OFD packet to send [11:24:00]OFD Sender: No OFD packet to send [11:24:05]OFD Sender: No OFD packet to send [11:24:10]OFD Sender: No OFD packet to send [11:24:15]OFD Sender: No OFD packet to send [11:24:15]int [11:24:15]Write to MH i2c: 01 00 00 8C 10 9C [11:24:15]*** FLAG_PRN_KEY set [11:24:15]Write i2c OK [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: 01 [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: 01 07 00 [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: 01 07 00 8C 10 00 08 00 00 00 FF 0F B9 [11:24:15]state=0 [11:24:15]Key pressed [11:24:15]Feed [11:24:15]Write to MH i2c: D8 00 00 8D 10 74 [11:24:15]Write i2c OK [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: D8 [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: D8 01 00 [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: D8 01 00 8D 10 00 75 [11:24:15]int [11:24:15]Write to MH i2c: 01 00 00 8E 10 9E [11:24:15]Write i2c OK [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: 01 [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: 01 07 00 [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: 01 07 00 8E 10 00 48 00 00 00 3C 00 29 [11:24:15]state=2 [11:24:15]Key pressed [11:24:15]int [11:24:15]Write to MH i2c: 01 00 00 8F 10 9F [11:24:15]*** FLAG_PRN_KEY reset [11:24:15]Write i2c OK [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: 01 [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: 01 07 00 [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: 01 07 00 8F 10 00 00 00 00 00 F8 0F AD [11:24:15]state=2 [11:24:15]Stop feed [11:24:15]int [11:24:15]Write to MH i2c: 01 00 00 90 10 A0 [11:24:15]*** FLAG_PRN_KEY set [11:24:15]Write i2c OK [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: 01 [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: 01 07 00 [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: 01 07 00 90 10 00 08 00 00 00 FF 0F BD [11:24:15]state=0 [11:24:15]Key pressed [11:24:15]Feed [11:24:15]Write to MH i2c: D8 00 00 91 10 78 [11:24:15]Write i2c OK [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: D8 [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: D8 01 00 [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: D8 01 00 91 10 00 79 [11:24:15]int [11:24:15]Write to MH i2c: 01 00 00 92 10 A2 [11:24:15]Write i2c OK [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: 01 [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: 01 07 00 [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: 01 07 00 92 10 00 48 00 00 00 3C 00 2D [11:24:15]state=2 [11:24:15]Key pressed [11:24:15]int [11:24:15]Write to MH i2c: 01 00 00 93 10 A3 [11:24:15]*** FLAG_PRN_KEY reset [11:24:15]Write i2c OK [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: 01 [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: 01 07 00 [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: 01 07 00 93 10 00 00 00 00 00 F6 0F AF [11:24:15]state=2 [11:24:15]Stop feed [11:24:15]int [11:24:15]Write to MH i2c: 01 00 00 94 10 A4 [11:24:15]*** FLAG_PRN_KEY set [11:24:15]Write i2c OK [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: 01 [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: 01 07 00 [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: 01 07 00 94 10 00 08 00 00 00 FF 0F C1 [11:24:15]state=0 [11:24:15]Key pressed [11:24:15]Feed [11:24:15]Write to MH i2c: D8 00 00 95 10 7C [11:24:15]Write i2c OK [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: D8 [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: D8 01 00 [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: D8 01 00 95 10 00 7D [11:24:15]int [11:24:15]Write to MH i2c: 01 00 00 96 10 A6 [11:24:15]Write i2c OK [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: 01 [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: 01 07 00 [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: 01 07 00 96 10 00 48 00 00 00 3C 00 31 [11:24:15]state=2 [11:24:15]Key pressed [11:24:15]int [11:24:15]Write to MH i2c: 01 00 00 97 10 A7 [11:24:15]*** FLAG_PRN_KEY reset [11:24:15]Write i2c OK [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: 01 [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: 01 07 00 [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: 01 07 00 97 10 00 00 00 00 00 F5 0F B2 [11:24:15]state=2 [11:24:15]Stop feed [11:24:20]OFD Sender: No OFD packet to send [11:24:25]OFD Sender: No OFD packet to send [11:24:30]OFD Sender: No OFD packet to send [11:24:35]OFD Sender: No OFD packet to send [11:24:40]OFD Sender: No OFD packet to send [11:24:45]OFD Sender: No OFD packet to send [11:24: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 9 [11:25:08]New connection [11:25:08]New thread 3067579748 created [11:25:08]Thread 3067436388 joined [11:25:08]Waiting for new connection... [11:25:08] Sock 9.Parse request [11:25:08]Sock 9.Check first char [11:25:08]Sock 9.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.48.197:8080 [11:25:08]Content-Length: 683 [11:25:08]Content-Type: application/json [11:25:08] [11:25:08]POST finish read [11:25:08]Found Content-Length = 683 [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)1106558", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 38.780, "sum" : 2400.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2400.00, "total" : 2400.00, "payments": [ { "type": 0, "sum" : 2400.00 } ] } , "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)1106558", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 38.780, "sum" : 2400.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2400.00, "total" : 2400.00, "payments": [ { "type": 0, "sum" : 2400.00 } ] } , "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 98 10 97 [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 98 10 00 95 AF E5 65 6C AF E3 65 91 [11:25:08]GetLastDocTimeStamp 1709551363 [11:25:08]current date 1709551509 [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 99 10 80 13 01 00 00 00 00 00 26 [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 99 10 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 3D [11:25:08]RAPDU: 09 00 01 B0 11 E5 65 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 1709511088 [11:25:08]opened+sec_in_day 1709597488 [11:25:08]quantity*price = 240048 [11:25:08]sum+1 = 240049 [11:25:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.48 ИТОГО: 2400.00 Внесено: 2400.00 СДАЧА: 0.00 НСП 1% : 21.24 НДС 12% : 254.92 Наличными: 2400.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 141 04.03.2024 11:25 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123541 ФПД: 213448325754802 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T112509&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123541&fm=213448325754802&tin=02508201610067®Number=0000000000090573&sum=240000 [11:25:10]StoreToDocumentArchive [11:25:10]shift 324 fd 123541 [11:25:10]save to /storage/0324/doc_00123541 [11:25:10]save last doc name /storage/0324/doc_00123541 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 01BBCB70 [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 A6 10 80 09 00 00 00 00 00 00 28 [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 A6 10 00 90 00 2A [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 A7 10 80 0D 01 02 00 00 00 00 30 [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 A7 10 00 90 00 2B [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 35 FF 03 08 00 03 7C 97 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 63 00 00 00 00 07 04 06 00 80 A9 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 95 AF E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 95 E2 01 00 35 04 06 00 C2 [11:25:10]Write to MH i2c: E2 02 01 A8 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7C 97 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 63 00 00 00 00 07 04 06 00 80 A9 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 95 AF E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 95 E2 01 00 35 04 06 00 C2 00 00 36 [11:25:10]Write i2c OK [11:25:10]MH_I2C_Read... [11:25:10]OFD Sender: No OFD packet to send [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 A8 10 00 90 00 2C [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 21 4F A2 6F B2 [11:25:10]Write to MH i2c: E2 0D 00 A9 10 80 0D 02 02 05 00 21 4F A2 6F B2 00 00 70 [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 A9 10 00 90 00 2D [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 AA 10 80 0D 03 02 00 00 00 00 35 [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 AA 10 00 F9 E4 FF FB D8 35 AC A1 90 00 67 [11:25:10]RAPDU: F9 E4 FF FB D8 35 AC A1 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 AB 10 80 11 00 00 00 00 00 00 35 [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 AB 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 93 [11:25:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:25:10]wFMCommunicate OK [11:25:10]CreateOFDProtocolMessage done [11:25:10]OFDSenderStorePacket 123541 [11:25:10]StoreOFDPacket docnum=123541 [11:25:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 19 56 07 01 EE 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 35 FF 03 08 00 03 7C 97 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 63 00 00 00 00 07 04 06 00 80 A9 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 95 AF E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 95 E2 01 00 35 04 06 00 C2 21 4F A2 6F B2 F9 E4 FF FB D8 35 AC A1 [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/00123541 [11:25:10]NVStorageSaveData ofd_packets/00123541 [11:25:10]File name is /storage/ofd_packets/00123541 [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 AC 10 BC [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 AC 10 00 00 00 00 00 FF 0F D1 [11:25:10]RasterBufferAndPrint [11:25:10]line Счет N : (1)1106558 [11:25:10]line ИНН: 02508201610067 [11:25:10]line Контрольно-Кассовый Чек [11:25:10]line ПРОДАЖА [11:25:10]line ТРК (МРК, ГНК) : 32 [11:25:10]line Товар: 2710124130 [11:25:10]line Аи-92-К-5 [11:25:10]line 38.780 * 61.90 [11:25:10]line = 2400.48 [11:25:10]line НДС 12% НСП 1% [11:25:10]line > о реализуемом товаре [11:25:10]line ОКРУГЛЕНИЕ: -0.48 [11:25:10]line ИТОГО: 2400.00 [11:25:10]line Внесено: 2400.00 [11:25:10]line СДАЧА: 0.00 [11:25:10]line НСП 1% : 21.24 [11:25:10]line НДС 12% : 254.92 [11:25:10]line Наличными: 2400.00 [11:25:10]line Безнал.: 0.00 [11:25:10]line Место: АЗС № 25 "Партнер Нефть" [11:25:10]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:25:10]line СНО: Общий режим [11:25:10]line Чек 141 04.03.2024 11:25 [11:25:10]line Смена: 324 ФФД: 1.0 [11:25:10]line ЗНМ: 0300000019 [11:25:10]line РНМ: 0000000000090573 [11:25:10]line Версия ККМ: 001 [11:25:10]line ФМ: 0000000000874798 [11:25:10]line ФД: 123541 [11:25:10]line ФПД: 213448325754802 [11:25:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T112509&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123541&fm=213448325754802&tin=02508201610067®Number=0000000000090573&sum=240000 [11:25:10]OFD Sender: Processing packet 123541 [packets to send 112, broken 111] [11:25:10]ProducePacketName [11:25:10]name=ofd_packets/00123541 [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]written 0, free lines is 4095 [11:25:11]Connected sock=7 [11:25: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 37 39 38 0F 01 00 00 19 56 07 01 EE 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 35 FF 03 08 00 03 7C 97 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 B0 A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 94 63 00 00 00 00 07 04 06 00 80 A9 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 95 AF E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 95 E2 01 00 35 04 06 00 C2 21 4F A2 6F B2 F9 E4 FF FB D8 35 AC A1 [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 37 39 38 4F 00 00 00 E6 BD 47 00 06 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 37 39 38 10 04 04 00 95 E2 01 00 F4 03 04 00 BE 5B E5 65 B6 04 01 00 00 11 1E 6D A2 61 C2 D2 B9 [11:25:11]CommunicateWithHost err = 0 [11:25:11]CheckOFDResponse [11:25:11]1017 (14) - 77093643461234 [11:25:11]1041 (16) - 0000000000874798 [11:25:11]1040 (4) - 123541 [11:25:11]1012 (4) - 04.03.2024 05:27 [11:25:11]1206 (1) - 0 [11:25:11]OFD Sender: Remove packet 123541 [11:25:11]ProducePacketName [11:25:11]name=ofd_packets/00123541 [11:25:11]NVStorageDeleteData [11:25:11]Write to MH i2c: 01 00 00 D7 10 E7 [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 D7 10 00 00 00 00 00 FD 0C F7 [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 3334 [11:25:11]MH_Cut [11:25:11]Write to MH i2c: D1 01 00 DE 10 01 C0 [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 DE 10 00 BF [11:25:11]Write to MH i2c: 01 00 00 DF 10 EF [11:25:11]Write i2c OK [11:25:11]MH_I2C_Read... [11:25:11]OFD Sender: No OFD packet to send [11:25:12]*** Cut start [11:25:12]*** Purtial cut [11:25:12]*** Stage 1: CUTSNS_PIN = 1 [11:25:14]Read from MH i2c: 01 [11:25:14]MH_I2C_Read... [11:25:14]*** Stop cut motor [11:25:14]*** Cut end [11:25:14]Read from MH i2c: 01 07 00 [11:25:14]MH_I2C_Read... [11:25:14]Read from MH i2c: 01 07 00 DF 10 00 00 00 00 00 FF 0F 04 [11:25:14]process_action close_receipt done [11:25:14]requested_data is exist [11:25:14]produce_requested_data [11:25:14]requested_item fm.sn is exist - process it [11:25:14]wFMCommunicate request_size=4 [11:25:14]MH_SAM_APDU [11:25:14]CAPDU: 80 11 00 00 [11:25:14]Write to MH i2c: E2 08 00 E0 10 80 11 00 00 00 00 00 00 6A [11:25:14]Write i2c OK [11:25:14]MH_I2C_Read... [11:25:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:14]Read from MH i2c: E2 [11:25:14]MH_I2C_Read... [11:25:14]Read from MH i2c: E2 17 00 [11:25:14]MH_I2C_Read... [11:25:14]Read from MH i2c: E2 17 00 E0 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C8 [11:25:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:25:14]wFMCommunicate OK [11:25:14]requested_item fd.num is exist - process it [11:25:14]SAM_PROTO_GetFieldsCounters [11:25:14]wFMCommunicate request_size=4 [11:25:14]MH_SAM_APDU [11:25:14]CAPDU: 80 13 00 00 [11:25:14]Write to MH i2c: E2 08 00 E1 10 80 13 00 00 00 00 00 00 6D [11:25:14]Write i2c OK [11:25:14]MH_I2C_Read... [11:25:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:25:14]Read from MH i2c: E2 [11:25:14]MH_I2C_Read... [11:25:14]Read from MH i2c: E2 62 00 [11:25:14]MH_I2C_Read... [11:25:14]Read from MH i2c: E2 62 00 E1 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 95 E2 01 00 0E 04 04 00 44 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 FC [11:25: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 95 E2 01 00 0E 04 04 00 44 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 [11:25:14]wFMCommunicate OK [11:25:14]SAM_PROTO_GetFieldsCounters done [11:25:14]requested_item shift.num is exist - process it [11:25:14]requested_item shift.opened is exist - process it [11:25:14]req_shift_opened [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 E2 10 80 13 01 00 00 00 00 00 6F [11:25:14]Write i2c OK [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 [11:25:14]MH_I2C_Read... [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 E2 10 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 86 [11:25:14]RAPDU: 09 00 01 B0 11 E5 65 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]req_shift_opened done [11:25:14]requested_item shift.open_date is exist - process it [11:25:14]req_shift_open_date [11:25:14]req_shift_open_date done [11:25:14]produce_requested_data done [11:25:14]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123541,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:25:14]process_action_free close_receipt [11:25:14]json_value_free [11:25:14]json_value_free done [11:25:14]process_json_proto returns [11:25:14]Send response to host [11:25:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123541,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:25:14]free response buf [11:25:14]execute_script done [11:25:14]execute_script returns [11:25:14]free content buf [11:25:14]Sock 9.Close socket [11:25:14]Sock 9.Thread stoped [11:25:16]OFD Sender: No OFD packet to send [11:25:21]OFD Sender: No OFD packet to send [11:25:26]OFD Sender: No OFD packet to send [11:25:31]OFD Sender: No OFD packet to send [11:25:36]OFD Sender: No OFD packet to send [11:25:41]OFD Sender: No OFD packet to send [11:25:46]OFD Sender: No OFD packet to send [11:25:49]accept exits with 10 [11:25:49]New connection [11:25:49]New thread 3067436388 created [11:25:49]Thread 3067579748 joined [11:25:49]Waiting for new connection... [11:25:49] Sock 10.Parse request [11:25:49]Sock 10.Check first char [11:25:49]Sock 10.First char is OK [11:25:49]request: POST /json_proto HTTP/1.0 [11:25:49]Method: POST [11:25:49]URL: /json_proto [11:25:49]Method is POST - this is cgi request [11:25:49]url: /json_proto [11:25:49]query_string will be loaded in cgi processing [11:25:49]execute_cgi json_proto POST (null) [11:25:49]execute_cgi path=json_proto method=POST [11:25:49]POST find Content-Length [11:25:49]Host: 172.17.48.197:8080 [11:25:49]Content-Length: 683 [11:25:49]Content-Type: application/json [11:25:49] [11:25:49]POST finish read [11:25:49]Found Content-Length = 683 [11:25:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106559", "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" : 69.50, "quantity" : 31.660, "sum" : 2200.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2200.00, "total" : 2200.00, "payments": [ { "type": 0, "sum" : 2200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:49]execute_script... [11:25:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106559", "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" : 69.50, "quantity" : 31.660, "sum" : 2200.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2200.00, "total" : 2200.00, "payments": [ { "type": 0, "sum" : 2200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:49]POST & json_proto [11:25:49]process_json_proto [11:25:49]json parsed OK: [11:25:49]protocol is kg_v1.0 [11:25:49]action value=close_receipt [11:25:49]process_action close_receipt [11:25:49]cmd_close_receipt [11:25:49]MH_GetDate [11:25:49]Write to MH i2c: F0 00 00 E3 10 E2 [11:25:49]Write i2c OK [11:25:49]MH_I2C_Read... [11:25:49]Read from MH i2c: F0 [11:25:49]MH_I2C_Read... [11:25:49]Read from MH i2c: F0 09 00 [11:25:49]MH_I2C_Read... [11:25:49]Read from MH i2c: F0 09 00 E3 10 00 BE AF E5 65 6C AF E3 65 05 [11:25:49]GetLastDocTimeStamp 1709551509 [11:25:49]current date 1709551550 [11:25:49]FM_GetShiftState [11:25:49]SAM_PROTO_GetShiftState [11:25:49]wFMCommunicate request_size=4 [11:25:49]MH_SAM_APDU [11:25:49]CAPDU: 80 13 01 00 [11:25:49]Write to MH i2c: E2 08 00 E4 10 80 13 01 00 00 00 00 00 71 [11:25:49]Write i2c OK [11:25:49]MH_I2C_Read... [11:25:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:49]Read from MH i2c: E2 [11:25:49]MH_I2C_Read... [11:25:49]Read from MH i2c: E2 0E 00 [11:25:49]MH_I2C_Read... [11:25:49]Read from MH i2c: E2 0E 00 E4 10 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 88 [11:25:49]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:25:49]wFMCommunicate OK [11:25:49]SAM_PROTO_GetShiftState done [11:25:49]FM_GetShiftState done [11:25:49]opened in 1709511088 [11:25:49]opened+sec_in_day 1709597488 [11:25:49]quantity*price = 220037 [11:25:49]sum+1 = 220038 [11:25:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 2200.00 Внесено: 2200.00 СДАЧА: 0.00 НСП 1% : 19.47 НДС 12% : 233.67 Наличными: 2200.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 142 04.03.2024 11:25 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123542 ФПД: 8486145804358 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T112550&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123542&fm=8486145804358&tin=02508201610067®Number=0000000000090573&sum=220000 [11:25:50]StoreToDocumentArchive [11:25:50]shift 324 fd 123542 [11:25:50]save to /storage/0324/doc_00123542 [11:25:50]save last doc name /storage/0324/doc_00123542 to /storage/kkm_last_doc_name [11:25:50]save OK [11:25:50]Clear old archive folders... [11:25:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:25:50]tlvbuf is 01B66D80 [11:25:50]SAM_PROTO_ClearQueue [11:25:50]wFMCommunicate request_size=4 [11:25:50]MH_SAM_APDU [11:25:50]CAPDU: 80 09 00 00 [11:25:50]Write to MH i2c: E2 08 00 F1 10 80 09 00 00 00 00 00 00 73 [11:25:50]Write i2c OK [11:25:50]MH_I2C_Read... [11:25:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:25:50]Read from MH i2c: E2 [11:25:50]MH_I2C_Read... [11:25:50]Read from MH i2c: E2 03 00 [11:25:50]MH_I2C_Read... [11:25:50]Read from MH i2c: E2 03 00 F1 10 00 90 00 75 [11:25:50]RAPDU: 90 00 [11:25:50]wFMCommunicate OK [11:25:50]SAM_PROTO_ClearQueue done [11:25:50]KKMCreateOFDPacket [11:25:50]OFDProtocolAddRootSTLVToBuf [11:25:50]FM_MakeSignedData [11:25:50]FM_MakeSignedData [11:25:50]SAM_PROTO_SignData [11:25:50]wFMCommunicate request_size=4 [11:25:50]MH_SAM_APDU [11:25:50]CAPDU: 80 0D 01 02 [11:25:50]Write to MH i2c: E2 08 00 F2 10 80 0D 01 02 00 00 00 00 7B [11:25:50]Write i2c OK [11:25:50]MH_I2C_Read... [11:25:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:25:50]Read from MH i2c: E2 [11:25:50]MH_I2C_Read... [11:25:50]Read from MH i2c: E2 03 00 [11:25:50]MH_I2C_Read... [11:25:50]Read from MH i2c: E2 03 00 F2 10 00 90 00 76 [11:25:50]RAPDU: 90 00 [11:25:50]wFMCommunicate OK [11:25:50]wFMCommunicate request_size=255 [11:25:50]MH_SAM_APDU [11:25:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 AC 7B 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 85 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 BE AF E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 96 E2 01 00 35 04 06 00 07 [11:25:50]Write to MH i2c: E2 02 01 F3 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 AC 7B 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 85 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 BE AF E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 96 E2 01 00 35 04 06 00 07 00 00 A8 [11:25:50]Write i2c OK [11:25:50]MH_I2C_Read... [11:25:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:50]Read from MH i2c: E2 [11:25:50]MH_I2C_Read... [11:25:50]Read from MH i2c: E2 03 00 [11:25:50]MH_I2C_Read... [11:25:50]Read from MH i2c: E2 03 00 F3 10 00 90 00 77 [11:25:50]RAPDU: 90 00 [11:25:50]wFMCommunicate OK [11:25:50]wFMCommunicate request_size=10 [11:25:50]MH_SAM_APDU [11:25:50]CAPDU: 80 0D 02 02 05 B7 D5 B4 C8 46 [11:25:50]Write to MH i2c: E2 0D 00 F4 10 80 0D 02 02 05 00 B7 D5 B4 C8 46 00 00 D6 [11:25:50]Write i2c OK [11:25:50]MH_I2C_Read... [11:25:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:50]Read from MH i2c: E2 [11:25:50]MH_I2C_Read... [11:25:50]Read from MH i2c: E2 03 00 [11:25:50]MH_I2C_Read... [11:25:50]Read from MH i2c: E2 03 00 F4 10 00 90 00 78 [11:25:50]RAPDU: 90 00 [11:25:50]wFMCommunicate OK [11:25:50]wFMCommunicate request_size=4 [11:25:50]MH_SAM_APDU [11:25:50]CAPDU: 80 0D 03 02 [11:25:50]Write to MH i2c: E2 08 00 F5 10 80 0D 03 02 00 00 00 00 80 [11:25:50]Write i2c OK [11:25:50]MH_I2C_Read... [11:25:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:25:50]Read from MH i2c: E2 [11:25:50]MH_I2C_Read... [11:25:50]Read from MH i2c: E2 0B 00 [11:25:50]MH_I2C_Read... [11:25:50]Read from MH i2c: E2 0B 00 F5 10 00 00 1B 2C BA 19 19 64 90 90 00 A8 [11:25:50]RAPDU: 00 1B 2C BA 19 19 64 90 90 00 [11:25:50]wFMCommunicate OK [11:25:50]SAM_PROTO_SignData done [11:25:50]FM_MakeSignedData done [11:25:50]CreateOFDProtocolMessage [11:25:50]wFMCommunicate request_size=4 [11:25:50]MH_SAM_APDU [11:25:50]CAPDU: 80 11 00 00 [11:25:50]Write to MH i2c: E2 08 00 F6 10 80 11 00 00 00 00 00 00 80 [11:25:50]Write i2c OK [11:25:50]MH_I2C_Read... [11:25:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:50]Read from MH i2c: E2 [11:25:50]MH_I2C_Read... [11:25:50]Read from MH i2c: E2 17 00 [11:25:50]MH_I2C_Read... [11:25:50]Read from MH i2c: E2 17 00 F6 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 DE [11:25:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:25:50]wFMCommunicate OK [11:25:50]CreateOFDProtocolMessage done [11:25:50]OFDSenderStorePacket 123542 [11:25:50]StoreOFDPacket docnum=123542 [11:25:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 84 A4 07 01 49 A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 AC 7B 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 85 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 BE AF E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 96 E2 01 00 35 04 06 00 07 B7 D5 B4 C8 46 00 1B 2C BA 19 19 64 90 [11:25:50]CheckFolder [11:25:50]dirname=/storage/ofd_packets [11:25:50]CheckFolder done [11:25:50]ProducePacketName [11:25:50]name=ofd_packets/00123542 [11:25:50]NVStorageSaveData ofd_packets/00123542 [11:25:50]File name is /storage/ofd_packets/00123542 [11:25:50]Write 301 bytes [11:25:50]NVStorageSaveData done [11:25:50]OFDSenderStorePacket done [11:25:50]KKMCreateOFDPacket done [11:25:50]NVStorageSaveData kkm_last_timestamp [11:25:50]File name is /storage/kkm_last_timestamp [11:25:50]Write 4 bytes [11:25:50]NVStorageSaveData done [11:25:50]ExternCall_PrintAddStr [11:25:50]wPrintStart [11:25:50]Write to MH i2c: 01 00 00 F7 10 07 [11:25:50]Write i2c OK [11:25:50]MH_I2C_Read... [11:25:50]Read from MH i2c: 01 [11:25:50]MH_I2C_Read... [11:25:50]Read from MH i2c: 01 07 00 [11:25:50]MH_I2C_Read... [11:25:50]Read from MH i2c: 01 07 00 F7 10 00 00 00 00 00 FF 0F 1C [11:25:50]RasterBufferAndPrint [11:25:50]line Счет N : (1)1106559 [11:25:50]line ИНН: 02508201610067 [11:25:50]line Контрольно-Кассовый Чек [11:25:50]line ПРОДАЖА [11:25:50]line ТРК (МРК, ГНК) : 23 [11:25:50]line Товар: 2710124500 [11:25:50]line Аи-95-К-5 [11:25:50]line 31.660 * 69.50 [11:25:50]line = 2200.37 [11:25:50]line НДС 12% НСП 1% [11:25:50]line > о реализуемом товаре [11:25:50]line ОКРУГЛЕНИЕ: -0.37 [11:25:50]line ИТОГО: 2200.00 [11:25:50]line Внесено: 2200.00 [11:25:50]line СДАЧА: 0.00 [11:25:50]line НСП 1% : 19.47 [11:25:50]line НДС 12% : 233.67 [11:25:50]line Наличными: 2200.00 [11:25:50]line Безнал.: 0.00 [11:25:50]line Место: АЗС № 25 "Партнер Нефть" [11:25:50]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:25:50]line СНО: Общий режим [11:25:50]line Чек 142 04.03.2024 11:25 [11:25:50]line Смена: 324 ФФД: 1.0 [11:25:50]line ЗНМ: 0300000019 [11:25:50]line РНМ: 0000000000090573 [11:25:50]line Версия ККМ: 001 [11:25:50]line ФМ: 0000000000874798 [11:25:50]line ФД: 123542 [11:25:50]line ФПД: 8486145804358 [11:25:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T112550&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123542&fm=8486145804358&tin=02508201610067®Number=0000000000090573&sum=220000 [11:25:51]OFD Sender: Processing packet 123542 [packets to send 112, broken 111] [11:25:51]ProducePacketName [11:25:51]name=ofd_packets/00123542 [11:25:51]OFD Sender: To server: pG, [11:25:51]CommunicateWithHost lk.salyk.kg:30040 [11:25:51]ConnectInit lk.salyk.kg [11:25:51]written 0, free lines is 4095 [11:25:51]Connected sock=9 [11:25:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 84 A4 07 01 49 A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 AC 7B 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 85 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 BE AF E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 96 E2 01 00 35 04 06 00 07 B7 D5 B4 C8 46 00 1B 2C BA 19 19 64 90 [11:25:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 79 55 47 00 41 A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 96 E2 01 00 F4 03 04 00 E6 5B E5 65 B6 04 01 00 00 1C 7E CB ED 1A FE B3 0F [11:25:51]CommunicateWithHost err = 0 [11:25:51]CheckOFDResponse [11:25:51]1017 (14) - 77093643461234 [11:25:51]1041 (16) - 0000000000874798 [11:25:51]1040 (4) - 123542 [11:25:51]1012 (4) - 04.03.2024 05:28 [11:25:51]1206 (1) - 0 [11:25:51]OFD Sender: Remove packet 123542 [11:25:51]ProducePacketName [11:25:51]name=ofd_packets/00123542 [11:25:51]NVStorageDeleteData [11:25:51]Write to MH i2c: 01 00 00 22 11 33 [11:25:51]Write i2c OK [11:25:51]MH_I2C_Read... [11:25:51]Read from MH i2c: 01 [11:25:51]MH_I2C_Read... [11:25:51]Read from MH i2c: 01 07 00 [11:25:51]MH_I2C_Read... [11:25:51]Read from MH i2c: 01 07 00 22 11 00 00 00 00 00 EA 0C 30 [11:25:51]RasterBufferAndPrint [11:25:51]line [11:25:51]line [11:25:51]line [11:25:51]line [11:25:51]line [11:25:51]written 0, free lines is 3312 [11:25:51]MH_Cut [11:25:51]Write to MH i2c: D1 01 00 29 11 01 0C [11:25:51]Write i2c OK [11:25:51]MH_I2C_Read... [11:25:51]Read from MH i2c: D1 [11:25:51]MH_I2C_Read... [11:25:51]Read from MH i2c: D1 01 00 [11:25:51]MH_I2C_Read... [11:25:51]Read from MH i2c: D1 01 00 29 11 00 0B [11:25:51]Write to MH i2c: 01 00 00 2A 11 3B [11:25:51]Write i2c OK [11:25:51]MH_I2C_Read... [11:25:52]OFD Sender: No OFD packet to send [11:25:52]*** Cut start [11:25:52]*** Purtial cut [11:25:52]*** Stage 1: CUTSNS_PIN = 1 [11:25:54]Read from MH i2c: 01 [11:25:54]MH_I2C_Read... [11:25:54]*** Stop cut motor [11:25:54]*** Cut end [11:25:54]Read from MH i2c: 01 07 00 [11:25:54]MH_I2C_Read... [11:25:54]Read from MH i2c: 01 07 00 2A 11 00 00 00 00 00 FF 0F 50 [11:25:54]process_action close_receipt done [11:25:54]requested_data is exist [11:25:54]produce_requested_data [11:25:54]requested_item fm.sn is exist - process it [11:25:54]wFMCommunicate request_size=4 [11:25:54]MH_SAM_APDU [11:25:54]CAPDU: 80 11 00 00 [11:25:54]Write to MH i2c: E2 08 00 2B 11 80 11 00 00 00 00 00 00 B6 [11:25:54]Write i2c OK [11:25:54]MH_I2C_Read... [11:25:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:54]Read from MH i2c: E2 [11:25:54]MH_I2C_Read... [11:25:54]Read from MH i2c: E2 17 00 [11:25:54]MH_I2C_Read... [11:25:54]Read from MH i2c: E2 17 00 2B 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 14 [11:25:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:25:54]wFMCommunicate OK [11:25:54]requested_item fd.num is exist - process it [11:25:54]SAM_PROTO_GetFieldsCounters [11:25:54]wFMCommunicate request_size=4 [11:25:54]MH_SAM_APDU [11:25:54]CAPDU: 80 13 00 00 [11:25:54]Write to MH i2c: E2 08 00 2C 11 80 13 00 00 00 00 00 00 B9 [11:25:54]Write i2c OK [11:25:54]MH_I2C_Read... [11:25:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:25:54]Read from MH i2c: E2 [11:25:54]MH_I2C_Read... [11:25:54]Read from MH i2c: E2 62 00 [11:25:54]MH_I2C_Read... [11:25:54]Read from MH i2c: E2 62 00 2C 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 96 E2 01 00 0E 04 04 00 44 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 4C [11:25: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 96 E2 01 00 0E 04 04 00 44 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 [11:25:54]wFMCommunicate OK [11:25:54]SAM_PROTO_GetFieldsCounters done [11:25:54]requested_item shift.num is exist - process it [11:25:54]requested_item shift.opened is exist - process it [11:25:54]req_shift_opened [11:25:54]FM_GetShiftState [11:25:54]SAM_PROTO_GetShiftState [11:25:54]wFMCommunicate request_size=4 [11:25:54]MH_SAM_APDU [11:25:54]CAPDU: 80 13 01 00 [11:25:54]Write to MH i2c: E2 08 00 2D 11 80 13 01 00 00 00 00 00 BB [11:25:54]Write i2c OK [11:25:54]MH_I2C_Read... [11:25:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:54]Read from MH i2c: E2 [11:25:54]MH_I2C_Read... [11:25:54]Read from MH i2c: E2 0E 00 [11:25:54]MH_I2C_Read... [11:25:54]Read from MH i2c: E2 0E 00 2D 11 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 D2 [11:25:54]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:25:54]wFMCommunicate OK [11:25:54]SAM_PROTO_GetShiftState done [11:25:54]FM_GetShiftState done [11:25:54]req_shift_opened done [11:25:54]requested_item shift.open_date is exist - process it [11:25:54]req_shift_open_date [11:25:54]req_shift_open_date done [11:25:54]produce_requested_data done [11:25:54]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123542,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:25:54]process_action_free close_receipt [11:25:54]json_value_free [11:25:54]json_value_free done [11:25:54]process_json_proto returns [11:25:54]Send response to host [11:25:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123542,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:25:54]free response buf [11:25:54]execute_script done [11:25:54]execute_script returns [11:25:54]free content buf [11:25:54]Sock 10.Close socket [11:25:54]Sock 10.Thread stoped [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:57]OFD Sender: No OFD packet to send [11:27:02]OFD Sender: No OFD packet to send [11:27:07]OFD Sender: No OFD packet to send [11:27:12]OFD Sender: No OFD packet to send [11:27:17]OFD Sender: No OFD packet to send [11:27:22]OFD Sender: No OFD packet to send [11:27:27]OFD Sender: No OFD packet to send [11:27:32]OFD Sender: No OFD packet to send [11:27:37]OFD Sender: No OFD packet to send [11:27:42]OFD Sender: No OFD packet to send [11:27:47]OFD Sender: No OFD packet to send [11:27:52]OFD Sender: No OFD packet to send [11:27:57]OFD Sender: No OFD packet to send [11:28:02]OFD Sender: No OFD packet to send [11:28:07]OFD Sender: No OFD packet to send [11:28:12]OFD Sender: No OFD packet to send [11:28:17]OFD Sender: No OFD packet to send [11:28:22]OFD Sender: No OFD packet to send [11:28:27]OFD Sender: No OFD packet to send [11:28:32]OFD Sender: No OFD packet to send [11:28:37]OFD Sender: No OFD packet to send [11:28:42]OFD Sender: No OFD packet to send [11:28:47]OFD Sender: No OFD packet to send [11:28:52]OFD Sender: No OFD packet to send [11:28:57]OFD Sender: No OFD packet to send [11:29:02]OFD Sender: No OFD packet to send [11:29:07]OFD Sender: No OFD packet to send [11:29:12]OFD Sender: No OFD packet to send [11:29:16]accept exits with 7 [11:29:16]New connection [11:29:16]New thread 3067579748 created [11:29:16]Thread 3067436388 joined [11:29:16]Waiting for new connection... [11:29:16] Sock 7.Parse request [11:29:16]Sock 7.Check first char [11:29:16]Sock 7.First char is OK [11:29:16]request: POST /json_proto HTTP/1.0 [11:29:16]Method: POST [11:29:16]URL: /json_proto [11:29:16]Method is POST - this is cgi request [11:29:16]url: /json_proto [11:29:16]query_string will be loaded in cgi processing [11:29:16]execute_cgi json_proto POST (null) [11:29:16]execute_cgi path=json_proto method=POST [11:29:16]POST find Content-Length [11:29:16]Host: 172.17.48.197:8080 [11:29:16]Content-Length: 688 [11:29:16]Content-Type: application/json [11:29:16] [11:29:16]POST finish read [11:29:16]Found Content-Length = 688 [11:29:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106560", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 26.800, "sum" : 1900.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1900.00, "total" : 1900.00, "payments": [ { "type": 0, "sum" : 1900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:16]execute_script... [11:29: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)1106560", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 26.800, "sum" : 1900.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1900.00, "total" : 1900.00, "payments": [ { "type": 0, "sum" : 1900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:16]POST & json_proto [11:29:16]process_json_proto [11:29:16]json parsed OK: [11:29:16]protocol is kg_v1.0 [11:29:16]action value=close_receipt [11:29:16]process_action close_receipt [11:29:16]cmd_close_receipt [11:29:16]MH_GetDate [11:29:16]Write to MH i2c: F0 00 00 2E 11 2E [11:29:16]Write i2c OK [11:29:16]MH_I2C_Read... [11:29:16]Read from MH i2c: F0 [11:29:16]MH_I2C_Read... [11:29:16]Read from MH i2c: F0 09 00 [11:29:16]MH_I2C_Read... [11:29:16]Read from MH i2c: F0 09 00 2E 11 00 8C B0 E5 65 6C AF E3 65 20 [11:29:16]GetLastDocTimeStamp 1709551550 [11:29:16]current date 1709551756 [11:29:16]FM_GetShiftState [11:29:16]SAM_PROTO_GetShiftState [11:29:16]wFMCommunicate request_size=4 [11:29:16]MH_SAM_APDU [11:29:16]CAPDU: 80 13 01 00 [11:29:16]Write to MH i2c: E2 08 00 2F 11 80 13 01 00 00 00 00 00 BD [11:29:16]Write i2c OK [11:29:16]MH_I2C_Read... [11:29:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:16]Read from MH i2c: E2 [11:29:16]MH_I2C_Read... [11:29:16]Read from MH i2c: E2 0E 00 [11:29:16]MH_I2C_Read... [11:29:16]Read from MH i2c: E2 0E 00 2F 11 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 D4 [11:29:16]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:29:16]wFMCommunicate OK [11:29:16]SAM_PROTO_GetShiftState done [11:29:16]FM_GetShiftState done [11:29:16]opened in 1709511088 [11:29:16]opened+sec_in_day 1709597488 [11:29:16]quantity*price = 190012 [11:29:16]sum+1 = 190013 [11:29:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 1900.00 Внесено: 1900.00 СДАЧА: 0.00 НСП 1% : 16.81 НДС 12% : 201.78 Наличными: 1900.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 143 04.03.2024 11:29 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123543 ФПД: 57636358556020 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T112916&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123543&fm=57636358556020&tin=02508201610067®Number=0000000000090573&sum=190000 [11:29:17]StoreToDocumentArchive [11:29:17]shift 324 fd 123543 [11:29:17]save to /storage/0324/doc_00123543 [11:29:17]save last doc name /storage/0324/doc_00123543 to /storage/kkm_last_doc_name [11:29:17]save OK [11:29:17]Clear old archive folders... [11:29:17]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:29:17]tlvbuf is 01BB98F0 [11:29:17]SAM_PROTO_ClearQueue [11:29:17]wFMCommunicate request_size=4 [11:29:17]MH_SAM_APDU [11:29:17]CAPDU: 80 09 00 00 [11:29:17]Write to MH i2c: E2 08 00 3C 11 80 09 00 00 00 00 00 00 BF [11:29:17]Write i2c OK [11:29:17]MH_I2C_Read... [11:29:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:29:17]Read from MH i2c: E2 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: E2 03 00 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: E2 03 00 3C 11 00 90 00 C1 [11:29:17]RAPDU: 90 00 [11:29:17]wFMCommunicate OK [11:29:17]SAM_PROTO_ClearQueue done [11:29:17]KKMCreateOFDPacket [11:29:17]OFDProtocolAddRootSTLVToBuf [11:29:17]FM_MakeSignedData [11:29:17]FM_MakeSignedData [11:29:17]SAM_PROTO_SignData [11:29:17]wFMCommunicate request_size=4 [11:29:17]MH_SAM_APDU [11:29:17]CAPDU: 80 0D 01 02 [11:29:17]Write to MH i2c: E2 08 00 3D 11 80 0D 01 02 00 00 00 00 C7 [11:29:17]Write i2c OK [11:29:17]MH_I2C_Read... [11:29:17]OFD Sender: No OFD packet to send [11:29:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:29:17]Read from MH i2c: E2 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: E2 03 00 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: E2 03 00 3D 11 00 90 00 C2 [11:29:17]RAPDU: 90 00 [11:29:17]wFMCommunicate OK [11:29:17]wFMCommunicate request_size=255 [11:29:17]MH_SAM_APDU [11:29:17]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B0 68 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 3C E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 4E 00 00 00 00 07 04 06 00 30 E6 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 8C B0 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 97 E2 01 00 35 04 06 00 [11:29:17]Write to MH i2c: E2 02 01 3E 11 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B0 68 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 3C E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 4E 00 00 00 00 07 04 06 00 30 E6 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 8C B0 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 97 E2 01 00 35 04 06 00 00 00 DA [11:29:17]Write i2c OK [11:29:17]MH_I2C_Read... [11:29:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:17]Read from MH i2c: E2 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: E2 03 00 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: E2 03 00 3E 11 00 90 00 C3 [11:29:17]RAPDU: 90 00 [11:29:17]wFMCommunicate OK [11:29:17]wFMCommunicate request_size=11 [11:29:17]MH_SAM_APDU [11:29:17]CAPDU: 80 0D 02 02 06 34 6B 82 AD 89 74 [11:29:17]Write to MH i2c: E2 0E 00 3F 11 80 0D 02 02 06 00 34 6B 82 AD 89 74 00 00 A1 [11:29:17]Write i2c OK [11:29:17]MH_I2C_Read... [11:29:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:17]Read from MH i2c: E2 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: E2 03 00 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: E2 03 00 3F 11 00 90 00 C4 [11:29:17]RAPDU: 90 00 [11:29:17]wFMCommunicate OK [11:29:17]wFMCommunicate request_size=4 [11:29:17]MH_SAM_APDU [11:29:17]CAPDU: 80 0D 03 02 [11:29:17]Write to MH i2c: E2 08 00 40 11 80 0D 03 02 00 00 00 00 CC [11:29:17]Write i2c OK [11:29:17]MH_I2C_Read... [11:29:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:29:17]Read from MH i2c: E2 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: E2 0B 00 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: E2 0B 00 40 11 00 85 C0 C1 19 03 79 9D 44 90 00 49 [11:29:17]RAPDU: 85 C0 C1 19 03 79 9D 44 90 00 [11:29:17]wFMCommunicate OK [11:29:17]SAM_PROTO_SignData done [11:29:17]FM_MakeSignedData done [11:29:17]CreateOFDProtocolMessage [11:29:17]wFMCommunicate request_size=4 [11:29:17]MH_SAM_APDU [11:29:17]CAPDU: 80 11 00 00 [11:29:17]Write to MH i2c: E2 08 00 41 11 80 11 00 00 00 00 00 00 CC [11:29:17]Write i2c OK [11:29:17]MH_I2C_Read... [11:29:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:17]Read from MH i2c: E2 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: E2 17 00 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: E2 17 00 41 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 2A [11:29:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:29:17]wFMCommunicate OK [11:29:17]CreateOFDProtocolMessage done [11:29:17]OFDSenderStorePacket 123543 [11:29:17]StoreOFDPacket docnum=123543 [11:29:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 1C 40 08 01 29 E3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B0 68 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 3C E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 4E 00 00 00 00 07 04 06 00 30 E6 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 8C B0 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 97 E2 01 00 35 04 06 00 34 6B 82 AD 89 74 85 C0 C1 19 03 79 9D 44 [11:29:17]CheckFolder [11:29:17]dirname=/storage/ofd_packets [11:29:17]CheckFolder done [11:29:17]ProducePacketName [11:29:17]name=ofd_packets/00123543 [11:29:17]NVStorageSaveData ofd_packets/00123543 [11:29:17]File name is /storage/ofd_packets/00123543 [11:29:17]Write 302 bytes [11:29:17]NVStorageSaveData done [11:29:17]OFDSenderStorePacket done [11:29:17]KKMCreateOFDPacket done [11:29:17]NVStorageSaveData kkm_last_timestamp [11:29:17]File name is /storage/kkm_last_timestamp [11:29:17]Write 4 bytes [11:29:17]NVStorageSaveData done [11:29:17]ExternCall_PrintAddStr [11:29:17]wPrintStart [11:29:17]Write to MH i2c: 01 00 00 42 11 53 [11:29:17]Write i2c OK [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: 01 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: 01 07 00 [11:29:17]MH_I2C_Read... [11:29:17]Read from MH i2c: 01 07 00 42 11 00 00 00 00 00 FF 0F 68 [11:29:17]RasterBufferAndPrint [11:29:17]line Счет N : (1)1106560 [11:29:17]line ИНН: 02508201610067 [11:29:17]line Контрольно-Кассовый Чек [11:29:17]line ПРОДАЖА [11:29:17]line ТРК (МРК, ГНК) : 31 [11:29:17]line Товар: 2710194210 [11:29:17]line ДТ(л)-К-5 [11:29:17]line 26.800 * 70.90 [11:29:17]line = 1900.12 [11:29:17]line НДС 12% НСП 1% [11:29:17]line > о реализуемом товаре [11:29:17]line ОКРУГЛЕНИЕ: -0.12 [11:29:17]line ИТОГО: 1900.00 [11:29:17]line Внесено: 1900.00 [11:29:17]line СДАЧА: 0.00 [11:29:17]line НСП 1% : 16.81 [11:29:17]line НДС 12% : 201.78 [11:29:17]line Наличными: 1900.00 [11:29:17]line Безнал.: 0.00 [11:29:17]line Место: АЗС № 25 "Партнер Нефть" [11:29:17]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:29:17]line СНО: Общий режим [11:29:17]line Чек 143 04.03.2024 11:29 [11:29:17]line Смена: 324 ФФД: 1.0 [11:29:17]line ЗНМ: 0300000019 [11:29:17]line РНМ: 0000000000090573 [11:29:17]line Версия ККМ: 001 [11:29:17]line ФМ: 0000000000874798 [11:29:17]line ФД: 123543 [11:29:17]line ФПД: 57636358556020 [11:29:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T112916&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123543&fm=57636358556020&tin=02508201610067®Number=0000000000090573&sum=190000 [11:29:18]OFD Sender: Processing packet 123543 [packets to send 112, broken 111] [11:29:18]ProducePacketName [11:29:18]name=ofd_packets/00123543 [11:29:18]OFD Sender: To server: pG, [11:29:18]CommunicateWithHost lk.salyk.kg:30040 [11:29:18]ConnectInit lk.salyk.kg [11:29:18]written 0, free lines is 4095 [11:29:18]Connected sock=10 [11:29: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 37 39 38 10 01 00 00 1C 40 08 01 29 E3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B0 68 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 3C E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 4E 00 00 00 00 07 04 06 00 30 E6 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 8C B0 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 97 E2 01 00 35 04 06 00 34 6B 82 AD 89 74 85 C0 C1 19 03 79 9D 44 [11:29:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 94 0A 47 00 5F 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 37 39 38 10 04 04 00 97 E2 01 00 F4 03 04 00 B5 5C E5 65 B6 04 01 00 00 F3 28 35 E4 B8 B6 BC 1E [11:29:18]CommunicateWithHost err = 0 [11:29:18]CheckOFDResponse [11:29:18]1017 (14) - 77093643461234 [11:29:18]1041 (16) - 0000000000874798 [11:29:18]1040 (4) - 123543 [11:29:18]1012 (4) - 04.03.2024 05:31 [11:29:18]1206 (1) - 0 [11:29:18]OFD Sender: Remove packet 123543 [11:29:18]ProducePacketName [11:29:18]name=ofd_packets/00123543 [11:29:18]NVStorageDeleteData [11:29:18]Write to MH i2c: 01 00 00 6D 11 7E [11:29:18]Write i2c OK [11:29:18]MH_I2C_Read... [11:29:18]Read from MH i2c: 01 [11:29:18]MH_I2C_Read... [11:29:18]Read from MH i2c: 01 07 00 [11:29:18]MH_I2C_Read... [11:29:18]Read from MH i2c: 01 07 00 6D 11 00 00 00 00 00 F6 0C 87 [11:29:18]RasterBufferAndPrint [11:29:18]line [11:29:18]line [11:29:18]line [11:29:18]line [11:29:18]line [11:29:18]written 0, free lines is 3327 [11:29:18]MH_Cut [11:29:18]Write to MH i2c: D1 01 00 74 11 01 57 [11:29:18]Write i2c OK [11:29:18]MH_I2C_Read... [11:29:18]Read from MH i2c: D1 [11:29:18]MH_I2C_Read... [11:29:18]Read from MH i2c: D1 01 00 [11:29:18]MH_I2C_Read... [11:29:18]Read from MH i2c: D1 01 00 74 11 00 56 [11:29:18]Write to MH i2c: 01 00 00 75 11 86 [11:29:18]Write i2c OK [11:29:18]MH_I2C_Read... [11:29:18]OFD Sender: No OFD packet to send [11:29:19]*** Cut start [11:29:19]*** Purtial cut [11:29:19]*** Stage 1: CUTSNS_PIN = 1 [11:29:21]Read from MH i2c: 01 [11:29:21]MH_I2C_Read... [11:29:21]*** Stop cut motor [11:29:21]*** Cut end [11:29:21]Read from MH i2c: 01 07 00 [11:29:21]MH_I2C_Read... [11:29:21]Read from MH i2c: 01 07 00 75 11 00 00 00 00 00 FF 0F 9B [11:29:21]process_action close_receipt done [11:29:21]requested_data is exist [11:29:21]produce_requested_data [11:29:21]requested_item fm.sn is exist - process it [11:29:21]wFMCommunicate request_size=4 [11:29:21]MH_SAM_APDU [11:29:21]CAPDU: 80 11 00 00 [11:29:21]Write to MH i2c: E2 08 00 76 11 80 11 00 00 00 00 00 00 01 [11:29:21]Write i2c OK [11:29:21]MH_I2C_Read... [11:29:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:21]Read from MH i2c: E2 [11:29:21]MH_I2C_Read... [11:29:21]Read from MH i2c: E2 17 00 [11:29:21]MH_I2C_Read... [11:29:21]Read from MH i2c: E2 17 00 76 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 5F [11:29:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:29:21]wFMCommunicate OK [11:29:21]requested_item fd.num is exist - process it [11:29:21]SAM_PROTO_GetFieldsCounters [11:29:21]wFMCommunicate request_size=4 [11:29:21]MH_SAM_APDU [11:29:21]CAPDU: 80 13 00 00 [11:29:21]Write to MH i2c: E2 08 00 77 11 80 13 00 00 00 00 00 00 04 [11:29:21]Write i2c OK [11:29:21]MH_I2C_Read... [11:29:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:29:21]Read from MH i2c: E2 [11:29:21]MH_I2C_Read... [11:29:21]Read from MH i2c: E2 62 00 [11:29:21]MH_I2C_Read... [11:29:21]Read from MH i2c: E2 62 00 77 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 97 E2 01 00 0E 04 04 00 44 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 9B [11:29: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 97 E2 01 00 0E 04 04 00 44 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 [11:29:21]wFMCommunicate OK [11:29:21]SAM_PROTO_GetFieldsCounters done [11:29:21]requested_item shift.num is exist - process it [11:29:21]requested_item shift.opened is exist - process it [11:29:21]req_shift_opened [11:29:21]FM_GetShiftState [11:29:21]SAM_PROTO_GetShiftState [11:29:21]wFMCommunicate request_size=4 [11:29:21]MH_SAM_APDU [11:29:21]CAPDU: 80 13 01 00 [11:29:21]Write to MH i2c: E2 08 00 78 11 80 13 01 00 00 00 00 00 06 [11:29:21]Write i2c OK [11:29:21]MH_I2C_Read... [11:29:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:21]Read from MH i2c: E2 [11:29:21]MH_I2C_Read... [11:29:21]Read from MH i2c: E2 0E 00 [11:29:21]MH_I2C_Read... [11:29:21]Read from MH i2c: E2 0E 00 78 11 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 1D [11:29:21]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:29:21]wFMCommunicate OK [11:29:21]SAM_PROTO_GetShiftState done [11:29:21]FM_GetShiftState done [11:29:21]req_shift_opened done [11:29:21]requested_item shift.open_date is exist - process it [11:29:21]req_shift_open_date [11:29:21]req_shift_open_date done [11:29:21]produce_requested_data done [11:29:21]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123543,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:29:21]process_action_free close_receipt [11:29:21]json_value_free [11:29:21]json_value_free done [11:29:21]process_json_proto returns [11:29:21]Send response to host [11:29:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123543,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:29:21]free response buf [11:29:21]execute_script done [11:29:21]execute_script returns [11:29:21]free content buf [11:29:21]Sock 7.Close socket [11:29:21]Sock 7.Thread stoped [11:29:23]OFD Sender: No OFD packet to send [11:29:26]int [11:29:26]Write to MH i2c: 01 00 00 79 11 8A [11:29:26]*** FLAG_PRN_KEY set [11:29:26]Write i2c OK [11:29:26]MH_I2C_Read... [11:29:26]Read from MH i2c: 01 [11:29:26]MH_I2C_Read... [11:29:26]Read from MH i2c: 01 07 00 [11:29:26]MH_I2C_Read... [11:29:26]Read from MH i2c: 01 07 00 79 11 00 08 00 00 00 FF 0F A7 [11:29:26]state=0 [11:29:26]Key pressed [11:29:26]Feed [11:29:26]Write to MH i2c: D8 00 00 7A 11 62 [11:29:26]Write i2c OK [11:29:26]MH_I2C_Read... [11:29:26]Read from MH i2c: D8 [11:29:26]MH_I2C_Read... [11:29:26]Read from MH i2c: D8 01 00 [11:29:26]MH_I2C_Read... [11:29:26]Read from MH i2c: D8 01 00 7A 11 00 63 [11:29:26]int [11:29:26]Write to MH i2c: 01 00 00 7B 11 8C [11:29:26]Write i2c OK [11:29:26]MH_I2C_Read... [11:29:26]Read from MH i2c: 01 [11:29:26]MH_I2C_Read... [11:29:26]Read from MH i2c: 01 07 00 [11:29:26]MH_I2C_Read... [11:29:26]Read from MH i2c: 01 07 00 7B 11 00 48 00 00 00 3C 00 17 [11:29:26]state=2 [11:29:26]Key pressed [11:29:26]*** FLAG_PRN_KEY reset [11:29:26]*** FLAG_PRN_KEY set [11:29:26]*** FLAG_PRN_KEY reset [11:29:26]*** FLAG_PRN_KEY set [11:29:26]*** FLAG_PRN_KEY reset [11:29:26]*** FLAG_PRN_KEY set [11:29:26]*** FLAG_PRN_KEY reset [11:29:26]*** FLAG_PRN_KEY set [11:29:26]*** FLAG_PRN_KEY reset [11:29:26]*** FLAG_PRN_KEY set [11:29:27]*** FLAG_PRN_KEY reset [11:29:27]*** FLAG_PRN_KEY set [11:29:27]*** FLAG_PRN_KEY reset [11:29:27]*** FLAG_PRN_KEY set [11:29:27]*** FLAG_PRN_KEY reset [11:29:28]*** FLAG_PRN_KEY set [11:29:28]*** FLAG_PRN_KEY reset [11:29:28]*** FLAG_PRN_KEY set [11:29:28]OFD Sender: No OFD packet to send [11:29:28]*** FLAG_PRN_KEY reset [11:29:29]*** FLAG_PRN_KEY set [11:29:29]*** FLAG_PRN_KEY reset [11:29:31]Write to MH i2c: 01 00 00 7C 11 8D [11:29:31]Write i2c OK [11:29:31]MH_I2C_Read... [11:29:31]Read from MH i2c: 01 [11:29:31]MH_I2C_Read... [11:29:31]Read from MH i2c: 01 07 00 [11:29:31]MH_I2C_Read... [11:29:31]Read from MH i2c: 01 07 00 7C 11 00 00 00 00 00 FF 0F A2 [11:29:31]state=2 [11:29:31]Stop feed [11:29:31]accept exits with 9 [11:29:31]New connection [11:29:31]New thread 3067436388 created [11:29:31]Thread 3067579748 joined [11:29:31]Waiting for new connection... [11:29:31] Sock 9.Parse request [11:29:31]Sock 9.Check first char [11:29:31]Sock 9.First char is OK [11:29:31]request: POST /json_proto HTTP/1.0 [11:29:31]Method: POST [11:29:31]URL: /json_proto [11:29:31]Method is POST - this is cgi request [11:29:31]url: /json_proto [11:29:31]query_string will be loaded in cgi processing [11:29:31]execute_cgi json_proto POST (null) [11:29:31]execute_cgi path=json_proto method=POST [11:29:31]POST find Content-Length [11:29:31]Host: 172.17.48.197:8080 [11:29:31]Content-Length: 688 [11:29:31]Content-Type: application/json [11:29:31] [11:29:31]POST finish read [11:29:31]Found Content-Length = 688 [11:29:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106561", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 35.270, "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" ] } } [11:29:31]execute_script... [11:29:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106561", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 35.270, "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" ] } } [11:29:31]POST & json_proto [11:29:31]process_json_proto [11:29:31]json parsed OK: [11:29:31]protocol is kg_v1.0 [11:29:31]action value=close_receipt [11:29:31]process_action close_receipt [11:29:31]cmd_close_receipt [11:29:31]MH_GetDate [11:29:31]Write to MH i2c: F0 00 00 7D 11 7D [11:29:31]Write i2c OK [11:29:31]MH_I2C_Read... [11:29:31]Read from MH i2c: F0 [11:29:31]MH_I2C_Read... [11:29:31]Read from MH i2c: F0 09 00 [11:29:31]MH_I2C_Read... [11:29:31]Read from MH i2c: F0 09 00 7D 11 00 9C B0 E5 65 6C AF E3 65 7F [11:29:32]GetLastDocTimeStamp 1709551756 [11:29:32]current date 1709551772 [11:29:32]FM_GetShiftState [11:29:32]SAM_PROTO_GetShiftState [11:29:32]wFMCommunicate request_size=4 [11:29:32]MH_SAM_APDU [11:29:32]CAPDU: 80 13 01 00 [11:29:32]Write to MH i2c: E2 08 00 7E 11 80 13 01 00 00 00 00 00 0C [11:29:32]Write i2c OK [11:29:32]MH_I2C_Read... [11:29:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:32]Read from MH i2c: E2 [11:29:32]MH_I2C_Read... [11:29:32]Read from MH i2c: E2 0E 00 [11:29:32]MH_I2C_Read... [11:29:32]Read from MH i2c: E2 0E 00 7E 11 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 23 [11:29:32]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:29:32]wFMCommunicate OK [11:29:32]SAM_PROTO_GetShiftState done [11:29:32]FM_GetShiftState done [11:29:32]opened in 1709511088 [11:29:32]opened+sec_in_day 1709597488 [11:29:32]quantity*price = 250064 [11:29:32]sum+1 = 250065 [11:29:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.13 НДС 12% : 265.55 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 144 04.03.2024 11:29 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123544 ФПД: 179995177942556 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T112932&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123544&fm=179995177942556&tin=02508201610067®Number=0000000000090573&sum=250000 [11:29:33]StoreToDocumentArchive [11:29:33]shift 324 fd 123544 [11:29:33]save to /storage/0324/doc_00123544 [11:29:33]save last doc name /storage/0324/doc_00123544 to /storage/kkm_last_doc_name [11:29:33]save OK [11:29:33]Clear old archive folders... [11:29:33]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:29:33]tlvbuf is 01BB9560 [11:29:33]SAM_PROTO_ClearQueue [11:29:33]wFMCommunicate request_size=4 [11:29:33]MH_SAM_APDU [11:29:33]CAPDU: 80 09 00 00 [11:29:33]Write to MH i2c: E2 08 00 8B 11 80 09 00 00 00 00 00 00 0E [11:29:33]Write i2c OK [11:29:33]MH_I2C_Read... [11:29:33]Read from MH i2c: E2 [11:29:33]MH_I2C_Read... [11:29:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:29:33]Read from MH i2c: E2 03 00 [11:29:33]MH_I2C_Read... [11:29:33]Read from MH i2c: E2 03 00 8B 11 00 90 00 10 [11:29:33]RAPDU: 90 00 [11:29:33]wFMCommunicate OK [11:29:33]SAM_PROTO_ClearQueue done [11:29:33]KKMCreateOFDPacket [11:29:33]OFDProtocolAddRootSTLVToBuf [11:29:33]FM_MakeSignedData [11:29:33]FM_MakeSignedData [11:29:33]SAM_PROTO_SignData [11:29:33]wFMCommunicate request_size=4 [11:29:33]MH_SAM_APDU [11:29:33]CAPDU: 80 0D 01 02 [11:29:33]Write to MH i2c: E2 08 00 8C 11 80 0D 01 02 00 00 00 00 16 [11:29:33]Write i2c OK [11:29:33]MH_I2C_Read... [11:29:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:29:33]Read from MH i2c: E2 [11:29:33]MH_I2C_Read... [11:29:33]Read from MH i2c: E2 03 00 [11:29:33]MH_I2C_Read... [11:29:33]Read from MH i2c: E2 03 00 8C 11 00 90 00 11 [11:29:33]RAPDU: 90 00 [11:29:33]wFMCommunicate OK [11:29:33]wFMCommunicate request_size=255 [11:29:33]MH_SAM_APDU [11:29:33]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C6 89 00 00 00 00 00 37 04 06 00 B2 1B 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 90 00 00 00 F4 03 04 00 9C B0 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 98 E2 01 00 35 04 06 00 [11:29:33]Write to MH i2c: E2 02 01 8D 11 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C6 89 00 00 00 00 00 37 04 06 00 B2 1B 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 90 00 00 00 F4 03 04 00 9C B0 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 98 E2 01 00 35 04 06 00 00 00 9F [11:29:33]Write i2c OK [11:29:33]MH_I2C_Read... [11:29:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:33]Read from MH i2c: E2 [11:29:33]MH_I2C_Read... [11:29:33]Read from MH i2c: E2 03 00 [11:29:33]MH_I2C_Read... [11:29:33]Read from MH i2c: E2 03 00 8D 11 00 90 00 12 [11:29:33]RAPDU: 90 00 [11:29:33]wFMCommunicate OK [11:29:33]wFMCommunicate request_size=11 [11:29:33]MH_SAM_APDU [11:29:33]CAPDU: 80 0D 02 02 06 A3 B4 64 A4 7E 1C [11:29:33]Write to MH i2c: E2 0E 00 8E 11 80 0D 02 02 06 00 A3 B4 64 A4 7E 1C 00 00 1E [11:29:33]Write i2c OK [11:29:33]MH_I2C_Read... [11:29:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:33]Read from MH i2c: E2 [11:29:33]MH_I2C_Read... [11:29:33]Read from MH i2c: E2 03 00 [11:29:33]MH_I2C_Read... [11:29:33]Read from MH i2c: E2 03 00 8E 11 00 90 00 13 [11:29:33]RAPDU: 90 00 [11:29:33]wFMCommunicate OK [11:29:33]wFMCommunicate request_size=4 [11:29:33]MH_SAM_APDU [11:29:33]CAPDU: 80 0D 03 02 [11:29:33]Write to MH i2c: E2 08 00 8F 11 80 0D 03 02 00 00 00 00 1B [11:29:33]Write i2c OK [11:29:33]MH_I2C_Read... [11:29:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:29:33]Read from MH i2c: E2 [11:29:33]MH_I2C_Read... [11:29:33]Read from MH i2c: E2 0B 00 [11:29:33]MH_I2C_Read... [11:29:33]Read from MH i2c: E2 0B 00 8F 11 00 1D E7 8F E4 A4 1E 58 DE 90 00 8B [11:29:33]RAPDU: 1D E7 8F E4 A4 1E 58 DE 90 00 [11:29:33]wFMCommunicate OK [11:29:33]SAM_PROTO_SignData done [11:29:33]FM_MakeSignedData done [11:29:33]CreateOFDProtocolMessage [11:29:33]wFMCommunicate request_size=4 [11:29:33]MH_SAM_APDU [11:29:33]CAPDU: 80 11 00 00 [11:29:33]Write to MH i2c: E2 08 00 90 11 80 11 00 00 00 00 00 00 1B [11:29:33]Write i2c OK [11:29:33]MH_I2C_Read... [11:29:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:33]Read from MH i2c: E2 [11:29:33]MH_I2C_Read... [11:29:33]Read from MH i2c: E2 17 00 [11:29:33]MH_I2C_Read... [11:29:33]Read from MH i2c: E2 17 00 90 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 79 [11:29:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:29:33]wFMCommunicate OK [11:29:33]CreateOFDProtocolMessage done [11:29:33]OFDSenderStorePacket 123544 [11:29:33]StoreOFDPacket docnum=123544 [11:29:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 56 D1 08 01 A6 45 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C6 89 00 00 00 00 00 37 04 06 00 B2 1B 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 90 00 00 00 F4 03 04 00 9C B0 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 98 E2 01 00 35 04 06 00 A3 B4 64 A4 7E 1C 1D E7 8F E4 A4 1E 58 DE [11:29:33]CheckFolder [11:29:33]dirname=/storage/ofd_packets [11:29:33]CheckFolder done [11:29:33]ProducePacketName [11:29:33]name=ofd_packets/00123544 [11:29:33]NVStorageSaveData ofd_packets/00123544 [11:29:33]File name is /storage/ofd_packets/00123544 [11:29:33]Write 302 bytes [11:29:33]NVStorageSaveData done [11:29:33]OFDSenderStorePacket done [11:29:33]KKMCreateOFDPacket done [11:29:33]NVStorageSaveData kkm_last_timestamp [11:29:33]File name is /storage/kkm_last_timestamp [11:29:33]Write 4 bytes [11:29:33]NVStorageSaveData done [11:29:33]ExternCall_PrintAddStr [11:29:33]wPrintStart [11:29:33]Write to MH i2c: 01 00 00 91 11 A2 [11:29:33]Write i2c OK [11:29:33]MH_I2C_Read... [11:29:33]Read from MH i2c: 01 [11:29:33]MH_I2C_Read... [11:29:33]Read from MH i2c: 01 07 00 [11:29:33]MH_I2C_Read... [11:29:33]Read from MH i2c: 01 07 00 91 11 00 00 00 00 00 FF 0F B7 [11:29:33]RasterBufferAndPrint [11:29:33]line Счет N : (1)1106561 [11:29:33]line ИНН: 02508201610067 [11:29:33]line Контрольно-Кассовый Чек [11:29:33]line ПРОДАЖА [11:29:33]line ТРК (МРК, ГНК) : 41 [11:29:33]line Товар: 2710194210 [11:29:33]line ДТ(л)-К-5 [11:29:33]line 35.270 * 70.90 [11:29:33]line = 2500.64 [11:29:33]line НДС 12% НСП 1% [11:29:33]line > о реализуемом товаре [11:29:33]line ОКРУГЛЕНИЕ: -0.64 [11:29:33]line ИТОГО: 2500.00 [11:29:33]line Внесено: 2500.00 [11:29:33]line СДАЧА: 0.00 [11:29:33]line НСП 1% : 22.13 [11:29:33]line НДС 12% : 265.55 [11:29:33]line Наличными: 2500.00 [11:29:33]line Безнал.: 0.00 [11:29:33]line Место: АЗС № 25 "Партнер Нефть" [11:29:33]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:29:33]line СНО: Общий режим [11:29:33]line Чек 144 04.03.2024 11:29 [11:29:33]line Смена: 324 ФФД: 1.0 [11:29:33]line ЗНМ: 0300000019 [11:29:33]line РНМ: 0000000000090573 [11:29:33]line Версия ККМ: 001 [11:29:33]line ФМ: 0000000000874798 [11:29:33]line ФД: 123544 [11:29:33]line ФПД: 179995177942556 [11:29:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T112932&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123544&fm=179995177942556&tin=02508201610067®Number=0000000000090573&sum=250000 [11:29:34]OFD Sender: Processing packet 123544 [packets to send 112, broken 111] [11:29:34]ProducePacketName [11:29:34]name=ofd_packets/00123544 [11:29:34]OFD Sender: To server: pG, [11:29:34]CommunicateWithHost lk.salyk.kg:30040 [11:29:34]ConnectInit lk.salyk.kg [11:29:34]written 0, free lines is 4095 [11:29:34]Connected sock=10 [11:29:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 56 D1 08 01 A6 45 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C6 89 00 00 00 00 00 37 04 06 00 B2 1B 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 90 00 00 00 F4 03 04 00 9C B0 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 98 E2 01 00 35 04 06 00 A3 B4 64 A4 7E 1C 1D E7 8F E4 A4 1E 58 DE [11:29:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 03 49 47 00 AB 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 98 E2 01 00 F4 03 04 00 C5 5C E5 65 B6 04 01 00 00 C6 66 E5 C9 1C 37 5C EE [11:29:34]CommunicateWithHost err = 0 [11:29:34]CheckOFDResponse [11:29:34]1017 (14) - 77093643461234 [11:29:34]1041 (16) - 0000000000874798 [11:29:34]1040 (4) - 123544 [11:29:34]1012 (4) - 04.03.2024 05:31 [11:29:34]1206 (1) - 0 [11:29:34]OFD Sender: Remove packet 123544 [11:29:34]ProducePacketName [11:29:34]name=ofd_packets/00123544 [11:29:34]NVStorageDeleteData [11:29:34]Write to MH i2c: 01 00 00 BC 11 CD [11:29:34]Write i2c OK [11:29:34]MH_I2C_Read... [11:29:34]Read from MH i2c: 01 [11:29:34]MH_I2C_Read... [11:29:34]Read from MH i2c: 01 07 00 [11:29:34]MH_I2C_Read... [11:29:34]Read from MH i2c: 01 07 00 BC 11 00 00 00 00 00 02 0D E3 [11:29:34]RasterBufferAndPrint [11:29:34]line [11:29:34]line [11:29:34]line [11:29:34]line [11:29:34]line [11:29:34]written 0, free lines is 3339 [11:29:34]MH_Cut [11:29:34]Write to MH i2c: D1 01 00 C3 11 01 A6 [11:29:34]Write i2c OK [11:29:34]MH_I2C_Read... [11:29:34]Read from MH i2c: D1 [11:29:34]MH_I2C_Read... [11:29:34]Read from MH i2c: D1 01 00 [11:29:34]MH_I2C_Read... [11:29:34]Read from MH i2c: D1 01 00 C3 11 00 A5 [11:29:34]Write to MH i2c: 01 00 00 C4 11 D5 [11:29:34]Write i2c OK [11:29:34]MH_I2C_Read... [11:29:34]OFD Sender: No OFD packet to send [11:29:35]*** Cut start [11:29:35]*** Purtial cut [11:29:35]*** Stage 1: CUTSNS_PIN = 1 [11:29:37]Read from MH i2c: 01 [11:29:37]MH_I2C_Read... [11:29:37]*** Stop cut motor [11:29:37]*** Cut end [11:29:37]Read from MH i2c: 01 07 00 [11:29:37]MH_I2C_Read... [11:29:37]Read from MH i2c: 01 07 00 C4 11 00 00 00 00 00 FF 0F EA [11:29:37]process_action close_receipt done [11:29:37]requested_data is exist [11:29:37]produce_requested_data [11:29:37]requested_item fm.sn is exist - process it [11:29:37]wFMCommunicate request_size=4 [11:29:37]MH_SAM_APDU [11:29:37]CAPDU: 80 11 00 00 [11:29:37]Write to MH i2c: E2 08 00 C5 11 80 11 00 00 00 00 00 00 50 [11:29:37]Write i2c OK [11:29:37]MH_I2C_Read... [11:29:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:37]Read from MH i2c: E2 [11:29:37]MH_I2C_Read... [11:29:37]Read from MH i2c: E2 17 00 [11:29:37]MH_I2C_Read... [11:29:37]Read from MH i2c: E2 17 00 C5 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AE [11:29:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:29:37]wFMCommunicate OK [11:29:37]requested_item fd.num is exist - process it [11:29:37]SAM_PROTO_GetFieldsCounters [11:29:37]wFMCommunicate request_size=4 [11:29:37]MH_SAM_APDU [11:29:37]CAPDU: 80 13 00 00 [11:29:37]Write to MH i2c: E2 08 00 C6 11 80 13 00 00 00 00 00 00 53 [11:29:37]Write i2c OK [11:29:37]MH_I2C_Read... [11:29:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:29:37]Read from MH i2c: E2 [11:29:37]MH_I2C_Read... [11:29:37]Read from MH i2c: E2 62 00 [11:29:37]MH_I2C_Read... [11:29:37]Read from MH i2c: E2 62 00 C6 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 98 E2 01 00 0E 04 04 00 44 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 EE [11:29: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 98 E2 01 00 0E 04 04 00 44 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 [11:29:37]wFMCommunicate OK [11:29:37]SAM_PROTO_GetFieldsCounters done [11:29:37]requested_item shift.num is exist - process it [11:29:37]requested_item shift.opened is exist - process it [11:29:37]req_shift_opened [11:29:37]FM_GetShiftState [11:29:37]SAM_PROTO_GetShiftState [11:29:37]wFMCommunicate request_size=4 [11:29:37]MH_SAM_APDU [11:29:37]CAPDU: 80 13 01 00 [11:29:37]Write to MH i2c: E2 08 00 C7 11 80 13 01 00 00 00 00 00 55 [11:29:37]Write i2c OK [11:29:37]MH_I2C_Read... [11:29:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:37]Read from MH i2c: E2 [11:29:37]MH_I2C_Read... [11:29:37]Read from MH i2c: E2 0E 00 [11:29:37]MH_I2C_Read... [11:29:37]Read from MH i2c: E2 0E 00 C7 11 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 6C [11:29:37]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:29:37]wFMCommunicate OK [11:29:37]SAM_PROTO_GetShiftState done [11:29:37]FM_GetShiftState done [11:29:37]req_shift_opened done [11:29:37]requested_item shift.open_date is exist - process it [11:29:37]req_shift_open_date [11:29:37]req_shift_open_date done [11:29:37]produce_requested_data done [11:29:37]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123544,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:29:37]process_action_free close_receipt [11:29:37]json_value_free [11:29:37]json_value_free done [11:29:37]process_json_proto returns [11:29:37]Send response to host [11:29:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123544,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:29:37]free response buf [11:29:37]execute_script done [11:29:37]execute_script returns [11:29:37]free content buf [11:29:37]Sock 9.Close socket [11:29:37]Sock 9.Thread stoped [11:29:39]OFD Sender: No OFD packet to send [11:29:44]accept exits with 7 [11:29:44]New connection [11:29:44]New thread 3067579748 created [11:29:44]Thread 3067436388 joined [11:29:44]Waiting for new connection... [11:29:44] Sock 7.Parse request [11:29:44]Sock 7.Check first char [11:29:44]Sock 7.First char is OK [11:29:44]request: POST /json_proto HTTP/1.0 [11:29:44]Method: POST [11:29:44]URL: /json_proto [11:29:44]Method is POST - this is cgi request [11:29:44]url: /json_proto [11:29:44]query_string will be loaded in cgi processing [11:29:44]execute_cgi json_proto POST (null) [11:29:44]execute_cgi path=json_proto method=POST [11:29:44]POST find Content-Length [11:29:44]Host: 172.17.48.197:8080 [11:29:44]Content-Length: 745 [11:29:44]Content-Type: application/json [11:29:44] [11:29:44]POST finish read [11:29:44]Found Content-Length = 745 [11:29:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 123544, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106561", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 35.270, "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" ] } } [11:29:44]execute_script... [11:29:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 123544, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106561", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 35.270, "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" ] } } [11:29:44]POST & json_proto [11:29:44]process_json_proto [11:29:44]json parsed OK: [11:29:44]protocol is kg_v1.0 [11:29:44]action value=close_receipt [11:29:44]process_action close_receipt [11:29:44]cmd_close_receipt [11:29:44]MH_GetDate [11:29:44]Write to MH i2c: F0 00 00 C8 11 C8 [11:29:44]Write i2c OK [11:29:44]MH_I2C_Read... [11:29:44]Read from MH i2c: F0 [11:29:44]MH_I2C_Read... [11:29:44]Read from MH i2c: F0 09 00 [11:29:44]MH_I2C_Read... [11:29:44]Read from MH i2c: F0 09 00 C8 11 00 A9 B0 E5 65 6C AF E3 65 D7 [11:29:44]GetLastDocTimeStamp 1709551772 [11:29:44]current date 1709551785 [11:29:44]FM_GetShiftState [11:29:44]SAM_PROTO_GetShiftState [11:29:44]wFMCommunicate request_size=4 [11:29:44]MH_SAM_APDU [11:29:44]CAPDU: 80 13 01 00 [11:29:44]Write to MH i2c: E2 08 00 C9 11 80 13 01 00 00 00 00 00 57 [11:29:44]Write i2c OK [11:29:44]MH_I2C_Read... [11:29:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:44]Read from MH i2c: E2 [11:29:44]MH_I2C_Read... [11:29:44]Read from MH i2c: E2 0E 00 [11:29:44]MH_I2C_Read... [11:29:44]Read from MH i2c: E2 0E 00 C9 11 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 6E [11:29:44]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:29:44]wFMCommunicate OK [11:29:44]SAM_PROTO_GetShiftState done [11:29:44]FM_GetShiftState done [11:29:44]opened in 1709511088 [11:29:44]opened+sec_in_day 1709597488 [11:29:44]quantity*price = 250064 [11:29:44]sum+1 = 250065 [11:29:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 2500.00 НСП 1% : 22.13 НДС 12% : 265.55 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 145 04.03.2024 11:29 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФД осн.: 123544 ФМ осн.: 0000000000874798 ФМ: 0000000000874798 ФД: 123545 ФПД: 51167634002130 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T112945&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123545&fm=51167634002130&tin=02508201610067®Number=0000000000090573&sum=250000 [11:29:46]StoreToDocumentArchive [11:29:46]shift 324 fd 123545 [11:29:46]save to /storage/0324/doc_00123545 [11:29:46]save last doc name /storage/0324/doc_00123545 to /storage/kkm_last_doc_name [11:29:46]save OK [11:29:46]Clear old archive folders... [11:29:46]ProcessDocumentItem done err = 0, tmpTLVsize=280 [11:29:46]tlvbuf is 01BA0AA0 [11:29:46]SAM_PROTO_ClearQueue [11:29:46]wFMCommunicate request_size=4 [11:29:46]MH_SAM_APDU [11:29:46]CAPDU: 80 09 00 00 [11:29:46]Write to MH i2c: E2 08 00 D8 11 80 09 00 00 00 00 00 00 5B [11:29:46]Write i2c OK [11:29:46]MH_I2C_Read... [11:29:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:29:46]Read from MH i2c: E2 [11:29:46]MH_I2C_Read... [11:29:46]Read from MH i2c: E2 03 00 [11:29:46]MH_I2C_Read... [11:29:46]Read from MH i2c: E2 03 00 D8 11 00 90 00 5D [11:29:46]RAPDU: 90 00 [11:29:46]wFMCommunicate OK [11:29:46]SAM_PROTO_ClearQueue done [11:29:46]KKMCreateOFDPacket [11:29:46]OFDProtocolAddRootSTLVToBuf [11:29:46]FM_MakeSignedData [11:29:46]FM_MakeSignedData [11:29:46]SAM_PROTO_SignData [11:29:46]wFMCommunicate request_size=4 [11:29:46]MH_SAM_APDU [11:29:46]CAPDU: 80 0D 01 02 [11:29:46]Write to MH i2c: E2 08 00 D9 11 80 0D 01 02 00 00 00 00 63 [11:29:46]Write i2c OK [11:29:46]MH_I2C_Read... [11:29:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:29:46]Read from MH i2c: E2 [11:29:46]MH_I2C_Read... [11:29:46]Read from MH i2c: E2 03 00 [11:29:46]MH_I2C_Read... [11:29:46]Read from MH i2c: E2 03 00 D9 11 00 90 00 5E [11:29:46]RAPDU: 90 00 [11:29:46]wFMCommunicate OK [11:29:46]wFMCommunicate request_size=255 [11:29:46]MH_SAM_APDU [11:29:46]CAPDU: 80 0D 02 02 FA 03 00 18 01 1E 04 01 00 02 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C6 89 00 00 00 00 00 37 04 06 00 B2 1B 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 91 00 00 00 F4 03 04 00 A9 B0 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 98 E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 [11:29:46]Write to MH i2c: E2 02 01 DA 11 80 0D 02 02 FA 00 03 00 18 01 1E 04 01 00 02 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C6 89 00 00 00 00 00 37 04 06 00 B2 1B 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 91 00 00 00 F4 03 04 00 A9 B0 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 98 E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 00 00 2C [11:29:46]Write i2c OK [11:29:46]MH_I2C_Read... [11:29:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:46]Read from MH i2c: E2 [11:29:46]MH_I2C_Read... [11:29:46]Read from MH i2c: E2 03 00 [11:29:46]MH_I2C_Read... [11:29:46]Read from MH i2c: E2 03 00 DA 11 00 90 00 5F [11:29:46]RAPDU: 90 00 [11:29:46]wFMCommunicate OK [11:29:46]wFMCommunicate request_size=39 [11:29:46]MH_SAM_APDU [11:29:46]CAPDU: 80 0D 02 02 22 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 99 E2 01 00 35 04 06 00 2E 89 64 A6 10 D2 [11:29:46]Write to MH i2c: E2 2A 00 DB 11 80 0D 02 02 22 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 99 E2 01 00 35 04 06 00 2E 89 64 A6 10 D2 00 00 4B [11:29:46]Write i2c OK [11:29:46]MH_I2C_Read... [11:29:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:46]Read from MH i2c: E2 [11:29:46]MH_I2C_Read... [11:29:46]Read from MH i2c: E2 03 00 [11:29:46]MH_I2C_Read... [11:29:46]Read from MH i2c: E2 03 00 DB 11 00 90 00 60 [11:29:46]RAPDU: 90 00 [11:29:46]wFMCommunicate OK [11:29:46]wFMCommunicate request_size=4 [11:29:46]MH_SAM_APDU [11:29:46]CAPDU: 80 0D 03 02 [11:29:46]Write to MH i2c: E2 08 00 DC 11 80 0D 03 02 00 00 00 00 68 [11:29:46]Write i2c OK [11:29:46]MH_I2C_Read... [11:29:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:29:46]Read from MH i2c: E2 [11:29:46]MH_I2C_Read... [11:29:46]Read from MH i2c: E2 0B 00 [11:29:46]MH_I2C_Read... [11:29:46]Read from MH i2c: E2 0B 00 DC 11 00 B7 8F 24 42 A7 54 71 3F 90 00 C0 [11:29:46]RAPDU: B7 8F 24 42 A7 54 71 3F 90 00 [11:29:46]wFMCommunicate OK [11:29:46]SAM_PROTO_SignData done [11:29:46]FM_MakeSignedData done [11:29:46]CreateOFDProtocolMessage [11:29:46]wFMCommunicate request_size=4 [11:29:46]MH_SAM_APDU [11:29:46]CAPDU: 80 11 00 00 [11:29:46]Write to MH i2c: E2 08 00 DD 11 80 11 00 00 00 00 00 00 68 [11:29:46]Write i2c OK [11:29:46]MH_I2C_Read... [11:29:46]Read from MH i2c: E2 [11:29:46]MH_I2C_Read... [11:29:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:46]Read from MH i2c: E2 17 00 [11:29:46]MH_I2C_Read... [11:29:46]Read from MH i2c: E2 17 00 DD 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C6 [11:29:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:29:46]wFMCommunicate OK [11:29:46]CreateOFDProtocolMessage done [11:29:46]OFDSenderStorePacket 123545 [11:29:46]StoreOFDPacket docnum=123545 [11:29:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2C 01 00 00 13 32 24 01 96 CA 5A 03 01 00 03 00 18 01 1E 04 01 00 02 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C6 89 00 00 00 00 00 37 04 06 00 B2 1B 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 91 00 00 00 F4 03 04 00 A9 B0 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 98 E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 99 E2 01 00 35 04 06 00 2E 89 64 A6 10 D2 B7 8F 24 42 A7 54 71 3F [11:29:46]CheckFolder [11:29:46]dirname=/storage/ofd_packets [11:29:46]CheckFolder done [11:29:46]ProducePacketName [11:29:46]name=ofd_packets/00123545 [11:29:46]NVStorageSaveData ofd_packets/00123545 [11:29:46]File name is /storage/ofd_packets/00123545 [11:29:46]Write 330 bytes [11:29:46]NVStorageSaveData done [11:29:46]OFDSenderStorePacket done [11:29:46]KKMCreateOFDPacket done [11:29:46]NVStorageSaveData kkm_last_timestamp [11:29:46]File name is /storage/kkm_last_timestamp [11:29:46]Write 4 bytes [11:29:46]NVStorageSaveData done [11:29:46]ExternCall_PrintAddStr [11:29:46]wPrintStart [11:29:46]Write to MH i2c: 01 00 00 DE 11 EF [11:29:46]Write i2c OK [11:29:46]MH_I2C_Read... [11:29:46]Read from MH i2c: 01 [11:29:46]MH_I2C_Read... [11:29:46]Read from MH i2c: 01 07 00 [11:29:46]MH_I2C_Read... [11:29:46]Read from MH i2c: 01 07 00 DE 11 00 00 00 00 00 FF 0F 04 [11:29:46]RasterBufferAndPrint [11:29:46]line Счет N : (1)1106561 [11:29:46]line ИНН: 02508201610067 [11:29:46]line Контрольно-Кассовый Чек [11:29:46]line ВОЗВРАТ ПРОДАЖИ [11:29:46]line ТРК (МРК, ГНК) : 41 [11:29:46]line Товар: 2710194210 [11:29:46]line ДТ(л)-К-5 [11:29:46]line 35.270 * 70.90 [11:29:46]line = 2500.64 [11:29:46]line НДС 12% НСП 1% [11:29:46]line > о реализуемом товаре [11:29:46]line ОКРУГЛЕНИЕ: -0.64 [11:29:46]line ИТОГО: 2500.00 [11:29:46]line НСП 1% : 22.13 [11:29:46]line НДС 12% : 265.55 [11:29:46]line Наличными: 2500.00 [11:29:46]line Безнал.: 0.00 [11:29:46]line Место: АЗС № 25 "Партнер Нефть" [11:29:46]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:29:46]line СНО: Общий режим [11:29:46]line Чек 145 04.03.2024 11:29 [11:29:46]line Смена: 324 ФФД: 1.0 [11:29:46]line ЗНМ: 0300000019 [11:29:46]line РНМ: 0000000000090573 [11:29:46]line Версия ККМ: 001 [11:29:46]line ФД осн.: 123544 [11:29:46]line ФМ осн.: 0000000000874798 [11:29:46]line ФМ: 0000000000874798 [11:29:46]line ФД: 123545 [11:29:46]line ФПД: 51167634002130 [11:29:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T112945&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123545&fm=51167634002130&tin=02508201610067®Number=0000000000090573&sum=250000 [11:29:46]written 0, free lines is 4095 [11:29:46]OFD Sender: Processing packet 123545 [packets to send 112, broken 111] [11:29:46]ProducePacketName [11:29:46]name=ofd_packets/00123545 [11:29:46]OFD Sender: To server: pG, [11:29:46]CommunicateWithHost lk.salyk.kg:30040 [11:29:46]ConnectInit lk.salyk.kg [11:29:47]Write to MH i2c: 01 00 00 09 12 1B [11:29:47]Write i2c OK [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: 01 [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: 01 07 00 [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: 01 07 00 09 12 00 00 00 00 00 FF 0C 2D [11:29:47]RasterBufferAndPrint [11:29:47]line [11:29:47]line [11:29:47]line [11:29:47]line [11:29:47]line [11:29:47]written 0, free lines is 3336 [11:29:47]MH_Cut [11:29:47]Write to MH i2c: D1 01 00 10 12 01 F4 [11:29:47]Write i2c OK [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: D1 [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: D1 01 00 [11:29:47]MH_I2C_Read... [11:29:47]Read from MH i2c: D1 01 00 10 12 00 F3 [11:29:47]Write to MH i2c: 01 00 00 11 12 23 [11:29:47]Write i2c OK [11:29:47]MH_I2C_Read... [11:29:47]*** Cut start [11:29:47]*** Purtial cut [11:29:47]*** Stage 1: CUTSNS_PIN = 1 [11:29:49]Read from MH i2c: 01 [11:29:49]MH_I2C_Read... [11:29:49]*** Stop cut motor [11:29:49]Read from MH i2c: 01 07 00 [11:29:49]MH_I2C_Read... [11:29:49]*** Cut end [11:29:49]Read from MH i2c: 01 07 00 11 12 00 00 00 00 00 FF 0F 38 [11:29:49]process_action close_receipt done [11:29:49]requested_data is exist [11:29:49]produce_requested_data [11:29:49]requested_item fm.sn is exist - process it [11:29:49]wFMCommunicate request_size=4 [11:29:49]MH_SAM_APDU [11:29:49]CAPDU: 80 11 00 00 [11:29:49]Write to MH i2c: E2 08 00 12 12 80 11 00 00 00 00 00 00 9E [11:29:49]Write i2c OK [11:29:49]MH_I2C_Read... [11:29:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:49]Read from MH i2c: E2 [11:29:49]MH_I2C_Read... [11:29:49]Read from MH i2c: E2 17 00 [11:29:49]MH_I2C_Read... [11:29:49]Read from MH i2c: E2 17 00 12 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 FC [11:29:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:29:49]wFMCommunicate OK [11:29:49]requested_item fd.num is exist - process it [11:29:49]SAM_PROTO_GetFieldsCounters [11:29:49]wFMCommunicate request_size=4 [11:29:49]MH_SAM_APDU [11:29:49]CAPDU: 80 13 00 00 [11:29:49]Write to MH i2c: E2 08 00 13 12 80 13 00 00 00 00 00 00 A1 [11:29:49]Write i2c OK [11:29:49]MH_I2C_Read... [11:29:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:29:50]Read from MH i2c: E2 [11:29:50]MH_I2C_Read... [11:29:50]Read from MH i2c: E2 62 00 [11:29:50]MH_I2C_Read... [11:29:50]Read from MH i2c: E2 62 00 13 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 99 E2 01 00 0E 04 04 00 44 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 40 [11:29:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 99 E2 01 00 0E 04 04 00 44 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 [11:29:50]wFMCommunicate OK [11:29:50]SAM_PROTO_GetFieldsCounters done [11:29:50]requested_item shift.num is exist - process it [11:29:50]requested_item shift.opened is exist - process it [11:29:50]req_shift_opened [11:29:50]FM_GetShiftState [11:29:50]SAM_PROTO_GetShiftState [11:29:50]wFMCommunicate request_size=4 [11:29:50]MH_SAM_APDU [11:29:50]CAPDU: 80 13 01 00 [11:29:50]Write to MH i2c: E2 08 00 14 12 80 13 01 00 00 00 00 00 A3 [11:29:50]Write i2c OK [11:29:50]MH_I2C_Read... [11:29:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:50]Read from MH i2c: E2 [11:29:50]MH_I2C_Read... [11:29:50]Read from MH i2c: E2 0E 00 [11:29:50]MH_I2C_Read... [11:29:50]Read from MH i2c: E2 0E 00 14 12 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 BA [11:29:50]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:29:50]wFMCommunicate OK [11:29:50]SAM_PROTO_GetShiftState done [11:29:50]FM_GetShiftState done [11:29:50]req_shift_opened done [11:29:50]requested_item shift.open_date is exist - process it [11:29:50]req_shift_open_date [11:29:50]req_shift_open_date done [11:29:50]produce_requested_data done [11:29:50]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123545,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:29:50]process_action_free close_receipt [11:29:50]json_value_free [11:29:50]json_value_free done [11:29:50]process_json_proto returns [11:29:50]Send response to host [11:29:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123545,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:29:50]free response buf [11:29:50]execute_script done [11:29:50]execute_script returns [11:29:50]free content buf [11:29:50]Sock 7.Close socket [11:29:50]Sock 7.Thread stoped [11:31:23]int [11:31:23]Write to MH i2c: 01 00 00 15 12 27 [11:31:23]*** FLAG_PRN_KEY set [11:31:23]Write i2c OK [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: 01 [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: 01 07 00 [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: 01 07 00 15 12 00 08 00 00 00 FF 0F 44 [11:31:23]state=0 [11:31:23]Key pressed [11:31:23]Feed [11:31:23]Write to MH i2c: D8 00 00 16 12 FF [11:31:23]Write i2c OK [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: D8 [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: D8 01 00 [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: D8 01 00 16 12 00 00 [11:31:23]int [11:31:23]Write to MH i2c: 01 00 00 17 12 29 [11:31:23]Write i2c OK [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: 01 [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: 01 07 00 [11:31:23]MH_I2C_Read... [11:31:23]Read from MH i2c: 01 07 00 17 12 00 48 00 00 00 3C 00 B4 [11:31:23]state=2 [11:31:23]Key pressed [11:31:24]int [11:31:24]Write to MH i2c: 01 00 00 18 12 2A [11:31:24]*** FLAG_PRN_KEY reset [11:31:24]Write i2c OK [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: 01 [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: 01 07 00 [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: 01 07 00 18 12 00 00 00 00 00 F6 0F 36 [11:31:24]state=2 [11:31:24]Stop feed [11:31:24]int [11:31:24]Write to MH i2c: 01 00 00 19 12 2B [11:31:24]*** FLAG_PRN_KEY set [11:31:24]Write i2c OK [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: 01 [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: 01 07 00 [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: 01 07 00 19 12 00 08 00 00 00 FF 0F 48 [11:31:24]state=0 [11:31:24]Key pressed [11:31:24]Feed [11:31:24]Write to MH i2c: D8 00 00 1A 12 03 [11:31:24]Write i2c OK [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: D8 [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: D8 01 00 [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: D8 01 00 1A 12 00 04 [11:31:24]int [11:31:24]Write to MH i2c: 01 00 00 1B 12 2D [11:31:24]Write i2c OK [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: 01 [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: 01 07 00 [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: 01 07 00 1B 12 00 48 00 00 00 3C 00 B8 [11:31:24]state=2 [11:31:24]Key pressed [11:31:24]int [11:31:24]Write to MH i2c: 01 00 00 1C 12 2E [11:31:24]*** FLAG_PRN_KEY reset [11:31:24]Write i2c OK [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: 01 [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: 01 07 00 [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: 01 07 00 1C 12 00 00 00 00 00 F5 0F 39 [11:31:24]state=2 [11:31:24]Stop feed [11:31:24]int [11:31:24]Write to MH i2c: 01 00 00 1D 12 2F [11:31:24]*** FLAG_PRN_KEY set [11:31:24]Write i2c OK [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: 01 [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: 01 07 00 [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: 01 07 00 1D 12 00 08 00 00 00 FF 0F 4C [11:31:24]state=0 [11:31:24]Key pressed [11:31:24]Feed [11:31:24]Write to MH i2c: D8 00 00 1E 12 07 [11:31:24]Write i2c OK [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: D8 [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: D8 01 00 [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: D8 01 00 1E 12 00 08 [11:31:24]int [11:31:24]Write to MH i2c: 01 00 00 1F 12 31 [11:31:24]Write i2c OK [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: 01 [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: 01 07 00 [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: 01 07 00 1F 12 00 48 00 00 00 3C 00 BC [11:31:24]state=2 [11:31:24]Key pressed [11:31:24]int [11:31:24]Write to MH i2c: 01 00 00 20 12 32 [11:31:24]*** FLAG_PRN_KEY reset [11:31:24]Write i2c OK [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: 01 [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: 01 07 00 [11:31:24]MH_I2C_Read... [11:31:24]Read from MH i2c: 01 07 00 20 12 00 00 00 00 00 F5 0F 3D [11:31:24]state=2 [11:31:24]Stop feed [11:31:33]accept exits with 9 [11:31:33]New connection [11:31:33]New thread 3067436388 created [11:31:33]Thread 3067579748 joined [11:31:33]Waiting for new connection... [11:31:33] Sock 9.Parse request [11:31:33]Sock 9.Check first char [11:31:33]Sock 9.First char is OK [11:31:33]request: POST /json_proto HTTP/1.0 [11:31:33]Method: POST [11:31:33]URL: /json_proto [11:31:33]Method is POST - this is cgi request [11:31:33]url: /json_proto [11:31:33]query_string will be loaded in cgi processing [11:31:33]execute_cgi json_proto POST (null) [11:31:33]execute_cgi path=json_proto method=POST [11:31:33]POST find Content-Length [11:31:33]Host: 172.17.48.197:8080 [11:31:33]Content-Length: 679 [11:31:33]Content-Type: application/json [11:31:33] [11:31:33]POST finish read [11:31:33]Found Content-Length = 679 [11:31:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106562", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.020, "sum" : 620.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 620.00, "total" : 620.00, "payments": [ { "type": 0, "sum" : 620.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:31:33]execute_script... [11: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)1106562", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.020, "sum" : 620.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 620.00, "total" : 620.00, "payments": [ { "type": 0, "sum" : 620.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:31:33]POST & json_proto [11:31:33]process_json_proto [11:31:33]json parsed OK: [11:31:33]protocol is kg_v1.0 [11:31:33]action value=close_receipt [11:31:33]process_action close_receipt [11:31:33]cmd_close_receipt [11:31:33]MH_GetDate [11:31:33]Write to MH i2c: F0 00 00 21 12 22 [11:31:33]Write i2c OK [11:31:33]MH_I2C_Read... [11:31:33]Read from MH i2c: F0 [11:31:33]MH_I2C_Read... [11:31:33]Read from MH i2c: F0 09 00 [11:31:33]MH_I2C_Read... [11:31:33]Read from MH i2c: F0 09 00 21 12 00 16 B1 E5 65 6C AF E3 65 9F [11:31:33]GetLastDocTimeStamp 1709551785 [11:31:33]current date 1709551894 [11:31:33]FM_GetShiftState [11:31:33]SAM_PROTO_GetShiftState [11:31:33]wFMCommunicate request_size=4 [11:31:33]MH_SAM_APDU [11:31:33]CAPDU: 80 13 01 00 [11:31:33]Write to MH i2c: E2 08 00 22 12 80 13 01 00 00 00 00 00 B1 [11:31:33]Write i2c OK [11:31:33]MH_I2C_Read... [11:31:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:31:33]Read from MH i2c: E2 [11:31:33]MH_I2C_Read... [11:31:33]Read from MH i2c: E2 0E 00 [11:31:33]MH_I2C_Read... [11:31:33]Read from MH i2c: E2 0E 00 22 12 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 C8 [11:31:33]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:31:33]wFMCommunicate OK [11:31:33]SAM_PROTO_GetShiftState done [11:31:33]FM_GetShiftState done [11:31:33]opened in 1709511088 [11:31:33]opened+sec_in_day 1709597488 [11:31:33]quantity*price = 62023 [11:31:33]sum+1 = 62025 [11:31:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 620.00 Внесено: 620.00 СДАЧА: 0.00 НСП 1% : 5.49 НДС 12% : 65.87 Наличными: 620.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 146 04.03.2024 11:31 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123546 ФПД: 69679304365214 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T113134&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123546&fm=69679304365214&tin=02508201610067®Number=0000000000090573&sum=62000 [11:31:34]StoreToDocumentArchive [11:31:34]shift 324 fd 123546 [11:31:34]save to /storage/0324/doc_00123546 [11:31:34]save last doc name /storage/0324/doc_00123546 to /storage/kkm_last_doc_name [11:31:34]save OK [11:31:34]Clear old archive folders... [11:31:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:31:34]tlvbuf is 01BA9650 [11:31:34]SAM_PROTO_ClearQueue [11:31:34]wFMCommunicate request_size=4 [11:31:34]MH_SAM_APDU [11:31:34]CAPDU: 80 09 00 00 [11:31:34]Write to MH i2c: E2 08 00 2F 12 80 09 00 00 00 00 00 00 B3 [11:31:34]Write i2c OK [11:31:34]MH_I2C_Read... [11:31:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:31:35]Read from MH i2c: E2 [11:31:35]MH_I2C_Read... [11:31:35]Read from MH i2c: E2 03 00 [11:31:35]MH_I2C_Read... [11:31:35]Read from MH i2c: E2 03 00 2F 12 00 90 00 B5 [11:31:35]RAPDU: 90 00 [11:31:35]wFMCommunicate OK [11:31:35]SAM_PROTO_ClearQueue done [11:31:35]KKMCreateOFDPacket [11:31:35]OFDProtocolAddRootSTLVToBuf [11:31:35]FM_MakeSignedData [11:31:35]FM_MakeSignedData [11:31:35]SAM_PROTO_SignData [11:31:35]wFMCommunicate request_size=4 [11:31:35]MH_SAM_APDU [11:31:35]CAPDU: 80 0D 01 02 [11:31:35]Write to MH i2c: E2 08 00 30 12 80 0D 01 02 00 00 00 00 BB [11:31:35]Write i2c OK [11:31:35]MH_I2C_Read... [11:31:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:31:35]Read from MH i2c: E2 [11:31:35]MH_I2C_Read... [11:31:35]Read from MH i2c: E2 03 00 [11:31:35]MH_I2C_Read... [11:31:35]Read from MH i2c: E2 03 00 30 12 00 90 00 B6 [11:31:35]RAPDU: 90 00 [11:31:35]wFMCommunicate OK [11:31:35]wFMCommunicate request_size=255 [11:31:35]MH_SAM_APDU [11: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 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 16 B1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9A E2 01 00 35 04 06 00 3F [11:31:35]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 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 16 B1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9A E2 01 00 35 04 06 00 3F 00 00 7D [11:31:35]Write i2c OK [11:31:35]MH_I2C_Read... [11:31:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:31:35]Read from MH i2c: E2 [11:31:35]MH_I2C_Read... [11:31:35]Read from MH i2c: E2 03 00 [11:31:35]MH_I2C_Read... [11:31:35]Read from MH i2c: E2 03 00 31 12 00 90 00 B7 [11:31:35]RAPDU: 90 00 [11:31:35]wFMCommunicate OK [11:31:35]wFMCommunicate request_size=10 [11:31:35]MH_SAM_APDU [11:31:35]CAPDU: 80 0D 02 02 05 5F 7A 2F 54 9E [11:31:35]Write to MH i2c: E2 0D 00 32 12 80 0D 02 02 05 00 5F 7A 2F 54 9E 00 00 C2 [11:31:35]Write i2c OK [11:31:35]MH_I2C_Read... [11:31:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:31:35]Read from MH i2c: E2 [11:31:35]MH_I2C_Read... [11:31:35]Read from MH i2c: E2 03 00 [11:31:35]MH_I2C_Read... [11:31:35]Read from MH i2c: E2 03 00 32 12 00 90 00 B8 [11:31:35]RAPDU: 90 00 [11:31:35]wFMCommunicate OK [11:31:35]wFMCommunicate request_size=4 [11:31:35]MH_SAM_APDU [11:31:35]CAPDU: 80 0D 03 02 [11:31:35]Write to MH i2c: E2 08 00 33 12 80 0D 03 02 00 00 00 00 C0 [11:31:35]Write i2c OK [11:31:35]MH_I2C_Read... [11:31:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:31:35]Read from MH i2c: E2 [11:31:35]MH_I2C_Read... [11:31:35]Read from MH i2c: E2 0B 00 [11:31:35]MH_I2C_Read... [11:31:35]Read from MH i2c: E2 0B 00 33 12 00 CF F3 72 AE E9 23 D1 87 90 00 07 [11:31:35]RAPDU: CF F3 72 AE E9 23 D1 87 90 00 [11:31:35]wFMCommunicate OK [11:31:35]SAM_PROTO_SignData done [11:31:35]FM_MakeSignedData done [11:31:35]CreateOFDProtocolMessage [11:31:35]wFMCommunicate request_size=4 [11:31:35]MH_SAM_APDU [11:31:35]CAPDU: 80 11 00 00 [11:31:35]Write to MH i2c: E2 08 00 34 12 80 11 00 00 00 00 00 00 C0 [11:31:35]Write i2c OK [11:31:35]MH_I2C_Read... [11:31:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:31:35]Read from MH i2c: E2 [11:31:35]MH_I2C_Read... [11:31:35]Read from MH i2c: E2 17 00 [11:31:35]MH_I2C_Read... [11:31:35]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 37 39 38 90 00 1E [11:31:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:31:35]wFMCommunicate OK [11:31:35]CreateOFDProtocolMessage done [11:31:35]OFDSenderStorePacket 123546 [11:31:35]StoreOFDPacket docnum=123546 [11:31:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 C4 AC 07 01 62 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 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 16 B1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9A E2 01 00 35 04 06 00 3F 5F 7A 2F 54 9E CF F3 72 AE E9 23 D1 87 [11:31:35]CheckFolder [11:31:35]dirname=/storage/ofd_packets [11:31:35]CheckFolder done [11:31:35]ProducePacketName [11:31:35]name=ofd_packets/00123546 [11:31:35]NVStorageSaveData ofd_packets/00123546 [11:31:35]File name is /storage/ofd_packets/00123546 [11:31:35]Write 301 bytes [11:31:35]NVStorageSaveData done [11:31:35]OFDSenderStorePacket done [11:31:35]KKMCreateOFDPacket done [11:31:35]NVStorageSaveData kkm_last_timestamp [11:31:35]File name is /storage/kkm_last_timestamp [11:31:35]Write 4 bytes [11:31:35]NVStorageSaveData done [11:31:35]ExternCall_PrintAddStr [11:31:35]wPrintStart [11:31:35]Write to MH i2c: 01 00 00 35 12 47 [11:31:35]Write i2c OK [11:31:35]MH_I2C_Read... [11:31:35]Read from MH i2c: 01 [11:31:35]MH_I2C_Read... [11:31:35]Read from MH i2c: 01 07 00 [11:31:35]MH_I2C_Read... [11:31:35]Read from MH i2c: 01 07 00 35 12 00 00 00 00 00 FF 0F 5C [11:31:35]RasterBufferAndPrint [11:31:35]line Счет N : (1)1106562 [11:31:35]line ИНН: 02508201610067 [11:31:35]line Контрольно-Кассовый Чек [11:31:35]line ПРОДАЖА [11:31:35]line ТРК (МРК, ГНК) : 52 [11:31:35]line Товар: 2710124130 [11:31:35]line Аи-92-К-5 [11:31:35]line 10.020 * 61.90 [11:31:35]line = 620.24 [11:31:35]line НДС 12% НСП 1% [11:31:35]line > о реализуемом товаре [11:31:35]line ОКРУГЛЕНИЕ: -0.24 [11:31:35]line ИТОГО: 620.00 [11:31:35]line Внесено: 620.00 [11:31:35]line СДАЧА: 0.00 [11:31:35]line НСП 1% : 5.49 [11:31:35]line НДС 12% : 65.87 [11:31:35]line Наличными: 620.00 [11:31:35]line Безнал.: 0.00 [11:31:35]line Место: АЗС № 25 "Партнер Нефть" [11:31:35]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:31:35]line СНО: Общий режим [11:31:35]line Чек 146 04.03.2024 11:31 [11:31:35]line Смена: 324 ФФД: 1.0 [11:31:35]line ЗНМ: 0300000019 [11:31:35]line РНМ: 0000000000090573 [11:31:35]line Версия ККМ: 001 [11:31:35]line ФМ: 0000000000874798 [11:31:35]line ФД: 123546 [11:31:35]line ФПД: 69679304365214 [11:31:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T113134&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123546&fm=69679304365214&tin=02508201610067®Number=0000000000090573&sum=62000 [11:31:35]written 0, free lines is 4095 [11:31:36]Write to MH i2c: 01 00 00 60 12 72 [11:31:36]Write i2c OK [11:31:36]MH_I2C_Read... [11:31:36]Read from MH i2c: 01 [11:31:36]MH_I2C_Read... [11:31:36]Read from MH i2c: 01 07 00 [11:31:36]MH_I2C_Read... [11:31:36]Read from MH i2c: 01 07 00 60 12 00 00 00 00 00 F5 0C 7A [11:31:36]RasterBufferAndPrint [11:31:36]line [11:31:36]line [11:31:36]line [11:31:36]line [11:31:36]line [11:31:36]written 0, free lines is 3326 [11:31:36]MH_Cut [11:31:36]Write to MH i2c: D1 01 00 67 12 01 4B [11:31:36]Write i2c OK [11:31:36]MH_I2C_Read... [11:31:36]Read from MH i2c: D1 [11:31:36]MH_I2C_Read... [11:31:36]Read from MH i2c: D1 01 00 [11:31:36]MH_I2C_Read... [11:31:36]Read from MH i2c: D1 01 00 67 12 00 4A [11:31:36]Write to MH i2c: 01 00 00 68 12 7A [11:31:36]Write i2c OK [11:31:36]MH_I2C_Read... [11:31:36]*** Cut start [11:31:36]*** Purtial cut [11:31:36]*** Stage 1: CUTSNS_PIN = 1 [11:31:38]Read from MH i2c: 01 [11:31:38]MH_I2C_Read... [11:31:38]*** Stop cut motor [11:31:38]*** Cut end [11:31:38]Read from MH i2c: 01 07 00 [11:31:38]MH_I2C_Read... [11:31:39]Read from MH i2c: 01 07 00 68 12 00 00 00 00 00 FF 0F 8F [11:31:39]process_action close_receipt done [11:31:39]requested_data is exist [11:31:39]produce_requested_data [11:31:39]requested_item fm.sn is exist - process it [11:31:39]wFMCommunicate request_size=4 [11:31:39]MH_SAM_APDU [11:31:39]CAPDU: 80 11 00 00 [11:31:39]Write to MH i2c: E2 08 00 69 12 80 11 00 00 00 00 00 00 F5 [11:31:39]Write i2c OK [11:31:39]MH_I2C_Read... [11:31:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:31:39]Read from MH i2c: E2 [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: E2 17 00 [11:31:39]MH_I2C_Read... [11:31:39]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 37 39 38 90 00 53 [11:31:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:31:39]wFMCommunicate OK [11:31:39]requested_item fd.num is exist - process it [11:31:39]SAM_PROTO_GetFieldsCounters [11:31:39]wFMCommunicate request_size=4 [11:31:39]MH_SAM_APDU [11:31:39]CAPDU: 80 13 00 00 [11:31:39]Write to MH i2c: E2 08 00 6A 12 80 13 00 00 00 00 00 00 F8 [11:31:39]Write i2c OK [11:31:39]MH_I2C_Read... [11:31:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:31:39]Read from MH i2c: E2 [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: E2 62 00 [11:31:39]MH_I2C_Read... [11:31:39]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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 9A E2 01 00 0E 04 04 00 44 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 9B [11:31: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 9A E2 01 00 0E 04 04 00 44 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 [11:31:39]wFMCommunicate OK [11:31:39]SAM_PROTO_GetFieldsCounters done [11:31:39]requested_item shift.num is exist - process it [11:31:39]requested_item shift.opened is exist - process it [11:31:39]req_shift_opened [11:31:39]FM_GetShiftState [11:31:39]SAM_PROTO_GetShiftState [11:31:39]wFMCommunicate request_size=4 [11:31:39]MH_SAM_APDU [11:31:39]CAPDU: 80 13 01 00 [11:31:39]Write to MH i2c: E2 08 00 6B 12 80 13 01 00 00 00 00 00 FA [11:31:39]Write i2c OK [11:31:39]MH_I2C_Read... [11:31:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:31:39]Read from MH i2c: E2 [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: E2 0E 00 [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: E2 0E 00 6B 12 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 11 [11:31:39]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:31:39]wFMCommunicate OK [11:31:39]SAM_PROTO_GetShiftState done [11:31:39]FM_GetShiftState done [11:31:39]req_shift_opened done [11:31:39]requested_item shift.open_date is exist - process it [11:31:39]req_shift_open_date [11:31:39]req_shift_open_date done [11:31:39]produce_requested_data done [11:31:39]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123546,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:31:39]process_action_free close_receipt [11:31:39]json_value_free [11:31:39]json_value_free done [11:31:39]process_json_proto returns [11:31:39]Send response to host [11:31:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123546,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:31:39]free response buf [11:31:39]execute_script done [11:31:39]execute_script returns [11:31:39]free content buf [11:31:39]Sock 9.Close socket [11:31:39]Sock 9.Thread stoped [11:32:00]ConnectInit Can't connect to host [11:32:00]CommunicateWithHost connect error [11:32:00]CommunicateWithHost err = -1 [11:32:00]OFD Sender: Server communicate error [11:32:01]OFD Sender: Processing packet 123545 [packets to send 113, broken 111] [11:32:01]ProducePacketName [11:32:01]name=ofd_packets/00123545 [11:32:01]OFD Sender: To server: pG, [11:32:01]CommunicateWithHost lk.salyk.kg:30040 [11:32:01]ConnectInit lk.salyk.kg [11:32:01]Connected sock=9 [11:32: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 37 39 38 2C 01 00 00 13 32 24 01 96 CA 5A 03 01 00 03 00 18 01 1E 04 01 00 02 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C6 89 00 00 00 00 00 37 04 06 00 B2 1B 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 91 00 00 00 F4 03 04 00 A9 B0 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 98 E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 99 E2 01 00 35 04 06 00 2E 89 64 A6 10 D2 B7 8F 24 42 A7 54 71 3F [11:32:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 B5 78 47 00 AB 7C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 99 E2 01 00 F4 03 04 00 58 5D E5 65 B6 04 01 00 00 0F F3 DD F3 10 64 04 0A [11:32:01]CommunicateWithHost err = 0 [11:32:01]CheckOFDResponse [11:32:01]1017 (14) - 77093643461234 [11:32:01]1041 (16) - 0000000000874798 [11:32:01]1040 (4) - 123545 [11:32:01]1012 (4) - 04.03.2024 05:34 [11:32:01]1206 (1) - 0 [11:32:01]OFD Sender: Remove packet 123545 [11:32:01]ProducePacketName [11:32:01]name=ofd_packets/00123545 [11:32:01]NVStorageDeleteData [11:32:01]OFD Sender: Processing packet 123546 [packets to send 112, broken 111] [11:32:01]ProducePacketName [11:32:01]name=ofd_packets/00123546 [11:32:01]OFD Sender: To server: pG, [11:32:01]CommunicateWithHost lk.salyk.kg:30040 [11:32:01]ConnectInit lk.salyk.kg [11:32:01]Connected sock=9 [11:32: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 37 39 38 0F 01 00 00 C4 AC 07 01 62 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 35 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 48 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 16 B1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9A E2 01 00 35 04 06 00 3F 5F 7A 2F 54 9E CF F3 72 AE E9 23 D1 87 [11:32:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 5A 83 47 00 13 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 37 39 38 10 04 04 00 9A E2 01 00 F4 03 04 00 59 5D E5 65 B6 04 01 00 00 56 8C 17 F2 B4 C9 CE 78 [11:32:02]CommunicateWithHost err = 0 [11:32:02]CheckOFDResponse [11:32:02]1017 (14) - 77093643461234 [11:32:02]1041 (16) - 0000000000874798 [11:32:02]1040 (4) - 123546 [11:32:02]1012 (4) - 04.03.2024 05:34 [11:32:02]1206 (1) - 0 [11:32:02]OFD Sender: Remove packet 123546 [11:32:02]ProducePacketName [11:32:02]name=ofd_packets/00123546 [11:32:02]NVStorageDeleteData [11:32:02]OFD Sender: No OFD packet to send [11:32:04]int [11:32:04]Write to MH i2c: 01 00 00 6C 12 7E [11:32:04]*** FLAG_PRN_KEY set [11:32:04]Write i2c OK [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 07 00 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 07 00 6C 12 00 08 00 00 00 FF 0F 9B [11:32:04]state=0 [11:32:04]Key pressed [11:32:04]Feed [11:32:04]Write to MH i2c: D8 00 00 6D 12 56 [11:32:04]Write i2c OK [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: D8 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: D8 01 00 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: D8 01 00 6D 12 00 57 [11:32:04]int [11:32:04]Write to MH i2c: 01 00 00 6E 12 80 [11:32:04]Write i2c OK [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 07 00 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 07 00 6E 12 00 48 00 00 00 3C 00 0B [11:32:04]state=2 [11:32:04]Key pressed [11:32:04]int [11:32:04]Write to MH i2c: 01 00 00 6F 12 81 [11:32:04]*** FLAG_PRN_KEY reset [11:32:04]Write i2c OK [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 07 00 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 07 00 6F 12 00 00 00 00 00 F6 0F 8D [11:32:04]state=2 [11:32:04]Stop feed [11:32:04]int [11:32:04]Write to MH i2c: 01 00 00 70 12 82 [11:32:04]*** FLAG_PRN_KEY set [11:32:04]Write i2c OK [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 07 00 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 07 00 70 12 00 08 00 00 00 FF 0F 9F [11:32:04]state=0 [11:32:04]Key pressed [11:32:04]Feed [11:32:04]Write to MH i2c: D8 00 00 71 12 5A [11:32:04]Write i2c OK [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: D8 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: D8 01 00 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: D8 01 00 71 12 00 5B [11:32:04]int [11:32:04]Write to MH i2c: 01 00 00 72 12 84 [11:32:04]Write i2c OK [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 07 00 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 07 00 72 12 00 48 00 00 00 3C 00 0F [11:32:04]state=2 [11:32:04]Key pressed [11:32:04]int [11:32:04]Write to MH i2c: 01 00 00 73 12 85 [11:32:04]*** FLAG_PRN_KEY reset [11:32:04]Write i2c OK [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 07 00 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 07 00 73 12 00 00 00 00 00 F5 0F 90 [11:32:04]state=2 [11:32:04]Stop feed [11:32:04]int [11:32:04]Write to MH i2c: 01 00 00 74 12 86 [11:32:04]*** FLAG_PRN_KEY set [11:32:04]Write i2c OK [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 07 00 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 07 00 74 12 00 08 00 00 00 FF 0F A3 [11:32:04]state=0 [11:32:04]Key pressed [11:32:04]Feed [11:32:04]Write to MH i2c: D8 00 00 75 12 5E [11:32:04]Write i2c OK [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: D8 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: D8 01 00 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: D8 01 00 75 12 00 5F [11:32:04]int [11:32:04]Write to MH i2c: 01 00 00 76 12 88 [11:32:04]Write i2c OK [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 07 00 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 07 00 76 12 00 48 00 00 00 3C 00 13 [11:32:04]state=2 [11:32:04]Key pressed [11:32:04]int [11:32:04]Write to MH i2c: 01 00 00 77 12 89 [11:32:04]*** FLAG_PRN_KEY reset [11:32:04]Write i2c OK [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 07 00 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 07 00 77 12 00 00 00 00 00 F5 0F 94 [11:32:04]state=2 [11:32:04]Stop feed [11:32:07]OFD Sender: No OFD packet to send [11:32:12]OFD Sender: No OFD packet to send [11:32:17]OFD Sender: No OFD packet to send [11:32:22]OFD Sender: No OFD packet to send [11:32:27]accept exits with 7 [11:32:27]New connection [11:32:27]New thread 3067579748 created [11:32:27]Thread 3067436388 joined [11:32:27]Waiting for new connection... [11:32:27] Sock 7.Parse request [11:32:27]Sock 7.Check first char [11:32:27]Sock 7.First char is OK [11:32:27]request: POST /json_proto HTTP/1.0 [11:32:27]Method: POST [11:32:27]URL: /json_proto [11:32:27]Method is POST - this is cgi request [11:32:27]url: /json_proto [11:32:27]query_string will be loaded in cgi processing [11:32:27]execute_cgi json_proto POST (null) [11:32:27]execute_cgi path=json_proto method=POST [11:32:27]POST find Content-Length [11:32:27]Host: 172.17.48.197:8080 [11:32:27]Content-Length: 679 [11:32:27]Content-Type: application/json [11:32:27] [11:32:27]POST finish read [11:32:27]Found Content-Length = 679 [11:32:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106563", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 12.930, "sum" : 800.37, "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:32:27]execute_script... [11:32: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)1106563", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 12.930, "sum" : 800.37, "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:32:27]POST & json_proto [11:32:27]process_json_proto [11:32:27]json parsed OK: [11:32:27]protocol is kg_v1.0 [11:32:27]action value=close_receipt [11:32:27]process_action close_receipt [11:32:27]cmd_close_receipt [11:32:27]MH_GetDate [11:32:27]Write to MH i2c: F0 00 00 78 12 79 [11:32:27]Write i2c OK [11:32:27]MH_I2C_Read... [11:32:27]Read from MH i2c: F0 [11:32:27]MH_I2C_Read... [11:32:27]Read from MH i2c: F0 09 00 [11:32:27]MH_I2C_Read... [11:32:27]Read from MH i2c: F0 09 00 78 12 00 4C B1 E5 65 6C AF E3 65 2C [11:32:27]GetLastDocTimeStamp 1709551894 [11:32:27]current date 1709551948 [11:32:27]FM_GetShiftState [11:32:27]SAM_PROTO_GetShiftState [11:32:27]wFMCommunicate request_size=4 [11:32:27]MH_SAM_APDU [11:32:27]CAPDU: 80 13 01 00 [11:32:27]Write to MH i2c: E2 08 00 79 12 80 13 01 00 00 00 00 00 08 [11:32:27]OFD Sender: No OFD packet to send [11:32:27]Write i2c OK [11:32:27]MH_I2C_Read... [11:32:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:27]Read from MH i2c: E2 [11:32:27]MH_I2C_Read... [11:32:27]Read from MH i2c: E2 0E 00 [11:32:27]MH_I2C_Read... [11:32:27]Read from MH i2c: E2 0E 00 79 12 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 1F [11:32:27]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:32:27]wFMCommunicate OK [11:32:27]SAM_PROTO_GetShiftState done [11:32:27]FM_GetShiftState done [11:32:27]opened in 1709511088 [11:32:27]opened+sec_in_day 1709597488 [11:32:27]quantity*price = 80036 [11:32:27]sum+1 = 80038 [11:32:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.99 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 147 04.03.2024 11:32 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123547 ФПД: 21904245250852 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T113228&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123547&fm=21904245250852&tin=02508201610067®Number=0000000000090573&sum=80000 [11:32:28]StoreToDocumentArchive [11:32:28]shift 324 fd 123547 [11:32:28]save to /storage/0324/doc_00123547 [11:32:28]save last doc name /storage/0324/doc_00123547 to /storage/kkm_last_doc_name [11:32:28]save OK [11:32:28]Clear old archive folders... [11:32:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:32:28]tlvbuf is 01BBCB60 [11:32:28]SAM_PROTO_ClearQueue [11:32:28]wFMCommunicate request_size=4 [11:32:28]MH_SAM_APDU [11:32:28]CAPDU: 80 09 00 00 [11:32:28]Write to MH i2c: E2 08 00 86 12 80 09 00 00 00 00 00 00 0A [11:32:28]Write i2c OK [11:32:28]MH_I2C_Read... [11:32:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:32:28]Read from MH i2c: E2 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: E2 03 00 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: E2 03 00 86 12 00 90 00 0C [11:32:28]RAPDU: 90 00 [11:32:28]wFMCommunicate OK [11:32:28]SAM_PROTO_ClearQueue done [11:32:28]KKMCreateOFDPacket [11:32:28]OFDProtocolAddRootSTLVToBuf [11:32:28]FM_MakeSignedData [11:32:28]FM_MakeSignedData [11:32:28]SAM_PROTO_SignData [11:32:28]wFMCommunicate request_size=4 [11:32:28]MH_SAM_APDU [11:32:28]CAPDU: 80 0D 01 02 [11:32:28]Write to MH i2c: E2 08 00 87 12 80 0D 01 02 00 00 00 00 12 [11:32:28]Write i2c OK [11:32:28]MH_I2C_Read... [11:32:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:32:28]Read from MH i2c: E2 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: E2 03 00 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: E2 03 00 87 12 00 90 00 0D [11:32:28]RAPDU: 90 00 [11:32:28]wFMCommunicate OK [11:32:28]wFMCommunicate request_size=255 [11:32:28]MH_SAM_APDU [11:32:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 82 32 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 A5 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 33 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 93 00 00 00 F4 03 04 00 4C B1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9B E2 01 00 35 04 06 00 13 [11:32:28]Write to MH i2c: E2 02 01 88 12 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 82 32 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 A5 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 33 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 93 00 00 00 F4 03 04 00 4C B1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9B E2 01 00 35 04 06 00 13 00 00 3A [11:32:28]Write i2c OK [11:32:28]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 88 12 00 90 00 0E [11:32:29]RAPDU: 90 00 [11:32:29]wFMCommunicate OK [11:32:29]wFMCommunicate request_size=10 [11:32:29]MH_SAM_APDU [11:32:29]CAPDU: 80 0D 02 02 05 EB FA C1 DB 24 [11:32:29]Write to MH i2c: E2 0D 00 89 12 80 0D 02 02 05 00 EB FA C1 DB 24 00 00 C4 [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 89 12 00 90 00 0F [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 8A 12 80 0D 03 02 00 00 00 00 17 [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 8A 12 00 84 F5 FB 9C 8B 8E B6 BC 90 00 B3 [11:32:29]RAPDU: 84 F5 FB 9C 8B 8E B6 BC 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 8B 12 80 11 00 00 00 00 00 00 17 [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 8B 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 75 [11:32:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:32:29]wFMCommunicate OK [11:32:29]CreateOFDProtocolMessage done [11:32:29]OFDSenderStorePacket 123547 [11:32:29]StoreOFDPacket docnum=123547 [11:32:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 47 43 07 01 45 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 35 FF 03 08 00 03 82 32 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 A5 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 33 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 93 00 00 00 F4 03 04 00 4C B1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9B E2 01 00 35 04 06 00 13 EB FA C1 DB 24 84 F5 FB 9C 8B 8E B6 BC [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/00123547 [11:32:29]NVStorageSaveData ofd_packets/00123547 [11:32:29]File name is /storage/ofd_packets/00123547 [11:32:29]Write 301 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 8C 12 9E [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 8C 12 00 00 00 00 00 FF 0F B3 [11:32:29]RasterBufferAndPrint [11:32:29]line Счет N : (1)1106563 [11:32:29]line ИНН: 02508201610067 [11:32:29]line Контрольно-Кассовый Чек [11:32:29]line ПРОДАЖА [11:32:29]line ТРК (МРК, ГНК) : 42 [11:32:29]line Товар: 2710124130 [11:32:29]line Аи-92-К-5 [11:32:29]line 12.930 * 61.90 [11:32:29]line = 800.37 [11:32:29]line НДС 12% НСП 1% [11:32:29]line > о реализуемом товаре [11:32:29]line ОКРУГЛЕНИЕ: -0.37 [11:32:29]line ИТОГО: 800.00 [11:32:29]line Внесено: 800.00 [11:32:29]line СДАЧА: 0.00 [11:32:29]line НСП 1% : 7.08 [11:32:29]line НДС 12% : 84.99 [11:32:29]line Наличными: 800.00 [11:32:29]line Безнал.: 0.00 [11:32:29]line Место: АЗС № 25 "Партнер Нефть" [11:32:29]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:32:29]line СНО: Общий режим [11:32:29]line Чек 147 04.03.2024 11:32 [11:32:29]line Смена: 324 ФФД: 1.0 [11:32:29]line ЗНМ: 0300000019 [11:32:29]line РНМ: 0000000000090573 [11:32:29]line Версия ККМ: 001 [11:32:29]line ФМ: 0000000000874798 [11:32:29]line ФД: 123547 [11:32:29]line ФПД: 21904245250852 [11:32:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T113228&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123547&fm=21904245250852&tin=02508201610067®Number=0000000000090573&sum=80000 [11:32:29]OFD Sender: Processing packet 123547 [packets to send 112, broken 111] [11:32:29]ProducePacketName [11:32:29]name=ofd_packets/00123547 [11:32:29]OFD Sender: To server: pG, [11:32:29]CommunicateWithHost lk.salyk.kg:30040 [11:32:29]ConnectInit lk.salyk.kg [11:32:29]written 0, free lines is 4095 [11:32:29]Connected sock=10 [11:32: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 37 39 38 0F 01 00 00 47 43 07 01 45 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 35 FF 03 08 00 03 82 32 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 A5 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 33 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 93 00 00 00 F4 03 04 00 4C B1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9B E2 01 00 35 04 06 00 13 EB FA C1 DB 24 84 F5 FB 9C 8B 8E B6 BC [11:32:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 54 22 47 00 5D 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 37 39 38 10 04 04 00 9B E2 01 00 F4 03 04 00 75 5D E5 65 B6 04 01 00 00 87 E6 AF 2C 54 D9 74 BD [11:32:29]CommunicateWithHost err = 0 [11:32:29]CheckOFDResponse [11:32:29]1017 (14) - 77093643461234 [11:32:29]1041 (16) - 0000000000874798 [11:32:29]1040 (4) - 123547 [11:32:29]1012 (4) - 04.03.2024 05:34 [11:32:29]1206 (1) - 0 [11:32:29]OFD Sender: Remove packet 123547 [11:32:29]ProducePacketName [11:32:29]name=ofd_packets/00123547 [11:32:29]NVStorageDeleteData [11:32:30]Write to MH i2c: 01 00 00 B7 12 C9 [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 B7 12 00 00 00 00 00 02 0D DF [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 3336 [11:32:30]MH_Cut [11:32:30]Write to MH i2c: D1 01 00 BE 12 01 A2 [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 BE 12 00 A1 [11:32:30]Write to MH i2c: 01 00 00 BF 12 D1 [11:32:30]Write i2c OK [11:32:30]MH_I2C_Read... [11:32:30]OFD Sender: No OFD packet to send [11:32:30]*** Cut start [11:32:30]*** Purtial cut [11:32:30]*** Stage 1: CUTSNS_PIN = 1 [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 BF 12 00 00 00 00 00 FF 0F E6 [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 C0 12 80 11 00 00 00 00 00 00 4C [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 C0 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AA [11:32:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 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 C1 12 80 13 00 00 00 00 00 00 4F [11:32:32]Write i2c OK [11:32:32]MH_I2C_Read... [11:32:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:32:33]Read from MH i2c: E2 [11:32:33]MH_I2C_Read... [11:32:33]Read from MH i2c: E2 62 00 [11:32:33]MH_I2C_Read... [11:32:33]Read from MH i2c: E2 62 00 C1 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 9B E2 01 00 0E 04 04 00 44 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 F6 [11:32: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 9B E2 01 00 0E 04 04 00 44 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 [11:32:33]wFMCommunicate OK [11:32:33]SAM_PROTO_GetFieldsCounters done [11:32:33]requested_item shift.num is exist - process it [11:32:33]requested_item shift.opened is exist - process it [11:32:33]req_shift_opened [11:32:33]FM_GetShiftState [11:32:33]SAM_PROTO_GetShiftState [11:32:33]wFMCommunicate request_size=4 [11:32:33]MH_SAM_APDU [11:32:33]CAPDU: 80 13 01 00 [11:32:33]Write to MH i2c: E2 08 00 C2 12 80 13 01 00 00 00 00 00 51 [11:32:33]Write i2c OK [11:32:33]MH_I2C_Read... [11:32:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:33]Read from MH i2c: E2 [11:32:33]MH_I2C_Read... [11:32:33]Read from MH i2c: E2 0E 00 [11:32:33]MH_I2C_Read... [11:32:33]Read from MH i2c: E2 0E 00 C2 12 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 68 [11:32:33]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:32:33]wFMCommunicate OK [11:32:33]SAM_PROTO_GetShiftState done [11:32:33]FM_GetShiftState done [11:32:33]req_shift_opened done [11:32:33]requested_item shift.open_date is exist - process it [11:32:33]req_shift_open_date [11:32:33]req_shift_open_date done [11:32:33]produce_requested_data done [11:32:33]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123547,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:32:33]process_action_free close_receipt [11:32:33]json_value_free [11:32:33]json_value_free done [11:32:33]process_json_proto returns [11:32:33]Send response to host [11:32:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123547,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:32:33]free response buf [11:32:33]execute_script done [11:32:33]execute_script returns [11:32:33]free content buf [11:32:33]Sock 7.Close socket [11:32:33]Sock 7.Thread stoped [11:32:35]OFD Sender: No OFD packet to send [11:32:40]OFD Sender: No OFD packet to send [11:32:44]int [11:32:44]Write to MH i2c: 01 00 00 C3 12 D5 [11:32:44]*** FLAG_PRN_KEY set [11:32:44]Write i2c OK [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: 01 [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: 01 07 00 [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: 01 07 00 C3 12 00 08 00 00 00 FF 0F F2 [11:32:44]state=0 [11:32:44]Key pressed [11:32:44]Feed [11:32:44]Write to MH i2c: D8 00 00 C4 12 AD [11:32:44]Write i2c OK [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: D8 [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: D8 01 00 [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: D8 01 00 C4 12 00 AE [11:32:44]int [11:32:44]Write to MH i2c: 01 00 00 C5 12 D7 [11:32:44]Write i2c OK [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: 01 [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: 01 07 00 [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: 01 07 00 C5 12 00 48 00 00 00 3C 00 62 [11:32:44]state=2 [11:32:44]Key pressed [11:32:44]int [11:32:44]Write to MH i2c: 01 00 00 C6 12 D8 [11:32:44]*** FLAG_PRN_KEY reset [11:32:44]Write i2c OK [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: 01 [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: 01 07 00 [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: 01 07 00 C6 12 00 00 00 00 00 F6 0F E4 [11:32:44]state=2 [11:32:44]Stop feed [11:32:44]int [11:32:44]Write to MH i2c: 01 00 00 C7 12 D9 [11:32:44]*** FLAG_PRN_KEY set [11:32:44]Write i2c OK [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: 01 [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: 01 07 00 [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: 01 07 00 C7 12 00 08 00 00 00 FF 0F F6 [11:32:44]state=0 [11:32:44]Key pressed [11:32:44]Feed [11:32:44]Write to MH i2c: D8 00 00 C8 12 B1 [11:32:44]Write i2c OK [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: D8 [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: D8 01 00 [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: D8 01 00 C8 12 00 B2 [11:32:44]int [11:32:44]Write to MH i2c: 01 00 00 C9 12 DB [11:32:44]Write i2c OK [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: 01 [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: 01 07 00 [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: 01 07 00 C9 12 00 48 00 00 00 3C 00 66 [11:32:44]state=2 [11:32:44]Key pressed [11:32:44]int [11:32:44]Write to MH i2c: 01 00 00 CA 12 DC [11:32:44]*** FLAG_PRN_KEY reset [11:32:44]Write i2c OK [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: 01 [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: 01 07 00 [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: 01 07 00 CA 12 00 00 00 00 00 F6 0F E8 [11:32:44]state=2 [11:32:44]Stop feed [11:32:44]int [11:32:44]Write to MH i2c: 01 00 00 CB 12 DD [11:32:44]*** FLAG_PRN_KEY set [11:32:44]Write i2c OK [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: 01 [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: 01 07 00 [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: 01 07 00 CB 12 00 08 00 00 00 FF 0F FA [11:32:44]state=0 [11:32:44]Key pressed [11:32:44]Feed [11:32:44]Write to MH i2c: D8 00 00 CC 12 B5 [11:32:44]Write i2c OK [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: D8 [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: D8 01 00 [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: D8 01 00 CC 12 00 B6 [11:32:44]int [11:32:44]Write to MH i2c: 01 00 00 CD 12 DF [11:32:44]Write i2c OK [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: 01 [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: 01 07 00 [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: 01 07 00 CD 12 00 48 00 00 00 3C 00 6A [11:32:44]state=2 [11:32:44]Key pressed [11:32:44]int [11:32:44]Write to MH i2c: 01 00 00 CE 12 E0 [11:32:44]*** FLAG_PRN_KEY reset [11:32:44]Write i2c OK [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: 01 [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: 01 07 00 [11:32:44]MH_I2C_Read... [11:32:44]Read from MH i2c: 01 07 00 CE 12 00 00 00 00 00 F5 0F EB [11:32:44]state=2 [11:32:44]Stop feed [11:32:45]OFD Sender: No OFD packet to send [11:32:50]OFD Sender: No OFD packet to send [11:32:55]OFD Sender: No OFD packet to send [11:33:00]OFD Sender: No OFD packet to send [11:33:05]OFD Sender: No OFD packet to send [11:33:10]OFD Sender: No OFD packet to send [11:33:15]OFD Sender: No OFD packet to send [11:33:20]OFD Sender: No OFD packet to send [11:33:25]OFD Sender: No OFD packet to send [11:33:30]OFD Sender: No OFD packet to send [11:33:35]OFD Sender: No OFD packet to send [11:33:40]OFD Sender: No OFD packet to send [11:33:40]accept exits with 9 [11:33:40]New connection [11:33:40]New thread 3067436388 created [11:33:40]Thread 3067579748 joined [11:33:40]Waiting for new connection... [11:33:40] Sock 9.Parse request [11:33:40]Sock 9.Check first char [11:33:40]Sock 9.First char is OK [11:33:40]request: POST /json_proto HTTP/1.0 [11:33:40]Method: POST [11:33:40]URL: /json_proto [11:33:40]Method is POST - this is cgi request [11:33:40]url: /json_proto [11:33:40]query_string will be loaded in cgi processing [11:33:40]execute_cgi json_proto POST (null) [11:33:40]execute_cgi path=json_proto method=POST [11:33:40]POST find Content-Length [11:33:40]Host: 172.17.48.197:8080 [11:33:40]Content-Length: 822 [11:33:40]Content-Type: application/json [11:33:40] [11:33:40]POST finish read [11:33:40]Found Content-Length = 822 [11:33:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106564", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 9.880, "sum" : 700.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:40]execute_script... [11: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)1106564", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 9.880, "sum" : 700.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:40]POST & json_proto [11:33:40]process_json_proto [11:33:40]json parsed OK: [11:33:40]protocol is kg_v1.0 [11:33:40]action value=close_receipt [11:33:40]process_action close_receipt [11:33:40]cmd_close_receipt [11:33:40]MH_GetDate [11:33:40]Write to MH i2c: F0 00 00 CF 12 D0 [11:33:40]Write i2c OK [11:33:40]MH_I2C_Read... [11:33:40]Read from MH i2c: F0 [11:33:40]MH_I2C_Read... [11:33:40]Read from MH i2c: F0 09 00 [11:33:40]MH_I2C_Read... [11:33:40]Read from MH i2c: F0 09 00 CF 12 00 95 B1 E5 65 6C AF E3 65 CC [11:33:40]GetLastDocTimeStamp 1709551948 [11:33:40]current date 1709552021 [11:33:40]FM_GetShiftState [11:33:40]SAM_PROTO_GetShiftState [11:33:40]wFMCommunicate request_size=4 [11:33:40]MH_SAM_APDU [11:33:40]CAPDU: 80 13 01 00 [11:33:40]Write to MH i2c: E2 08 00 D0 12 80 13 01 00 00 00 00 00 5F [11:33:40]Write i2c OK [11:33:40]MH_I2C_Read... [11:33:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:40]Read from MH i2c: E2 [11:33:40]MH_I2C_Read... [11:33:40]Read from MH i2c: E2 0E 00 [11:33:40]MH_I2C_Read... [11:33:40]Read from MH i2c: E2 0E 00 D0 12 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 76 [11:33:40]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:33:40]wFMCommunicate OK [11:33:40]SAM_PROTO_GetShiftState done [11:33:40]FM_GetShiftState done [11:33:40]opened in 1709511088 [11:33:40]opened+sec_in_day 1709597488 [11:33:40]quantity*price = 70049 [11:33:40]sum+1 = 70050 [11:33:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.49 НСП 1% : 6.20 НДС 12% : 74.39 Наличными: 0.00 Безнал.: 700.49 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 148 04.03.2024 11:33 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123548 ФПД: 116539328930058 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T113341&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123548&fm=116539328930058&tin=02508201610067®Number=0000000000090573&sum=70049 [11:33:41]StoreToDocumentArchive [11:33:41]shift 324 fd 123548 [11:33:41]save to /storage/0324/doc_00123548 [11:33:41]save last doc name /storage/0324/doc_00123548 to /storage/kkm_last_doc_name [11:33:41]save OK [11:33:41]Clear old archive folders... [11:33:41]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:33:41]tlvbuf is 01BB9AB0 [11:33:41]SAM_PROTO_ClearQueue [11:33:41]wFMCommunicate request_size=4 [11:33:41]MH_SAM_APDU [11:33:41]CAPDU: 80 09 00 00 [11:33:41]Write to MH i2c: E2 08 00 DD 12 80 09 00 00 00 00 00 00 61 [11:33:41]Write i2c OK [11:33:41]MH_I2C_Read... [11:33:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:33:41]Read from MH i2c: E2 [11:33:41]MH_I2C_Read... [11:33:41]Read from MH i2c: E2 03 00 [11:33:41]MH_I2C_Read... [11:33:41]Read from MH i2c: E2 03 00 DD 12 00 90 00 63 [11:33:41]RAPDU: 90 00 [11:33:41]wFMCommunicate OK [11:33:41]SAM_PROTO_ClearQueue done [11:33:41]KKMCreateOFDPacket [11:33:41]OFDProtocolAddRootSTLVToBuf [11:33:41]FM_MakeSignedData [11:33:41]FM_MakeSignedData [11:33:41]SAM_PROTO_SignData [11:33:41]wFMCommunicate request_size=4 [11:33:41]MH_SAM_APDU [11:33:41]CAPDU: 80 0D 01 02 [11:33:41]Write to MH i2c: E2 08 00 DE 12 80 0D 01 02 00 00 00 00 69 [11:33:41]Write i2c OK [11:33:41]MH_I2C_Read... [11:33:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:33:41]Read from MH i2c: E2 [11:33:41]MH_I2C_Read... [11:33:41]Read from MH i2c: E2 03 00 [11:33:41]MH_I2C_Read... [11:33:41]Read from MH i2c: E2 03 00 DE 12 00 90 00 64 [11:33:41]RAPDU: 90 00 [11:33:41]wFMCommunicate OK [11:33:41]wFMCommunicate request_size=255 [11:33:41]MH_SAM_APDU [11:33:41]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 98 26 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 A1 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 A1 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 95 B1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9C E2 01 00 35 04 06 00 [11:33:41]Write to MH i2c: E2 02 01 DF 12 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 98 26 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 A1 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 A1 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 95 B1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9C E2 01 00 35 04 06 00 00 00 DE [11:33:41]Write i2c OK [11:33:41]MH_I2C_Read... [11:33:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:42]Read from MH i2c: E2 [11:33:42]MH_I2C_Read... [11:33:42]Read from MH i2c: E2 03 00 [11:33:42]MH_I2C_Read... [11:33:42]Read from MH i2c: E2 03 00 DF 12 00 90 00 65 [11:33:42]RAPDU: 90 00 [11:33:42]wFMCommunicate OK [11:33:42]wFMCommunicate request_size=11 [11:33:42]MH_SAM_APDU [11:33:42]CAPDU: 80 0D 02 02 06 69 FD ED 4D A1 0A [11:33:42]Write to MH i2c: E2 0E 00 E0 12 80 0D 02 02 06 00 69 FD ED 4D A1 0A 00 00 C3 [11:33:42]Write i2c OK [11:33:42]MH_I2C_Read... [11:33:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:42]Read from MH i2c: E2 [11:33:42]MH_I2C_Read... [11:33:42]Read from MH i2c: E2 03 00 [11:33:42]MH_I2C_Read... [11:33:42]Read from MH i2c: E2 03 00 E0 12 00 90 00 66 [11:33:42]RAPDU: 90 00 [11:33:42]wFMCommunicate OK [11:33:42]wFMCommunicate request_size=4 [11:33:42]MH_SAM_APDU [11:33:42]CAPDU: 80 0D 03 02 [11:33:42]Write to MH i2c: E2 08 00 E1 12 80 0D 03 02 00 00 00 00 6E [11:33:42]Write i2c OK [11:33:42]MH_I2C_Read... [11:33:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:33:42]Read from MH i2c: E2 [11:33:42]MH_I2C_Read... [11:33:42]Read from MH i2c: E2 0B 00 [11:33:42]MH_I2C_Read... [11:33:42]Read from MH i2c: E2 0B 00 E1 12 00 AF 40 32 0C 15 92 5D 61 90 00 01 [11:33:42]RAPDU: AF 40 32 0C 15 92 5D 61 90 00 [11:33:42]wFMCommunicate OK [11:33:42]SAM_PROTO_SignData done [11:33:42]FM_MakeSignedData done [11:33:42]CreateOFDProtocolMessage [11:33:42]wFMCommunicate request_size=4 [11:33:42]MH_SAM_APDU [11:33:42]CAPDU: 80 11 00 00 [11:33:42]Write to MH i2c: E2 08 00 E2 12 80 11 00 00 00 00 00 00 6E [11:33:42]Write i2c OK [11:33:42]MH_I2C_Read... [11:33:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:42]Read from MH i2c: E2 [11:33:42]MH_I2C_Read... [11:33:42]Read from MH i2c: E2 17 00 [11:33:42]MH_I2C_Read... [11:33:42]Read from MH i2c: E2 17 00 E2 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 CC [11:33:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:33:42]wFMCommunicate OK [11:33:42]CreateOFDProtocolMessage done [11:33:42]OFDSenderStorePacket 123548 [11:33:42]StoreOFDPacket docnum=123548 [11:33:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 F9 27 08 01 9A CF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 98 26 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 A1 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 A1 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 95 B1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9C E2 01 00 35 04 06 00 69 FD ED 4D A1 0A AF 40 32 0C 15 92 5D 61 [11:33:42]CheckFolder [11:33:42]dirname=/storage/ofd_packets [11:33:42]CheckFolder done [11:33:42]ProducePacketName [11:33:42]name=ofd_packets/00123548 [11:33:42]NVStorageSaveData ofd_packets/00123548 [11:33:42]File name is /storage/ofd_packets/00123548 [11:33:42]Write 302 bytes [11:33:42]NVStorageSaveData done [11:33:42]OFDSenderStorePacket done [11:33:42]KKMCreateOFDPacket done [11:33:42]NVStorageSaveData kkm_last_timestamp [11:33:42]File name is /storage/kkm_last_timestamp [11:33:42]Write 4 bytes [11:33:42]NVStorageSaveData done [11:33:42]ExternCall_PrintAddStr [11:33:42]wPrintStart [11:33:42]Write to MH i2c: 01 00 00 E3 12 F5 [11:33:42]Write i2c OK [11:33:42]MH_I2C_Read... [11:33:42]Read from MH i2c: 01 [11:33:42]MH_I2C_Read... [11:33:42]Read from MH i2c: 01 07 00 [11:33:42]MH_I2C_Read... [11:33:42]Read from MH i2c: 01 07 00 E3 12 00 00 00 00 00 FF 0F 0A [11:33:42]RasterBufferAndPrint [11:33:42]line Счет N : (1)1106564 [11:33:42]line ИНН: 02508201610067 [11:33:42]line Контрольно-Кассовый Чек [11:33:42]line ПРОДАЖА [11:33:42]line ТРК (МРК, ГНК) : 31 [11:33:42]line Товар: 2710194210 [11:33:42]line ДТ(л)-К-5 [11:33:42]line 9.880 * 70.90 [11:33:42]line = 700.49 [11:33:42]line НДС 12% НСП 1% [11:33:42]line > о реализуемом товаре [11:33:42]line ИТОГО: 700.49 [11:33:42]line НСП 1% : 6.20 [11:33:42]line НДС 12% : 74.39 [11:33:42]line Наличными: 0.00 [11:33:42]line Безнал.: 700.49 [11:33:42]line Место: АЗС № 25 "Партнер Нефть" [11:33:42]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:33:42]line СНО: Общий режим [11:33:42]line Чек 148 04.03.2024 11:33 [11:33:42]line Смена: 324 ФФД: 1.0 [11:33:42]line ЗНМ: 0300000019 [11:33:42]line РНМ: 0000000000090573 [11:33:42]line Версия ККМ: 001 [11:33:42]line Платежная система: Бакай Банк [11:33:42]line ФМ: 0000000000874798 [11:33:42]line ФД: 123548 [11:33:42]line ФПД: 116539328930058 [11:33:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T113341&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123548&fm=116539328930058&tin=02508201610067®Number=0000000000090573&sum=70049 [11:33:42]OFD Sender: Processing packet 123548 [packets to send 112, broken 111] [11:33:42]ProducePacketName [11:33:42]name=ofd_packets/00123548 [11:33:42]OFD Sender: To server: pG, [11:33:42]CommunicateWithHost lk.salyk.kg:30040 [11:33:42]ConnectInit lk.salyk.kg [11:33:42]written 0, free lines is 4095 [11:33:42]Connected sock=10 [11: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 37 39 38 10 01 00 00 F9 27 08 01 9A CF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 98 26 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 A1 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 A1 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 95 B1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9C E2 01 00 35 04 06 00 69 FD ED 4D A1 0A AF 40 32 0C 15 92 5D 61 [11: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 37 39 38 4F 00 00 00 F2 8B 47 00 BC 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 37 39 38 10 04 04 00 9C E2 01 00 F4 03 04 00 BE 5D E5 65 B6 04 01 00 00 A7 7C FA E6 86 43 F0 6E [11:33:42]CommunicateWithHost err = 0 [11:33:42]CheckOFDResponse [11:33:42]1017 (14) - 77093643461234 [11:33:42]1041 (16) - 0000000000874798 [11:33:42]1040 (4) - 123548 [11:33:42]1012 (4) - 04.03.2024 05:35 [11:33:42]1206 (1) - 0 [11:33:42]OFD Sender: Remove packet 123548 [11:33:42]ProducePacketName [11:33:42]name=ofd_packets/00123548 [11:33:42]NVStorageDeleteData [11:33:43]Write to MH i2c: 01 00 00 0D 13 20 [11:33:43]Write i2c OK [11:33:43]MH_I2C_Read... [11:33:43]Read from MH i2c: 01 [11:33:43]MH_I2C_Read... [11:33:43]Read from MH i2c: 01 07 00 [11:33:43]MH_I2C_Read... [11:33:43]Read from MH i2c: 01 07 00 0D 13 00 00 00 00 00 07 0D 3B [11:33:43]RasterBufferAndPrint [11:33:43]line [11:33:43]line [11:33:43]line [11:33:43]line [11:33:43]line [11:33:43]written 0, free lines is 3343 [11:33:43]MH_Cut [11:33:43]Write to MH i2c: D1 01 00 14 13 01 F9 [11:33:43]Write i2c OK [11:33:43]MH_I2C_Read... [11:33:43]Read from MH i2c: D1 [11:33:43]MH_I2C_Read... [11:33:43]Read from MH i2c: D1 01 00 [11:33:43]MH_I2C_Read... [11:33:43]Read from MH i2c: D1 01 00 14 13 00 F8 [11:33:43]Write to MH i2c: 01 00 00 15 13 28 [11:33:43]Write i2c OK [11:33:43]MH_I2C_Read... [11:33:43]OFD Sender: No OFD packet to send [11:33:43]*** Cut start [11:33:43]*** Purtial cut [11:33:43]*** Stage 1: CUTSNS_PIN = 1 [11:33:45]Read from MH i2c: 01 [11:33:45]MH_I2C_Read... [11:33:45]*** Stop cut motor [11:33:45]*** Cut end [11:33:45]Read from MH i2c: 01 07 00 [11:33:45]MH_I2C_Read... [11:33:45]Read from MH i2c: 01 07 00 15 13 00 00 00 00 00 FF 0F 3D [11:33:45]process_action close_receipt done [11:33:45]requested_data is exist [11:33:45]produce_requested_data [11:33:45]requested_item fm.sn is exist - process it [11:33:45]wFMCommunicate request_size=4 [11:33:45]MH_SAM_APDU [11:33:45]CAPDU: 80 11 00 00 [11:33:45]Write to MH i2c: E2 08 00 16 13 80 11 00 00 00 00 00 00 A3 [11:33:45]Write i2c OK [11:33:45]MH_I2C_Read... [11:33:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:45]Read from MH i2c: E2 [11:33:45]MH_I2C_Read... [11:33:45]Read from MH i2c: E2 17 00 [11:33:45]MH_I2C_Read... [11:33:45]Read from MH i2c: E2 17 00 16 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 01 [11:33:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:33:45]wFMCommunicate OK [11:33:45]requested_item fd.num is exist - process it [11:33:45]SAM_PROTO_GetFieldsCounters [11:33:45]wFMCommunicate request_size=4 [11:33:45]MH_SAM_APDU [11:33:45]CAPDU: 80 13 00 00 [11:33:45]Write to MH i2c: E2 08 00 17 13 80 13 00 00 00 00 00 00 A6 [11:33:45]Write i2c OK [11:33:45]MH_I2C_Read... [11:33:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:33:46]Read from MH i2c: E2 [11:33:46]MH_I2C_Read... [11:33:46]Read from MH i2c: E2 62 00 [11:33:46]MH_I2C_Read... [11:33:46]Read from MH i2c: E2 62 00 17 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 9C E2 01 00 0E 04 04 00 44 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 51 [11:33: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 9C E2 01 00 0E 04 04 00 44 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 [11:33:46]wFMCommunicate OK [11:33:46]SAM_PROTO_GetFieldsCounters done [11:33:46]requested_item shift.num is exist - process it [11:33:46]requested_item shift.opened is exist - process it [11:33:46]req_shift_opened [11:33:46]FM_GetShiftState [11:33:46]SAM_PROTO_GetShiftState [11:33:46]wFMCommunicate request_size=4 [11:33:46]MH_SAM_APDU [11:33:46]CAPDU: 80 13 01 00 [11:33:46]Write to MH i2c: E2 08 00 18 13 80 13 01 00 00 00 00 00 A8 [11:33:46]Write i2c OK [11:33:46]MH_I2C_Read... [11:33:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:46]Read from MH i2c: E2 [11:33:46]MH_I2C_Read... [11:33:46]Read from MH i2c: E2 0E 00 [11:33:46]MH_I2C_Read... [11:33:46]Read from MH i2c: E2 0E 00 18 13 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 BF [11:33:46]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:33:46]wFMCommunicate OK [11:33:46]SAM_PROTO_GetShiftState done [11:33:46]FM_GetShiftState done [11:33:46]req_shift_opened done [11:33:46]requested_item shift.open_date is exist - process it [11:33:46]req_shift_open_date [11:33:46]req_shift_open_date done [11:33:46]produce_requested_data done [11:33:46]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123548,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:33:46]process_action_free close_receipt [11:33:46]json_value_free [11:33:46]json_value_free done [11:33:46]process_json_proto returns [11:33:46]Send response to host [11:33:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123548,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:33:46]free response buf [11:33:46]execute_script done [11:33:46]execute_script returns [11:33:46]free content buf [11:33:46]Sock 9.Close socket [11:33:46]Sock 9.Thread stoped [11:33:48]OFD Sender: No OFD packet to send [11:33:53]OFD Sender: No OFD packet to send [11:33:58]OFD Sender: No OFD packet to send [11:33:59]int [11:33:59]Write to MH i2c: 01 00 00 19 13 2C [11:33:59]*** FLAG_PRN_KEY set [11:33:59]Write i2c OK [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: 01 [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: 01 07 00 [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: 01 07 00 19 13 00 08 00 00 00 FF 0F 49 [11:33:59]state=0 [11:33:59]Key pressed [11:33:59]Feed [11:33:59]Write to MH i2c: D8 00 00 1A 13 04 [11:33:59]Write i2c OK [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: D8 [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: D8 01 00 [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: D8 01 00 1A 13 00 05 [11:33:59]int [11:33:59]Write to MH i2c: 01 00 00 1B 13 2E [11:33:59]Write i2c OK [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: 01 [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: 01 07 00 [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: 01 07 00 1B 13 00 48 00 00 00 3C 00 B9 [11:33:59]state=2 [11:33:59]Key pressed [11:33:59]int [11:33:59]Write to MH i2c: 01 00 00 1C 13 2F [11:33:59]*** FLAG_PRN_KEY reset [11:33:59]Write i2c OK [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: 01 [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: 01 07 00 [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: 01 07 00 1C 13 00 00 00 00 00 F5 0F 3A [11:33:59]state=2 [11:33:59]Stop feed [11:33:59]int [11:33:59]Write to MH i2c: 01 00 00 1D 13 30 [11:33:59]*** FLAG_PRN_KEY set [11:33:59]Write i2c OK [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: 01 [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: 01 07 00 [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: 01 07 00 1D 13 00 08 00 00 00 FF 0F 4D [11:33:59]state=0 [11:33:59]Key pressed [11:33:59]Feed [11:33:59]Write to MH i2c: D8 00 00 1E 13 08 [11:33:59]Write i2c OK [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: D8 [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: D8 01 00 [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: D8 01 00 1E 13 00 09 [11:33:59]int [11:33:59]Write to MH i2c: 01 00 00 1F 13 32 [11:33:59]Write i2c OK [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: 01 [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: 01 07 00 [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: 01 07 00 1F 13 00 48 00 00 00 3C 00 BD [11:33:59]state=2 [11:33:59]Key pressed [11:33:59]int [11:33:59]Write to MH i2c: 01 00 00 20 13 33 [11:33:59]*** FLAG_PRN_KEY reset [11:33:59]Write i2c OK [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: 01 [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: 01 07 00 [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: 01 07 00 20 13 00 00 00 00 00 F5 0F 3E [11:33:59]state=2 [11:33:59]Stop feed [11:33:59]int [11:33:59]Write to MH i2c: 01 00 00 21 13 34 [11:33:59]*** FLAG_PRN_KEY set [11:33:59]Write i2c OK [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: 01 [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: 01 07 00 [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: 01 07 00 21 13 00 08 00 00 00 FF 0F 51 [11:33:59]state=0 [11:33:59]Key pressed [11:33:59]Feed [11:33:59]Write to MH i2c: D8 00 00 22 13 0C [11:33:59]Write i2c OK [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: D8 [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: D8 01 00 [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: D8 01 00 22 13 00 0D [11:33:59]int [11:33:59]Write to MH i2c: 01 00 00 23 13 36 [11:33:59]Write i2c OK [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: 01 [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: 01 07 00 [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: 01 07 00 23 13 00 48 00 00 00 3C 00 C1 [11:33:59]state=2 [11:33:59]Key pressed [11:33:59]int [11:33:59]Write to MH i2c: 01 00 00 24 13 37 [11:33:59]*** FLAG_PRN_KEY reset [11:33:59]Write i2c OK [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: 01 [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: 01 07 00 [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: 01 07 00 24 13 00 00 00 00 00 F5 0F 42 [11:33:59]state=2 [11:33:59]Stop feed [11:34:03]OFD Sender: No OFD packet to send [11:34:08]OFD Sender: No OFD packet to send [11:34:13]OFD Sender: No OFD packet to send [11:34:18]OFD Sender: No OFD packet to send [11:34:23]OFD Sender: No OFD packet to send [11:34:28]OFD Sender: No OFD packet to send [11:34:33]OFD Sender: No OFD packet to send [11:34:38]OFD Sender: No OFD packet to send [11:34:43]OFD Sender: No OFD packet to send [11:34:48]OFD Sender: No OFD packet to send [11:34:53]OFD Sender: No OFD packet to send [11:34:58]OFD Sender: No OFD packet to send [11:35:03]OFD Sender: No OFD packet to send [11:35:08]OFD Sender: No OFD packet to send [11:35:13]OFD Sender: No OFD packet to send [11:35:18]OFD Sender: No OFD packet to send [11:35:23]OFD Sender: No OFD packet to send [11:35:28]OFD Sender: No OFD packet to send [11:35:33]OFD Sender: No OFD packet to send [11:35:38]OFD Sender: No OFD packet to send [11:35:43]OFD Sender: No OFD packet to send [11:35:48]OFD Sender: No OFD packet to send [11:35:50]accept exits with 7 [11:35:50]New connection [11:35:50]New thread 3067579748 created [11:35:50]Thread 3067436388 joined [11:35:50]Waiting for new connection... [11:35:50] Sock 7.Parse request [11:35:50]Sock 7.Check first char [11:35:50]Sock 7.First char is OK [11:35:50]request: POST /json_proto HTTP/1.0 [11:35:50]Method: POST [11:35:50]URL: /json_proto [11:35:50]Method is POST - this is cgi request [11:35:50]url: /json_proto [11:35:50]query_string will be loaded in cgi processing [11:35:50]execute_cgi json_proto POST (null) [11:35:50]execute_cgi path=json_proto method=POST [11:35:50]POST find Content-Length [11:35:50]Host: 172.17.48.197:8080 [11:35:50]Content-Length: 683 [11:35:50]Content-Type: application/json [11:35:50] [11:35:50]POST finish read [11:35:50]Found Content-Length = 683 [11:35:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106565", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 40.390, "sum" : 2500.14, "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" ] } } [11:35:50]execute_script... [11:35:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106565", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 40.390, "sum" : 2500.14, "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" ] } } [11:35:50]POST & json_proto [11:35:50]process_json_proto [11:35:50]json parsed OK: [11:35:50]protocol is kg_v1.0 [11:35:50]action value=close_receipt [11:35:50]process_action close_receipt [11:35:50]cmd_close_receipt [11:35:50]MH_GetDate [11:35:50]Write to MH i2c: F0 00 00 25 13 27 [11:35:50]Write i2c OK [11:35:50]MH_I2C_Read... [11:35:50]Read from MH i2c: F0 [11:35:50]MH_I2C_Read... [11:35:50]Read from MH i2c: F0 09 00 [11:35:50]MH_I2C_Read... [11:35:50]Read from MH i2c: F0 09 00 25 13 00 17 B2 E5 65 6C AF E3 65 A6 [11:35:50]GetLastDocTimeStamp 1709552021 [11:35:50]current date 1709552151 [11:35:50]FM_GetShiftState [11:35:50]SAM_PROTO_GetShiftState [11:35:50]wFMCommunicate request_size=4 [11:35:50]MH_SAM_APDU [11:35:50]CAPDU: 80 13 01 00 [11:35:50]Write to MH i2c: E2 08 00 26 13 80 13 01 00 00 00 00 00 B6 [11:35:50]Write i2c OK [11:35:50]MH_I2C_Read... [11:35:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:50]Read from MH i2c: E2 [11:35:50]MH_I2C_Read... [11:35:50]Read from MH i2c: E2 0E 00 [11:35:50]MH_I2C_Read... [11:35:50]Read from MH i2c: E2 0E 00 26 13 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 CD [11:35:50]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:35:50]wFMCommunicate OK [11:35:50]SAM_PROTO_GetShiftState done [11:35:50]FM_GetShiftState done [11:35:50]opened in 1709511088 [11:35:50]opened+sec_in_day 1709597488 [11:35:50]quantity*price = 250014 [11:35:50]sum+1 = 250015 [11:35:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.12 НДС 12% : 265.50 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 149 04.03.2024 11:35 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123549 ФПД: 26908540261092 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T113551&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123549&fm=26908540261092&tin=02508201610067®Number=0000000000090573&sum=250000 [11:35:51]StoreToDocumentArchive [11:35:51]shift 324 fd 123549 [11:35:51]save to /storage/0324/doc_00123549 [11:35:51]save last doc name /storage/0324/doc_00123549 to /storage/kkm_last_doc_name [11:35:51]save OK [11:35:51]Clear old archive folders... [11:35:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:35:51]tlvbuf is 01B5C390 [11:35:51]SAM_PROTO_ClearQueue [11:35:51]wFMCommunicate request_size=4 [11:35:51]MH_SAM_APDU [11:35:51]CAPDU: 80 09 00 00 [11:35:51]Write to MH i2c: E2 08 00 33 13 80 09 00 00 00 00 00 00 B8 [11:35:51]Write i2c OK [11:35:51]MH_I2C_Read... [11:35:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:35:51]Read from MH i2c: E2 [11:35:51]MH_I2C_Read... [11:35:51]Read from MH i2c: E2 03 00 [11:35:51]MH_I2C_Read... [11:35:51]Read from MH i2c: E2 03 00 33 13 00 90 00 BA [11:35:51]RAPDU: 90 00 [11:35:51]wFMCommunicate OK [11:35:51]SAM_PROTO_ClearQueue done [11:35:51]KKMCreateOFDPacket [11:35:51]OFDProtocolAddRootSTLVToBuf [11:35:51]FM_MakeSignedData [11:35:51]FM_MakeSignedData [11:35:51]SAM_PROTO_SignData [11:35:51]wFMCommunicate request_size=4 [11:35:51]MH_SAM_APDU [11:35:51]CAPDU: 80 0D 01 02 [11:35:51]Write to MH i2c: E2 08 00 34 13 80 0D 01 02 00 00 00 00 C0 [11:35:51]Write i2c OK [11:35:51]MH_I2C_Read... [11:35:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:35:51]Read from MH i2c: E2 [11:35:51]MH_I2C_Read... [11:35:51]Read from MH i2c: E2 03 00 [11:35:51]MH_I2C_Read... [11:35:51]Read from MH i2c: E2 03 00 34 13 00 90 00 BB [11:35:51]RAPDU: 90 00 [11:35:51]wFMCommunicate OK [11:35:51]wFMCommunicate request_size=255 [11:35:51]MH_SAM_APDU [11:35:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C6 9D 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 9E D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 17 B2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9D E2 01 00 35 04 06 00 18 [11:35:51]Write to MH i2c: E2 02 01 35 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 35 FF 03 08 00 03 C6 9D 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 9E D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 17 B2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9D E2 01 00 35 04 06 00 18 00 00 02 [11:35:51]Write i2c OK [11:35:51]MH_I2C_Read... [11:35:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:52]Read from MH i2c: E2 [11:35:52]MH_I2C_Read... [11:35:52]Read from MH i2c: E2 03 00 [11:35:52]MH_I2C_Read... [11:35:52]Read from MH i2c: E2 03 00 35 13 00 90 00 BC [11:35:52]RAPDU: 90 00 [11:35:52]wFMCommunicate OK [11:35:52]wFMCommunicate request_size=10 [11:35:52]MH_SAM_APDU [11:35:52]CAPDU: 80 0D 02 02 05 79 21 FB D2 E4 [11:35:52]Write to MH i2c: E2 0D 00 36 13 80 0D 02 02 05 00 79 21 FB D2 E4 00 00 18 [11:35:52]Write i2c OK [11:35:52]MH_I2C_Read... [11:35:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:52]Read from MH i2c: E2 [11:35:52]MH_I2C_Read... [11:35:52]Read from MH i2c: E2 03 00 [11:35:52]MH_I2C_Read... [11:35:52]Read from MH i2c: E2 03 00 36 13 00 90 00 BD [11:35:52]RAPDU: 90 00 [11:35:52]wFMCommunicate OK [11:35:52]wFMCommunicate request_size=4 [11:35:52]MH_SAM_APDU [11:35:52]CAPDU: 80 0D 03 02 [11:35:52]Write to MH i2c: E2 08 00 37 13 80 0D 03 02 00 00 00 00 C5 [11:35:52]Write i2c OK [11:35:52]MH_I2C_Read... [11:35:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:35:52]Read from MH i2c: E2 [11:35:52]MH_I2C_Read... [11:35:52]Read from MH i2c: E2 0B 00 [11:35:52]MH_I2C_Read... [11:35:52]Read from MH i2c: E2 0B 00 37 13 00 9B 33 87 C5 C1 BB DB 56 90 00 8D [11:35:52]RAPDU: 9B 33 87 C5 C1 BB DB 56 90 00 [11:35:52]wFMCommunicate OK [11:35:52]SAM_PROTO_SignData done [11:35:52]FM_MakeSignedData done [11:35:52]CreateOFDProtocolMessage [11:35:52]wFMCommunicate request_size=4 [11:35:52]MH_SAM_APDU [11:35:52]CAPDU: 80 11 00 00 [11:35:52]Write to MH i2c: E2 08 00 38 13 80 11 00 00 00 00 00 00 C5 [11:35:52]Write i2c OK [11:35:52]MH_I2C_Read... [11:35:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:52]Read from MH i2c: E2 [11:35:52]MH_I2C_Read... [11:35:52]Read from MH i2c: E2 17 00 [11:35:52]MH_I2C_Read... [11:35:52]Read from MH i2c: E2 17 00 38 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 23 [11:35:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:35:52]wFMCommunicate OK [11:35:52]CreateOFDProtocolMessage done [11:35:52]OFDSenderStorePacket 123549 [11:35:52]StoreOFDPacket docnum=123549 [11:35:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 2C 24 07 01 A4 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C6 9D 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 9E D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 17 B2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9D E2 01 00 35 04 06 00 18 79 21 FB D2 E4 9B 33 87 C5 C1 BB DB 56 [11:35:52]CheckFolder [11:35:52]dirname=/storage/ofd_packets [11:35:52]CheckFolder done [11:35:52]ProducePacketName [11:35:52]name=ofd_packets/00123549 [11:35:52]NVStorageSaveData ofd_packets/00123549 [11:35:52]File name is /storage/ofd_packets/00123549 [11:35:52]Write 301 bytes [11:35:52]NVStorageSaveData done [11:35:52]OFDSenderStorePacket done [11:35:52]KKMCreateOFDPacket done [11:35:52]NVStorageSaveData kkm_last_timestamp [11:35:52]File name is /storage/kkm_last_timestamp [11:35:52]Write 4 bytes [11:35:52]NVStorageSaveData done [11:35:52]ExternCall_PrintAddStr [11:35:52]wPrintStart [11:35:52]Write to MH i2c: 01 00 00 39 13 4C [11:35:52]Write i2c OK [11:35:52]MH_I2C_Read... [11:35:52]Read from MH i2c: 01 [11:35:52]MH_I2C_Read... [11:35:52]Read from MH i2c: 01 07 00 [11:35:52]MH_I2C_Read... [11:35:52]Read from MH i2c: 01 07 00 39 13 00 00 00 00 00 FF 0F 61 [11:35:52]RasterBufferAndPrint [11:35:52]line Счет N : (1)1106565 [11:35:52]line ИНН: 02508201610067 [11:35:52]line Контрольно-Кассовый Чек [11:35:52]line ПРОДАЖА [11:35:52]line ТРК (МРК, ГНК) : 32 [11:35:52]line Товар: 2710124130 [11:35:52]line Аи-92-К-5 [11:35:52]line 40.390 * 61.90 [11:35:52]line = 2500.14 [11:35:52]line НДС 12% НСП 1% [11:35:52]line > о реализуемом товаре [11:35:52]line ОКРУГЛЕНИЕ: -0.14 [11:35:52]line ИТОГО: 2500.00 [11:35:52]line Внесено: 2500.00 [11:35:52]line СДАЧА: 0.00 [11:35:52]line НСП 1% : 22.12 [11:35:52]line НДС 12% : 265.50 [11:35:52]line Наличными: 2500.00 [11:35:52]line Безнал.: 0.00 [11:35:52]line Место: АЗС № 25 "Партнер Нефть" [11:35:52]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:35:52]line СНО: Общий режим [11:35:52]line Чек 149 04.03.2024 11:35 [11:35:52]line Смена: 324 ФФД: 1.0 [11:35:52]line ЗНМ: 0300000019 [11:35:52]line РНМ: 0000000000090573 [11:35:52]line Версия ККМ: 001 [11:35:52]line ФМ: 0000000000874798 [11:35:52]line ФД: 123549 [11:35:52]line ФПД: 26908540261092 [11:35:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T113551&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123549&fm=26908540261092&tin=02508201610067®Number=0000000000090573&sum=250000 [11:35:52]OFD Sender: Processing packet 123549 [packets to send 112, broken 111] [11:35:52]ProducePacketName [11:35:52]name=ofd_packets/00123549 [11:35:52]OFD Sender: To server: pG, [11:35:52]CommunicateWithHost lk.salyk.kg:30040 [11:35:52]ConnectInit lk.salyk.kg [11:35:52]written 0, free lines is 4095 [11:35:52]Connected sock=10 [11:35:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 2C 24 07 01 A4 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C6 9D 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 9E D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 17 B2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9D E2 01 00 35 04 06 00 18 79 21 FB D2 E4 9B 33 87 C5 C1 BB DB 56 [11:35:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 74 3D 47 00 1C 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 37 39 38 10 04 04 00 9D E2 01 00 F4 03 04 00 40 5E E5 65 B6 04 01 00 00 C9 9B 70 BB D0 48 CF 3D [11:35:52]CommunicateWithHost err = 0 [11:35:52]CheckOFDResponse [11:35:52]1017 (14) - 77093643461234 [11:35:52]1041 (16) - 0000000000874798 [11:35:52]1040 (4) - 123549 [11:35:52]1012 (4) - 04.03.2024 05:38 [11:35:52]1206 (1) - 0 [11:35:52]OFD Sender: Remove packet 123549 [11:35:52]ProducePacketName [11:35:52]name=ofd_packets/00123549 [11:35:52]NVStorageDeleteData [11:35:53]Write to MH i2c: 01 00 00 64 13 77 [11:35:53]Write i2c OK [11:35:53]MH_I2C_Read... [11:35:53]Read from MH i2c: 01 [11:35:53]MH_I2C_Read... [11:35:53]Read from MH i2c: 01 07 00 [11:35:53]MH_I2C_Read... [11:35:53]Read from MH i2c: 01 07 00 64 13 00 00 00 00 00 01 0D 8C [11:35:53]RasterBufferAndPrint [11:35:53]line [11:35:53]line [11:35:53]line [11:35:53]line [11:35:53]line [11:35:53]written 0, free lines is 3338 [11:35:53]MH_Cut [11:35:53]Write to MH i2c: D1 01 00 6B 13 01 50 [11:35:53]Write i2c OK [11:35:53]MH_I2C_Read... [11:35:53]Read from MH i2c: D1 [11:35:53]MH_I2C_Read... [11:35:53]Read from MH i2c: D1 01 00 [11:35:53]MH_I2C_Read... [11:35:53]Read from MH i2c: D1 01 00 6B 13 00 4F [11:35:53]Write to MH i2c: 01 00 00 6C 13 7F [11:35:53]Write i2c OK [11:35:53]MH_I2C_Read... [11:35:53]OFD Sender: No OFD packet to send [11:35:53]*** Cut start [11:35:53]*** Purtial cut [11:35:53]*** Stage 1: CUTSNS_PIN = 1 [11:35:55]Read from MH i2c: 01 [11:35:55]MH_I2C_Read... [11:35:55]*** Stop cut motor [11:35:55]*** Cut end [11:35:55]Read from MH i2c: 01 07 00 [11:35:55]MH_I2C_Read... [11:35:55]Read from MH i2c: 01 07 00 6C 13 00 00 00 00 00 FF 0F 94 [11:35:55]process_action close_receipt done [11:35:55]requested_data is exist [11:35:55]produce_requested_data [11:35:55]requested_item fm.sn is exist - process it [11:35:55]wFMCommunicate request_size=4 [11:35:55]MH_SAM_APDU [11:35:55]CAPDU: 80 11 00 00 [11:35:55]Write to MH i2c: E2 08 00 6D 13 80 11 00 00 00 00 00 00 FA [11:35:55]Write i2c OK [11:35:55]MH_I2C_Read... [11:35:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:55]Read from MH i2c: E2 [11:35:55]MH_I2C_Read... [11:35:55]Read from MH i2c: E2 17 00 [11:35:55]MH_I2C_Read... [11:35:55]Read from MH i2c: E2 17 00 6D 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 58 [11:35:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:35:55]wFMCommunicate OK [11:35:55]requested_item fd.num is exist - process it [11:35:55]SAM_PROTO_GetFieldsCounters [11:35:55]wFMCommunicate request_size=4 [11:35:55]MH_SAM_APDU [11:35:55]CAPDU: 80 13 00 00 [11:35:55]Write to MH i2c: E2 08 00 6E 13 80 13 00 00 00 00 00 00 FD [11:35:55]Write i2c OK [11:35:55]MH_I2C_Read... [11:35:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:35:56]Read from MH i2c: E2 [11:35:56]MH_I2C_Read... [11:35:56]Read from MH i2c: E2 62 00 [11:35:56]MH_I2C_Read... [11:35:56]Read from MH i2c: E2 62 00 6E 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 9D E2 01 00 0E 04 04 00 44 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 AC [11:35:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 9D E2 01 00 0E 04 04 00 44 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 [11:35:56]wFMCommunicate OK [11:35:56]SAM_PROTO_GetFieldsCounters done [11:35:56]requested_item shift.num is exist - process it [11:35:56]requested_item shift.opened is exist - process it [11:35:56]req_shift_opened [11:35:56]FM_GetShiftState [11:35:56]SAM_PROTO_GetShiftState [11:35:56]wFMCommunicate request_size=4 [11:35:56]MH_SAM_APDU [11:35:56]CAPDU: 80 13 01 00 [11:35:56]Write to MH i2c: E2 08 00 6F 13 80 13 01 00 00 00 00 00 FF [11:35:56]Write i2c OK [11:35:56]MH_I2C_Read... [11:35:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:56]Read from MH i2c: E2 [11:35:56]MH_I2C_Read... [11:35:56]Read from MH i2c: E2 0E 00 [11:35:56]MH_I2C_Read... [11:35:56]Read from MH i2c: E2 0E 00 6F 13 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 16 [11:35:56]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:35:56]wFMCommunicate OK [11:35:56]SAM_PROTO_GetShiftState done [11:35:56]FM_GetShiftState done [11:35:56]req_shift_opened done [11:35:56]requested_item shift.open_date is exist - process it [11:35:56]req_shift_open_date [11:35:56]req_shift_open_date done [11:35:56]produce_requested_data done [11:35:56]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123549,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:35:56]process_action_free close_receipt [11:35:56]json_value_free [11:35:56]json_value_free done [11:35:56]process_json_proto returns [11:35:56]Send response to host [11:35:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123549,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:35:56]free response buf [11:35:56]execute_script done [11:35:56]execute_script returns [11:35:56]free content buf [11:35:56]Sock 7.Close socket [11:35:56]Sock 7.Thread stoped [11:35:58]OFD Sender: No OFD packet to send [11:36:03]OFD Sender: No OFD packet to send [11:36:08]OFD Sender: No OFD packet to send [11:36:13]OFD Sender: No OFD packet to send [11:36:18]OFD Sender: No OFD packet to send [11:36:23]OFD Sender: No OFD packet to send [11:36:26]int [11:36:26]Write to MH i2c: 01 00 00 70 13 83 [11:36:26]*** FLAG_PRN_KEY set [11:36:26]Write i2c OK [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: 01 [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: 01 07 00 [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: 01 07 00 70 13 00 08 00 00 00 FF 0F A0 [11:36:26]state=0 [11:36:26]Key pressed [11:36:26]Feed [11:36:26]Write to MH i2c: D8 00 00 71 13 5B [11:36:26]Write i2c OK [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: D8 [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: D8 01 00 [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: D8 01 00 71 13 00 5C [11:36:26]int [11:36:26]Write to MH i2c: 01 00 00 72 13 85 [11:36:26]Write i2c OK [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: 01 [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: 01 07 00 [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: 01 07 00 72 13 00 48 00 00 00 3C 00 10 [11:36:26]state=2 [11:36:26]Key pressed [11:36:26]int [11:36:26]Write to MH i2c: 01 00 00 73 13 86 [11:36:26]*** FLAG_PRN_KEY reset [11:36:26]Write i2c OK [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: 01 [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: 01 07 00 [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: 01 07 00 73 13 00 00 00 00 00 F7 0F 93 [11:36:26]state=2 [11:36:26]Stop feed [11:36:26]int [11:36:26]Write to MH i2c: 01 00 00 74 13 87 [11:36:26]*** FLAG_PRN_KEY set [11:36:26]Write i2c OK [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: 01 [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: 01 07 00 [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: 01 07 00 74 13 00 08 00 00 00 FF 0F A4 [11:36:26]state=0 [11:36:26]Key pressed [11:36:26]Feed [11:36:26]Write to MH i2c: D8 00 00 75 13 5F [11:36:26]Write i2c OK [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: D8 [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: D8 01 00 [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: D8 01 00 75 13 00 60 [11:36:26]int [11:36:26]Write to MH i2c: 01 00 00 76 13 89 [11:36:26]Write i2c OK [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: 01 [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: 01 07 00 [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: 01 07 00 76 13 00 48 00 00 00 3C 00 14 [11:36:26]state=2 [11:36:26]Key pressed [11:36:26]int [11:36:26]Write to MH i2c: 01 00 00 77 13 8A [11:36:26]*** FLAG_PRN_KEY reset [11:36:26]Write i2c OK [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: 01 [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: 01 07 00 [11:36:26]MH_I2C_Read... [11:36:26]Read from MH i2c: 01 07 00 77 13 00 00 00 00 00 F5 0F 95 [11:36:26]state=2 [11:36:26]Stop feed [11:36:28]OFD Sender: No OFD packet to send [11:36:33]OFD Sender: No OFD packet to send [11:36:38]OFD Sender: No OFD packet to send [11:36:43]OFD Sender: No OFD packet to send [11:36:48]OFD Sender: No OFD packet to send [11:36:53]OFD Sender: No OFD packet to send [11:36:58]OFD Sender: No OFD packet to send [11:37:03]OFD Sender: No OFD packet to send [11:37:08]OFD Sender: No OFD packet to send [11:37:13]OFD Sender: No OFD packet to send [11:37:18]OFD Sender: No OFD packet to send [11:37:18]accept exits with 9 [11:37:18]New connection [11:37:18]New thread 3067436388 created [11:37:18]Thread 3067579748 joined [11:37:18]Waiting for new connection... [11:37:18] Sock 9.Parse request [11:37:18]Sock 9.Check first char [11:37:18]Sock 9.First char is OK [11:37:18]request: POST /json_proto HTTP/1.0 [11:37:18]Method: POST [11:37:18]URL: /json_proto [11:37:18]Method is POST - this is cgi request [11:37:18]url: /json_proto [11:37:18]query_string will be loaded in cgi processing [11:37:18]execute_cgi json_proto POST (null) [11:37:18]execute_cgi path=json_proto method=POST [11:37:18]POST find Content-Length [11:37:18]Host: 172.17.48.197:8080 [11:37:18]Content-Length: 820 [11:37:18]Content-Type: application/json [11:37:18] [11:37:18]POST finish read [11:37:18]Found Content-Length = 820 [11:37:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106566", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:18]execute_script... [11: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)1106566", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:18]POST & json_proto [11:37:18]process_json_proto [11:37:18]json parsed OK: [11:37:18]protocol is kg_v1.0 [11:37:18]action value=close_receipt [11:37:18]process_action close_receipt [11:37:18]cmd_close_receipt [11:37:18]MH_GetDate [11:37:18]Write to MH i2c: F0 00 00 78 13 7A [11:37:18]Write i2c OK [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: F0 [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: F0 09 00 [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: F0 09 00 78 13 00 6F B2 E5 65 6C AF E3 65 51 [11:37:18]GetLastDocTimeStamp 1709552151 [11:37:18]current date 1709552239 [11:37:18]FM_GetShiftState [11:37:18]SAM_PROTO_GetShiftState [11:37:18]wFMCommunicate request_size=4 [11:37:18]MH_SAM_APDU [11:37:18]CAPDU: 80 13 01 00 [11:37:18]Write to MH i2c: E2 08 00 79 13 80 13 01 00 00 00 00 00 09 [11:37:18]Write i2c OK [11:37:18]MH_I2C_Read... [11:37:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:18]Read from MH i2c: E2 [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: E2 0E 00 [11:37:18]MH_I2C_Read... [11:37:18]Read from MH i2c: E2 0E 00 79 13 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 20 [11:37:18]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:37:18]wFMCommunicate OK [11:37:18]SAM_PROTO_GetShiftState done [11:37:18]FM_GetShiftState done [11:37:18]opened in 1709511088 [11:37:18]opened+sec_in_day 1709597488 [11:37:18]quantity*price = 100030 [11:37:18]sum+1 = 100031 [11:37:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.30 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.30 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 150 04.03.2024 11:37 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123550 ФПД: 234370603064757 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T113719&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123550&fm=234370603064757&tin=02508201610067®Number=0000000000090573&sum=100030 [11:37:19]StoreToDocumentArchive [11:37:19]shift 324 fd 123550 [11:37:19]save to /storage/0324/doc_00123550 [11:37:19]save last doc name /storage/0324/doc_00123550 to /storage/kkm_last_doc_name [11:37:19]save OK [11:37:19]Clear old archive folders... [11:37:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:37:19]tlvbuf is 01BA9D40 [11:37:19]SAM_PROTO_ClearQueue [11:37:19]wFMCommunicate request_size=4 [11:37:19]MH_SAM_APDU [11:37:19]CAPDU: 80 09 00 00 [11:37:19]Write to MH i2c: E2 08 00 86 13 80 09 00 00 00 00 00 00 0B [11:37:19]Write i2c OK [11:37:19]MH_I2C_Read... [11:37:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:37:19]Read from MH i2c: E2 [11:37:19]MH_I2C_Read... [11:37:19]Read from MH i2c: E2 03 00 [11:37:19]MH_I2C_Read... [11:37:19]Read from MH i2c: E2 03 00 86 13 00 90 00 0D [11:37:19]RAPDU: 90 00 [11:37:19]wFMCommunicate OK [11:37:19]SAM_PROTO_ClearQueue done [11:37:19]KKMCreateOFDPacket [11:37:19]OFDProtocolAddRootSTLVToBuf [11:37:19]FM_MakeSignedData [11:37:19]FM_MakeSignedData [11:37:19]SAM_PROTO_SignData [11:37:19]wFMCommunicate request_size=4 [11:37:19]MH_SAM_APDU [11:37:19]CAPDU: 80 0D 01 02 [11:37:19]Write to MH i2c: E2 08 00 87 13 80 0D 01 02 00 00 00 00 13 [11:37:19]Write i2c OK [11:37:19]MH_I2C_Read... [11:37:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:37:19]Read from MH i2c: E2 [11:37:19]MH_I2C_Read... [11:37:19]Read from MH i2c: E2 03 00 [11:37:19]MH_I2C_Read... [11:37:19]Read from MH i2c: E2 03 00 87 13 00 90 00 0E [11:37:19]RAPDU: 90 00 [11:37:19]wFMCommunicate OK [11:37:19]wFMCommunicate request_size=255 [11:37:19]MH_SAM_APDU [11:37: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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 6F B2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9E E2 01 00 35 04 06 00 D5 [11:37:19]Write to MH i2c: E2 02 01 88 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 6F B2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9E E2 01 00 35 04 06 00 D5 00 00 57 [11:37:19]Write i2c OK [11:37:19]MH_I2C_Read... [11:37:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:20]Read from MH i2c: E2 [11:37:20]MH_I2C_Read... [11:37:20]Read from MH i2c: E2 03 00 [11:37:20]MH_I2C_Read... [11:37:20]Read from MH i2c: E2 03 00 88 13 00 90 00 0F [11:37:20]RAPDU: 90 00 [11:37:20]wFMCommunicate OK [11:37:20]wFMCommunicate request_size=10 [11:37:20]MH_SAM_APDU [11:37:20]CAPDU: 80 0D 02 02 05 28 A8 8A 9D B5 [11:37:20]Write to MH i2c: E2 0D 00 89 13 80 0D 02 02 05 00 28 A8 8A 9D B5 00 00 CC [11:37:20]Write i2c OK [11:37:20]MH_I2C_Read... [11:37:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:20]Read from MH i2c: E2 [11:37:20]MH_I2C_Read... [11:37:20]Read from MH i2c: E2 03 00 [11:37:20]MH_I2C_Read... [11:37:20]Read from MH i2c: E2 03 00 89 13 00 90 00 10 [11:37:20]RAPDU: 90 00 [11:37:20]wFMCommunicate OK [11:37:20]wFMCommunicate request_size=4 [11:37:20]MH_SAM_APDU [11:37:20]CAPDU: 80 0D 03 02 [11:37:20]Write to MH i2c: E2 08 00 8A 13 80 0D 03 02 00 00 00 00 18 [11:37:20]Write i2c OK [11:37:20]MH_I2C_Read... [11:37:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:37:20]Read from MH i2c: E2 [11:37:20]MH_I2C_Read... [11:37:20]Read from MH i2c: E2 0B 00 [11:37:20]MH_I2C_Read... [11:37:20]Read from MH i2c: E2 0B 00 8A 13 00 9C 21 C3 6A 53 CE BB E4 90 00 C3 [11:37:20]RAPDU: 9C 21 C3 6A 53 CE BB E4 90 00 [11:37:20]wFMCommunicate OK [11:37:20]SAM_PROTO_SignData done [11:37:20]FM_MakeSignedData done [11:37:20]CreateOFDProtocolMessage [11:37:20]wFMCommunicate request_size=4 [11:37:20]MH_SAM_APDU [11:37:20]CAPDU: 80 11 00 00 [11:37:20]Write to MH i2c: E2 08 00 8B 13 80 11 00 00 00 00 00 00 18 [11:37:20]Write i2c OK [11:37:20]MH_I2C_Read... [11:37:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:20]Read from MH i2c: E2 [11:37:20]MH_I2C_Read... [11:37:20]Read from MH i2c: E2 17 00 [11:37:20]MH_I2C_Read... [11:37:20]Read from MH i2c: E2 17 00 8B 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 76 [11:37:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:37:20]wFMCommunicate OK [11:37:20]CreateOFDProtocolMessage done [11:37:20]OFDSenderStorePacket 123550 [11:37:20]StoreOFDPacket docnum=123550 [11:37:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 59 94 07 01 98 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 6F B2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9E E2 01 00 35 04 06 00 D5 28 A8 8A 9D B5 9C 21 C3 6A 53 CE BB E4 [11:37:20]CheckFolder [11:37:20]dirname=/storage/ofd_packets [11:37:20]CheckFolder done [11:37:20]ProducePacketName [11:37:20]name=ofd_packets/00123550 [11:37:20]NVStorageSaveData ofd_packets/00123550 [11:37:20]File name is /storage/ofd_packets/00123550 [11:37:20]Write 301 bytes [11:37:20]NVStorageSaveData done [11:37:20]OFDSenderStorePacket done [11:37:20]KKMCreateOFDPacket done [11:37:20]NVStorageSaveData kkm_last_timestamp [11:37:20]File name is /storage/kkm_last_timestamp [11:37:20]Write 4 bytes [11:37:20]NVStorageSaveData done [11:37:20]ExternCall_PrintAddStr [11:37:20]wPrintStart [11:37:20]Write to MH i2c: 01 00 00 8C 13 9F [11:37:20]Write i2c OK [11:37:20]MH_I2C_Read... [11:37:20]Read from MH i2c: 01 [11:37:20]MH_I2C_Read... [11:37:20]Read from MH i2c: 01 07 00 [11:37:20]MH_I2C_Read... [11:37:20]Read from MH i2c: 01 07 00 8C 13 00 00 00 00 00 FF 0F B4 [11:37:20]RasterBufferAndPrint [11:37:20]line Счет N : (1)1106566 [11:37:20]line ИНН: 02508201610067 [11:37:20]line Контрольно-Кассовый Чек [11:37:20]line ПРОДАЖА [11:37:20]line ТРК (МРК, ГНК) : 52 [11:37:20]line Товар: 2710124130 [11:37:20]line Аи-92-К-5 [11:37:20]line 16.160 * 61.90 [11:37:20]line = 1000.30 [11:37:20]line НДС 12% НСП 1% [11:37:20]line > о реализуемом товаре [11:37:20]line ИТОГО: 1000.30 [11:37:20]line НСП 1% : 8.85 [11:37:20]line НДС 12% : 106.23 [11:37:20]line Наличными: 0.00 [11:37:20]line Безнал.: 1000.30 [11:37:20]line Место: АЗС № 25 "Партнер Нефть" [11:37:20]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:37:20]line СНО: Общий режим [11:37:20]line Чек 150 04.03.2024 11:37 [11:37:20]line Смена: 324 ФФД: 1.0 [11:37:20]line ЗНМ: 0300000019 [11:37:20]line РНМ: 0000000000090573 [11:37:20]line Версия ККМ: 001 [11:37:20]line Платежная система: Бакай Банк [11:37:20]line ФМ: 0000000000874798 [11:37:20]line ФД: 123550 [11:37:20]line ФПД: 234370603064757 [11:37:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T113719&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123550&fm=234370603064757&tin=02508201610067®Number=0000000000090573&sum=100030 [11:37:20]OFD Sender: Processing packet 123550 [packets to send 112, broken 111] [11:37:20]ProducePacketName [11:37:20]name=ofd_packets/00123550 [11:37:20]OFD Sender: To server: pG, [11:37:20]CommunicateWithHost lk.salyk.kg:30040 [11:37:20]ConnectInit lk.salyk.kg [11:37:20]written 0, free lines is 4095 [11:37:20]Connected sock=7 [11:37: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 37 39 38 0F 01 00 00 59 94 07 01 98 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 6F B2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9E E2 01 00 35 04 06 00 D5 28 A8 8A 9D B5 9C 21 C3 6A 53 CE BB E4 [11:37:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 21 1C 47 00 6D 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 37 39 38 10 04 04 00 9E E2 01 00 F4 03 04 00 98 5E E5 65 B6 04 01 00 00 BF 0E 69 91 9C BF 4C 9E [11:37:20]CommunicateWithHost err = 0 [11:37:20]CheckOFDResponse [11:37:20]1017 (14) - 77093643461234 [11:37:20]1041 (16) - 0000000000874798 [11:37:20]1040 (4) - 123550 [11:37:20]1012 (4) - 04.03.2024 05:39 [11:37:20]1206 (1) - 0 [11:37:20]OFD Sender: Remove packet 123550 [11:37:20]ProducePacketName [11:37:20]name=ofd_packets/00123550 [11:37:20]NVStorageDeleteData [11:37:21]Write to MH i2c: 01 00 00 B6 13 C9 [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 B6 13 00 00 00 00 00 05 0D E2 [11:37:21]RasterBufferAndPrint [11:37:21]line [11:37:21]line [11:37:21]line [11:37:21]line [11:37:21]line [11:37:21]written 0, free lines is 3342 [11:37:21]MH_Cut [11:37:21]Write to MH i2c: D1 01 00 BD 13 01 A2 [11:37:21]Write i2c OK [11:37:21]MH_I2C_Read... [11:37:21]Read from MH i2c: D1 [11:37:21]MH_I2C_Read... [11:37:21]Read from MH i2c: D1 01 00 [11:37:21]MH_I2C_Read... [11:37:21]Read from MH i2c: D1 01 00 BD 13 00 A1 [11:37:21]Write to MH i2c: 01 00 00 BE 13 D1 [11:37:21]Write i2c OK [11:37:21]MH_I2C_Read... [11:37:21]OFD Sender: No OFD packet to send [11:37:21]*** Cut start [11:37:21]*** Purtial cut [11:37:21]*** Stage 1: CUTSNS_PIN = 1 [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 BE 13 00 00 00 00 00 FF 0F E6 [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 BF 13 80 11 00 00 00 00 00 00 4C [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 BF 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AA [11:37:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 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 C0 13 80 13 00 00 00 00 00 00 4F [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:24]Read from MH i2c: E2 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 62 00 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 62 00 C0 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 9E E2 01 00 0E 04 04 00 44 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 02 [11:37: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 9E E2 01 00 0E 04 04 00 44 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 [11:37:24]wFMCommunicate OK [11:37:24]SAM_PROTO_GetFieldsCounters done [11:37:24]requested_item shift.num is exist - process it [11:37:24]requested_item shift.opened is exist - process it [11:37:24]req_shift_opened [11:37:24]FM_GetShiftState [11:37:24]SAM_PROTO_GetShiftState [11:37:24]wFMCommunicate request_size=4 [11:37:24]MH_SAM_APDU [11:37:24]CAPDU: 80 13 01 00 [11:37:24]Write to MH i2c: E2 08 00 C1 13 80 13 01 00 00 00 00 00 51 [11:37:24]Write i2c OK [11:37:24]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 C1 13 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 68 [11:37:24]RAPDU: 09 00 01 B0 11 E5 65 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":"0000000000874798","fd.num":123550,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [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":"0000000000874798","fd.num":123550,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [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 9.Close socket [11:37:24]Sock 9.Thread stoped [11:37:26]OFD Sender: No OFD packet to send [11:37:31]OFD Sender: No OFD packet to send [11:37:36]OFD Sender: No OFD packet to send [11:37:41]OFD Sender: No OFD packet to send [11:37:46]OFD Sender: No OFD packet to send [11:37:51]OFD Sender: No OFD packet to send [11:37:56]OFD Sender: No OFD packet to send [11:38:01]OFD Sender: No OFD packet to send [11:38:06]OFD Sender: No OFD packet to send [11:38:11]OFD Sender: No OFD packet to send [11:38:16]OFD Sender: No OFD packet to send [11:38:21]OFD Sender: No OFD packet to send [11:38:26]OFD Sender: No OFD packet to send [11:38:31]OFD Sender: No OFD packet to send [11:38:36]OFD Sender: No OFD packet to send [11:38:41]OFD Sender: No OFD packet to send [11:38:46]OFD Sender: No OFD packet to send [11:38:51]OFD Sender: No OFD packet to send [11:38:56]OFD Sender: No OFD packet to send [11:38:59]accept exits with 10 [11:38:59]New connection [11:38:59]New thread 3067579748 created [11:38:59]Thread 3067436388 joined [11:38:59]Waiting for new connection... [11:38:59] Sock 10.Parse request [11:38:59]Sock 10.Check first char [11:38:59]Sock 10.First char is OK [11:38:59]request: POST /json_proto HTTP/1.0 [11:38:59]Method: POST [11:38:59]URL: /json_proto [11:38:59]Method is POST - this is cgi request [11:38:59]url: /json_proto [11:38:59]query_string will be loaded in cgi processing [11:38:59]execute_cgi json_proto POST (null) [11:38:59]execute_cgi path=json_proto method=POST [11:38:59]POST find Content-Length [11:38:59]Host: 172.17.48.197:8080 [11:38:59]Content-Length: 683 [11:38:59]Content-Type: application/json [11:38:59] [11:38:59]POST finish read [11:38:59]Found Content-Length = 683 [11:38:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106567", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:38:59]execute_script... [11:38:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106567", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:38:59]POST & json_proto [11:38:59]process_json_proto [11:38:59]json parsed OK: [11:38:59]protocol is kg_v1.0 [11:38:59]action value=close_receipt [11:38:59]process_action close_receipt [11:38:59]cmd_close_receipt [11:38:59]MH_GetDate [11:38:59]Write to MH i2c: F0 00 00 C2 13 C4 [11:38:59]Write i2c OK [11:38:59]MH_I2C_Read... [11:38:59]Read from MH i2c: F0 [11:38:59]MH_I2C_Read... [11:38:59]Read from MH i2c: F0 09 00 [11:38:59]MH_I2C_Read... [11:38:59]Read from MH i2c: F0 09 00 C2 13 00 D4 B2 E5 65 6C AF E3 65 00 [11:38:59]GetLastDocTimeStamp 1709552239 [11:38:59]current date 1709552340 [11:38:59]FM_GetShiftState [11:38:59]SAM_PROTO_GetShiftState [11:38:59]wFMCommunicate request_size=4 [11:38:59]MH_SAM_APDU [11:38:59]CAPDU: 80 13 01 00 [11:38:59]Write to MH i2c: E2 08 00 C3 13 80 13 01 00 00 00 00 00 53 [11:38:59]Write i2c OK [11:38:59]MH_I2C_Read... [11:38:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:38:59]Read from MH i2c: E2 [11:38:59]MH_I2C_Read... [11:38:59]Read from MH i2c: E2 0E 00 [11:38:59]MH_I2C_Read... [11:38:59]Read from MH i2c: E2 0E 00 C3 13 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 6A [11:38:59]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:38:59]wFMCommunicate OK [11:38:59]SAM_PROTO_GetShiftState done [11:38:59]FM_GetShiftState done [11:38:59]opened in 1709511088 [11:38:59]opened+sec_in_day 1709597488 [11:38:59]quantity*price = 100030 [11:38:59]sum+1 = 100031 [11:38:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 151 04.03.2024 11:39 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123551 ФПД: 178882815507644 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T113900&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123551&fm=178882815507644&tin=02508201610067®Number=0000000000090573&sum=100000 [11:39:00]StoreToDocumentArchive [11:39:00]shift 324 fd 123551 [11:39:00]save to /storage/0324/doc_00123551 [11:39:00]save last doc name /storage/0324/doc_00123551 to /storage/kkm_last_doc_name [11:39:00]save OK [11:39:00]Clear old archive folders... [11:39:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:39:00]tlvbuf is 01B5CF30 [11:39:00]SAM_PROTO_ClearQueue [11:39:00]wFMCommunicate request_size=4 [11:39:00]MH_SAM_APDU [11:39:00]CAPDU: 80 09 00 00 [11:39:00]Write to MH i2c: E2 08 00 D0 13 80 09 00 00 00 00 00 00 55 [11:39:00]Write i2c OK [11:39:00]MH_I2C_Read... [11:39:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:39:00]Read from MH i2c: E2 [11:39:00]MH_I2C_Read... [11:39:00]Read from MH i2c: E2 03 00 [11:39:00]MH_I2C_Read... [11:39:00]Read from MH i2c: E2 03 00 D0 13 00 90 00 57 [11:39:00]RAPDU: 90 00 [11:39:00]wFMCommunicate OK [11:39:00]SAM_PROTO_ClearQueue done [11:39:00]KKMCreateOFDPacket [11:39:00]OFDProtocolAddRootSTLVToBuf [11:39:00]FM_MakeSignedData [11:39:00]FM_MakeSignedData [11:39:00]SAM_PROTO_SignData [11:39:00]wFMCommunicate request_size=4 [11:39:00]MH_SAM_APDU [11:39:00]CAPDU: 80 0D 01 02 [11:39:00]Write to MH i2c: E2 08 00 D1 13 80 0D 01 02 00 00 00 00 5D [11:39:00]Write i2c OK [11:39:00]MH_I2C_Read... [11:39:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:39:00]Read from MH i2c: E2 [11:39:00]MH_I2C_Read... [11:39:00]Read from MH i2c: E2 03 00 [11:39:00]MH_I2C_Read... [11:39:00]Read from MH i2c: E2 03 00 D1 13 00 90 00 58 [11:39:00]RAPDU: 90 00 [11:39:00]wFMCommunicate OK [11:39:00]wFMCommunicate request_size=255 [11:39:00]MH_SAM_APDU [11:39:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 D4 B2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9F E2 01 00 35 04 06 00 A2 [11:39:00]Write to MH i2c: E2 02 01 D2 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 D4 B2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9F E2 01 00 35 04 06 00 A2 00 00 99 [11:39:00]Write i2c OK [11:39:00]MH_I2C_Read... [11:39:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:00]Read from MH i2c: E2 [11:39:00]MH_I2C_Read... [11:39:00]Read from MH i2c: E2 03 00 [11:39:00]MH_I2C_Read... [11:39:00]Read from MH i2c: E2 03 00 D2 13 00 90 00 59 [11:39:00]RAPDU: 90 00 [11:39:00]wFMCommunicate OK [11:39:00]wFMCommunicate request_size=10 [11:39:00]MH_SAM_APDU [11:39:00]CAPDU: 80 0D 02 02 05 B1 66 AC BC BC [11:39:00]Write to MH i2c: E2 0D 00 D3 13 80 0D 02 02 05 00 B1 66 AC BC BC 00 00 A5 [11:39:00]Write i2c OK [11:39:00]MH_I2C_Read... [11:39:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:00]Read from MH i2c: E2 [11:39:00]MH_I2C_Read... [11:39:00]Read from MH i2c: E2 03 00 [11:39:00]MH_I2C_Read... [11:39:00]Read from MH i2c: E2 03 00 D3 13 00 90 00 5A [11:39:00]RAPDU: 90 00 [11:39:00]wFMCommunicate OK [11:39:00]wFMCommunicate request_size=4 [11:39:00]MH_SAM_APDU [11:39:00]CAPDU: 80 0D 03 02 [11:39:00]Write to MH i2c: E2 08 00 D4 13 80 0D 03 02 00 00 00 00 62 [11:39:00]Write i2c OK [11:39:00]MH_I2C_Read... [11:39:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:39:00]Read from MH i2c: E2 [11:39:00]MH_I2C_Read... [11:39:00]Read from MH i2c: E2 0B 00 [11:39:00]MH_I2C_Read... [11:39:00]Read from MH i2c: E2 0B 00 D4 13 00 5F 18 54 41 DE AF 22 FD 90 00 1B [11:39:00]RAPDU: 5F 18 54 41 DE AF 22 FD 90 00 [11:39:00]wFMCommunicate OK [11:39:00]SAM_PROTO_SignData done [11:39:00]FM_MakeSignedData done [11:39:00]CreateOFDProtocolMessage [11:39:00]wFMCommunicate request_size=4 [11:39:00]MH_SAM_APDU [11:39:00]CAPDU: 80 11 00 00 [11:39:00]Write to MH i2c: E2 08 00 D5 13 80 11 00 00 00 00 00 00 62 [11:39:00]Write i2c OK [11:39:00]MH_I2C_Read... [11:39:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:00]Read from MH i2c: E2 [11:39:00]MH_I2C_Read... [11:39:00]Read from MH i2c: E2 17 00 [11:39:00]MH_I2C_Read... [11:39:00]Read from MH i2c: E2 17 00 D5 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C0 [11:39:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:39:00]wFMCommunicate OK [11:39:00]CreateOFDProtocolMessage done [11:39:00]OFDSenderStorePacket 123551 [11:39:00]StoreOFDPacket docnum=123551 [11:39:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 6E F3 07 01 EF 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 D4 B2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9F E2 01 00 35 04 06 00 A2 B1 66 AC BC BC 5F 18 54 41 DE AF 22 FD [11:39:00]CheckFolder [11:39:00]dirname=/storage/ofd_packets [11:39:00]CheckFolder done [11:39:00]ProducePacketName [11:39:00]name=ofd_packets/00123551 [11:39:00]NVStorageSaveData ofd_packets/00123551 [11:39:00]File name is /storage/ofd_packets/00123551 [11:39:00]Write 301 bytes [11:39:00]NVStorageSaveData done [11:39:00]OFDSenderStorePacket done [11:39:00]KKMCreateOFDPacket done [11:39:00]NVStorageSaveData kkm_last_timestamp [11:39:00]File name is /storage/kkm_last_timestamp [11:39:00]Write 4 bytes [11:39:00]NVStorageSaveData done [11:39:00]ExternCall_PrintAddStr [11:39:00]wPrintStart [11:39:00]Write to MH i2c: 01 00 00 D6 13 E9 [11:39:00]Write i2c OK [11:39:00]MH_I2C_Read... [11:39:00]Read from MH i2c: 01 [11:39:00]MH_I2C_Read... [11:39:00]Read from MH i2c: 01 07 00 [11:39:00]MH_I2C_Read... [11:39:00]Read from MH i2c: 01 07 00 D6 13 00 00 00 00 00 FF 0F FE [11:39:00]RasterBufferAndPrint [11:39:00]line Счет N : (1)1106567 [11:39:00]line ИНН: 02508201610067 [11:39:00]line Контрольно-Кассовый Чек [11:39:00]line ПРОДАЖА [11:39:00]line ТРК (МРК, ГНК) : 11 [11:39:00]line Товар: 2710124130 [11:39:00]line Аи-92-К-5 [11:39:00]line 16.160 * 61.90 [11:39:00]line = 1000.30 [11:39:00]line НДС 12% НСП 1% [11:39:00]line > о реализуемом товаре [11:39:00]line ОКРУГЛЕНИЕ: -0.30 [11:39:00]line ИТОГО: 1000.00 [11:39:00]line Внесено: 1000.00 [11:39:00]line СДАЧА: 0.00 [11:39:00]line НСП 1% : 8.85 [11:39:00]line НДС 12% : 106.23 [11:39:00]line Наличными: 1000.00 [11:39:00]line Безнал.: 0.00 [11:39:00]line Место: АЗС № 25 "Партнер Нефть" [11:39:00]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:39:00]line СНО: Общий режим [11:39:00]line Чек 151 04.03.2024 11:39 [11:39:00]line Смена: 324 ФФД: 1.0 [11:39:00]line ЗНМ: 0300000019 [11:39:00]line РНМ: 0000000000090573 [11:39:00]line Версия ККМ: 001 [11:39:00]line ФМ: 0000000000874798 [11:39:00]line ФД: 123551 [11:39:00]line ФПД: 178882815507644 [11:39:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T113900&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123551&fm=178882815507644&tin=02508201610067®Number=0000000000090573&sum=100000 [11:39:01]OFD Sender: Processing packet 123551 [packets to send 112, broken 111] [11:39:01]ProducePacketName [11:39:01]name=ofd_packets/00123551 [11:39:01]OFD Sender: To server: pG, [11:39:01]CommunicateWithHost lk.salyk.kg:30040 [11:39:01]ConnectInit lk.salyk.kg [11:39:01]written 0, free lines is 4095 [11:39:01]Connected sock=9 [11:39:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 6E F3 07 01 EF 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 D4 B2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 9F E2 01 00 35 04 06 00 A2 B1 66 AC BC BC 5F 18 54 41 DE AF 22 FD [11:39:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 72 73 47 00 5B 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 37 39 38 10 04 04 00 9F E2 01 00 F4 03 04 00 FC 5E E5 65 B6 04 01 00 00 66 64 AB 47 5B 92 51 41 [11:39:01]CommunicateWithHost err = 0 [11:39:01]CheckOFDResponse [11:39:01]1017 (14) - 77093643461234 [11:39:01]1041 (16) - 0000000000874798 [11:39:01]1040 (4) - 123551 [11:39:01]1012 (4) - 04.03.2024 05:41 [11:39:01]1206 (1) - 0 [11:39:01]OFD Sender: Remove packet 123551 [11:39:01]ProducePacketName [11:39:01]name=ofd_packets/00123551 [11:39:01]NVStorageDeleteData [11:39:01]Write to MH i2c: 01 00 00 01 14 15 [11:39:01]Write i2c OK [11:39:01]MH_I2C_Read... [11:39:01]Read from MH i2c: 01 [11:39:01]MH_I2C_Read... [11:39:01]Read from MH i2c: 01 07 00 [11:39:01]MH_I2C_Read... [11:39:01]Read from MH i2c: 01 07 00 01 14 00 00 00 00 00 FB 0C 23 [11:39:01]RasterBufferAndPrint [11:39:01]line [11:39:01]line [11:39:01]line [11:39:01]line [11:39:01]line [11:39:01]written 0, free lines is 3332 [11:39:01]MH_Cut [11:39:01]Write to MH i2c: D1 01 00 08 14 01 EE [11:39:01]Write i2c OK [11:39:01]MH_I2C_Read... [11:39:01]Read from MH i2c: D1 [11:39:01]MH_I2C_Read... [11:39:01]Read from MH i2c: D1 01 00 [11:39:01]MH_I2C_Read... [11:39:01]Read from MH i2c: D1 01 00 08 14 00 ED [11:39:01]Write to MH i2c: 01 00 00 09 14 1D [11:39:01]Write i2c OK [11:39:01]MH_I2C_Read... [11:39:01]OFD Sender: No OFD packet to send [11:39:02]*** Cut start [11:39:02]*** Purtial cut [11:39:02]*** Stage 1: CUTSNS_PIN = 1 [11:39:04]Read from MH i2c: 01 [11:39:04]MH_I2C_Read... [11:39:04]*** Stop cut motor [11:39:04]*** Cut end [11:39:04]Read from MH i2c: 01 07 00 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: 01 07 00 09 14 00 00 00 00 00 FF 0F 32 [11:39:04]process_action close_receipt done [11:39:04]requested_data is exist [11:39:04]produce_requested_data [11:39:04]requested_item fm.sn is exist - process it [11:39:04]wFMCommunicate request_size=4 [11:39:04]MH_SAM_APDU [11:39:04]CAPDU: 80 11 00 00 [11:39:04]Write to MH i2c: E2 08 00 0A 14 80 11 00 00 00 00 00 00 98 [11:39:04]Write i2c OK [11:39:04]MH_I2C_Read... [11:39:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:04]Read from MH i2c: E2 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 17 00 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 17 00 0A 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F6 [11:39:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:39:04]wFMCommunicate OK [11:39:04]requested_item fd.num is exist - process it [11:39:04]SAM_PROTO_GetFieldsCounters [11:39:04]wFMCommunicate request_size=4 [11:39:04]MH_SAM_APDU [11:39:04]CAPDU: 80 13 00 00 [11:39:04]Write to MH i2c: E2 08 00 0B 14 80 13 00 00 00 00 00 00 9B [11:39:04]Write i2c OK [11:39:04]MH_I2C_Read... [11:39:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:39:04]Read from MH i2c: E2 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 62 00 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 62 00 0B 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 9F E2 01 00 0E 04 04 00 44 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 52 [11:39:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 9F E2 01 00 0E 04 04 00 44 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 [11:39:04]wFMCommunicate OK [11:39:04]SAM_PROTO_GetFieldsCounters done [11:39:04]requested_item shift.num is exist - process it [11:39:04]requested_item shift.opened is exist - process it [11:39:04]req_shift_opened [11:39:04]FM_GetShiftState [11:39:04]SAM_PROTO_GetShiftState [11:39:04]wFMCommunicate request_size=4 [11:39:04]MH_SAM_APDU [11:39:04]CAPDU: 80 13 01 00 [11:39:04]Write to MH i2c: E2 08 00 0C 14 80 13 01 00 00 00 00 00 9D [11:39:04]Write i2c OK [11:39:04]MH_I2C_Read... [11:39:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:04]Read from MH i2c: E2 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 0E 00 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 0E 00 0C 14 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 B4 [11:39:04]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:39:04]wFMCommunicate OK [11:39:04]SAM_PROTO_GetShiftState done [11:39:04]FM_GetShiftState done [11:39:04]req_shift_opened done [11:39:04]requested_item shift.open_date is exist - process it [11:39:04]req_shift_open_date [11:39:04]req_shift_open_date done [11:39:04]produce_requested_data done [11:39:04]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123551,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:39:04]process_action_free close_receipt [11:39:04]json_value_free [11:39:04]json_value_free done [11:39:04]process_json_proto returns [11:39:04]Send response to host [11:39:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123551,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:39:04]free response buf [11:39:04]execute_script done [11:39:04]execute_script returns [11:39:04]free content buf [11:39:04]Sock 10.Close socket [11:39:04]Sock 10.Thread stoped [11:39:06]OFD Sender: No OFD packet to send [11:39:11]OFD Sender: No OFD packet to send [11:39:16]OFD Sender: No OFD packet to send [11:39:18]accept exits with 7 [11:39:18]New connection [11:39:18]New thread 3067436388 created [11:39:18]Thread 3067579748 joined [11:39:18]Waiting for new connection... [11:39:18] Sock 7.Parse request [11:39:18]Sock 7.Check first char [11:39:18]Sock 7.First char is OK [11:39:18]request: POST /json_proto HTTP/1.0 [11:39:18]Method: POST [11:39:18]URL: /json_proto [11:39:18]Method is POST - this is cgi request [11:39:18]url: /json_proto [11:39:18]query_string will be loaded in cgi processing [11:39:18]execute_cgi json_proto POST (null) [11:39:18]execute_cgi path=json_proto method=POST [11:39:18]POST find Content-Length [11:39:18]Host: 172.17.48.197:8080 [11:39:18]Content-Length: 679 [11:39:18]Content-Type: application/json [11:39:18] [11:39:18]POST finish read [11:39:18]Found Content-Length = 679 [11:39:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106568", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.510, "sum" : 650.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "total" : 650.00, "payments": [ { "type": 0, "sum" : 650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:39:18]execute_script... [11:39:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106568", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.510, "sum" : 650.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "total" : 650.00, "payments": [ { "type": 0, "sum" : 650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:39:18]POST & json_proto [11:39:18]process_json_proto [11:39:18]json parsed OK: [11:39:18]protocol is kg_v1.0 [11:39:18]action value=close_receipt [11:39:18]process_action close_receipt [11:39:18]cmd_close_receipt [11:39:18]MH_GetDate [11:39:18]Write to MH i2c: F0 00 00 0D 14 10 [11:39:18]Write i2c OK [11:39:18]MH_I2C_Read... [11:39:18]Read from MH i2c: F0 [11:39:18]MH_I2C_Read... [11:39:18]Read from MH i2c: F0 09 00 [11:39:18]MH_I2C_Read... [11:39:18]Read from MH i2c: F0 09 00 0D 14 00 E7 B2 E5 65 6C AF E3 65 5F [11:39:18]GetLastDocTimeStamp 1709552340 [11:39:18]current date 1709552359 [11:39:18]FM_GetShiftState [11:39:18]SAM_PROTO_GetShiftState [11:39:18]wFMCommunicate request_size=4 [11:39:18]MH_SAM_APDU [11:39:18]CAPDU: 80 13 01 00 [11:39:18]Write to MH i2c: E2 08 00 0E 14 80 13 01 00 00 00 00 00 9F [11:39:18]Write i2c OK [11:39:18]MH_I2C_Read... [11:39:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:18]Read from MH i2c: E2 [11:39:18]MH_I2C_Read... [11:39:18]Read from MH i2c: E2 0E 00 [11:39:18]MH_I2C_Read... [11:39:18]Read from MH i2c: E2 0E 00 0E 14 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 B6 [11:39:18]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:39:18]wFMCommunicate OK [11:39:18]SAM_PROTO_GetShiftState done [11:39:18]FM_GetShiftState done [11:39:18]opened in 1709511088 [11:39:18]opened+sec_in_day 1709597488 [11:39:18]quantity*price = 65056 [11:39:18]sum+1 = 65058 [11:39:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.57 ИТОГО: 650.00 Внесено: 650.00 СДАЧА: 0.00 НСП 1% : 5.76 НДС 12% : 69.09 Наличными: 650.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 152 04.03.2024 11:39 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123552 ФПД: 237696308875686 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T113919&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123552&fm=237696308875686&tin=02508201610067®Number=0000000000090573&sum=65000 [11:39:20]StoreToDocumentArchive [11:39:20]shift 324 fd 123552 [11:39:20]save to /storage/0324/doc_00123552 [11:39:20]save last doc name /storage/0324/doc_00123552 to /storage/kkm_last_doc_name [11:39:20]save OK [11:39:20]Clear old archive folders... [11:39:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:39:20]tlvbuf is 01B6B460 [11:39:20]SAM_PROTO_ClearQueue [11:39:20]wFMCommunicate request_size=4 [11:39:20]MH_SAM_APDU [11:39:20]CAPDU: 80 09 00 00 [11:39:20]Write to MH i2c: E2 08 00 1B 14 80 09 00 00 00 00 00 00 A1 [11:39:20]Write i2c OK [11:39:20]MH_I2C_Read... [11:39:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:39:20]Read from MH i2c: E2 [11:39:20]MH_I2C_Read... [11:39:20]Read from MH i2c: E2 03 00 [11:39:20]MH_I2C_Read... [11:39:20]Read from MH i2c: E2 03 00 1B 14 00 90 00 A3 [11:39:20]RAPDU: 90 00 [11:39:20]wFMCommunicate OK [11:39:20]SAM_PROTO_ClearQueue done [11:39:20]KKMCreateOFDPacket [11:39:20]OFDProtocolAddRootSTLVToBuf [11:39:20]FM_MakeSignedData [11:39:20]FM_MakeSignedData [11:39:20]SAM_PROTO_SignData [11:39:20]wFMCommunicate request_size=4 [11:39:20]MH_SAM_APDU [11:39:20]CAPDU: 80 0D 01 02 [11:39:20]Write to MH i2c: E2 08 00 1C 14 80 0D 01 02 00 00 00 00 A9 [11:39:20]Write i2c OK [11:39:20]MH_I2C_Read... [11:39:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:39:20]Read from MH i2c: E2 [11:39:20]MH_I2C_Read... [11:39:20]Read from MH i2c: E2 03 00 [11:39:20]MH_I2C_Read... [11:39:20]Read from MH i2c: E2 03 00 1C 14 00 90 00 A4 [11:39:20]RAPDU: 90 00 [11:39:20]wFMCommunicate OK [11:39:20]wFMCommunicate request_size=255 [11:39:20]MH_SAM_APDU [11: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 35 FF 03 08 00 03 0E 29 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 21 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 E7 B2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A0 E2 01 00 35 04 06 00 D8 [11:39:20]Write to MH i2c: E2 02 01 1D 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 29 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 21 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 E7 B2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A0 E2 01 00 35 04 06 00 D8 00 00 97 [11:39:20]Write i2c OK [11:39:20]MH_I2C_Read... [11:39:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:20]Read from MH i2c: E2 [11:39:20]MH_I2C_Read... [11:39:20]Read from MH i2c: E2 03 00 [11:39:20]MH_I2C_Read... [11:39:20]Read from MH i2c: E2 03 00 1D 14 00 90 00 A5 [11:39:20]RAPDU: 90 00 [11:39:20]wFMCommunicate OK [11:39:20]wFMCommunicate request_size=10 [11:39:20]MH_SAM_APDU [11:39:20]CAPDU: 80 0D 02 02 05 2E FC 0E 11 A6 [11:39:20]Write to MH i2c: E2 0D 00 1E 14 80 0D 02 02 05 00 2E FC 0E 11 A6 00 00 A5 [11:39:20]Write i2c OK [11:39:20]MH_I2C_Read... [11:39:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:20]Read from MH i2c: E2 [11:39:20]MH_I2C_Read... [11:39:20]Read from MH i2c: E2 03 00 [11:39:20]MH_I2C_Read... [11:39:20]Read from MH i2c: E2 03 00 1E 14 00 90 00 A6 [11:39:20]RAPDU: 90 00 [11:39:20]wFMCommunicate OK [11:39:20]wFMCommunicate request_size=4 [11:39:20]MH_SAM_APDU [11:39:20]CAPDU: 80 0D 03 02 [11:39:20]Write to MH i2c: E2 08 00 1F 14 80 0D 03 02 00 00 00 00 AE [11:39:20]Write i2c OK [11:39:20]MH_I2C_Read... [11:39:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:39:20]Read from MH i2c: E2 [11:39:20]MH_I2C_Read... [11:39:20]Read from MH i2c: E2 0B 00 [11:39:20]MH_I2C_Read... [11:39:20]Read from MH i2c: E2 0B 00 1F 14 00 96 1A C7 D8 5E DE EC 2C 90 00 52 [11:39:20]RAPDU: 96 1A C7 D8 5E DE EC 2C 90 00 [11:39:20]wFMCommunicate OK [11:39:20]SAM_PROTO_SignData done [11:39:20]FM_MakeSignedData done [11:39:20]CreateOFDProtocolMessage [11:39:20]wFMCommunicate request_size=4 [11:39:20]MH_SAM_APDU [11:39:20]CAPDU: 80 11 00 00 [11:39:20]Write to MH i2c: E2 08 00 20 14 80 11 00 00 00 00 00 00 AE [11:39:20]Write i2c OK [11:39:20]MH_I2C_Read... [11:39:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:20]Read from MH i2c: E2 [11:39:20]MH_I2C_Read... [11:39:20]Read from MH i2c: E2 17 00 [11:39:20]MH_I2C_Read... [11:39:20]Read from MH i2c: E2 17 00 20 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0C [11:39:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:39:20]wFMCommunicate OK [11:39:20]CreateOFDProtocolMessage done [11:39:20]OFDSenderStorePacket 123552 [11:39:20]StoreOFDPacket docnum=123552 [11:39:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B5 55 07 01 75 E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 29 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 21 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 E7 B2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A0 E2 01 00 35 04 06 00 D8 2E FC 0E 11 A6 96 1A C7 D8 5E DE EC 2C [11:39:20]CheckFolder [11:39:20]dirname=/storage/ofd_packets [11:39:20]CheckFolder done [11:39:20]ProducePacketName [11:39:20]name=ofd_packets/00123552 [11:39:20]NVStorageSaveData ofd_packets/00123552 [11:39:20]File name is /storage/ofd_packets/00123552 [11:39:20]Write 301 bytes [11:39:20]NVStorageSaveData done [11:39:20]OFDSenderStorePacket done [11:39:20]KKMCreateOFDPacket done [11:39:20]NVStorageSaveData kkm_last_timestamp [11:39:20]File name is /storage/kkm_last_timestamp [11:39:20]Write 4 bytes [11:39:20]NVStorageSaveData done [11:39:20]OFD Sender: Processing packet 123552 [packets to send 112, broken 111] [11:39:20]ProducePacketName [11:39:20]name=ofd_packets/00123552 [11:39:20]OFD Sender: To server: pG, [11:39:20]CommunicateWithHost lk.salyk.kg:30040 [11:39:20]ConnectInit lk.salyk.kg [11:39:20]ExternCall_PrintAddStr [11:39:20]wPrintStart [11:39:20]Write to MH i2c: 01 00 00 21 14 35 [11:39:20]Write i2c OK [11:39:20]MH_I2C_Read... [11:39:20]Read from MH i2c: 01 [11:39:20]MH_I2C_Read... [11:39:20]Read from MH i2c: 01 07 00 [11:39:20]MH_I2C_Read... [11:39:20]Read from MH i2c: 01 07 00 21 14 00 00 00 00 00 FF 0F 4A [11:39:20]RasterBufferAndPrint [11:39:20]line Счет N : (1)1106568 [11:39:20]line ИНН: 02508201610067 [11:39:20]line Контрольно-Кассовый Чек [11:39:20]line ПРОДАЖА [11:39:20]line ТРК (МРК, ГНК) : 62 [11:39:20]line Товар: 2710124130 [11:39:20]line Аи-92-К-5 [11:39:20]line 10.510 * 61.90 [11:39:20]line = 650.57 [11:39:20]line НДС 12% НСП 1% [11:39:20]line > о реализуемом товаре [11:39:20]line ОКРУГЛЕНИЕ: -0.57 [11:39:20]line ИТОГО: 650.00 [11:39:20]line Внесено: 650.00 [11:39:20]line СДАЧА: 0.00 [11:39:20]line НСП 1% : 5.76 [11:39:20]line НДС 12% : 69.09 [11:39:20]line Наличными: 650.00 [11:39:20]line Безнал.: 0.00 [11:39:20]line Место: АЗС № 25 "Партнер Нефть" [11:39:20]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:39:20]line СНО: Общий режим [11:39:20]line Чек 152 04.03.2024 11:39 [11:39:20]line Смена: 324 ФФД: 1.0 [11:39:20]line ЗНМ: 0300000019 [11:39:20]line РНМ: 0000000000090573 [11:39:20]line Версия ККМ: 001 [11:39:20]line ФМ: 0000000000874798 [11:39:20]line ФД: 123552 [11:39:20]line ФПД: 237696308875686 [11:39:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T113919&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123552&fm=237696308875686&tin=02508201610067®Number=0000000000090573&sum=65000 [11:39:20]Connected sock=11 [11:39:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B5 55 07 01 75 E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 29 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 21 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 E7 B2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A0 E2 01 00 35 04 06 00 D8 2E FC 0E 11 A6 96 1A C7 D8 5E DE EC 2C [11:39:20]written 0, free lines is 4095 [11:39:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 E8 F1 47 00 DB 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 37 39 38 10 04 04 00 A0 E2 01 00 F4 03 04 00 10 5F E5 65 B6 04 01 00 00 24 0F EC B8 95 37 6A 9D [11:39:21]CommunicateWithHost err = 0 [11:39:21]CheckOFDResponse [11:39:21]1017 (14) - 77093643461234 [11:39:21]1041 (16) - 0000000000874798 [11:39:21]1040 (4) - 123552 [11:39:21]1012 (4) - 04.03.2024 05:41 [11:39:21]1206 (1) - 0 [11:39:21]OFD Sender: Remove packet 123552 [11:39:21]ProducePacketName [11:39:21]name=ofd_packets/00123552 [11:39:21]NVStorageDeleteData [11:39:21]Write to MH i2c: 01 00 00 4C 14 60 [11:39:21]Write i2c OK [11:39:21]MH_I2C_Read... [11:39:21]Read from MH i2c: 01 [11:39:21]MH_I2C_Read... [11:39:21]Read from MH i2c: 01 07 00 [11:39:21]MH_I2C_Read... [11:39:21]Read from MH i2c: 01 07 00 4C 14 00 00 00 00 00 F8 0C 6B [11:39:21]RasterBufferAndPrint [11:39:21]line [11:39:21]line [11:39:21]line [11:39:21]line [11:39:21]line [11:39:21]written 0, free lines is 3329 [11:39:21]MH_Cut [11:39:21]Write to MH i2c: D1 01 00 53 14 01 39 [11:39:21]Write i2c OK [11:39:21]MH_I2C_Read... [11:39:21]Read from MH i2c: D1 [11:39:21]MH_I2C_Read... [11:39:21]Read from MH i2c: D1 01 00 [11:39:21]MH_I2C_Read... [11:39:21]Read from MH i2c: D1 01 00 53 14 00 38 [11:39:21]Write to MH i2c: 01 00 00 54 14 68 [11:39:21]Write i2c OK [11:39:21]MH_I2C_Read... [11:39:21]OFD Sender: No OFD packet to send [11:39:22]*** Cut start [11:39:22]*** Purtial cut [11:39:22]*** Stage 1: CUTSNS_PIN = 1 [11:39:24]Read from MH i2c: 01 [11:39:24]MH_I2C_Read... [11:39:24]*** Stop cut motor [11:39:24]*** Cut end [11:39:24]Read from MH i2c: 01 07 00 [11:39:24]MH_I2C_Read... [11:39:24]Read from MH i2c: 01 07 00 54 14 00 00 00 00 00 FF 0F 7D [11:39:24]process_action close_receipt done [11:39:24]requested_data is exist [11:39:24]produce_requested_data [11:39:24]requested_item fm.sn is exist - process it [11:39:24]wFMCommunicate request_size=4 [11:39:24]MH_SAM_APDU [11:39:24]CAPDU: 80 11 00 00 [11:39:24]Write to MH i2c: E2 08 00 55 14 80 11 00 00 00 00 00 00 E3 [11:39:24]Write i2c OK [11:39:24]MH_I2C_Read... [11:39:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:24]Read from MH i2c: E2 [11:39:24]MH_I2C_Read... [11:39:24]Read from MH i2c: E2 17 00 [11:39:24]MH_I2C_Read... [11:39:24]Read from MH i2c: E2 17 00 55 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 41 [11:39:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:39:24]wFMCommunicate OK [11:39:24]requested_item fd.num is exist - process it [11:39:24]SAM_PROTO_GetFieldsCounters [11:39:24]wFMCommunicate request_size=4 [11:39:24]MH_SAM_APDU [11:39:24]CAPDU: 80 13 00 00 [11:39:24]Write to MH i2c: E2 08 00 56 14 80 13 00 00 00 00 00 00 E6 [11:39:24]Write i2c OK [11:39:24]MH_I2C_Read... [11:39:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:39:24]Read from MH i2c: E2 [11:39:24]MH_I2C_Read... [11:39:24]Read from MH i2c: E2 62 00 [11:39:24]MH_I2C_Read... [11:39:24]Read from MH i2c: E2 62 00 56 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A0 E2 01 00 0E 04 04 00 44 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 A1 [11:39: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A0 E2 01 00 0E 04 04 00 44 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 [11:39:24]wFMCommunicate OK [11:39:24]SAM_PROTO_GetFieldsCounters done [11:39:24]requested_item shift.num is exist - process it [11:39:24]requested_item shift.opened is exist - process it [11:39:24]req_shift_opened [11:39:24]FM_GetShiftState [11:39:24]SAM_PROTO_GetShiftState [11:39:24]wFMCommunicate request_size=4 [11:39:24]MH_SAM_APDU [11:39:24]CAPDU: 80 13 01 00 [11:39:24]Write to MH i2c: E2 08 00 57 14 80 13 01 00 00 00 00 00 E8 [11:39:24]Write i2c OK [11:39:24]MH_I2C_Read... [11:39:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:24]Read from MH i2c: E2 [11:39:24]MH_I2C_Read... [11:39:24]Read from MH i2c: E2 0E 00 [11:39:24]MH_I2C_Read... [11:39:24]Read from MH i2c: E2 0E 00 57 14 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 FF [11:39:24]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:39:24]wFMCommunicate OK [11:39:24]SAM_PROTO_GetShiftState done [11:39:24]FM_GetShiftState done [11:39:24]req_shift_opened done [11:39:24]requested_item shift.open_date is exist - process it [11:39:24]req_shift_open_date [11:39:24]req_shift_open_date done [11:39:24]produce_requested_data done [11:39:24]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123552,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:39:24]process_action_free close_receipt [11:39:24]json_value_free [11:39:24]json_value_free done [11:39:24]process_json_proto returns [11:39:24]Send response to host [11:39:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123552,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:39:24]free response buf [11:39:24]execute_script done [11:39:24]execute_script returns [11:39:24]free content buf [11:39:24]Sock 7.Close socket [11:39:24]Sock 7.Thread stoped [11:39:26]OFD Sender: No OFD packet to send [11:39:30]accept exits with 9 [11:39:30]New connection [11:39:30]New thread 3067579748 created [11:39:30]Thread 3067436388 joined [11:39:30]Waiting for new connection... [11:39:30] Sock 9.Parse request [11:39:30]Sock 9.Check first char [11:39:30]Sock 9.First char is OK [11:39:30]request: POST /json_proto HTTP/1.0 [11:39:30]Method: POST [11:39:30]URL: /json_proto [11:39:30]Method is POST - this is cgi request [11:39:30]url: /json_proto [11:39:30]query_string will be loaded in cgi processing [11:39:30]execute_cgi json_proto POST (null) [11:39:30]execute_cgi path=json_proto method=POST [11:39:30]POST find Content-Length [11:39:30]Host: 172.17.48.197:8080 [11:39:30]Content-Length: 679 [11:39:30]Content-Type: application/json [11:39:30] [11:39:30]POST finish read [11:39:30]Found Content-Length = 679 [11:39:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106569", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 14.540, "sum" : 900.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:39:30]execute_script... [11:39: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)1106569", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 14.540, "sum" : 900.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:39:30]POST & json_proto [11:39:30]process_json_proto [11:39:30]json parsed OK: [11:39:30]protocol is kg_v1.0 [11:39:30]action value=close_receipt [11:39:30]process_action close_receipt [11:39:30]cmd_close_receipt [11:39:30]MH_GetDate [11:39:30]Write to MH i2c: F0 00 00 58 14 5B [11:39:30]Write i2c OK [11:39:30]MH_I2C_Read... [11:39:30]Read from MH i2c: F0 [11:39:30]MH_I2C_Read... [11:39:30]Read from MH i2c: F0 09 00 [11:39:30]MH_I2C_Read... [11:39:30]Read from MH i2c: F0 09 00 58 14 00 F3 B2 E5 65 6C AF E3 65 B6 [11:39:30]GetLastDocTimeStamp 1709552359 [11:39:30]current date 1709552371 [11:39:30]FM_GetShiftState [11:39:30]SAM_PROTO_GetShiftState [11:39:30]wFMCommunicate request_size=4 [11:39:30]MH_SAM_APDU [11:39:30]CAPDU: 80 13 01 00 [11:39:30]Write to MH i2c: E2 08 00 59 14 80 13 01 00 00 00 00 00 EA [11:39:30]Write i2c OK [11:39:30]MH_I2C_Read... [11:39:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:30]Read from MH i2c: E2 [11:39:30]MH_I2C_Read... [11:39:30]Read from MH i2c: E2 0E 00 [11:39:30]MH_I2C_Read... [11:39:30]Read from MH i2c: E2 0E 00 59 14 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 01 [11:39:30]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:39:30]wFMCommunicate OK [11:39:30]SAM_PROTO_GetShiftState done [11:39:30]FM_GetShiftState done [11:39:30]opened in 1709511088 [11:39:30]opened+sec_in_day 1709597488 [11:39:30]quantity*price = 90002 [11:39:30]sum+1 = 90004 [11:39:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.96 НДС 12% : 95.58 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 153 04.03.2024 11:39 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123553 ФПД: 232319285561939 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T113931&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123553&fm=232319285561939&tin=02508201610067®Number=0000000000090573&sum=90000 [11:39:31]StoreToDocumentArchive [11:39:31]shift 324 fd 123553 [11:39:31]save to /storage/0324/doc_00123553 [11:39:31]save last doc name /storage/0324/doc_00123553 to /storage/kkm_last_doc_name [11:39:31]save OK [11:39:31]Clear old archive folders... [11:39:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:39:31]tlvbuf is 01B74B00 [11:39:31]SAM_PROTO_ClearQueue [11:39:31]wFMCommunicate request_size=4 [11:39:31]MH_SAM_APDU [11:39:31]CAPDU: 80 09 00 00 [11:39:31]Write to MH i2c: E2 08 00 66 14 80 09 00 00 00 00 00 00 EC [11:39:31]Write i2c OK [11:39:31]MH_I2C_Read... [11:39:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:39:31]Read from MH i2c: E2 [11:39:31]MH_I2C_Read... [11:39:31]Read from MH i2c: E2 03 00 [11:39:31]MH_I2C_Read... [11:39:31]Read from MH i2c: E2 03 00 66 14 00 90 00 EE [11:39:31]RAPDU: 90 00 [11:39:31]wFMCommunicate OK [11:39:31]SAM_PROTO_ClearQueue done [11:39:31]KKMCreateOFDPacket [11:39:31]OFDProtocolAddRootSTLVToBuf [11:39:31]FM_MakeSignedData [11:39:31]FM_MakeSignedData [11:39:31]SAM_PROTO_SignData [11:39:31]wFMCommunicate request_size=4 [11:39:31]MH_SAM_APDU [11:39:31]CAPDU: 80 0D 01 02 [11:39:31]Write to MH i2c: E2 08 00 67 14 80 0D 01 02 00 00 00 00 F4 [11:39:31]Write i2c OK [11:39:31]MH_I2C_Read... [11:39:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:39:31]Read from MH i2c: E2 [11:39:31]MH_I2C_Read... [11:39:31]Read from MH i2c: E2 03 00 [11:39:31]MH_I2C_Read... [11:39:31]Read from MH i2c: E2 03 00 67 14 00 90 00 EF [11:39:31]RAPDU: 90 00 [11:39:31]wFMCommunicate OK [11:39:31]wFMCommunicate request_size=255 [11:39:31]MH_SAM_APDU [11:39:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 93 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 F3 B2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A1 E2 01 00 35 04 06 00 D3 [11:39:31]Write to MH i2c: E2 02 01 68 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 93 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 F3 B2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A1 E2 01 00 35 04 06 00 D3 00 00 E3 [11:39:31]Write i2c OK [11:39:31]MH_I2C_Read... [11:39:31]OFD Sender: No OFD packet to send [11:39:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:31]Read from MH i2c: E2 [11:39:31]MH_I2C_Read... [11:39:31]Read from MH i2c: E2 03 00 [11:39:31]MH_I2C_Read... [11:39:31]Read from MH i2c: E2 03 00 68 14 00 90 00 F0 [11:39:31]RAPDU: 90 00 [11:39:31]wFMCommunicate OK [11:39:31]wFMCommunicate request_size=10 [11:39:31]MH_SAM_APDU [11:39:31]CAPDU: 80 0D 02 02 05 4B 0C 7D 8A 53 [11:39:31]Write to MH i2c: E2 0D 00 69 14 80 0D 02 02 05 00 4B 0C 7D 8A 53 00 00 B2 [11:39:31]Write i2c OK [11:39:31]MH_I2C_Read... [11:39:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:31]Read from MH i2c: E2 [11:39:31]MH_I2C_Read... [11:39:31]Read from MH i2c: E2 03 00 [11:39:31]MH_I2C_Read... [11:39:31]Read from MH i2c: E2 03 00 69 14 00 90 00 F1 [11:39:31]RAPDU: 90 00 [11:39:31]wFMCommunicate OK [11:39:31]wFMCommunicate request_size=4 [11:39:31]MH_SAM_APDU [11:39:31]CAPDU: 80 0D 03 02 [11:39:31]Write to MH i2c: E2 08 00 6A 14 80 0D 03 02 00 00 00 00 F9 [11:39:31]Write i2c OK [11:39:31]MH_I2C_Read... [11:39:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:39:31]Read from MH i2c: E2 [11:39:31]MH_I2C_Read... [11:39:31]Read from MH i2c: E2 0B 00 [11:39:31]MH_I2C_Read... [11:39:31]Read from MH i2c: E2 0B 00 6A 14 00 18 6F F8 7F E7 6B 60 43 90 00 ED [11:39:31]RAPDU: 18 6F F8 7F E7 6B 60 43 90 00 [11:39:31]wFMCommunicate OK [11:39:31]SAM_PROTO_SignData done [11:39:31]FM_MakeSignedData done [11:39:31]CreateOFDProtocolMessage [11:39:31]wFMCommunicate request_size=4 [11:39:31]MH_SAM_APDU [11:39:31]CAPDU: 80 11 00 00 [11:39:31]Write to MH i2c: E2 08 00 6B 14 80 11 00 00 00 00 00 00 F9 [11:39:31]Write i2c OK [11:39:31]MH_I2C_Read... [11:39:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:31]Read from MH i2c: E2 [11:39:31]MH_I2C_Read... [11:39:31]Read from MH i2c: E2 17 00 [11:39:31]MH_I2C_Read... [11:39:31]Read from MH i2c: E2 17 00 6B 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 57 [11:39:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:39:31]wFMCommunicate OK [11:39:31]CreateOFDProtocolMessage done [11:39:31]OFDSenderStorePacket 123553 [11:39:31]StoreOFDPacket docnum=123553 [11:39:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F9 C1 07 01 7B 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 93 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 F3 B2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A1 E2 01 00 35 04 06 00 D3 4B 0C 7D 8A 53 18 6F F8 7F E7 6B 60 43 [11:39:31]CheckFolder [11:39:31]dirname=/storage/ofd_packets [11:39:31]CheckFolder done [11:39:31]ProducePacketName [11:39:31]name=ofd_packets/00123553 [11:39:31]NVStorageSaveData ofd_packets/00123553 [11:39:31]File name is /storage/ofd_packets/00123553 [11:39:31]Write 301 bytes [11:39:31]NVStorageSaveData done [11:39:31]OFDSenderStorePacket done [11:39:31]KKMCreateOFDPacket done [11:39:31]NVStorageSaveData kkm_last_timestamp [11:39:31]File name is /storage/kkm_last_timestamp [11:39:31]Write 4 bytes [11:39:31]NVStorageSaveData done [11:39:31]ExternCall_PrintAddStr [11:39:31]wPrintStart [11:39:31]Write to MH i2c: 01 00 00 6C 14 80 [11:39:31]Write i2c OK [11:39:32]MH_I2C_Read... [11:39:32]Read from MH i2c: 01 [11:39:32]MH_I2C_Read... [11:39:32]Read from MH i2c: 01 07 00 [11:39:32]MH_I2C_Read... [11:39:32]Read from MH i2c: 01 07 00 6C 14 00 00 00 00 00 FF 0F 95 [11:39:32]RasterBufferAndPrint [11:39:32]line Счет N : (1)1106569 [11:39:32]line ИНН: 02508201610067 [11:39:32]line Контрольно-Кассовый Чек [11:39:32]line ПРОДАЖА [11:39:32]line ТРК (МРК, ГНК) : 21 [11:39:32]line Товар: 2710124130 [11:39:32]line Аи-92-К-5 [11:39:32]line 14.540 * 61.90 [11:39:32]line = 900.03 [11:39:32]line НДС 12% НСП 1% [11:39:32]line > о реализуемом товаре [11:39:32]line ОКРУГЛЕНИЕ: -0.03 [11:39:32]line ИТОГО: 900.00 [11:39:32]line Внесено: 900.00 [11:39:32]line СДАЧА: 0.00 [11:39:32]line НСП 1% : 7.96 [11:39:32]line НДС 12% : 95.58 [11:39:32]line Наличными: 900.00 [11:39:32]line Безнал.: 0.00 [11:39:32]line Место: АЗС № 25 "Партнер Нефть" [11:39:32]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:39:32]line СНО: Общий режим [11:39:32]line Чек 153 04.03.2024 11:39 [11:39:32]line Смена: 324 ФФД: 1.0 [11:39:32]line ЗНМ: 0300000019 [11:39:32]line РНМ: 0000000000090573 [11:39:32]line Версия ККМ: 001 [11:39:32]line ФМ: 0000000000874798 [11:39:32]line ФД: 123553 [11:39:32]line ФПД: 232319285561939 [11:39:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T113931&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123553&fm=232319285561939&tin=02508201610067®Number=0000000000090573&sum=90000 [11:39:32]written 0, free lines is 4095 [11:39:32]OFD Sender: Processing packet 123553 [packets to send 112, broken 111] [11:39:32]ProducePacketName [11:39:32]name=ofd_packets/00123553 [11:39:32]OFD Sender: To server: pG, [11:39:32]CommunicateWithHost lk.salyk.kg:30040 [11:39:32]ConnectInit lk.salyk.kg [11:39:32]Connected sock=10 [11:39: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 37 39 38 0F 01 00 00 F9 C1 07 01 7B 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 93 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 F3 B2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A1 E2 01 00 35 04 06 00 D3 4B 0C 7D 8A 53 18 6F F8 7F E7 6B 60 43 [11:39:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 E7 B0 47 00 2D 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 37 39 38 10 04 04 00 A1 E2 01 00 F4 03 04 00 1B 5F E5 65 B6 04 01 00 00 07 5B 8B 33 F6 C7 35 61 [11:39:32]CommunicateWithHost err = 0 [11:39:32]CheckOFDResponse [11:39:32]1017 (14) - 77093643461234 [11:39:32]1041 (16) - 0000000000874798 [11:39:32]1040 (4) - 123553 [11:39:32]1012 (4) - 04.03.2024 05:41 [11:39:32]1206 (1) - 0 [11:39:32]OFD Sender: Remove packet 123553 [11:39:32]ProducePacketName [11:39:32]name=ofd_packets/00123553 [11:39:32]NVStorageDeleteData [11:39:32]Write to MH i2c: 01 00 00 97 14 AB [11:39:32]Write i2c OK [11:39:32]MH_I2C_Read... [11:39:32]Read from MH i2c: 01 [11:39:32]MH_I2C_Read... [11:39:32]Read from MH i2c: 01 07 00 [11:39:32]MH_I2C_Read... [11:39:32]Read from MH i2c: 01 07 00 97 14 00 00 00 00 00 F8 0C B6 [11:39:32]RasterBufferAndPrint [11:39:32]line [11:39:32]line [11:39:32]line [11:39:32]line [11:39:32]line [11:39:32]written 0, free lines is 3329 [11:39:32]MH_Cut [11:39:32]Write to MH i2c: D1 01 00 9E 14 01 84 [11:39:32]Write i2c OK [11:39:32]MH_I2C_Read... [11:39:32]Read from MH i2c: D1 [11:39:32]MH_I2C_Read... [11:39:32]Read from MH i2c: D1 01 00 [11:39:32]MH_I2C_Read... [11:39:32]Read from MH i2c: D1 01 00 9E 14 00 83 [11:39:32]Write to MH i2c: 01 00 00 9F 14 B3 [11:39:32]Write i2c OK [11:39:32]MH_I2C_Read... [11:39:32]OFD Sender: No OFD packet to send [11:39:33]*** Cut start [11:39:33]*** Purtial cut [11:39:33]*** Stage 1: CUTSNS_PIN = 1 [11:39:35]Read from MH i2c: 01 [11:39:35]MH_I2C_Read... [11:39:35]*** Stop cut motor [11:39:35]*** Cut end [11:39:35]Read from MH i2c: 01 07 00 [11:39:35]MH_I2C_Read... [11:39:35]Read from MH i2c: 01 07 00 9F 14 00 00 00 00 00 FF 0F C8 [11:39:35]process_action close_receipt done [11:39:35]requested_data is exist [11:39:35]produce_requested_data [11:39:35]requested_item fm.sn is exist - process it [11:39:35]wFMCommunicate request_size=4 [11:39:35]MH_SAM_APDU [11:39:35]CAPDU: 80 11 00 00 [11:39:35]Write to MH i2c: E2 08 00 A0 14 80 11 00 00 00 00 00 00 2E [11:39:35]Write i2c OK [11:39:35]MH_I2C_Read... [11:39:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:35]Read from MH i2c: E2 [11:39:35]MH_I2C_Read... [11:39:35]Read from MH i2c: E2 17 00 [11:39:35]MH_I2C_Read... [11:39:35]Read from MH i2c: E2 17 00 A0 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 8C [11:39:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:39:35]wFMCommunicate OK [11:39:35]requested_item fd.num is exist - process it [11:39:35]SAM_PROTO_GetFieldsCounters [11:39:35]wFMCommunicate request_size=4 [11:39:35]MH_SAM_APDU [11:39:35]CAPDU: 80 13 00 00 [11:39:35]Write to MH i2c: E2 08 00 A1 14 80 13 00 00 00 00 00 00 31 [11:39:35]Write i2c OK [11:39:35]MH_I2C_Read... [11:39:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:39:35]Read from MH i2c: E2 [11:39:35]MH_I2C_Read... [11:39:35]Read from MH i2c: E2 62 00 [11:39:35]MH_I2C_Read... [11:39:35]Read from MH i2c: E2 62 00 A1 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A1 E2 01 00 0E 04 04 00 44 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 F0 [11:39: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A1 E2 01 00 0E 04 04 00 44 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 [11:39:35]wFMCommunicate OK [11:39:35]SAM_PROTO_GetFieldsCounters done [11:39:35]requested_item shift.num is exist - process it [11:39:35]requested_item shift.opened is exist - process it [11:39:35]req_shift_opened [11:39:35]FM_GetShiftState [11:39:35]SAM_PROTO_GetShiftState [11:39:35]wFMCommunicate request_size=4 [11:39:35]MH_SAM_APDU [11:39:35]CAPDU: 80 13 01 00 [11:39:35]Write to MH i2c: E2 08 00 A2 14 80 13 01 00 00 00 00 00 33 [11:39:35]Write i2c OK [11:39:35]MH_I2C_Read... [11:39:35]Read from MH i2c: E2 [11:39:35]MH_I2C_Read... [11:39:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:35]Read from MH i2c: E2 0E 00 [11:39:35]MH_I2C_Read... [11:39:35]Read from MH i2c: E2 0E 00 A2 14 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 4A [11:39:35]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:39:35]wFMCommunicate OK [11:39:35]SAM_PROTO_GetShiftState done [11:39:35]FM_GetShiftState done [11:39:35]req_shift_opened done [11:39:35]requested_item shift.open_date is exist - process it [11:39:35]req_shift_open_date [11:39:35]req_shift_open_date done [11:39:35]produce_requested_data done [11:39:35]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123553,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:39:35]process_action_free close_receipt [11:39:35]json_value_free [11:39:35]json_value_free done [11:39:35]process_json_proto returns [11:39:35]Send response to host [11:39:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123553,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:39:35]free response buf [11:39:35]execute_script done [11:39:35]execute_script returns [11:39:35]free content buf [11:39:35]Sock 9.Close socket [11:39:35]Sock 9.Thread stoped [11:39:37]OFD Sender: No OFD packet to send [11:39:42]OFD Sender: No OFD packet to send [11:39:47]OFD Sender: No OFD packet to send [11:39:52]OFD Sender: No OFD packet to send [11:39:53]int [11:39:53]Write to MH i2c: 01 00 00 A3 14 B7 [11:39:53]*** FLAG_PRN_KEY set [11:39:53]Write i2c OK [11:39:53]MH_I2C_Read... [11:39:53]Read from MH i2c: 01 [11:39:53]MH_I2C_Read... [11:39:53]Read from MH i2c: 01 07 00 [11:39:53]MH_I2C_Read... [11:39:53]Read from MH i2c: 01 07 00 A3 14 00 08 00 00 00 FF 0F D4 [11:39:53]state=0 [11:39:53]Key pressed [11:39:53]Feed [11:39:53]Write to MH i2c: D8 00 00 A4 14 8F [11:39:53]Write i2c OK [11:39:53]MH_I2C_Read... [11:39:53]Read from MH i2c: D8 [11:39:53]MH_I2C_Read... [11:39:53]Read from MH i2c: D8 01 00 [11:39:53]MH_I2C_Read... [11:39:53]Read from MH i2c: D8 01 00 A4 14 00 90 [11:39:53]int [11:39:53]Write to MH i2c: 01 00 00 A5 14 B9 [11:39:53]Write i2c OK [11:39:53]MH_I2C_Read... [11:39:53]Read from MH i2c: 01 [11:39:53]MH_I2C_Read... [11:39:53]Read from MH i2c: 01 07 00 [11:39:53]MH_I2C_Read... [11:39:53]Read from MH i2c: 01 07 00 A5 14 00 48 00 00 00 3C 00 44 [11:39:53]state=2 [11:39:53]Key pressed [11:39:53]int [11:39:53]Write to MH i2c: 01 00 00 A6 14 BA [11:39:53]*** FLAG_PRN_KEY reset [11:39:53]Write i2c OK [11:39:53]MH_I2C_Read... [11:39:53]Read from MH i2c: 01 [11:39:53]MH_I2C_Read... [11:39:53]Read from MH i2c: 01 07 00 [11:39:53]MH_I2C_Read... [11:39:53]Read from MH i2c: 01 07 00 A6 14 00 00 00 00 00 F5 0F C5 [11:39:53]state=2 [11:39:53]Stop feed [11:39:53]int [11:39:53]Write to MH i2c: 01 00 00 A7 14 BB [11:39:53]*** FLAG_PRN_KEY set [11:39:53]Write i2c OK [11:39:53]MH_I2C_Read... [11:39:53]Read from MH i2c: 01 [11:39:53]MH_I2C_Read... [11:39:53]Read from MH i2c: 01 07 00 [11:39:53]MH_I2C_Read... [11:39:53]Read from MH i2c: 01 07 00 A7 14 00 08 00 00 00 FF 0F D8 [11:39:53]state=0 [11:39:53]Key pressed [11:39:53]Feed [11:39:53]Write to MH i2c: D8 00 00 A8 14 93 [11:39:53]Write i2c OK [11:39:53]MH_I2C_Read... [11:39:53]Read from MH i2c: D8 [11:39:53]MH_I2C_Read... [11:39:53]Read from MH i2c: D8 01 00 [11:39:53]MH_I2C_Read... [11:39:53]Read from MH i2c: D8 01 00 A8 14 00 94 [11:39:53]int [11:39:53]Write to MH i2c: 01 00 00 A9 14 BD [11:39:53]Write i2c OK [11:39:53]MH_I2C_Read... [11:39:53]Read from MH i2c: 01 [11:39:53]MH_I2C_Read... [11:39:53]Read from MH i2c: 01 07 00 [11:39:53]MH_I2C_Read... [11:39:53]Read from MH i2c: 01 07 00 A9 14 00 48 00 00 00 3C 00 48 [11:39:53]state=2 [11:39:53]Key pressed [11:39:54]int [11:39:54]Write to MH i2c: 01 00 00 AA 14 BE [11:39:54]*** FLAG_PRN_KEY reset [11:39:54]Write i2c OK [11:39:54]MH_I2C_Read... [11:39:54]Read from MH i2c: 01 [11:39:54]MH_I2C_Read... [11:39:54]Read from MH i2c: 01 07 00 [11:39:54]MH_I2C_Read... [11:39:54]Read from MH i2c: 01 07 00 AA 14 00 00 00 00 00 F5 0F C9 [11:39:54]state=2 [11:39:54]Stop feed [11:39:57]OFD Sender: No OFD packet to send [11:40:02]OFD Sender: No OFD packet to send [11:40:07]OFD Sender: No OFD packet to send [11:40:12]OFD Sender: No OFD packet to send [11:40:17]OFD Sender: No OFD packet to send [11:40:22]OFD Sender: No OFD packet to send [11:40:27]OFD Sender: No OFD packet to send [11:40:32]OFD Sender: No OFD packet to send [11:40:37]OFD Sender: No OFD packet to send [11:40:42]OFD Sender: No OFD packet to send [11:40:47]OFD Sender: No OFD packet to send [11:40:52]OFD Sender: No OFD packet to send [11:40:57]OFD Sender: No OFD packet to send [11:41:02]OFD Sender: No OFD packet to send [11:41:07]OFD Sender: No OFD packet to send [11:41:12]OFD Sender: No OFD packet to send [11:41:17]OFD Sender: No OFD packet to send [11:41:22]OFD Sender: No OFD packet to send [11:41:27]OFD Sender: No OFD packet to send [11:41:32]OFD Sender: No OFD packet to send [11:41:37]OFD Sender: No OFD packet to send [11:41:42]OFD Sender: No OFD packet to send [11:41:47]OFD Sender: No OFD packet to send [11:41:52]OFD Sender: No OFD packet to send [11:41:58]OFD Sender: No OFD packet to send [11:42:03]OFD Sender: No OFD packet to send [11:42:08]OFD Sender: No OFD packet to send [11:42:13]OFD Sender: No OFD packet to send [11:42:18]OFD Sender: No OFD packet to send [11:42:23]OFD Sender: No OFD packet to send [11:42:26]accept exits with 7 [11:42:26]New connection [11:42:26]New thread 3067436388 created [11:42:26]Thread 3067579748 joined [11:42:26]Waiting for new connection... [11:42:26] Sock 7.Parse request [11:42:26]Sock 7.Check first char [11:42:26]Sock 7.First char is OK [11:42:26]request: POST /json_proto HTTP/1.0 [11:42:26]Method: POST [11:42:26]URL: /json_proto [11:42:26]Method is POST - this is cgi request [11:42:26]url: /json_proto [11:42:26]query_string will be loaded in cgi processing [11:42:26]execute_cgi json_proto POST (null) [11:42:26]execute_cgi path=json_proto method=POST [11:42:26]POST find Content-Length [11:42:26]Host: 172.17.48.197:8080 [11:42:26]Content-Length: 678 [11:42:26]Content-Type: application/json [11:42:26] [11:42:26]POST finish read [11:42:26]Found Content-Length = 678 [11:42:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106570", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.700, "sum" : 600.43, "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:42:26]execute_script... [11:42: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)1106570", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.700, "sum" : 600.43, "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:42:26]POST & json_proto [11:42:26]process_json_proto [11:42:26]json parsed OK: [11:42:26]protocol is kg_v1.0 [11:42:26]action value=close_receipt [11:42:26]process_action close_receipt [11:42:26]cmd_close_receipt [11:42:26]MH_GetDate [11:42:26]Write to MH i2c: F0 00 00 AB 14 AE [11:42:26]Write i2c OK [11:42:26]MH_I2C_Read... [11:42:26]Read from MH i2c: F0 [11:42:26]MH_I2C_Read... [11:42:26]Read from MH i2c: F0 09 00 [11:42:26]MH_I2C_Read... [11:42:26]Read from MH i2c: F0 09 00 AB 14 00 A3 B3 E5 65 6C AF E3 65 BA [11:42:26]GetLastDocTimeStamp 1709552371 [11:42:26]current date 1709552547 [11:42:26]FM_GetShiftState [11:42:26]SAM_PROTO_GetShiftState [11:42:26]wFMCommunicate request_size=4 [11:42:26]MH_SAM_APDU [11:42:26]CAPDU: 80 13 01 00 [11:42:26]Write to MH i2c: E2 08 00 AC 14 80 13 01 00 00 00 00 00 3D [11:42:26]Write i2c OK [11:42:26]MH_I2C_Read... [11:42:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:26]Read from MH i2c: E2 [11:42:26]MH_I2C_Read... [11:42:26]Read from MH i2c: E2 0E 00 [11:42:26]MH_I2C_Read... [11:42:26]Read from MH i2c: E2 0E 00 AC 14 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 54 [11:42:26]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:42:26]wFMCommunicate OK [11:42:26]SAM_PROTO_GetShiftState done [11:42:26]FM_GetShiftState done [11:42:26]opened in 1709511088 [11:42:26]opened+sec_in_day 1709597488 [11:42:26]quantity*price = 60043 [11:42:26]sum+1 = 60044 [11:42:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.76 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 154 04.03.2024 11:42 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123554 ФПД: 13072094261365 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T114227&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123554&fm=13072094261365&tin=02508201610067®Number=0000000000090573&sum=60000 [11:42:27]StoreToDocumentArchive [11:42:27]shift 324 fd 123554 [11:42:27]save to /storage/0324/doc_00123554 [11:42:27]save last doc name /storage/0324/doc_00123554 to /storage/kkm_last_doc_name [11:42:27]save OK [11:42:27]Clear old archive folders... [11:42:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:42:27]tlvbuf is 01BC8420 [11:42:27]SAM_PROTO_ClearQueue [11:42:27]wFMCommunicate request_size=4 [11:42:27]MH_SAM_APDU [11:42:27]CAPDU: 80 09 00 00 [11:42:27]Write to MH i2c: E2 08 00 B9 14 80 09 00 00 00 00 00 00 3F [11:42:27]Write i2c OK [11:42:27]MH_I2C_Read... [11:42:27]Read from MH i2c: E2 [11:42:27]MH_I2C_Read... [11:42:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:42:27]Read from MH i2c: E2 03 00 [11:42:27]MH_I2C_Read... [11:42:27]Read from MH i2c: E2 03 00 B9 14 00 90 00 41 [11:42:27]RAPDU: 90 00 [11:42:27]wFMCommunicate OK [11:42:27]SAM_PROTO_ClearQueue done [11:42:27]KKMCreateOFDPacket [11:42:27]OFDProtocolAddRootSTLVToBuf [11:42:27]FM_MakeSignedData [11:42:27]FM_MakeSignedData [11:42:27]SAM_PROTO_SignData [11:42:27]wFMCommunicate request_size=4 [11:42:27]MH_SAM_APDU [11:42:27]CAPDU: 80 0D 01 02 [11:42:27]Write to MH i2c: E2 08 00 BA 14 80 0D 01 02 00 00 00 00 47 [11:42:27]Write i2c OK [11:42:27]MH_I2C_Read... [11:42:27]Read from MH i2c: E2 [11:42:27]MH_I2C_Read... [11:42:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:42:27]Read from MH i2c: E2 03 00 [11:42:27]MH_I2C_Read... [11:42:27]Read from MH i2c: E2 03 00 BA 14 00 90 00 42 [11:42:27]RAPDU: 90 00 [11:42:27]wFMCommunicate OK [11:42:27]wFMCommunicate request_size=255 [11:42:27]MH_SAM_APDU [11:42: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 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 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 9A 00 00 00 F4 03 04 00 A3 B3 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A2 E2 01 00 35 04 06 00 0B [11:42:27]Write to MH i2c: E2 02 01 BB 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 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 9A 00 00 00 F4 03 04 00 A3 B3 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A2 E2 01 00 35 04 06 00 0B 00 00 D7 [11:42:27]Write i2c OK [11:42:27]MH_I2C_Read... [11:42:28]OFD Sender: No OFD packet to send [11:42:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:28]Read from MH i2c: E2 [11:42:28]MH_I2C_Read... [11:42:28]Read from MH i2c: E2 03 00 [11:42:28]MH_I2C_Read... [11:42:28]Read from MH i2c: E2 03 00 BB 14 00 90 00 43 [11:42:28]RAPDU: 90 00 [11:42:28]wFMCommunicate OK [11:42:28]wFMCommunicate request_size=10 [11:42:28]MH_SAM_APDU [11:42:28]CAPDU: 80 0D 02 02 05 E3 95 88 F0 75 [11:42:28]Write to MH i2c: E2 0D 00 BC 14 80 0D 02 02 05 00 E3 95 88 F0 75 00 00 B9 [11:42:28]Write i2c OK [11:42:28]MH_I2C_Read... [11:42:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:28]Read from MH i2c: E2 [11:42:28]MH_I2C_Read... [11:42:28]Read from MH i2c: E2 03 00 [11:42:28]MH_I2C_Read... [11:42:28]Read from MH i2c: E2 03 00 BC 14 00 90 00 44 [11:42:28]RAPDU: 90 00 [11:42:28]wFMCommunicate OK [11:42:28]wFMCommunicate request_size=4 [11:42:28]MH_SAM_APDU [11:42:28]CAPDU: 80 0D 03 02 [11:42:28]Write to MH i2c: E2 08 00 BD 14 80 0D 03 02 00 00 00 00 4C [11:42:28]Write i2c OK [11:42:28]MH_I2C_Read... [11:42:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:42:28]Read from MH i2c: E2 [11:42:28]MH_I2C_Read... [11:42:28]Read from MH i2c: E2 0B 00 [11:42:28]MH_I2C_Read... [11:42:28]Read from MH i2c: E2 0B 00 BD 14 00 D1 9C 9B 03 22 B1 0D 8E 90 00 C6 [11:42:28]RAPDU: D1 9C 9B 03 22 B1 0D 8E 90 00 [11:42:28]wFMCommunicate OK [11:42:28]SAM_PROTO_SignData done [11:42:28]FM_MakeSignedData done [11:42:28]CreateOFDProtocolMessage [11:42:28]wFMCommunicate request_size=4 [11:42:28]MH_SAM_APDU [11:42:28]CAPDU: 80 11 00 00 [11:42:28]Write to MH i2c: E2 08 00 BE 14 80 11 00 00 00 00 00 00 4C [11:42:28]Write i2c OK [11:42:28]MH_I2C_Read... [11:42:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:28]Read from MH i2c: E2 [11:42:28]MH_I2C_Read... [11:42:28]Read from MH i2c: E2 17 00 [11:42:28]MH_I2C_Read... [11:42:28]Read from MH i2c: E2 17 00 BE 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AA [11:42:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:42:28]wFMCommunicate OK [11:42:28]CreateOFDProtocolMessage done [11:42:28]OFDSenderStorePacket 123554 [11:42:28]StoreOFDPacket docnum=123554 [11:42:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 44 9E 07 01 01 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 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 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 9A 00 00 00 F4 03 04 00 A3 B3 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A2 E2 01 00 35 04 06 00 0B E3 95 88 F0 75 D1 9C 9B 03 22 B1 0D 8E [11:42:28]CheckFolder [11:42:28]dirname=/storage/ofd_packets [11:42:28]CheckFolder done [11:42:28]ProducePacketName [11:42:28]name=ofd_packets/00123554 [11:42:28]NVStorageSaveData ofd_packets/00123554 [11:42:28]File name is /storage/ofd_packets/00123554 [11:42:28]Write 301 bytes [11:42:28]NVStorageSaveData done [11:42:28]OFDSenderStorePacket done [11:42:28]KKMCreateOFDPacket done [11:42:28]NVStorageSaveData kkm_last_timestamp [11:42:28]File name is /storage/kkm_last_timestamp [11:42:28]Write 4 bytes [11:42:28]NVStorageSaveData done [11:42:28]ExternCall_PrintAddStr [11:42:28]wPrintStart [11:42:28]Write to MH i2c: 01 00 00 BF 14 D3 [11:42:28]Write i2c OK [11:42:28]MH_I2C_Read... [11:42:28]Read from MH i2c: 01 [11:42:28]MH_I2C_Read... [11:42:28]Read from MH i2c: 01 07 00 [11:42:28]MH_I2C_Read... [11:42:28]Read from MH i2c: 01 07 00 BF 14 00 00 00 00 00 FF 0F E8 [11:42:28]RasterBufferAndPrint [11:42:28]line Счет N : (1)1106570 [11:42:28]line ИНН: 02508201610067 [11:42:28]line Контрольно-Кассовый Чек [11:42:28]line ПРОДАЖА [11:42:28]line ТРК (МРК, ГНК) : 11 [11:42:28]line Товар: 2710124130 [11:42:28]line Аи-92-К-5 [11:42:28]line 9.700 * 61.90 [11:42:28]line = 600.43 [11:42:28]line НДС 12% НСП 1% [11:42:28]line > о реализуемом товаре [11:42:28]line ОКРУГЛЕНИЕ: -0.43 [11:42:28]line ИТОГО: 600.00 [11:42:28]line Внесено: 600.00 [11:42:28]line СДАЧА: 0.00 [11:42:28]line НСП 1% : 5.31 [11:42:28]line НДС 12% : 63.76 [11:42:28]line Наличными: 600.00 [11:42:28]line Безнал.: 0.00 [11:42:28]line Место: АЗС № 25 "Партнер Нефть" [11:42:28]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:42:28]line СНО: Общий режим [11:42:28]line Чек 154 04.03.2024 11:42 [11:42:28]line Смена: 324 ФФД: 1.0 [11:42:28]line ЗНМ: 0300000019 [11:42:28]line РНМ: 0000000000090573 [11:42:28]line Версия ККМ: 001 [11:42:28]line ФМ: 0000000000874798 [11:42:28]line ФД: 123554 [11:42:28]line ФПД: 13072094261365 [11:42:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T114227&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123554&fm=13072094261365&tin=02508201610067®Number=0000000000090573&sum=60000 [11:42:28]OFD Sender: Processing packet 123554 [packets to send 112, broken 111] [11:42:28]ProducePacketName [11:42:28]name=ofd_packets/00123554 [11:42:28]OFD Sender: To server: pG, [11:42:28]CommunicateWithHost lk.salyk.kg:30040 [11:42:28]ConnectInit lk.salyk.kg [11:42:28]written 0, free lines is 4095 [11:42:28]Connected sock=10 [11:42: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 37 39 38 0F 01 00 00 44 9E 07 01 01 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 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 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 9A 00 00 00 F4 03 04 00 A3 B3 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A2 E2 01 00 35 04 06 00 0B E3 95 88 F0 75 D1 9C 9B 03 22 B1 0D 8E [11:42:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 F7 33 47 00 6B 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 37 39 38 10 04 04 00 A2 E2 01 00 F4 03 04 00 CB 5F E5 65 B6 04 01 00 00 CC 76 C9 8C 19 71 FE 77 [11:42:28]CommunicateWithHost err = 0 [11:42:28]CheckOFDResponse [11:42:28]1017 (14) - 77093643461234 [11:42:28]1041 (16) - 0000000000874798 [11:42:28]1040 (4) - 123554 [11:42:28]1012 (4) - 04.03.2024 05:44 [11:42:28]1206 (1) - 0 [11:42:28]OFD Sender: Remove packet 123554 [11:42:28]ProducePacketName [11:42:28]name=ofd_packets/00123554 [11:42:28]NVStorageDeleteData [11:42:29]Write to MH i2c: 01 00 00 EA 14 FE [11:42:29]Write i2c OK [11:42:29]MH_I2C_Read... [11:42:29]Read from MH i2c: 01 [11:42:29]MH_I2C_Read... [11:42:29]Read from MH i2c: 01 07 00 [11:42:29]MH_I2C_Read... [11:42:29]Read from MH i2c: 01 07 00 EA 14 00 00 00 00 00 F2 0C 03 [11:42:29]RasterBufferAndPrint [11:42:29]line [11:42:29]line [11:42:29]line [11:42:29]line [11:42:29]line [11:42:29]written 0, free lines is 3320 [11:42:29]MH_Cut [11:42:29]Write to MH i2c: D1 01 00 F1 14 01 D7 [11:42:29]Write i2c OK [11:42:29]MH_I2C_Read... [11:42:29]Read from MH i2c: D1 [11:42:29]MH_I2C_Read... [11:42:29]Read from MH i2c: D1 01 00 [11:42:29]MH_I2C_Read... [11:42:29]Read from MH i2c: D1 01 00 F1 14 00 D6 [11:42:29]Write to MH i2c: 01 00 00 F2 14 06 [11:42:29]Write i2c OK [11:42:29]MH_I2C_Read... [11:42:29]OFD Sender: No OFD packet to send [11:42:29]*** Cut start [11:42:29]*** Purtial cut [11:42:29]*** Stage 1: CUTSNS_PIN = 1 [11:42:31]Read from MH i2c: 01 [11:42:31]MH_I2C_Read... [11:42:31]*** Stop cut motor [11:42:31]*** Cut end [11:42:31]Read from MH i2c: 01 07 00 [11:42:31]MH_I2C_Read... [11:42:31]Read from MH i2c: 01 07 00 F2 14 00 00 00 00 00 FF 0F 1B [11:42:31]process_action close_receipt done [11:42:31]requested_data is exist [11:42:31]produce_requested_data [11:42:31]requested_item fm.sn is exist - process it [11:42:31]wFMCommunicate request_size=4 [11:42:31]MH_SAM_APDU [11:42:31]CAPDU: 80 11 00 00 [11:42:31]Write to MH i2c: E2 08 00 F3 14 80 11 00 00 00 00 00 00 81 [11:42:31]Write i2c OK [11:42:31]MH_I2C_Read... [11:42:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:31]Read from MH i2c: E2 [11:42:31]MH_I2C_Read... [11:42:31]Read from MH i2c: E2 17 00 [11:42:31]MH_I2C_Read... [11:42:31]Read from MH i2c: E2 17 00 F3 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 DF [11:42:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:42:31]wFMCommunicate OK [11:42:31]requested_item fd.num is exist - process it [11:42:31]SAM_PROTO_GetFieldsCounters [11:42:31]wFMCommunicate request_size=4 [11:42:31]MH_SAM_APDU [11:42:31]CAPDU: 80 13 00 00 [11:42:31]Write to MH i2c: E2 08 00 F4 14 80 13 00 00 00 00 00 00 84 [11:42:31]Write i2c OK [11:42:31]MH_I2C_Read... [11:42:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:42:31]Read from MH i2c: E2 [11:42:31]MH_I2C_Read... [11:42:31]Read from MH i2c: E2 62 00 [11:42:31]MH_I2C_Read... [11:42:31]Read from MH i2c: E2 62 00 F4 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A2 E2 01 00 0E 04 04 00 44 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 47 [11:42: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A2 E2 01 00 0E 04 04 00 44 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 [11:42:31]wFMCommunicate OK [11:42:31]SAM_PROTO_GetFieldsCounters done [11:42:31]requested_item shift.num is exist - process it [11:42:31]requested_item shift.opened is exist - process it [11:42:31]req_shift_opened [11:42:31]FM_GetShiftState [11:42:31]SAM_PROTO_GetShiftState [11:42:31]wFMCommunicate request_size=4 [11:42:31]MH_SAM_APDU [11:42:31]CAPDU: 80 13 01 00 [11:42:31]Write to MH i2c: E2 08 00 F5 14 80 13 01 00 00 00 00 00 86 [11:42:31]Write i2c OK [11:42:31]MH_I2C_Read... [11:42:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:31]Read from MH i2c: E2 [11:42:31]MH_I2C_Read... [11:42:31]Read from MH i2c: E2 0E 00 [11:42:31]MH_I2C_Read... [11:42:31]Read from MH i2c: E2 0E 00 F5 14 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 9D [11:42:31]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:42:31]wFMCommunicate OK [11:42:31]SAM_PROTO_GetShiftState done [11:42:31]FM_GetShiftState done [11:42:31]req_shift_opened done [11:42:31]requested_item shift.open_date is exist - process it [11:42:31]req_shift_open_date [11:42:31]req_shift_open_date done [11:42:31]produce_requested_data done [11:42:31]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123554,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:42:31]process_action_free close_receipt [11:42:31]json_value_free [11:42:31]json_value_free done [11:42:31]process_json_proto returns [11:42:31]Send response to host [11:42:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123554,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:42:31]free response buf [11:42:31]execute_script done [11:42:31]execute_script returns [11:42:31]free content buf [11:42:31]Sock 7.Close socket [11:42:31]Sock 7.Thread stoped [11:42:34]OFD Sender: No OFD packet to send [11:42:39]OFD Sender: No OFD packet to send [11:42:44]OFD Sender: No OFD packet to send [11:42:45]int [11:42:45]Write to MH i2c: 01 00 00 F6 14 0A [11:42:45]*** FLAG_PRN_KEY set [11:42:45]Write i2c OK [11:42:45]MH_I2C_Read... [11:42:45]Read from MH i2c: 01 [11:42:45]MH_I2C_Read... [11:42:45]Read from MH i2c: 01 07 00 [11:42:45]MH_I2C_Read... [11:42:45]Read from MH i2c: 01 07 00 F6 14 00 08 00 00 00 FF 0F 27 [11:42:45]state=0 [11:42:45]Key pressed [11:42:45]Feed [11:42:45]Write to MH i2c: D8 00 00 F7 14 E2 [11:42:45]Write i2c OK [11:42:45]MH_I2C_Read... [11:42:45]Read from MH i2c: D8 [11:42:45]MH_I2C_Read... [11:42:45]Read from MH i2c: D8 01 00 [11:42:45]MH_I2C_Read... [11:42:45]Read from MH i2c: D8 01 00 F7 14 00 E3 [11:42:45]int [11:42:45]Write to MH i2c: 01 00 00 F8 14 0C [11:42:45]Write i2c OK [11:42:45]MH_I2C_Read... [11:42:45]Read from MH i2c: 01 [11:42:45]MH_I2C_Read... [11:42:45]Read from MH i2c: 01 07 00 [11:42:45]MH_I2C_Read... [11:42:45]Read from MH i2c: 01 07 00 F8 14 00 48 00 00 00 3C 00 97 [11:42:45]state=2 [11:42:45]Key pressed [11:42:45]int [11:42:45]Write to MH i2c: 01 00 00 F9 14 0D [11:42:45]*** FLAG_PRN_KEY reset [11:42:45]Write i2c OK [11:42:45]MH_I2C_Read... [11:42:45]Read from MH i2c: 01 [11:42:45]MH_I2C_Read... [11:42:45]Read from MH i2c: 01 07 00 [11:42:45]MH_I2C_Read... [11:42:45]Read from MH i2c: 01 07 00 F9 14 00 00 00 00 00 F5 0F 18 [11:42:45]state=2 [11:42:45]Stop feed [11:42:45]int [11:42:45]Write to MH i2c: 01 00 00 FA 14 0E [11:42:45]*** FLAG_PRN_KEY set [11:42:45]Write i2c OK [11:42:45]MH_I2C_Read... [11:42:45]Read from MH i2c: 01 [11:42:45]MH_I2C_Read... [11:42:45]Read from MH i2c: 01 07 00 [11:42:45]MH_I2C_Read... [11:42:45]Read from MH i2c: 01 07 00 FA 14 00 08 00 00 00 FF 0F 2B [11:42:45]state=0 [11:42:45]Key pressed [11:42:45]Feed [11:42:45]Write to MH i2c: D8 00 00 FB 14 E6 [11:42:45]Write i2c OK [11:42:45]MH_I2C_Read... [11:42:45]Read from MH i2c: D8 [11:42:45]MH_I2C_Read... [11:42:45]Read from MH i2c: D8 01 00 [11:42:45]MH_I2C_Read... [11:42:45]Read from MH i2c: D8 01 00 FB 14 00 E7 [11:42:45]int [11:42:45]Write to MH i2c: 01 00 00 FC 14 10 [11:42:45]Write i2c OK [11:42:45]MH_I2C_Read... [11:42:45]Read from MH i2c: 01 [11:42:45]MH_I2C_Read... [11:42:45]Read from MH i2c: 01 07 00 [11:42:45]MH_I2C_Read... [11:42:45]Read from MH i2c: 01 07 00 FC 14 00 48 00 00 00 3C 00 9B [11:42:45]state=2 [11:42:45]Key pressed [11:42:45]int [11:42:45]Write to MH i2c: 01 00 00 FD 14 11 [11:42:45]*** FLAG_PRN_KEY reset [11:42:45]Write i2c OK [11:42:45]MH_I2C_Read... [11:42:45]Read from MH i2c: 01 [11:42:45]MH_I2C_Read... [11:42:45]Read from MH i2c: 01 07 00 [11:42:45]MH_I2C_Read... [11:42:45]Read from MH i2c: 01 07 00 FD 14 00 00 00 00 00 F6 0F 1D [11:42:45]state=2 [11:42:45]Stop feed [11:42:46]int [11:42:46]Write to MH i2c: 01 00 00 FE 14 12 [11:42:46]*** FLAG_PRN_KEY set [11:42:46]Write i2c OK [11:42:46]MH_I2C_Read... [11:42:46]Read from MH i2c: 01 [11:42:46]MH_I2C_Read... [11:42:46]Read from MH i2c: 01 07 00 [11:42:46]MH_I2C_Read... [11:42:46]Read from MH i2c: 01 07 00 FE 14 00 08 00 00 00 FF 0F 2F [11:42:46]state=0 [11:42:46]Key pressed [11:42:46]Feed [11:42:46]Write to MH i2c: D8 00 00 FF 14 EA [11:42:46]Write i2c OK [11:42:46]MH_I2C_Read... [11:42:46]Read from MH i2c: D8 [11:42:46]MH_I2C_Read... [11:42:46]Read from MH i2c: D8 01 00 [11:42:46]MH_I2C_Read... [11:42:46]Read from MH i2c: D8 01 00 FF 14 00 EB [11:42:46]int [11:42:46]Write to MH i2c: 01 00 00 00 15 15 [11:42:46]Write i2c OK [11:42:46]MH_I2C_Read... [11:42:46]Read from MH i2c: 01 [11:42:46]MH_I2C_Read... [11:42:46]Read from MH i2c: 01 07 00 [11:42:46]MH_I2C_Read... [11:42:46]Read from MH i2c: 01 07 00 00 15 00 48 00 00 00 3C 00 A0 [11:42:46]state=2 [11:42:46]Key pressed [11:42:46]int [11:42:46]Write to MH i2c: 01 00 00 01 15 16 [11:42:46]*** FLAG_PRN_KEY reset [11:42:46]Write i2c OK [11:42:46]MH_I2C_Read... [11:42:46]Read from MH i2c: 01 [11:42:46]MH_I2C_Read... [11:42:46]Read from MH i2c: 01 07 00 [11:42:46]MH_I2C_Read... [11:42:46]Read from MH i2c: 01 07 00 01 15 00 00 00 00 00 F6 0F 22 [11:42:46]state=2 [11:42:46]Stop feed [11:42:49]OFD Sender: No OFD packet to send [11:42:54]OFD Sender: No OFD packet to send [11:42:59]OFD Sender: No OFD packet to send [11:43:04]OFD Sender: No OFD packet to send [11:43:09]OFD Sender: No OFD packet to send [11:43:14]OFD Sender: No OFD packet to send [11:43:19]OFD Sender: No OFD packet to send [11:43:24]OFD Sender: No OFD packet to send [11:43:29]OFD Sender: No OFD packet to send [11:43:34]OFD Sender: No OFD packet to send [11:43:39]OFD Sender: No OFD packet to send [11:43:44]OFD Sender: No OFD packet to send [11:43:49]OFD Sender: No OFD packet to send [11:43:54]OFD Sender: No OFD packet to send [11:43:59]OFD Sender: No OFD packet to send [11:44:04]OFD Sender: No OFD packet to send [11:44:09]OFD Sender: No OFD packet to send [11:44:14]OFD Sender: No OFD packet to send [11:44:19]OFD Sender: No OFD packet to send [11:44:24]OFD Sender: No OFD packet to send [11:44:29]OFD Sender: No OFD packet to send [11:44:34]OFD Sender: No OFD packet to send [11:44:39]OFD Sender: No OFD packet to send [11:44:44]OFD Sender: No OFD packet to send [11:44:49]OFD Sender: No OFD packet to send [11:44:54]OFD Sender: No OFD packet to send [11:44:59]OFD Sender: No OFD packet to send [11:45:04]OFD Sender: No OFD packet to send [11:45:09]OFD Sender: No OFD packet to send [11:45:14]OFD Sender: No OFD packet to send [11:45:19]OFD Sender: No OFD packet to send [11:45:24]OFD Sender: No OFD packet to send [11:45:29]OFD Sender: No OFD packet to send [11:45:33]accept exits with 9 [11:45:33]New connection [11:45:33]New thread 3067579748 created [11:45:33]Thread 3067436388 joined [11:45:33]Waiting for new connection... [11:45:33] Sock 9.Parse request [11:45:33]Sock 9.Check first char [11:45:33]Sock 9.First char is OK [11:45:33]request: POST /json_proto HTTP/1.0 [11:45:33]Method: POST [11:45:33]URL: /json_proto [11:45:33]Method is POST - this is cgi request [11:45:33]url: /json_proto [11:45:33]query_string will be loaded in cgi processing [11:45:33]execute_cgi json_proto POST (null) [11:45:33]execute_cgi path=json_proto method=POST [11:45:33]POST find Content-Length [11:45:33]Host: 172.17.48.197:8080 [11:45:33]Content-Length: 683 [11:45:33]Content-Type: application/json [11:45:33] [11:45:33]POST finish read [11:45:33]Found Content-Length = 683 [11:45:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106571", "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" : 69.50, "quantity" : 14.390, "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:45:33]execute_script... [11:45: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)1106571", "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" : 69.50, "quantity" : 14.390, "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:45:33]POST & json_proto [11:45:33]process_json_proto [11:45:33]json parsed OK: [11:45:33]protocol is kg_v1.0 [11:45:33]action value=close_receipt [11:45:33]process_action close_receipt [11:45:33]cmd_close_receipt [11:45:33]MH_GetDate [11:45:33]Write to MH i2c: F0 00 00 02 15 06 [11:45:33]Write i2c OK [11:45:33]MH_I2C_Read... [11:45:33]Read from MH i2c: F0 [11:45:33]MH_I2C_Read... [11:45:33]Read from MH i2c: F0 09 00 [11:45:33]MH_I2C_Read... [11:45:33]Read from MH i2c: F0 09 00 02 15 00 5E B4 E5 65 6C AF E3 65 CE [11:45:33]GetLastDocTimeStamp 1709552547 [11:45:33]current date 1709552734 [11:45:33]FM_GetShiftState [11:45:33]SAM_PROTO_GetShiftState [11:45:33]wFMCommunicate request_size=4 [11:45:33]MH_SAM_APDU [11:45:33]CAPDU: 80 13 01 00 [11:45:33]Write to MH i2c: E2 08 00 03 15 80 13 01 00 00 00 00 00 95 [11:45:33]Write i2c OK [11:45:33]MH_I2C_Read... [11:45:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:33]Read from MH i2c: E2 [11:45:33]MH_I2C_Read... [11:45:33]Read from MH i2c: E2 0E 00 [11:45:33]MH_I2C_Read... [11:45:33]Read from MH i2c: E2 0E 00 03 15 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 AC [11:45:33]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:45:33]wFMCommunicate OK [11:45:33]SAM_PROTO_GetShiftState done [11:45:33]FM_GetShiftState done [11:45:33]opened in 1709511088 [11:45:33]opened+sec_in_day 1709597488 [11:45:33]quantity*price = 100010 [11:45:33]sum+1 = 100012 [11:45:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 155 04.03.2024 11:45 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123555 ФПД: 124242765158619 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T114534&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123555&fm=124242765158619&tin=02508201610067®Number=0000000000090573&sum=100000 [11:45:34]StoreToDocumentArchive [11:45:34]shift 324 fd 123555 [11:45:34]save to /storage/0324/doc_00123555 [11:45:34]save last doc name /storage/0324/doc_00123555 to /storage/kkm_last_doc_name [11:45:34]save OK [11:45:34]Clear old archive folders... [11:45:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:45:34]tlvbuf is 01BD5B60 [11:45:34]SAM_PROTO_ClearQueue [11:45:34]wFMCommunicate request_size=4 [11:45:34]MH_SAM_APDU [11:45:34]CAPDU: 80 09 00 00 [11:45:34]Write to MH i2c: E2 08 00 10 15 80 09 00 00 00 00 00 00 97 [11:45:34]Write i2c OK [11:45:34]MH_I2C_Read... [11:45:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:45:34]Read from MH i2c: E2 [11:45:34]MH_I2C_Read... [11:45:34]Read from MH i2c: E2 03 00 [11:45:34]MH_I2C_Read... [11:45:34]Read from MH i2c: E2 03 00 10 15 00 90 00 99 [11:45:34]RAPDU: 90 00 [11:45:34]wFMCommunicate OK [11:45:34]SAM_PROTO_ClearQueue done [11:45:34]KKMCreateOFDPacket [11:45:34]OFDProtocolAddRootSTLVToBuf [11:45:34]FM_MakeSignedData [11:45:34]FM_MakeSignedData [11:45:34]SAM_PROTO_SignData [11:45:34]wFMCommunicate request_size=4 [11:45:34]MH_SAM_APDU [11:45:34]CAPDU: 80 0D 01 02 [11:45:34]Write to MH i2c: E2 08 00 11 15 80 0D 01 02 00 00 00 00 9F [11:45:34]Write i2c OK [11:45:34]MH_I2C_Read... [11:45:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:45:34]Read from MH i2c: E2 [11:45:34]MH_I2C_Read... [11:45:34]Read from MH i2c: E2 03 00 [11:45:34]MH_I2C_Read... [11:45:34]Read from MH i2c: E2 03 00 11 15 00 90 00 9A [11:45:34]RAPDU: 90 00 [11:45:34]wFMCommunicate OK [11:45:34]wFMCommunicate request_size=255 [11:45:34]MH_SAM_APDU [11:45:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 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 9B 00 00 00 F4 03 04 00 5E B4 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A3 E2 01 00 35 04 06 00 70 [11:45:34]Write to MH i2c: E2 02 01 12 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 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 9B 00 00 00 F4 03 04 00 5E B4 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A3 E2 01 00 35 04 06 00 70 00 00 36 [11:45:34]Write i2c OK [11:45:34]MH_I2C_Read... [11:45:34]OFD Sender: No OFD packet to send [11:45:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:34]Read from MH i2c: E2 [11:45:34]MH_I2C_Read... [11:45:34]Read from MH i2c: E2 03 00 [11:45:34]MH_I2C_Read... [11:45:34]Read from MH i2c: E2 03 00 12 15 00 90 00 9B [11:45:34]RAPDU: 90 00 [11:45:34]wFMCommunicate OK [11:45:34]wFMCommunicate request_size=10 [11:45:34]MH_SAM_APDU [11:45:34]CAPDU: 80 0D 02 02 05 FF 85 E2 18 DB [11:45:34]Write to MH i2c: E2 0D 00 13 15 80 0D 02 02 05 00 FF 85 E2 18 DB 00 00 05 [11:45:34]Write i2c OK [11:45:34]MH_I2C_Read... [11:45:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:34]Read from MH i2c: E2 [11:45:34]MH_I2C_Read... [11:45:34]Read from MH i2c: E2 03 00 [11:45:34]MH_I2C_Read... [11:45:34]Read from MH i2c: E2 03 00 13 15 00 90 00 9C [11:45:34]RAPDU: 90 00 [11:45:34]wFMCommunicate OK [11:45:34]wFMCommunicate request_size=4 [11:45:34]MH_SAM_APDU [11:45:34]CAPDU: 80 0D 03 02 [11:45:34]Write to MH i2c: E2 08 00 14 15 80 0D 03 02 00 00 00 00 A4 [11:45:34]Write i2c OK [11:45:34]MH_I2C_Read... [11:45:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:45:34]Read from MH i2c: E2 [11:45:34]MH_I2C_Read... [11:45:34]Read from MH i2c: E2 0B 00 [11:45:34]MH_I2C_Read... [11:45:34]Read from MH i2c: E2 0B 00 14 15 00 0E 49 55 D8 6E D8 A7 69 90 00 7F [11:45:34]RAPDU: 0E 49 55 D8 6E D8 A7 69 90 00 [11:45:34]wFMCommunicate OK [11:45:34]SAM_PROTO_SignData done [11:45:34]FM_MakeSignedData done [11:45:34]CreateOFDProtocolMessage [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 15 15 80 11 00 00 00 00 00 00 A4 [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 15 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 02 [11:45:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:45:34]wFMCommunicate OK [11:45:34]CreateOFDProtocolMessage done [11:45:34]OFDSenderStorePacket 123555 [11:45:34]StoreOFDPacket docnum=123555 [11:45:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 84 73 07 01 19 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 36 38 00 00 00 00 00 37 04 06 00 26 1B 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 9B 00 00 00 F4 03 04 00 5E B4 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A3 E2 01 00 35 04 06 00 70 FF 85 E2 18 DB 0E 49 55 D8 6E D8 A7 69 [11:45:34]CheckFolder [11:45:34]dirname=/storage/ofd_packets [11:45:34]CheckFolder done [11:45:34]ProducePacketName [11:45:34]name=ofd_packets/00123555 [11:45:34]NVStorageSaveData ofd_packets/00123555 [11:45:34]File name is /storage/ofd_packets/00123555 [11:45:34]Write 301 bytes [11:45:34]NVStorageSaveData done [11:45:34]OFDSenderStorePacket done [11:45:34]KKMCreateOFDPacket done [11:45:34]NVStorageSaveData kkm_last_timestamp [11:45:34]File name is /storage/kkm_last_timestamp [11:45:34]Write 4 bytes [11:45:34]NVStorageSaveData done [11:45:34]ExternCall_PrintAddStr [11:45:34]wPrintStart [11:45:34]Write to MH i2c: 01 00 00 16 15 2B [11:45:34]Write i2c OK [11:45:34]MH_I2C_Read... [11:45:34]Read from MH i2c: 01 [11:45:34]MH_I2C_Read... [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 16 15 00 00 00 00 00 FF 0F 40 [11:45:34]RasterBufferAndPrint [11:45:34]line Счет N : (1)1106571 [11:45:34]line ИНН: 02508201610067 [11:45:34]line Контрольно-Кассовый Чек [11:45:34]line ПРОДАЖА [11:45:34]line ТРК (МРК, ГНК) : 23 [11:45:34]line Товар: 2710124500 [11:45:34]line Аи-95-К-5 [11:45:34]line 14.390 * 69.50 [11:45:34]line = 1000.11 [11:45:34]line НДС 12% НСП 1% [11:45:34]line > о реализуемом товаре [11:45:34]line ОКРУГЛЕНИЕ: -0.11 [11:45:34]line ИТОГО: 1000.00 [11:45:34]line Внесено: 1000.00 [11:45:34]line СДАЧА: 0.00 [11:45:34]line НСП 1% : 8.85 [11:45:34]line НДС 12% : 106.21 [11:45:34]line Наличными: 1000.00 [11:45:34]line Безнал.: 0.00 [11:45:34]line Место: АЗС № 25 "Партнер Нефть" [11:45:34]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:45:34]line СНО: Общий режим [11:45:34]line Чек 155 04.03.2024 11:45 [11:45:34]line Смена: 324 ФФД: 1.0 [11:45:34]line ЗНМ: 0300000019 [11:45:34]line РНМ: 0000000000090573 [11:45:34]line Версия ККМ: 001 [11:45:34]line ФМ: 0000000000874798 [11:45:34]line ФД: 123555 [11:45:34]line ФПД: 124242765158619 [11:45:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T114534&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123555&fm=124242765158619&tin=02508201610067®Number=0000000000090573&sum=100000 [11:45:35]OFD Sender: Processing packet 123555 [packets to send 112, broken 111] [11:45:35]ProducePacketName [11:45:35]name=ofd_packets/00123555 [11:45:35]OFD Sender: To server: pG, [11:45:35]CommunicateWithHost lk.salyk.kg:30040 [11:45:35]ConnectInit lk.salyk.kg [11:45:35]written 0, free lines is 4095 [11:45:35]Connected sock=10 [11:45:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 84 73 07 01 19 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 36 38 00 00 00 00 00 37 04 06 00 26 1B 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 9B 00 00 00 F4 03 04 00 5E B4 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A3 E2 01 00 35 04 06 00 70 FF 85 E2 18 DB 0E 49 55 D8 6E D8 A7 69 [11:45:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 9E 9C 47 00 6A A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A3 E2 01 00 F4 03 04 00 86 60 E5 65 B6 04 01 00 00 0C 76 D7 7C 47 60 8D 43 [11:45:35]CommunicateWithHost err = 0 [11:45:35]CheckOFDResponse [11:45:35]1017 (14) - 77093643461234 [11:45:35]1041 (16) - 0000000000874798 [11:45:35]1040 (4) - 123555 [11:45:35]1012 (4) - 04.03.2024 05:47 [11:45:35]1206 (1) - 0 [11:45:35]OFD Sender: Remove packet 123555 [11:45:35]ProducePacketName [11:45:35]name=ofd_packets/00123555 [11:45:35]NVStorageDeleteData [11:45:35]Write to MH i2c: 01 00 00 41 15 56 [11:45:35]Write i2c OK [11:45:35]MH_I2C_Read... [11:45:35]Read from MH i2c: 01 [11:45:35]MH_I2C_Read... [11:45:35]Read from MH i2c: 01 07 00 [11:45:35]MH_I2C_Read... [11:45:35]Read from MH i2c: 01 07 00 41 15 00 00 00 00 00 ED 0C 56 [11:45:35]RasterBufferAndPrint [11:45:35]line [11:45:35]line [11:45:35]line [11:45:35]line [11:45:35]line [11:45:35]written 0, free lines is 3318 [11:45:35]MH_Cut [11:45:35]Write to MH i2c: D1 01 00 48 15 01 2F [11:45:35]Write i2c OK [11:45:35]MH_I2C_Read... [11:45:35]Read from MH i2c: D1 [11:45:35]MH_I2C_Read... [11:45:35]Read from MH i2c: D1 01 00 [11:45:35]MH_I2C_Read... [11:45:35]Read from MH i2c: D1 01 00 48 15 00 2E [11:45:35]Write to MH i2c: 01 00 00 49 15 5E [11:45:35]Write i2c OK [11:45:35]MH_I2C_Read... [11:45:35]OFD Sender: No OFD packet to send [11:45:36]*** Cut start [11:45:36]*** Purtial cut [11:45:36]*** Stage 1: CUTSNS_PIN = 1 [11:45:38]Read from MH i2c: 01 [11:45:38]MH_I2C_Read... [11:45:38]*** Stop cut motor [11:45:38]*** Cut end [11:45:38]Read from MH i2c: 01 07 00 [11:45:38]MH_I2C_Read... [11:45:38]Read from MH i2c: 01 07 00 49 15 00 00 00 00 00 FF 0F 73 [11:45:38]process_action close_receipt done [11:45:38]requested_data is exist [11:45:38]produce_requested_data [11:45:38]requested_item fm.sn is exist - process it [11:45:38]wFMCommunicate request_size=4 [11:45:38]MH_SAM_APDU [11:45:38]CAPDU: 80 11 00 00 [11:45:38]Write to MH i2c: E2 08 00 4A 15 80 11 00 00 00 00 00 00 D9 [11:45:38]Write i2c OK [11:45:38]MH_I2C_Read... [11:45:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:38]Read from MH i2c: E2 [11:45:38]MH_I2C_Read... [11:45:38]Read from MH i2c: E2 17 00 [11:45:38]MH_I2C_Read... [11:45:38]Read from MH i2c: E2 17 00 4A 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 37 [11:45:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:45:38]wFMCommunicate OK [11:45:38]requested_item fd.num is exist - process it [11:45:38]SAM_PROTO_GetFieldsCounters [11:45:38]wFMCommunicate request_size=4 [11:45:38]MH_SAM_APDU [11:45:38]CAPDU: 80 13 00 00 [11:45:38]Write to MH i2c: E2 08 00 4B 15 80 13 00 00 00 00 00 00 DC [11:45:38]Write i2c OK [11:45:38]MH_I2C_Read... [11:45:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:45:38]Read from MH i2c: E2 [11:45:38]MH_I2C_Read... [11:45:38]Read from MH i2c: E2 62 00 [11:45:38]MH_I2C_Read... [11:45:38]Read from MH i2c: E2 62 00 4B 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A3 E2 01 00 0E 04 04 00 44 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 A3 [11:45: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A3 E2 01 00 0E 04 04 00 44 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 [11:45:38]wFMCommunicate OK [11:45:38]SAM_PROTO_GetFieldsCounters done [11:45:38]requested_item shift.num is exist - process it [11:45:38]requested_item shift.opened is exist - process it [11:45:38]req_shift_opened [11:45:38]FM_GetShiftState [11:45:38]SAM_PROTO_GetShiftState [11:45:38]wFMCommunicate request_size=4 [11:45:38]MH_SAM_APDU [11:45:38]CAPDU: 80 13 01 00 [11:45:38]Write to MH i2c: E2 08 00 4C 15 80 13 01 00 00 00 00 00 DE [11:45:38]Write i2c OK [11:45:38]MH_I2C_Read... [11:45:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:38]Read from MH i2c: E2 [11:45:38]MH_I2C_Read... [11:45:38]Read from MH i2c: E2 0E 00 [11:45:38]MH_I2C_Read... [11:45:38]Read from MH i2c: E2 0E 00 4C 15 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 F5 [11:45:38]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:45:38]wFMCommunicate OK [11:45:38]SAM_PROTO_GetShiftState done [11:45:38]FM_GetShiftState done [11:45:38]req_shift_opened done [11:45:38]requested_item shift.open_date is exist - process it [11:45:38]req_shift_open_date [11:45:38]req_shift_open_date done [11:45:38]produce_requested_data done [11:45:38]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123555,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:45:38]process_action_free close_receipt [11:45:38]json_value_free [11:45:38]json_value_free done [11:45:38]process_json_proto returns [11:45:38]Send response to host [11:45:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123555,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:45:38]free response buf [11:45:38]execute_script done [11:45:38]execute_script returns [11:45:38]free content buf [11:45:38]Sock 9.Close socket [11:45:38]Sock 9.Thread stoped [11:45:40]OFD Sender: No OFD packet to send [11:45:45]OFD Sender: No OFD packet to send [11:45:50]OFD Sender: No OFD packet to send [11:45:55]OFD Sender: No OFD packet to send [11:46:00]OFD Sender: No OFD packet to send [11:46:05]OFD Sender: No OFD packet to send [11:46:10]OFD Sender: No OFD packet to send [11:46:15]OFD Sender: No OFD packet to send [11:46:20]OFD Sender: No OFD packet to send [11:46:25]OFD Sender: No OFD packet to send [11:46:30]OFD Sender: No OFD packet to send [11:46:35]OFD Sender: No OFD packet to send [11:46:40]OFD Sender: No OFD packet to send [11:46:45]OFD Sender: No OFD packet to send [11:46:50]OFD Sender: No OFD packet to send [11:46:56]OFD Sender: No OFD packet to send [11:47:01]OFD Sender: No OFD packet to send [11:47:06]OFD Sender: No OFD packet to send [11:47:11]OFD Sender: No OFD packet to send [11:47:16]OFD Sender: No OFD packet to send [11:47:21]OFD Sender: No OFD packet to send [11:47:26]OFD Sender: No OFD packet to send [11:47:31]OFD Sender: No OFD packet to send [11:47:36]OFD Sender: No OFD packet to send [11:47:41]OFD Sender: No OFD packet to send [11:47:46]OFD Sender: No OFD packet to send [11:47:51]OFD Sender: No OFD packet to send [11:47:56]OFD Sender: No OFD packet to send [11:48:01]OFD Sender: No OFD packet to send [11:48:06]OFD Sender: No OFD packet to send [11:48:11]OFD Sender: No OFD packet to send [11:48:16]OFD Sender: No OFD packet to send [11:48:21]OFD Sender: No OFD packet to send [11:48:26]OFD Sender: No OFD packet to send [11:48:31]OFD Sender: No OFD packet to send [11:48:36]OFD Sender: No OFD packet to send [11:48:41]OFD Sender: No OFD packet to send [11:48:46]OFD Sender: No OFD packet to send [11:48:51]OFD Sender: No OFD packet to send [11:48:56]OFD Sender: No OFD packet to send [11:49:01]OFD Sender: No OFD packet to send [11:49:06]OFD Sender: No OFD packet to send [11:49:11]OFD Sender: No OFD packet to send [11:49:16]OFD Sender: No OFD packet to send [11:49:16]accept exits with 7 [11:49:16]New connection [11:49:16]New thread 3067436388 created [11:49:16]Thread 3067579748 joined [11:49:16]Waiting for new connection... [11:49:16] Sock 7.Parse request [11:49:16]Sock 7.Check first char [11:49:16]Sock 7.First char is OK [11:49:16]request: POST /json_proto HTTP/1.0 [11:49:16]Method: POST [11:49:16]URL: /json_proto [11:49:16]Method is POST - this is cgi request [11:49:16]url: /json_proto [11:49:16]query_string will be loaded in cgi processing [11:49:16]execute_cgi json_proto POST (null) [11:49:16]execute_cgi path=json_proto method=POST [11:49:16]POST find Content-Length [11:49:16]Host: 172.17.48.197:8080 [11:49:16]Content-Length: 683 [11:49:16]Content-Type: application/json [11:49:16] [11:49:16]POST finish read [11:49:16]Found Content-Length = 683 [11:49:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106572", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 28.780, "sum" : 2000.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:49:16]execute_script... [11:49:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106572", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 28.780, "sum" : 2000.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:49:16]POST & json_proto [11:49:16]process_json_proto [11:49:16]json parsed OK: [11:49:16]protocol is kg_v1.0 [11:49:16]action value=close_receipt [11:49:16]process_action close_receipt [11:49:16]cmd_close_receipt [11:49:16]MH_GetDate [11:49:16]Write to MH i2c: F0 00 00 4D 15 51 [11:49:16]Write i2c OK [11:49:16]MH_I2C_Read... [11:49:16]Read from MH i2c: F0 [11:49:16]MH_I2C_Read... [11:49:16]Read from MH i2c: F0 09 00 [11:49:16]MH_I2C_Read... [11:49:16]Read from MH i2c: F0 09 00 4D 15 00 3D B5 E5 65 6C AF E3 65 F9 [11:49:16]GetLastDocTimeStamp 1709552734 [11:49:16]current date 1709552957 [11:49:16]FM_GetShiftState [11:49:16]SAM_PROTO_GetShiftState [11:49:16]wFMCommunicate request_size=4 [11:49:16]MH_SAM_APDU [11:49:16]CAPDU: 80 13 01 00 [11:49:16]Write to MH i2c: E2 08 00 4E 15 80 13 01 00 00 00 00 00 E0 [11:49:16]Write i2c OK [11:49:16]MH_I2C_Read... [11:49:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:16]Read from MH i2c: E2 [11:49:16]MH_I2C_Read... [11:49:16]Read from MH i2c: E2 0E 00 [11:49:16]MH_I2C_Read... [11:49:16]Read from MH i2c: E2 0E 00 4E 15 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 F7 [11:49:16]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:49:16]wFMCommunicate OK [11:49:16]SAM_PROTO_GetShiftState done [11:49:16]FM_GetShiftState done [11:49:16]opened in 1709511088 [11:49:16]opened+sec_in_day 1709597488 [11:49:16]quantity*price = 200021 [11:49:16]sum+1 = 200022 [11:49:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 156 04.03.2024 11:49 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123556 ФПД: 266693855968322 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T114917&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123556&fm=266693855968322&tin=02508201610067®Number=0000000000090573&sum=200000 [11:49:17]StoreToDocumentArchive [11:49:17]shift 324 fd 123556 [11:49:17]save to /storage/0324/doc_00123556 [11:49:17]save last doc name /storage/0324/doc_00123556 to /storage/kkm_last_doc_name [11:49:17]save OK [11:49:17]Clear old archive folders... [11:49:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:49:17]tlvbuf is 01BD8DB0 [11:49:17]SAM_PROTO_ClearQueue [11:49:17]wFMCommunicate request_size=4 [11:49:17]MH_SAM_APDU [11:49:17]CAPDU: 80 09 00 00 [11:49:17]Write to MH i2c: E2 08 00 5B 15 80 09 00 00 00 00 00 00 E2 [11:49:17]Write i2c OK [11:49:17]MH_I2C_Read... [11:49:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:49:17]Read from MH i2c: E2 [11:49:17]MH_I2C_Read... [11:49:17]Read from MH i2c: E2 03 00 [11:49:17]MH_I2C_Read... [11:49:17]Read from MH i2c: E2 03 00 5B 15 00 90 00 E4 [11:49:17]RAPDU: 90 00 [11:49:17]wFMCommunicate OK [11:49:17]SAM_PROTO_ClearQueue done [11:49:17]KKMCreateOFDPacket [11:49:17]OFDProtocolAddRootSTLVToBuf [11:49:17]FM_MakeSignedData [11:49:17]FM_MakeSignedData [11:49:17]SAM_PROTO_SignData [11:49:17]wFMCommunicate request_size=4 [11:49:17]MH_SAM_APDU [11:49:17]CAPDU: 80 0D 01 02 [11:49:17]Write to MH i2c: E2 08 00 5C 15 80 0D 01 02 00 00 00 00 EA [11:49:17]Write i2c OK [11:49:17]MH_I2C_Read... [11:49:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:49:18]Read from MH i2c: E2 [11:49:18]MH_I2C_Read... [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 5C 15 00 90 00 E5 [11:49:18]RAPDU: 90 00 [11:49:18]wFMCommunicate OK [11:49:18]wFMCommunicate request_size=255 [11:49:18]MH_SAM_APDU [11:49:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9C 00 00 00 F4 03 04 00 3D B5 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A4 E2 01 00 35 04 06 00 F2 [11:49:18]Write to MH i2c: E2 02 01 5D 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9C 00 00 00 F4 03 04 00 3D B5 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A4 E2 01 00 35 04 06 00 F2 00 00 F5 [11:49:18]Write i2c OK [11:49:18]MH_I2C_Read... [11:49:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:18]Read from MH i2c: E2 [11:49:18]MH_I2C_Read... [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 5D 15 00 90 00 E6 [11:49:18]RAPDU: 90 00 [11:49:18]wFMCommunicate OK [11:49:18]wFMCommunicate request_size=10 [11:49:18]MH_SAM_APDU [11:49:18]CAPDU: 80 0D 02 02 05 8E 80 8C 7C 42 [11:49:18]Write to MH i2c: E2 0D 00 5E 15 80 0D 02 02 05 00 8E 80 8C 7C 42 00 00 4F [11:49:18]Write i2c OK [11:49:18]MH_I2C_Read... [11:49:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:18]Read from MH i2c: E2 [11:49:18]MH_I2C_Read... [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 5E 15 00 90 00 E7 [11:49:18]RAPDU: 90 00 [11:49:18]wFMCommunicate OK [11:49:18]wFMCommunicate request_size=4 [11:49:18]MH_SAM_APDU [11:49:18]CAPDU: 80 0D 03 02 [11:49:18]Write to MH i2c: E2 08 00 5F 15 80 0D 03 02 00 00 00 00 EF [11:49:18]Write i2c OK [11:49:18]MH_I2C_Read... [11:49:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:49:18]Read from MH i2c: E2 [11:49:18]MH_I2C_Read... [11:49:18]Read from MH i2c: E2 0B 00 [11:49:18]MH_I2C_Read... [11:49:18]Read from MH i2c: E2 0B 00 5F 15 00 8A 25 EC 07 68 1E F1 56 90 00 5F [11:49:18]RAPDU: 8A 25 EC 07 68 1E F1 56 90 00 [11:49:18]wFMCommunicate OK [11:49:18]SAM_PROTO_SignData done [11:49:18]FM_MakeSignedData done [11:49:18]CreateOFDProtocolMessage [11:49:18]wFMCommunicate request_size=4 [11:49:18]MH_SAM_APDU [11:49:18]CAPDU: 80 11 00 00 [11:49:18]Write to MH i2c: E2 08 00 60 15 80 11 00 00 00 00 00 00 EF [11:49:18]Write i2c OK [11:49:18]MH_I2C_Read... [11:49:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:18]Read from MH i2c: E2 [11:49:18]MH_I2C_Read... [11:49:18]Read from MH i2c: E2 17 00 [11:49:18]MH_I2C_Read... [11:49:18]Read from MH i2c: E2 17 00 60 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 4D [11:49:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:49:18]wFMCommunicate OK [11:49:18]CreateOFDProtocolMessage done [11:49:18]OFDSenderStorePacket 123556 [11:49:18]StoreOFDPacket docnum=123556 [11:49:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 56 AB 07 01 22 B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9C 00 00 00 F4 03 04 00 3D B5 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A4 E2 01 00 35 04 06 00 F2 8E 80 8C 7C 42 8A 25 EC 07 68 1E F1 56 [11:49:18]CheckFolder [11:49:18]dirname=/storage/ofd_packets [11:49:18]CheckFolder done [11:49:18]ProducePacketName [11:49:18]name=ofd_packets/00123556 [11:49:18]NVStorageSaveData ofd_packets/00123556 [11:49:18]File name is /storage/ofd_packets/00123556 [11:49:18]Write 301 bytes [11:49:18]NVStorageSaveData done [11:49:18]OFDSenderStorePacket done [11:49:18]KKMCreateOFDPacket done [11:49:18]NVStorageSaveData kkm_last_timestamp [11:49:18]File name is /storage/kkm_last_timestamp [11:49:18]Write 4 bytes [11:49:18]NVStorageSaveData done [11:49:18]ExternCall_PrintAddStr [11:49:18]wPrintStart [11:49:18]Write to MH i2c: 01 00 00 61 15 76 [11:49:18]Write i2c OK [11:49:18]MH_I2C_Read... [11:49:18]Read from MH i2c: 01 [11:49:18]MH_I2C_Read... [11:49:18]Read from MH i2c: 01 07 00 [11:49:18]MH_I2C_Read... [11:49:18]Read from MH i2c: 01 07 00 61 15 00 00 00 00 00 FF 0F 8B [11:49:18]RasterBufferAndPrint [11:49:18]line Счет N : (1)1106572 [11:49:18]line ИНН: 02508201610067 [11:49:18]line Контрольно-Кассовый Чек [11:49:18]line ПРОДАЖА [11:49:18]line ТРК (МРК, ГНК) : 53 [11:49:18]line Товар: 2710124500 [11:49:18]line Аи-95-К-5 [11:49:18]line 28.780 * 69.50 [11:49:18]line = 2000.21 [11:49:18]line НДС 12% НСП 1% [11:49:18]line > о реализуемом товаре [11:49:18]line ОКРУГЛЕНИЕ: -0.21 [11:49:18]line ИТОГО: 2000.00 [11:49:18]line Внесено: 2000.00 [11:49:18]line СДАЧА: 0.00 [11:49:18]line НСП 1% : 17.70 [11:49:18]line НДС 12% : 212.41 [11:49:18]line Наличными: 2000.00 [11:49:18]line Безнал.: 0.00 [11:49:18]line Место: АЗС № 25 "Партнер Нефть" [11:49:18]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:49:18]line СНО: Общий режим [11:49:18]line Чек 156 04.03.2024 11:49 [11:49:18]line Смена: 324 ФФД: 1.0 [11:49:18]line ЗНМ: 0300000019 [11:49:18]line РНМ: 0000000000090573 [11:49:18]line Версия ККМ: 001 [11:49:18]line ФМ: 0000000000874798 [11:49:18]line ФД: 123556 [11:49:18]line ФПД: 266693855968322 [11:49:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T114917&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123556&fm=266693855968322&tin=02508201610067®Number=0000000000090573&sum=200000 [11:49:18]OFD Sender: Processing packet 123556 [packets to send 112, broken 111] [11:49:18]ProducePacketName [11:49:18]name=ofd_packets/00123556 [11:49:18]OFD Sender: To server: pG, [11:49:18]CommunicateWithHost lk.salyk.kg:30040 [11:49:18]ConnectInit lk.salyk.kg [11:49:18]written 0, free lines is 4095 [11:49:18]Connected sock=10 [11:49:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 56 AB 07 01 22 B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9C 00 00 00 F4 03 04 00 3D B5 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A4 E2 01 00 35 04 06 00 F2 8E 80 8C 7C 42 8A 25 EC 07 68 1E F1 56 [11:49:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 78 68 47 00 40 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 37 39 38 10 04 04 00 A4 E2 01 00 F4 03 04 00 66 61 E5 65 B6 04 01 00 00 68 C1 88 8A E6 54 C8 14 [11:49:19]CommunicateWithHost err = 0 [11:49:19]CheckOFDResponse [11:49:19]1017 (14) - 77093643461234 [11:49:19]1041 (16) - 0000000000874798 [11:49:19]1040 (4) - 123556 [11:49:19]1012 (4) - 04.03.2024 05:51 [11:49:19]1206 (1) - 0 [11:49:19]OFD Sender: Remove packet 123556 [11:49:19]ProducePacketName [11:49:19]name=ofd_packets/00123556 [11:49:19]NVStorageDeleteData [11:49:19]Write to MH i2c: 01 00 00 8C 15 A1 [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 8C 15 00 00 00 00 00 F7 0C AB [11:49:19]RasterBufferAndPrint [11:49:19]line [11:49:19]line [11:49:19]line [11:49:19]line [11:49:19]line [11:49:19]written 0, free lines is 3325 [11:49:19]MH_Cut [11:49:19]Write to MH i2c: D1 01 00 93 15 01 7A [11:49:19]Write i2c OK [11:49:19]MH_I2C_Read... [11:49:19]Read from MH i2c: D1 [11:49:19]MH_I2C_Read... [11:49:19]Read from MH i2c: D1 01 00 [11:49:19]MH_I2C_Read... [11:49:19]Read from MH i2c: D1 01 00 93 15 00 79 [11:49:19]Write to MH i2c: 01 00 00 94 15 A9 [11:49:19]Write i2c OK [11:49:19]MH_I2C_Read... [11:49:19]OFD Sender: No OFD packet to send [11:49:19]*** Cut start [11:49:19]*** Purtial cut [11:49:19]*** Stage 1: CUTSNS_PIN = 1 [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 94 15 00 00 00 00 00 FF 0F BE [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 95 15 80 11 00 00 00 00 00 00 24 [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 95 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 82 [11:49:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 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 96 15 80 13 00 00 00 00 00 00 27 [11:49:21]Write i2c OK [11:49:21]MH_I2C_Read... [11:49:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:49:22]Read from MH i2c: E2 [11:49:22]MH_I2C_Read... [11:49:22]Read from MH i2c: E2 62 00 [11:49:22]MH_I2C_Read... [11:49:22]Read from MH i2c: E2 62 00 96 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A4 E2 01 00 0E 04 04 00 44 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 F2 [11:49: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A4 E2 01 00 0E 04 04 00 44 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 [11:49:22]wFMCommunicate OK [11:49:22]SAM_PROTO_GetFieldsCounters done [11:49:22]requested_item shift.num is exist - process it [11:49:22]requested_item shift.opened is exist - process it [11:49:22]req_shift_opened [11:49:22]FM_GetShiftState [11:49:22]SAM_PROTO_GetShiftState [11:49:22]wFMCommunicate request_size=4 [11:49:22]MH_SAM_APDU [11:49:22]CAPDU: 80 13 01 00 [11:49:22]Write to MH i2c: E2 08 00 97 15 80 13 01 00 00 00 00 00 29 [11:49:22]Write i2c OK [11:49:22]MH_I2C_Read... [11:49:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:22]Read from MH i2c: E2 [11:49:22]MH_I2C_Read... [11:49:22]Read from MH i2c: E2 0E 00 [11:49:22]MH_I2C_Read... [11:49:22]Read from MH i2c: E2 0E 00 97 15 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 40 [11:49:22]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:49:22]wFMCommunicate OK [11:49:22]SAM_PROTO_GetShiftState done [11:49:22]FM_GetShiftState done [11:49:22]req_shift_opened done [11:49:22]requested_item shift.open_date is exist - process it [11:49:22]req_shift_open_date [11:49:22]req_shift_open_date done [11:49:22]produce_requested_data done [11:49:22]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123556,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:49:22]process_action_free close_receipt [11:49:22]json_value_free [11:49:22]json_value_free done [11:49:22]process_json_proto returns [11:49:22]Send response to host [11:49:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123556,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:49:22]free response buf [11:49:22]execute_script done [11:49:22]execute_script returns [11:49:22]free content buf [11:49:22]Sock 7.Close socket [11:49:22]Sock 7.Thread stoped [11:49:23]int [11:49:23]Write to MH i2c: 01 00 00 98 15 AD [11:49:23]*** FLAG_PRN_KEY set [11:49:23]Write i2c OK [11:49:23]MH_I2C_Read... [11:49:23]Read from MH i2c: 01 [11:49:23]MH_I2C_Read... [11:49:23]Read from MH i2c: 01 07 00 [11:49:23]MH_I2C_Read... [11:49:23]Read from MH i2c: 01 07 00 98 15 00 08 00 00 00 FF 0F CA [11:49:23]state=0 [11:49:23]Key pressed [11:49:23]Feed [11:49:23]Write to MH i2c: D8 00 00 99 15 85 [11:49:23]Write i2c OK [11:49:23]MH_I2C_Read... [11:49:23]Read from MH i2c: D8 [11:49:23]MH_I2C_Read... [11:49:23]Read from MH i2c: D8 01 00 [11:49:23]MH_I2C_Read... [11:49:23]Read from MH i2c: D8 01 00 99 15 00 86 [11:49:23]int [11:49:23]Write to MH i2c: 01 00 00 9A 15 AF [11:49:23]Write i2c OK [11:49:23]MH_I2C_Read... [11:49:23]Read from MH i2c: 01 [11:49:23]MH_I2C_Read... [11:49:23]Read from MH i2c: 01 07 00 [11:49:23]MH_I2C_Read... [11:49:23]Read from MH i2c: 01 07 00 9A 15 00 48 00 00 00 3C 00 3A [11:49:23]state=2 [11:49:23]Key pressed [11:49:23]int [11:49:23]Write to MH i2c: 01 00 00 9B 15 B0 [11:49:23]*** FLAG_PRN_KEY reset [11:49:23]Write i2c OK [11:49:23]MH_I2C_Read... [11:49:23]Read from MH i2c: 01 [11:49:23]MH_I2C_Read... [11:49:23]Read from MH i2c: 01 07 00 [11:49:23]MH_I2C_Read... [11:49:23]Read from MH i2c: 01 07 00 9B 15 00 00 00 00 00 F7 0F BD [11:49:23]state=2 [11:49:23]Stop feed [11:49:24]int [11:49:24]Write to MH i2c: 01 00 00 9C 15 B1 [11:49:24]*** FLAG_PRN_KEY set [11:49:24]Write i2c OK [11:49:24]MH_I2C_Read... [11:49:24]Read from MH i2c: 01 [11:49:24]MH_I2C_Read... [11:49:24]Read from MH i2c: 01 07 00 [11:49:24]MH_I2C_Read... [11:49:24]Read from MH i2c: 01 07 00 9C 15 00 08 00 00 00 FF 0F CE [11:49:24]state=0 [11:49:24]Key pressed [11:49:24]Feed [11:49:24]Write to MH i2c: D8 00 00 9D 15 89 [11:49:24]Write i2c OK [11:49:24]MH_I2C_Read... [11:49:24]Read from MH i2c: D8 [11:49:24]MH_I2C_Read... [11:49:24]Read from MH i2c: D8 01 00 [11:49:24]MH_I2C_Read... [11:49:24]Read from MH i2c: D8 01 00 9D 15 00 8A [11:49:24]int [11:49:24]Write to MH i2c: 01 00 00 9E 15 B3 [11:49:24]Write i2c OK [11:49:24]MH_I2C_Read... [11:49:24]Read from MH i2c: 01 [11:49:24]MH_I2C_Read... [11:49:24]Read from MH i2c: 01 07 00 [11:49:24]MH_I2C_Read... [11:49:24]Read from MH i2c: 01 07 00 9E 15 00 48 00 00 00 3C 00 3E [11:49:24]state=2 [11:49:24]Key pressed [11:49:24]int [11:49:24]Write to MH i2c: 01 00 00 9F 15 B4 [11:49:24]*** FLAG_PRN_KEY reset [11:49:24]Write i2c OK [11:49:24]MH_I2C_Read... [11:49:24]Read from MH i2c: 01 [11:49:24]MH_I2C_Read... [11:49:24]Read from MH i2c: 01 07 00 [11:49:24]MH_I2C_Read... [11:49:24]Read from MH i2c: 01 07 00 9F 15 00 00 00 00 00 F5 0F BF [11:49:24]state=2 [11:49:24]Stop feed [11:49:24]int [11:49:24]Write to MH i2c: 01 00 00 A0 15 B5 [11:49:24]*** FLAG_PRN_KEY set [11:49:24]Write i2c OK [11:49:24]MH_I2C_Read... [11:49:24]Read from MH i2c: 01 [11:49:24]MH_I2C_Read... [11:49:24]Read from MH i2c: 01 07 00 [11:49:24]MH_I2C_Read... [11:49:24]Read from MH i2c: 01 07 00 A0 15 00 08 00 00 00 FF 0F D2 [11:49:24]state=0 [11:49:24]Key pressed [11:49:24]Feed [11:49:24]Write to MH i2c: D8 00 00 A1 15 8D [11:49:24]Write i2c OK [11:49:24]MH_I2C_Read... [11:49:24]Read from MH i2c: D8 [11:49:24]MH_I2C_Read... [11:49:24]Read from MH i2c: D8 01 00 [11:49:24]MH_I2C_Read... [11:49:24]Read from MH i2c: D8 01 00 A1 15 00 8E [11:49:24]int [11:49:24]Write to MH i2c: 01 00 00 A2 15 B7 [11:49:24]Write i2c OK [11:49:24]MH_I2C_Read... [11:49:24]Read from MH i2c: 01 [11:49:24]MH_I2C_Read... [11:49:24]Read from MH i2c: 01 07 00 [11:49:24]MH_I2C_Read... [11:49:24]Read from MH i2c: 01 07 00 A2 15 00 48 00 00 00 3C 00 42 [11:49:24]state=2 [11:49:24]Key pressed [11:49:24]int [11:49:24]Write to MH i2c: 01 00 00 A3 15 B8 [11:49:24]*** FLAG_PRN_KEY reset [11:49:24]Write i2c OK [11:49:24]MH_I2C_Read... [11:49:24]Read from MH i2c: 01 [11:49:24]MH_I2C_Read... [11:49:24]Read from MH i2c: 01 07 00 [11:49:24]MH_I2C_Read... [11:49:24]Read from MH i2c: 01 07 00 A3 15 00 00 00 00 00 F5 0F C3 [11:49:24]state=2 [11:49:24]Stop feed [11:49:24]OFD Sender: No OFD packet to send [11:49:29]OFD Sender: No OFD packet to send [11:49:34]OFD Sender: No OFD packet to send [11:49:39]OFD Sender: No OFD packet to send [11:49:44]OFD Sender: No OFD packet to send [11:49:49]OFD Sender: No OFD packet to send [11:49:54]OFD Sender: No OFD packet to send [11:49:59]OFD Sender: No OFD packet to send [11:50:04]OFD Sender: No OFD packet to send [11:50:09]OFD Sender: No OFD packet to send [11:50:14]OFD Sender: No OFD packet to send [11:50:19]OFD Sender: No OFD packet to send [11:50:24]OFD Sender: No OFD packet to send [11:50:29]OFD Sender: No OFD packet to send [11:50:34]OFD Sender: No OFD packet to send [11:50:39]OFD Sender: No OFD packet to send [11:50:44]OFD Sender: No OFD packet to send [11:50:46]accept exits with 9 [11:50:46]New connection [11:50:46]New thread 3067579748 created [11:50:46]Thread 3067436388 joined [11:50:46]Waiting for new connection... [11:50:46] Sock 9.Parse request [11:50:46]Sock 9.Check first char [11:50:46]Sock 9.First char is OK [11:50:46]request: POST /json_proto HTTP/1.0 [11:50:46]Method: POST [11:50:46]URL: /json_proto [11:50:46]Method is POST - this is cgi request [11:50:46]url: /json_proto [11:50:46]query_string will be loaded in cgi processing [11:50:46]execute_cgi json_proto POST (null) [11:50:46]execute_cgi path=json_proto method=POST [11:50:46]POST find Content-Length [11:50:46]Host: 172.17.48.197:8080 [11:50:46]Content-Length: 1208 [11:50:46]Content-Type: application/json [11:50:46] [11:50:46]POST finish read [11:50:46]Found Content-Length = 1208 [11:50:46]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106573\u000A04.03.2024 11:46\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 13\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 60.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 4170.00\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\u000A68835\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:50:46]execute_script... [11:50:46]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106573\u000A04.03.2024 11:46\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 13\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 60.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 4170.00\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\u000A68835\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:50:46]POST & json_proto [11:50:46]process_json_proto [11:50:46]json parsed OK: [11:50:46]protocol is kg_v1.0 [11:50:46]action value=print_text [11:50:46]process_action print_text [11:50:46]cmd_print_text [11:50:46]ExternCall_PrintAddStr [11:50:46]wPrintStart [11:50:46]Write to MH i2c: 01 00 00 A4 15 B9 [11:50:46]Write i2c OK [11:50:46]MH_I2C_Read... [11:50:46]Read from MH i2c: 01 [11:50:46]MH_I2C_Read... [11:50:46]Read from MH i2c: 01 07 00 [11:50:46]MH_I2C_Read... [11:50:46]Read from MH i2c: 01 07 00 A4 15 00 00 00 00 00 FF 0F CE [11:50:46]RasterBufferAndPrint [11:50:46]line *****ТОВАРНЫЙ ЧЕК***** [11:50:46]line АЗС 25 [11:50:46]line Партнер нефть [11:50:46]line 02508201610067 [11:50:46]line Кассир : Абылгазиев А. [11:50:46]line Счет N : (1)1106573 [11:50:46]line 04.03.2024 11:46 [11:50:46]line ПРОДАЖА [11:50:46]line ТРК (МРК, ГНК): 13 [11:50:46]line Вид ГСМ : 2710124500 [11:50:46]line Аи-95-К-5 [11:50:46]line 60.000 x 69.50 [11:50:46]line ИТОГ: 4170.00 [11:50:46]line Тип оплаты: Талоны: Топливная Карта [11:50:46]line 68835 [11:50:46]line ______________________ [11:50:46]line (подпись) [11:50:46]written 0, free lines is 4095 [11:50:46]Write to MH i2c: 01 00 00 B8 15 CD [11:50:46]Write i2c OK [11:50:46]MH_I2C_Read... [11:50:46]Read from MH i2c: 01 [11:50:46]MH_I2C_Read... [11:50:46]Read from MH i2c: 01 07 00 [11:50:46]MH_I2C_Read... [11:50:46]Read from MH i2c: 01 07 00 B8 15 00 00 00 00 00 13 0E F5 [11:50:46]RasterBufferAndPrint [11:50:46]line [11:50:46]line [11:50:46]line [11:50:46]line [11:50:46]line [11:50:46]written 0, free lines is 3605 [11:50:46]MH_Cut [11:50:46]Write to MH i2c: D1 01 00 BF 15 01 A6 [11:50:46]Write i2c OK [11:50:46]MH_I2C_Read... [11:50:46]Read from MH i2c: D1 [11:50:46]MH_I2C_Read... [11:50:46]Read from MH i2c: D1 01 00 [11:50:46]MH_I2C_Read... [11:50:46]Read from MH i2c: D1 01 00 BF 15 00 A5 [11:50:46]Write to MH i2c: 01 00 00 C0 15 D5 [11:50:46]Write i2c OK [11:50:46]MH_I2C_Read... [11:50:46]*** Cut start [11:50:46]*** Purtial cut [11:50:46]*** Stage 1: CUTSNS_PIN = 1 [11:50:48]Read from MH i2c: 01 [11:50:48]MH_I2C_Read... [11:50:48]Read from MH i2c: 01 07 00 *** Stop cut motor [11:50:48]*** Cut end [11:50:48] [11:50:48]MH_I2C_Read... [11:50:48]Read from MH i2c: 01 07 00 C0 15 00 00 00 00 00 FF 0F EA [11:50:48]process_action print_text done [11:50:48]requested_data is exist [11:50:48]produce_requested_data [11:50:48]requested_item fm.sn is exist - process it [11:50:48]wFMCommunicate request_size=4 [11:50:48]MH_SAM_APDU [11:50:48]CAPDU: 80 11 00 00 [11:50:48]Write to MH i2c: E2 08 00 C1 15 80 11 00 00 00 00 00 00 50 [11:50:48]Write i2c OK [11:50:48]MH_I2C_Read... [11:50:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:48]Read from MH i2c: E2 [11:50:48]MH_I2C_Read... [11:50:48]Read from MH i2c: E2 17 00 [11:50:48]MH_I2C_Read... [11:50:48]Read from MH i2c: E2 17 00 C1 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AE [11:50:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:50:48]wFMCommunicate OK [11:50:48]requested_item fd.num is exist - process it [11:50:48]SAM_PROTO_GetFieldsCounters [11:50:48]wFMCommunicate request_size=4 [11:50:48]MH_SAM_APDU [11:50:48]CAPDU: 80 13 00 00 [11:50:48]Write to MH i2c: E2 08 00 C2 15 80 13 00 00 00 00 00 00 53 [11:50:48]Write i2c OK [11:50:48]MH_I2C_Read... [11:50:49]Read from MH i2c: E2 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: E2 62 00 [11:50:49]MH_I2C_Read... [11:50:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:50:49]*** FLAG_PRN_KEY set [11:50:49]int [11:50:49]Read from MH i2c: E2 62 00 C2 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A4 E2 01 00 0E 04 04 00 44 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 1E [11:50: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A4 E2 01 00 0E 04 04 00 44 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 [11:50:49]wFMCommunicate OK [11:50:49]SAM_PROTO_GetFieldsCounters done [11:50:49]requested_item shift.num is exist - process it [11:50:49]requested_item shift.opened is exist - process it [11:50:49]req_shift_opened [11:50:49]FM_GetShiftState [11:50:49]SAM_PROTO_GetShiftState [11:50:49]wFMCommunicate request_size=4 [11:50:49]MH_SAM_APDU [11:50:49]CAPDU: 80 13 01 00 [11:50:49]Write to MH i2c: E2 08 00 C3 15 80 13 01 00 00 00 00 00 55 [11:50:49]Write i2c OK [11:50:49]MH_I2C_Read... [11:50:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:49]Read from MH i2c: E2 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: E2 0E 00 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: E2 0E 00 C3 15 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 6C [11:50:49]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:50:49]wFMCommunicate OK [11:50:49]SAM_PROTO_GetShiftState done [11:50:49]FM_GetShiftState done [11:50:49]req_shift_opened done [11:50:49]requested_item shift.open_date is exist - process it [11:50:49]req_shift_open_date [11:50:49]req_shift_open_date done [11:50:49]produce_requested_data done [11:50:49]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123556,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:50:49]process_action_free print_text [11:50:49]json_value_free [11:50:49]json_value_free done [11:50:49]process_json_proto returns [11:50:49]Send response to host [11:50:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123556,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:50:49]free response buf [11:50:49]execute_script done [11:50:49]execute_script returns [11:50:49]free content buf [11:50:49]Sock 9.Close socket [11:50:49]Sock 9.Thread stoped [11:50:49]Write to MH i2c: 01 00 00 C4 15 D9 [11:50:49]Write i2c OK [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 07 00 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 07 00 C4 15 00 08 00 00 00 FF 0F F6 [11:50:49]state=0 [11:50:49]Key pressed [11:50:49]Feed [11:50:49]Write to MH i2c: D8 00 00 C5 15 B1 [11:50:49]Write i2c OK [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: D8 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: D8 01 00 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: D8 01 00 C5 15 00 B2 [11:50:49]int [11:50:49]Write to MH i2c: 01 00 00 C6 15 DB [11:50:49]Write i2c OK [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 07 00 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 07 00 C6 15 00 48 00 00 00 3C 00 66 [11:50:49]state=2 [11:50:49]Key pressed [11:50:49]int [11:50:49]Write to MH i2c: 01 00 00 C7 15 DC [11:50:49]*** FLAG_PRN_KEY reset [11:50:49]Write i2c OK [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 07 00 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 07 00 C7 15 00 00 00 00 00 F5 0F E7 [11:50:49]state=2 [11:50:49]Stop feed [11:50:49]int [11:50:49]Write to MH i2c: 01 00 00 C8 15 DD [11:50:49]*** FLAG_PRN_KEY set [11:50:49]Write i2c OK [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 07 00 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 07 00 C8 15 00 08 00 00 00 FF 0F FA [11:50:49]state=0 [11:50:49]Key pressed [11:50:49]Feed [11:50:49]Write to MH i2c: D8 00 00 C9 15 B5 [11:50:49]Write i2c OK [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: D8 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: D8 01 00 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: D8 01 00 C9 15 00 B6 [11:50:49]int [11:50:49]Write to MH i2c: 01 00 00 CA 15 DF [11:50:49]Write i2c OK [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 07 00 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 07 00 CA 15 00 48 00 00 00 3C 00 6A [11:50:49]state=2 [11:50:49]Key pressed [11:50:49]int [11:50:49]Write to MH i2c: 01 00 00 CB 15 E0 [11:50:49]*** FLAG_PRN_KEY reset [11:50:49]Write i2c OK [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 07 00 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 07 00 CB 15 00 00 00 00 00 F5 0F EB [11:50:49]state=2 [11:50:49]Stop feed [11:50:49]int [11:50:49]Write to MH i2c: 01 00 00 CC 15 E1 [11:50:49]*** FLAG_PRN_KEY set [11:50:49]Write i2c OK [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 07 00 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 07 00 CC 15 00 08 00 00 00 FF 0F FE [11:50:49]state=0 [11:50:49]Key pressed [11:50:49]Feed [11:50:49]Write to MH i2c: D8 00 00 CD 15 B9 [11:50:49]Write i2c OK [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: D8 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: D8 01 00 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: D8 01 00 CD 15 00 BA [11:50:49]int [11:50:49]Write to MH i2c: 01 00 00 CE 15 E3 [11:50:49]Write i2c OK [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 07 00 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 07 00 CE 15 00 48 00 00 00 3C 00 6E [11:50:49]state=2 [11:50:49]Key pressed [11:50:49]int [11:50:49]Write to MH i2c: 01 00 00 CF 15 E4 [11:50:49]*** FLAG_PRN_KEY reset [11:50:49]Write i2c OK [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 07 00 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 07 00 CF 15 00 00 00 00 00 F5 0F EF [11:50:49]state=2 [11:50:49]Stop feed [11:50:49]int [11:50:49]Write to MH i2c: 01 00 00 D0 15 E5 [11:50:49]*** FLAG_PRN_KEY set [11:50:49]OFD Sender: No OFD packet to send [11:50:49]Write i2c OK [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 07 00 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 07 00 D0 15 00 08 00 00 00 FF 0F 02 [11:50:49]state=0 [11:50:49]Key pressed [11:50:49]Feed [11:50:49]Write to MH i2c: D8 00 00 D1 15 BD [11:50:49]Write i2c OK [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: D8 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: D8 01 00 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: D8 01 00 D1 15 00 BE [11:50:49]int [11:50:49]Write to MH i2c: 01 00 00 D2 15 E7 [11:50:49]Write i2c OK [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 07 00 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 07 00 D2 15 00 48 00 00 00 3C 00 72 [11:50:49]state=2 [11:50:49]Key pressed [11:50:49]int [11:50:49]Write to MH i2c: 01 00 00 D3 15 E8 [11:50:49]*** FLAG_PRN_KEY reset [11:50:49]Write i2c OK [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 07 00 [11:50:49]MH_I2C_Read... [11:50:49]Read from MH i2c: 01 07 00 D3 15 00 00 00 00 00 F6 0F F4 [11:50:49]state=2 [11:50:49]Stop feed [11:50:54]OFD Sender: No OFD packet to send [11:50:56]accept exits with 7 [11:50:56]New connection [11:50:56]New thread 3067436388 created [11:50:56]Thread 3067579748 joined [11:50:56]Waiting for new connection... [11:50:56] Sock 7.Parse request [11:50:56]Sock 7.Check first char [11:50:56]Sock 7.First char is OK [11:50:56]request: POST /json_proto HTTP/1.0 [11:50:56]Method: POST [11:50:56]URL: /json_proto [11:50:56]Method is POST - this is cgi request [11:50:56]url: /json_proto [11:50:56]query_string will be loaded in cgi processing [11:50:56]execute_cgi json_proto POST (null) [11:50:56]execute_cgi path=json_proto method=POST [11:50:56]POST find Content-Length [11:50:56]Host: 172.17.48.197:8080 [11:50:56]Content-Length: 1215 [11:50:56]Content-Type: application/json [11:50:56] [11:50:56]POST finish read [11:50:56]Found Content-Length = 1215 [11:50:56]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106574\u000A04.03.2024 11:47\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.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\u000A3815532\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:50:56]execute_script... [11:50:56]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106574\u000A04.03.2024 11:47\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.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\u000A3815532\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:50:56]POST & json_proto [11:50:56]process_json_proto [11:50:56]json parsed OK: [11:50:56]protocol is kg_v1.0 [11:50:56]action value=print_text [11:50:56]process_action print_text [11:50:56]cmd_print_text [11:50:56]ExternCall_PrintAddStr [11:50:56]wPrintStart [11:50:56]Write to MH i2c: 01 00 00 D4 15 E9 [11:50:56]Write i2c OK [11:50:56]MH_I2C_Read... [11:50:56]Read from MH i2c: 01 [11:50:56]MH_I2C_Read... [11:50:56]Read from MH i2c: 01 07 00 [11:50:56]MH_I2C_Read... [11:50:56]Read from MH i2c: 01 07 00 D4 15 00 00 00 00 00 FF 0F FE [11:50:56]RasterBufferAndPrint [11:50:56]line *****ТОВАРНЫЙ ЧЕК***** [11:50:56]line АЗС 25 [11:50:56]line Партнер нефть [11:50:56]line 02508201610067 [11:50:56]line Кассир : Абылгазиев А. [11:50:56]line Счет N : (1)1106574 [11:50:56]line 04.03.2024 11:47 [11:50:56]line ПРОДАЖА [11:50:56]line ТРК (МРК, ГНК): 21 [11:50:56]line Вид ГСМ : 2710124130 [11:50:56]line Аи-92-К-5 [11:50:56]line 10.000 x 61.90 [11:50:56]line ИТОГ: 619.00 [11:50:56]line Тип оплаты: Талоны: Топливные Талоны [11:50:56]line 3815532 [11:50:56]line ______________________ [11:50:56]line (подпись) [11:50:56]written 0, free lines is 4095 [11:50:57]Write to MH i2c: 01 00 00 E8 15 FD [11:50:57]Write i2c OK [11:50:57]MH_I2C_Read... [11:50:57]Read from MH i2c: 01 [11:50:57]MH_I2C_Read... [11:50:57]Read from MH i2c: 01 07 00 [11:50:57]MH_I2C_Read... [11:50:57]Read from MH i2c: 01 07 00 E8 15 00 00 00 00 00 12 0E 24 [11:50:57]RasterBufferAndPrint [11:50:57]line [11:50:57]line [11:50:57]line [11:50:57]line [11:50:57]line [11:50:57]written 0, free lines is 3603 [11:50:57]MH_Cut [11:50:57]Write to MH i2c: D1 01 00 EF 15 01 D6 [11:50:57]Write i2c OK [11:50:57]MH_I2C_Read... [11:50:57]Read from MH i2c: D1 [11:50:57]MH_I2C_Read... [11:50:57]Read from MH i2c: D1 01 00 [11:50:57]MH_I2C_Read... [11:50:57]Read from MH i2c: D1 01 00 EF 15 00 D5 [11:50:57]Write to MH i2c: 01 00 00 F0 15 05 [11:50:57]Write i2c OK [11:50:57]MH_I2C_Read... [11:50:57]*** Cut start [11:50:57]*** Purtial cut [11:50:57]*** Stage 1: CUTSNS_PIN = 1 [11:50:59]Read from MH i2c: 01 [11:50:59]MH_I2C_Read... [11:50:59]Read from MH i2c: 01 07 00 [11:50:59]MH_I2C_Read... [11:50:59]*** Stop cut motor [11:50:59]*** Cut end [11:50:59]Read from MH i2c: 01 07 00 F0 15 00 00 00 00 00 FF 0F 1A [11:50:59]process_action print_text done [11:50:59]requested_data is exist [11:50:59]produce_requested_data [11:50:59]requested_item fm.sn is exist - process it [11:50:59]wFMCommunicate request_size=4 [11:50:59]MH_SAM_APDU [11:50:59]CAPDU: 80 11 00 00 [11:50:59]Write to MH i2c: E2 08 00 F1 15 80 11 00 00 00 00 00 00 80 [11:50:59]Write i2c OK [11:50:59]MH_I2C_Read... [11:50:59]OFD Sender: No OFD packet to send [11:50:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:59]Read from MH i2c: E2 [11:50:59]MH_I2C_Read... [11:50:59]Read from MH i2c: E2 17 00 [11:50:59]MH_I2C_Read... [11:50:59]Read from MH i2c: E2 17 00 F1 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 DE [11:50:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:50:59]wFMCommunicate OK [11:50:59]requested_item fd.num is exist - process it [11:50:59]SAM_PROTO_GetFieldsCounters [11:50:59]wFMCommunicate request_size=4 [11:50:59]MH_SAM_APDU [11:50:59]CAPDU: 80 13 00 00 [11:50:59]Write to MH i2c: E2 08 00 F2 15 80 13 00 00 00 00 00 00 83 [11:50:59]Write i2c OK [11:50:59]MH_I2C_Read... [11:50:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:50:59]Read from MH i2c: E2 [11:50:59]MH_I2C_Read... [11:50:59]Read from MH i2c: E2 62 00 [11:50:59]MH_I2C_Read... [11:50:59]Read from MH i2c: E2 62 00 F2 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A4 E2 01 00 0E 04 04 00 44 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 4E [11:50:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A4 E2 01 00 0E 04 04 00 44 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 [11:50:59]wFMCommunicate OK [11:50:59]SAM_PROTO_GetFieldsCounters done [11:50:59]requested_item shift.num is exist - process it [11:50:59]requested_item shift.opened is exist - process it [11:50:59]req_shift_opened [11:50:59]FM_GetShiftState [11:50:59]SAM_PROTO_GetShiftState [11:50:59]wFMCommunicate request_size=4 [11:50:59]MH_SAM_APDU [11:50:59]CAPDU: 80 13 01 00 [11:50:59]Write to MH i2c: E2 08 00 F3 15 80 13 01 00 00 00 00 00 85 [11:50:59]Write i2c OK [11:50:59]MH_I2C_Read... [11:50:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:59]Read from MH i2c: E2 [11:50:59]MH_I2C_Read... [11:50:59]Read from MH i2c: E2 0E 00 [11:50:59]MH_I2C_Read... [11:50:59]Read from MH i2c: E2 0E 00 F3 15 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 9C [11:50:59]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:50:59]wFMCommunicate OK [11:50:59]SAM_PROTO_GetShiftState done [11:50:59]FM_GetShiftState done [11:50:59]req_shift_opened done [11:50:59]requested_item shift.open_date is exist - process it [11:50:59]req_shift_open_date [11:50:59]req_shift_open_date done [11:50:59]produce_requested_data done [11:50:59]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123556,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:50:59]process_action_free print_text [11:50:59]json_value_free [11:50:59]json_value_free done [11:50:59]process_json_proto returns [11:50:59]Send response to host [11:50:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123556,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:50:59]free response buf [11:50:59]execute_script done [11:50:59]execute_script returns [11:50:59]free content buf [11:50:59]Sock 7.Close socket [11:50:59]Sock 7.Thread stoped [11:51:00]int [11:51:00]Write to MH i2c: 01 00 00 F4 15 09 [11:51:00]*** FLAG_PRN_KEY set [11:51:00]Write i2c OK [11:51:00]MH_I2C_Read... [11:51:00]Read from MH i2c: 01 [11:51:00]MH_I2C_Read... [11:51:00]Read from MH i2c: 01 07 00 [11:51:00]MH_I2C_Read... [11:51:00]Read from MH i2c: 01 07 00 F4 15 00 08 00 00 00 FF 0F 26 [11:51:00]state=0 [11:51:00]Key pressed [11:51:00]Feed [11:51:00]Write to MH i2c: D8 00 00 F5 15 E1 [11:51:00]Write i2c OK [11:51:00]MH_I2C_Read... [11:51:00]Read from MH i2c: D8 [11:51:00]MH_I2C_Read... [11:51:00]Read from MH i2c: D8 01 00 [11:51:00]MH_I2C_Read... [11:51:00]Read from MH i2c: D8 01 00 F5 15 00 E2 [11:51:00]int [11:51:00]Write to MH i2c: 01 00 00 F6 15 0B [11:51:00]Write i2c OK [11:51:00]MH_I2C_Read... [11:51:00]Read from MH i2c: 01 [11:51:00]MH_I2C_Read... [11:51:00]Read from MH i2c: 01 07 00 [11:51:00]MH_I2C_Read... [11:51:00]Read from MH i2c: 01 07 00 F6 15 00 48 00 00 00 3C 00 96 [11:51:00]state=2 [11:51:00]Key pressed [11:51:00]int [11:51:00]Write to MH i2c: 01 00 00 F7 15 0C [11:51:00]*** FLAG_PRN_KEY reset [11:51:00]Write i2c OK [11:51:00]MH_I2C_Read... [11:51:00]Read from MH i2c: 01 [11:51:00]MH_I2C_Read... [11:51:00]Read from MH i2c: 01 07 00 [11:51:00]MH_I2C_Read... [11:51:00]Read from MH i2c: 01 07 00 F7 15 00 00 00 00 00 F6 0F 18 [11:51:00]state=2 [11:51:00]Stop feed [11:51:00]int [11:51:00]Write to MH i2c: 01 00 00 F8 15 0D [11:51:00]*** FLAG_PRN_KEY set [11:51:00]Write i2c OK [11:51:00]MH_I2C_Read... [11:51:00]Read from MH i2c: 01 [11:51:00]MH_I2C_Read... [11:51:00]Read from MH i2c: 01 07 00 [11:51:00]MH_I2C_Read... [11:51:00]Read from MH i2c: 01 07 00 F8 15 00 08 00 00 00 FF 0F 2A [11:51:00]state=0 [11:51:00]Key pressed [11:51:00]Feed [11:51:00]Write to MH i2c: D8 00 00 F9 15 E5 [11:51:00]Write i2c OK [11:51:00]MH_I2C_Read... [11:51:00]Read from MH i2c: D8 [11:51:00]MH_I2C_Read... [11:51:00]Read from MH i2c: D8 01 00 [11:51:00]MH_I2C_Read... [11:51:00]Read from MH i2c: D8 01 00 F9 15 00 E6 [11:51:00]int [11:51:00]Write to MH i2c: 01 00 00 FA 15 0F [11:51:00]Write i2c OK [11:51:00]MH_I2C_Read... [11:51:00]Read from MH i2c: 01 [11:51:00]MH_I2C_Read... [11:51:00]Read from MH i2c: 01 07 00 [11:51:00]MH_I2C_Read... [11:51:00]Read from MH i2c: 01 07 00 FA 15 00 48 00 00 00 3C 00 9A [11:51:00]state=2 [11:51:00]Key pressed [11:51:00]int [11:51:00]Write to MH i2c: 01 00 00 FB 15 10 [11:51:00]*** FLAG_PRN_KEY reset [11:51:00]Write i2c OK [11:51:00]MH_I2C_Read... [11:51:00]Read from MH i2c: 01 [11:51:00]MH_I2C_Read... [11:51:00]Read from MH i2c: 01 07 00 [11:51:00]MH_I2C_Read... [11:51:00]Read from MH i2c: 01 07 00 FB 15 00 00 00 00 00 F6 0F 1C [11:51:00]state=2 [11:51:00]Stop feed [11:51:01]int [11:51:01]Write to MH i2c: 01 00 00 FC 15 11 [11:51:01]*** FLAG_PRN_KEY set [11:51:01]Write i2c OK [11:51:01]MH_I2C_Read... [11:51:01]Read from MH i2c: 01 [11:51:01]MH_I2C_Read... [11:51:01]Read from MH i2c: 01 07 00 [11:51:01]MH_I2C_Read... [11:51:01]Read from MH i2c: 01 07 00 FC 15 00 08 00 00 00 FF 0F 2E [11:51:01]state=0 [11:51:01]Key pressed [11:51:01]Feed [11:51:01]Write to MH i2c: D8 00 00 FD 15 E9 [11:51:01]Write i2c OK [11:51:01]MH_I2C_Read... [11:51:01]Read from MH i2c: D8 [11:51:01]MH_I2C_Read... [11:51:01]Read from MH i2c: D8 01 00 [11:51:01]MH_I2C_Read... [11:51:01]Read from MH i2c: D8 01 00 FD 15 00 EA [11:51:01]int [11:51:01]Write to MH i2c: 01 00 00 FE 15 13 [11:51:01]Write i2c OK [11:51:01]MH_I2C_Read... [11:51:01]Read from MH i2c: 01 [11:51:01]MH_I2C_Read... [11:51:01]Read from MH i2c: 01 07 00 [11:51:01]MH_I2C_Read... [11:51:01]Read from MH i2c: 01 07 00 FE 15 00 48 00 00 00 3C 00 9E [11:51:01]state=2 [11:51:01]Key pressed [11:51:01]int [11:51:01]Write to MH i2c: 01 00 00 FF 15 14 [11:51:01]*** FLAG_PRN_KEY reset [11:51:01]Write i2c OK [11:51:01]MH_I2C_Read... [11:51:01]Read from MH i2c: 01 [11:51:01]MH_I2C_Read... [11:51:01]Read from MH i2c: 01 07 00 [11:51:01]MH_I2C_Read... [11:51:01]Read from MH i2c: 01 07 00 FF 15 00 00 00 00 00 F5 0F 1F [11:51:01]state=2 [11:51:01]Stop feed [11:51:04]OFD Sender: No OFD packet to send [11:51:09]OFD Sender: No OFD packet to send [11:51:14]OFD Sender: No OFD packet to send [11:51:19]OFD Sender: No OFD packet to send [11:51:24]OFD Sender: No OFD packet to send [11:51:29]OFD Sender: No OFD packet to send [11:51:34]accept exits with 9 [11:51:34]New connection [11:51:34]New thread 3067579748 created [11:51:34]Thread 3067436388 joined [11:51:34]Waiting for new connection... [11:51:34] Sock 9.Parse request [11:51:34]Sock 9.Check first char [11:51:34]Sock 9.First char is OK [11:51:34]request: POST /json_proto HTTP/1.0 [11:51:34]Method: POST [11:51:34]URL: /json_proto [11:51:34]Method is POST - this is cgi request [11:51:34]url: /json_proto [11:51:34]query_string will be loaded in cgi processing [11:51:34]execute_cgi json_proto POST (null) [11:51:34]execute_cgi path=json_proto method=POST [11:51:34]POST find Content-Length [11:51:34]Host: 172.17.48.197:8080 [11:51:34]Content-Length: 678 [11:51:34]Content-Type: application/json [11:51:34] [11:51:34]POST finish read [11:51:34]Found Content-Length = 678 [11:51:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106575", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.700, "sum" : 600.43, "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:51:34]execute_script... [11:51:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106575", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.700, "sum" : 600.43, "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:51:34]POST & json_proto [11:51:34]process_json_proto [11:51:34]json parsed OK: [11:51:34]protocol is kg_v1.0 [11:51:34]action value=close_receipt [11:51:34]process_action close_receipt [11:51:34]cmd_close_receipt [11:51:34]MH_GetDate [11:51:34]Write to MH i2c: F0 00 00 00 16 05 [11:51:34]Write i2c OK [11:51:34]MH_I2C_Read... [11:51:34]Read from MH i2c: F0 [11:51:34]MH_I2C_Read... [11:51:34]Read from MH i2c: F0 09 00 [11:51:34]MH_I2C_Read... [11:51:34]Read from MH i2c: F0 09 00 00 16 00 C7 B5 E5 65 6C AF E3 65 37 [11:51:34]GetLastDocTimeStamp 1709552957 [11:51:34]current date 1709553095 [11:51:34]FM_GetShiftState [11:51:34]SAM_PROTO_GetShiftState [11:51:34]wFMCommunicate request_size=4 [11:51:34]MH_SAM_APDU [11:51:34]CAPDU: 80 13 01 00 [11:51:34]Write to MH i2c: E2 08 00 01 16 80 13 01 00 00 00 00 00 94 [11:51:34]Write i2c OK [11:51:34]MH_I2C_Read... [11:51:34]OFD Sender: No OFD packet to send [11:51:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:34]Read from MH i2c: E2 [11:51:34]MH_I2C_Read... [11:51:34]Read from MH i2c: E2 0E 00 [11:51:34]MH_I2C_Read... [11:51:34]Read from MH i2c: E2 0E 00 01 16 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 AB [11:51:34]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:51:34]wFMCommunicate OK [11:51:34]SAM_PROTO_GetShiftState done [11:51:34]FM_GetShiftState done [11:51:34]opened in 1709511088 [11:51:34]opened+sec_in_day 1709597488 [11:51:34]quantity*price = 60043 [11:51:34]sum+1 = 60044 [11:51:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.76 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 157 04.03.2024 11:51 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123557 ФПД: 7932796478778 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T115135&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123557&fm=7932796478778&tin=02508201610067®Number=0000000000090573&sum=60000 [11:51:35]StoreToDocumentArchive [11:51:35]shift 324 fd 123557 [11:51:35]save to /storage/0324/doc_00123557 [11:51:35]save last doc name /storage/0324/doc_00123557 to /storage/kkm_last_doc_name [11:51:35]save OK [11:51:35]Clear old archive folders... [11:51:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:51:35]tlvbuf is 01BBBA10 [11:51:35]SAM_PROTO_ClearQueue [11:51:35]wFMCommunicate request_size=4 [11:51:35]MH_SAM_APDU [11:51:35]CAPDU: 80 09 00 00 [11:51:35]Write to MH i2c: E2 08 00 0E 16 80 09 00 00 00 00 00 00 96 [11:51:35]Write i2c OK [11:51:35]MH_I2C_Read... [11:51:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:51:35]Read from MH i2c: E2 [11:51:35]MH_I2C_Read... [11:51:35]Read from MH i2c: E2 03 00 [11:51:35]MH_I2C_Read... [11:51:35]Read from MH i2c: E2 03 00 0E 16 00 90 00 98 [11:51:35]RAPDU: 90 00 [11:51:35]wFMCommunicate OK [11:51:35]SAM_PROTO_ClearQueue done [11:51:35]KKMCreateOFDPacket [11:51:35]OFDProtocolAddRootSTLVToBuf [11:51:35]FM_MakeSignedData [11:51:35]FM_MakeSignedData [11:51:35]SAM_PROTO_SignData [11:51:35]wFMCommunicate request_size=4 [11:51:35]MH_SAM_APDU [11:51:35]CAPDU: 80 0D 01 02 [11:51:35]Write to MH i2c: E2 08 00 0F 16 80 0D 01 02 00 00 00 00 9E [11:51:35]Write i2c OK [11:51:35]MH_I2C_Read... [11:51:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:51:35]Read from MH i2c: E2 [11:51:35]MH_I2C_Read... [11:51:35]Read from MH i2c: E2 03 00 [11:51:35]MH_I2C_Read... [11:51:35]Read from MH i2c: E2 03 00 0F 16 00 90 00 99 [11:51:35]RAPDU: 90 00 [11:51:35]wFMCommunicate OK [11:51:35]wFMCommunicate request_size=255 [11:51:35]MH_SAM_APDU [11:51: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 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 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 9D 00 00 00 F4 03 04 00 C7 B5 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A5 E2 01 00 35 04 06 00 07 [11:51:35]Write to MH i2c: E2 02 01 10 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 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 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 9D 00 00 00 F4 03 04 00 C7 B5 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A5 E2 01 00 35 04 06 00 07 00 00 56 [11:51:35]Write i2c OK [11:51:35]MH_I2C_Read... [11:51:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:36]Read from MH i2c: E2 [11:51:36]MH_I2C_Read... [11:51:36]Read from MH i2c: E2 03 00 [11:51:36]MH_I2C_Read... [11:51:36]Read from MH i2c: E2 03 00 10 16 00 90 00 9A [11:51:36]RAPDU: 90 00 [11:51:36]wFMCommunicate OK [11:51:36]wFMCommunicate request_size=10 [11:51:36]MH_SAM_APDU [11:51:36]CAPDU: 80 0D 02 02 05 36 FF 84 25 3A [11:51:36]Write to MH i2c: E2 0D 00 11 16 80 0D 02 02 05 00 36 FF 84 25 3A 00 00 C3 [11:51:36]Write i2c OK [11:51:36]MH_I2C_Read... [11:51:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:36]Read from MH i2c: E2 [11:51:36]MH_I2C_Read... [11:51:36]Read from MH i2c: E2 03 00 [11:51:36]MH_I2C_Read... [11:51:36]Read from MH i2c: E2 03 00 11 16 00 90 00 9B [11:51:36]RAPDU: 90 00 [11:51:36]wFMCommunicate OK [11:51:36]wFMCommunicate request_size=4 [11:51:36]MH_SAM_APDU [11:51:36]CAPDU: 80 0D 03 02 [11:51:36]Write to MH i2c: E2 08 00 12 16 80 0D 03 02 00 00 00 00 A3 [11:51:36]Write i2c OK [11:51:36]MH_I2C_Read... [11:51:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:51:36]Read from MH i2c: E2 [11:51:36]MH_I2C_Read... [11:51:36]Read from MH i2c: E2 0B 00 [11:51:36]MH_I2C_Read... [11:51:36]Read from MH i2c: E2 0B 00 12 16 00 A8 EC 53 85 06 A1 B7 91 90 00 FF [11:51:36]RAPDU: A8 EC 53 85 06 A1 B7 91 90 00 [11:51:36]wFMCommunicate OK [11:51:36]SAM_PROTO_SignData done [11:51:36]FM_MakeSignedData done [11:51:36]CreateOFDProtocolMessage [11:51:36]wFMCommunicate request_size=4 [11:51:36]MH_SAM_APDU [11:51:36]CAPDU: 80 11 00 00 [11:51:36]Write to MH i2c: E2 08 00 13 16 80 11 00 00 00 00 00 00 A3 [11:51:36]Write i2c OK [11:51:36]MH_I2C_Read... [11:51:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:36]Read from MH i2c: E2 [11:51:36]MH_I2C_Read... [11:51:36]Read from MH i2c: E2 17 00 [11:51:36]MH_I2C_Read... [11:51:36]Read from MH i2c: E2 17 00 13 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 01 [11:51:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:51:36]wFMCommunicate OK [11:51:36]CreateOFDProtocolMessage done [11:51:36]OFDSenderStorePacket 123557 [11:51:36]StoreOFDPacket docnum=123557 [11:51:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 12 F7 07 01 2F 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 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 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 9D 00 00 00 F4 03 04 00 C7 B5 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A5 E2 01 00 35 04 06 00 07 36 FF 84 25 3A A8 EC 53 85 06 A1 B7 91 [11:51:36]CheckFolder [11:51:36]dirname=/storage/ofd_packets [11:51:36]CheckFolder done [11:51:36]ProducePacketName [11:51:36]name=ofd_packets/00123557 [11:51:36]NVStorageSaveData ofd_packets/00123557 [11:51:36]File name is /storage/ofd_packets/00123557 [11:51:36]Write 301 bytes [11:51:36]NVStorageSaveData done [11:51:36]OFDSenderStorePacket done [11:51:36]KKMCreateOFDPacket done [11:51:36]NVStorageSaveData kkm_last_timestamp [11:51:36]File name is /storage/kkm_last_timestamp [11:51:36]Write 4 bytes [11:51:36]NVStorageSaveData done [11:51:36]ExternCall_PrintAddStr [11:51:36]wPrintStart [11:51:36]Write to MH i2c: 01 00 00 14 16 2A [11:51:36]Write i2c OK [11:51:36]MH_I2C_Read... [11:51:36]Read from MH i2c: 01 [11:51:36]MH_I2C_Read... [11:51:36]Read from MH i2c: 01 07 00 [11:51:36]MH_I2C_Read... [11:51:36]Read from MH i2c: 01 07 00 14 16 00 00 00 00 00 FF 0F 3F [11:51:36]RasterBufferAndPrint [11:51:36]line Счет N : (1)1106575 [11:51:36]line ИНН: 02508201610067 [11:51:36]line Контрольно-Кассовый Чек [11:51:36]line ПРОДАЖА [11:51:36]line ТРК (МРК, ГНК) : 62 [11:51:36]line Товар: 2710124130 [11:51:36]line Аи-92-К-5 [11:51:36]line 9.700 * 61.90 [11:51:36]line = 600.43 [11:51:36]line НДС 12% НСП 1% [11:51:36]line > о реализуемом товаре [11:51:36]line ОКРУГЛЕНИЕ: -0.43 [11:51:36]line ИТОГО: 600.00 [11:51:36]line Внесено: 600.00 [11:51:36]line СДАЧА: 0.00 [11:51:36]line НСП 1% : 5.31 [11:51:36]line НДС 12% : 63.76 [11:51:36]line Наличными: 600.00 [11:51:36]line Безнал.: 0.00 [11:51:36]line Место: АЗС № 25 "Партнер Нефть" [11:51:36]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:51:36]line СНО: Общий режим [11:51:36]line Чек 157 04.03.2024 11:51 [11:51:36]line Смена: 324 ФФД: 1.0 [11:51:36]line ЗНМ: 0300000019 [11:51:36]line РНМ: 0000000000090573 [11:51:36]line Версия ККМ: 001 [11:51:36]line ФМ: 0000000000874798 [11:51:36]line ФД: 123557 [11:51:36]line ФПД: 7932796478778 [11:51:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T115135&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123557&fm=7932796478778&tin=02508201610067®Number=0000000000090573&sum=60000 [11:51:36]OFD Sender: Processing packet 123557 [packets to send 112, broken 111] [11:51:36]ProducePacketName [11:51:36]name=ofd_packets/00123557 [11:51:36]OFD Sender: To server: pG, [11:51:36]CommunicateWithHost lk.salyk.kg:30040 [11:51:36]ConnectInit lk.salyk.kg [11:51:36]written 0, free lines is 4095 [11:51:36]Connected sock=10 [11:51:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 12 F7 07 01 2F 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 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 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 9D 00 00 00 F4 03 04 00 C7 B5 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A5 E2 01 00 35 04 06 00 07 36 FF 84 25 3A A8 EC 53 85 06 A1 B7 91 [11:51:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 F7 4B 47 00 E0 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 37 39 38 10 04 04 00 A5 E2 01 00 F4 03 04 00 F0 61 E5 65 B6 04 01 00 00 58 22 A3 43 18 0D 5C 55 [11:51:37]CommunicateWithHost err = 0 [11:51:37]CheckOFDResponse [11:51:37]1017 (14) - 77093643461234 [11:51:37]1041 (16) - 0000000000874798 [11:51:37]1040 (4) - 123557 [11:51:37]1012 (4) - 04.03.2024 05:53 [11:51:37]1206 (1) - 0 [11:51:37]OFD Sender: Remove packet 123557 [11:51:37]ProducePacketName [11:51:37]name=ofd_packets/00123557 [11:51:37]NVStorageDeleteData [11:51:37]Write to MH i2c: 01 00 00 3F 16 55 [11:51:37]Write i2c OK [11:51:37]MH_I2C_Read... [11:51:37]Read from MH i2c: 01 [11:51:37]MH_I2C_Read... [11:51:37]Read from MH i2c: 01 07 00 [11:51:37]MH_I2C_Read... [11:51:37]Read from MH i2c: 01 07 00 3F 16 00 00 00 00 00 E9 0C 51 [11:51:37]RasterBufferAndPrint [11:51:37]line [11:51:37]line [11:51:37]line [11:51:37]line [11:51:37]line [11:51:37]written 0, free lines is 3311 [11:51:37]MH_Cut [11:51:37]Write to MH i2c: D1 01 00 46 16 01 2E [11:51:37]Write i2c OK [11:51:37]MH_I2C_Read... [11:51:37]Read from MH i2c: D1 [11:51:37]MH_I2C_Read... [11:51:37]Read from MH i2c: D1 01 00 [11:51:37]MH_I2C_Read... [11:51:37]Read from MH i2c: D1 01 00 46 16 00 2D [11:51:37]Write to MH i2c: 01 00 00 47 16 5D [11:51:37]Write i2c OK [11:51:37]MH_I2C_Read... [11:51:37]OFD Sender: No OFD packet to send [11:51:37]*** Cut start [11:51:37]*** Purtial cut [11:51:37]*** Stage 1: CUTSNS_PIN = 1 [11:51:39]Read from MH i2c: 01 [11:51:39]MH_I2C_Read... [11:51:39]*** Stop cut motor [11:51:39]*** Cut end [11:51:39]Read from MH i2c: 01 07 00 [11:51:39]MH_I2C_Read... [11:51:39]Read from MH i2c: 01 07 00 47 16 00 00 00 00 00 FF 0F 72 [11:51:39]process_action close_receipt done [11:51:39]requested_data is exist [11:51:39]produce_requested_data [11:51:39]requested_item fm.sn is exist - process it [11:51:39]wFMCommunicate request_size=4 [11:51:39]MH_SAM_APDU [11:51:39]CAPDU: 80 11 00 00 [11:51:39]Write to MH i2c: E2 08 00 48 16 80 11 00 00 00 00 00 00 D8 [11:51:39]Write i2c OK [11:51:39]MH_I2C_Read... [11:51:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:39]Read from MH i2c: E2 [11:51:39]MH_I2C_Read... [11:51:39]Read from MH i2c: E2 17 00 [11:51:39]MH_I2C_Read... [11:51:39]Read from MH i2c: E2 17 00 48 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 36 [11:51:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:51:39]wFMCommunicate OK [11:51:39]requested_item fd.num is exist - process it [11:51:39]SAM_PROTO_GetFieldsCounters [11:51:39]wFMCommunicate request_size=4 [11:51:39]MH_SAM_APDU [11:51:39]CAPDU: 80 13 00 00 [11:51:39]Write to MH i2c: E2 08 00 49 16 80 13 00 00 00 00 00 00 DB [11:51:39]Write i2c OK [11:51:39]MH_I2C_Read... [11:51:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:51:40]Read from MH i2c: E2 [11:51:40]MH_I2C_Read... [11:51:40]Read from MH i2c: E2 62 00 [11:51:40]MH_I2C_Read... [11:51:40]Read from MH i2c: E2 62 00 49 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A5 E2 01 00 0E 04 04 00 44 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 AA [11:51: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A5 E2 01 00 0E 04 04 00 44 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 [11:51:40]wFMCommunicate OK [11:51:40]SAM_PROTO_GetFieldsCounters done [11:51:40]requested_item shift.num is exist - process it [11:51:40]requested_item shift.opened is exist - process it [11:51:40]req_shift_opened [11:51:40]FM_GetShiftState [11:51:40]SAM_PROTO_GetShiftState [11:51:40]wFMCommunicate request_size=4 [11:51:40]MH_SAM_APDU [11:51:40]CAPDU: 80 13 01 00 [11:51:40]Write to MH i2c: E2 08 00 4A 16 80 13 01 00 00 00 00 00 DD [11:51:40]Write i2c OK [11:51:40]MH_I2C_Read... [11:51:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:40]Read from MH i2c: E2 [11:51:40]MH_I2C_Read... [11:51:40]Read from MH i2c: E2 0E 00 [11:51:40]MH_I2C_Read... [11:51:40]Read from MH i2c: E2 0E 00 4A 16 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 F4 [11:51:40]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:51:40]wFMCommunicate OK [11:51:40]SAM_PROTO_GetShiftState done [11:51:40]FM_GetShiftState done [11:51:40]req_shift_opened done [11:51:40]requested_item shift.open_date is exist - process it [11:51:40]req_shift_open_date [11:51:40]req_shift_open_date done [11:51:40]produce_requested_data done [11:51:40]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123557,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:51:40]process_action_free close_receipt [11:51:40]json_value_free [11:51:40]json_value_free done [11:51:40]process_json_proto returns [11:51:40]Send response to host [11:51:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123557,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:51:40]free response buf [11:51:40]execute_script done [11:51:40]execute_script returns [11:51:40]free content buf [11:51:40]Sock 9.Close socket [11:51:40]Sock 9.Thread stoped [11:51:42]OFD Sender: No OFD packet to send [11:51:47]OFD Sender: No OFD packet to send [11:51:50]int [11:51:50]Write to MH i2c: 01 00 00 4B 16 61 [11:51:50]*** FLAG_PRN_KEY set [11:51:50]Write i2c OK [11:51:50]MH_I2C_Read... [11:51:50]Read from MH i2c: 01 [11:51:50]MH_I2C_Read... [11:51:50]Read from MH i2c: 01 07 00 [11:51:50]MH_I2C_Read... [11:51:50]Read from MH i2c: 01 07 00 4B 16 00 08 00 00 00 FF 0F 7E [11:51:50]state=0 [11:51:50]Key pressed [11:51:50]Feed [11:51:50]Write to MH i2c: D8 00 00 4C 16 39 [11:51:50]Write i2c OK [11:51:50]MH_I2C_Read... [11:51:50]Read from MH i2c: D8 [11:51:50]MH_I2C_Read... [11:51:50]Read from MH i2c: D8 01 00 [11:51:50]MH_I2C_Read... [11:51:50]Read from MH i2c: D8 01 00 4C 16 00 3A [11:51:50]int [11:51:50]Write to MH i2c: 01 00 00 4D 16 63 [11:51:50]Write i2c OK [11:51:50]MH_I2C_Read... [11:51:50]Read from MH i2c: 01 [11:51:50]MH_I2C_Read... [11:51:50]Read from MH i2c: 01 07 00 [11:51:50]MH_I2C_Read... [11:51:50]Read from MH i2c: 01 07 00 4D 16 00 48 00 00 00 3C 00 EE [11:51:50]state=2 [11:51:50]Key pressed [11:51:50]int [11:51:50]Write to MH i2c: 01 00 00 4E 16 64 [11:51:50]*** FLAG_PRN_KEY reset [11:51:50]Write i2c OK [11:51:50]MH_I2C_Read... [11:51:50]Read from MH i2c: 01 [11:51:50]MH_I2C_Read... [11:51:50]Read from MH i2c: 01 07 00 [11:51:50]MH_I2C_Read... [11:51:50]Read from MH i2c: 01 07 00 4E 16 00 00 00 00 00 F5 0F 6F [11:51:50]state=2 [11:51:50]Stop feed [11:51:50]int [11:51:50]Write to MH i2c: 01 00 00 4F 16 65 [11:51:50]*** FLAG_PRN_KEY set [11:51:50]Write i2c OK [11:51:50]MH_I2C_Read... [11:51:50]Read from MH i2c: 01 [11:51:50]MH_I2C_Read... [11:51:50]Read from MH i2c: 01 07 00 [11:51:50]MH_I2C_Read... [11:51:50]Read from MH i2c: 01 07 00 4F 16 00 08 00 00 00 FF 0F 82 [11:51:50]state=0 [11:51:50]Key pressed [11:51:50]Feed [11:51:50]Write to MH i2c: D8 00 00 50 16 3D [11:51:50]Write i2c OK [11:51:50]MH_I2C_Read... [11:51:50]Read from MH i2c: D8 [11:51:50]MH_I2C_Read... [11:51:50]Read from MH i2c: D8 01 00 [11:51:50]MH_I2C_Read... [11:51:50]Read from MH i2c: D8 01 00 50 16 00 3E [11:51:50]int [11:51:50]Write to MH i2c: 01 00 00 51 16 67 [11:51:50]Write i2c OK [11:51:50]MH_I2C_Read... [11:51:50]Read from MH i2c: 01 [11:51:50]MH_I2C_Read... [11:51:50]Read from MH i2c: 01 07 00 [11:51:50]MH_I2C_Read... [11:51:50]Read from MH i2c: 01 07 00 51 16 00 48 00 00 00 3C 00 F2 [11:51:50]state=2 [11:51:50]Key pressed [11:51:50]int [11:51:50]Write to MH i2c: 01 00 00 52 16 68 [11:51:50]*** FLAG_PRN_KEY reset [11:51:50]Write i2c OK [11:51:50]MH_I2C_Read... [11:51:50]Read from MH i2c: 01 [11:51:50]MH_I2C_Read... [11:51:50]Read from MH i2c: 01 07 00 [11:51:50]MH_I2C_Read... [11:51:50]Read from MH i2c: 01 07 00 52 16 00 00 00 00 00 F6 0F 74 [11:51:50]state=2 [11:51:50]Stop feed [11:51:52]OFD Sender: No OFD packet to send [11:51:57]OFD Sender: No OFD packet to send [11:52:02]OFD Sender: No OFD packet to send [11:52:07]OFD Sender: No OFD packet to send [11:52:12]OFD Sender: No OFD packet to send [11:52:17]OFD Sender: No OFD packet to send [11:52:22]OFD Sender: No OFD packet to send [11:52:27]OFD Sender: No OFD packet to send [11:52:32]OFD Sender: No OFD packet to send [11:52:37]OFD Sender: No OFD packet to send [11:52:42]OFD Sender: No OFD packet to send [11:52:47]OFD Sender: No OFD packet to send [11:52:52]OFD Sender: No OFD packet to send [11:52:57]OFD Sender: No OFD packet to send [11:53:02]OFD Sender: No OFD packet to send [11:53:07]OFD Sender: No OFD packet to send [11:53:12]OFD Sender: No OFD packet to send [11:53:17]OFD Sender: No OFD packet to send [11:53:22]OFD Sender: No OFD packet to send [11:53:27]OFD Sender: No OFD packet to send [11:53:32]OFD Sender: No OFD packet to send [11:53:33]accept exits with 7 [11:53:33]New connection [11:53:33]New thread 3067436388 created [11:53:33]Thread 3067579748 joined [11:53:33]Waiting for new connection... [11:53:33] Sock 7.Parse request [11:53:33]Sock 7.Check first char [11:53:33]Sock 7.First char is OK [11:53:33]request: POST /json_proto HTTP/1.0 [11:53:33]Method: POST [11:53:33]URL: /json_proto [11:53:33]Method is POST - this is cgi request [11:53:33]url: /json_proto [11:53:33]query_string will be loaded in cgi processing [11:53:33]execute_cgi json_proto POST (null) [11:53:33]execute_cgi path=json_proto method=POST [11:53:33]POST find Content-Length [11:53:33]Host: 172.17.48.197:8080 [11:53:33]Content-Length: 1215 [11:53:33]Content-Type: application/json [11:53:33] [11:53:33]POST finish read [11:53:33]Found Content-Length = 1215 [11:53:33]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106576\u000A04.03.2024 11:49\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-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.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\u000A3833864\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:53:33]execute_script... [11:53:33]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106576\u000A04.03.2024 11:49\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-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.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\u000A3833864\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:53:33]POST & json_proto [11:53:33]process_json_proto [11:53:33]json parsed OK: [11:53:33]protocol is kg_v1.0 [11:53:33]action value=print_text [11:53:33]process_action print_text [11:53:33]cmd_print_text [11:53:33]ExternCall_PrintAddStr [11:53:33]wPrintStart [11:53:33]Write to MH i2c: 01 00 00 53 16 69 [11:53:33]Write i2c OK [11:53:33]MH_I2C_Read... [11:53:33]Read from MH i2c: 01 [11:53:33]MH_I2C_Read... [11:53:33]Read from MH i2c: 01 07 00 [11:53:33]MH_I2C_Read... [11:53:33]Read from MH i2c: 01 07 00 53 16 00 00 00 00 00 FF 0F 7E [11:53:33]RasterBufferAndPrint [11:53:33]line *****ТОВАРНЫЙ ЧЕК***** [11:53:33]line АЗС 25 [11:53:33]line Партнер нефть [11:53:33]line 02508201610067 [11:53:33]line Кассир : Абылгазиев А. [11:53:33]line Счет N : (1)1106576 [11:53:33]line 04.03.2024 11:49 [11:53:33]line ПРОДАЖА [11:53:33]line ТРК (МРК, ГНК): 32 [11:53:33]line Вид ГСМ : 2710124130 [11:53:33]line Аи-92-К-5 [11:53:33]line 10.000 x 61.90 [11:53:33]line ИТОГ: 619.00 [11:53:33]line Тип оплаты: Талоны: Топливные Талоны [11:53:33]line 3833864 [11:53:33]line ______________________ [11:53:33]line (подпись) [11:53:33]written 0, free lines is 4095 [11:53:33]Write to MH i2c: 01 00 00 67 16 7D [11:53:33]Write i2c OK [11:53:33]MH_I2C_Read... [11:53:33]Read from MH i2c: 01 [11:53:33]MH_I2C_Read... [11:53:33]Read from MH i2c: 01 07 00 [11:53:33]MH_I2C_Read... [11:53:33]Read from MH i2c: 01 07 00 67 16 00 00 00 00 00 13 0E A5 [11:53:33]RasterBufferAndPrint [11:53:33]line [11:53:33]line [11:53:33]line [11:53:33]line [11:53:33]line [11:53:33]written 0, free lines is 3604 [11:53:33]MH_Cut [11:53:33]Write to MH i2c: D1 01 00 6E 16 01 56 [11:53:33]Write i2c OK [11:53:33]MH_I2C_Read... [11:53:33]Read from MH i2c: D1 [11:53:33]MH_I2C_Read... [11:53:33]Read from MH i2c: D1 01 00 [11:53:33]MH_I2C_Read... [11:53:33]Read from MH i2c: D1 01 00 6E 16 00 55 [11:53:33]Write to MH i2c: 01 00 00 6F 16 85 [11:53:33]Write i2c OK [11:53:33]MH_I2C_Read... [11:53:34]*** Cut start [11:53:34]*** Purtial cut [11:53:34]*** Stage 1: CUTSNS_PIN = 1 [11:53:36]Read from MH i2c: 01 [11:53:36]MH_I2C_Read... [11:53:36]*** Stop cut motor [11:53:36]*** Cut end [11:53:36]Read from MH i2c: 01 07 00 [11:53:36]MH_I2C_Read... [11:53:36]Read from MH i2c: 01 07 00 6F 16 00 00 00 00 00 FF 0F 9A [11:53:36]process_action print_text done [11:53:36]requested_data is exist [11:53:36]produce_requested_data [11:53:36]requested_item fm.sn is exist - process it [11:53:36]wFMCommunicate request_size=4 [11:53:36]MH_SAM_APDU [11:53:36]CAPDU: 80 11 00 00 [11:53:36]Write to MH i2c: E2 08 00 70 16 80 11 00 00 00 00 00 00 00 [11:53:36]Write i2c OK [11:53:36]MH_I2C_Read... [11:53:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:53:36]Read from MH i2c: E2 [11:53:36]MH_I2C_Read... [11:53:36]Read from MH i2c: E2 17 00 [11:53:36]MH_I2C_Read... [11:53:36]Read from MH i2c: E2 17 00 70 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 5E [11:53:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:53:36]wFMCommunicate OK [11:53:36]requested_item fd.num is exist - process it [11:53:36]SAM_PROTO_GetFieldsCounters [11:53:36]wFMCommunicate request_size=4 [11:53:36]MH_SAM_APDU [11:53:36]CAPDU: 80 13 00 00 [11:53:36]Write to MH i2c: E2 08 00 71 16 80 13 00 00 00 00 00 00 03 [11:53:36]Write i2c OK [11:53:36]MH_I2C_Read... [11:53:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:53:36]Read from MH i2c: E2 [11:53:36]MH_I2C_Read... [11:53:36]Read from MH i2c: E2 62 00 [11:53:36]MH_I2C_Read... [11:53:36]Read from MH i2c: E2 62 00 71 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A5 E2 01 00 0E 04 04 00 44 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 D2 [11:53: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A5 E2 01 00 0E 04 04 00 44 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 [11:53:36]wFMCommunicate OK [11:53:36]SAM_PROTO_GetFieldsCounters done [11:53:36]requested_item shift.num is exist - process it [11:53:36]requested_item shift.opened is exist - process it [11:53:36]req_shift_opened [11:53:36]FM_GetShiftState [11:53:36]SAM_PROTO_GetShiftState [11:53:36]wFMCommunicate request_size=4 [11:53:36]MH_SAM_APDU [11:53:36]CAPDU: 80 13 01 00 [11:53:36]Write to MH i2c: E2 08 00 72 16 80 13 01 00 00 00 00 00 05 [11:53:36]Write i2c OK [11:53:36]MH_I2C_Read... [11:53:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:53:36]Read from MH i2c: E2 [11:53:36]MH_I2C_Read... [11:53:36]Read from MH i2c: E2 0E 00 [11:53:36]MH_I2C_Read... [11:53:36]Read from MH i2c: E2 0E 00 72 16 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 1C [11:53:36]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:53:36]wFMCommunicate OK [11:53:36]SAM_PROTO_GetShiftState done [11:53:36]FM_GetShiftState done [11:53:36]req_shift_opened done [11:53:36]requested_item shift.open_date is exist - process it [11:53:36]req_shift_open_date [11:53:36]req_shift_open_date done [11:53:36]produce_requested_data done [11:53:36]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123557,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:53:36]process_action_free print_text [11:53:36]json_value_free [11:53:36]json_value_free done [11:53:36]process_json_proto returns [11:53:36]Send response to host [11:53:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123557,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:53:36]free response buf [11:53:36]execute_script done [11:53:36]execute_script returns [11:53:36]free content buf [11:53:36]Sock 7.Close socket [11:53:36]Sock 7.Thread stoped [11:53:37]OFD Sender: No OFD packet to send [11:53:42]OFD Sender: No OFD packet to send [11:53:47]OFD Sender: No OFD packet to send [11:53:48]int [11:53:48]Write to MH i2c: 01 00 00 73 16 89 [11:53:48]*** FLAG_PRN_KEY set [11:53:48]Write i2c OK [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 07 00 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 07 00 73 16 00 08 00 00 00 FF 0F A6 [11:53:48]state=0 [11:53:48]Key pressed [11:53:48]Feed [11:53:48]Write to MH i2c: D8 00 00 74 16 61 [11:53:48]Write i2c OK [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: D8 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: D8 01 00 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: D8 01 00 74 16 00 62 [11:53:48]int [11:53:48]Write to MH i2c: 01 00 00 75 16 8B [11:53:48]Write i2c OK [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 07 00 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 07 00 75 16 00 48 00 00 00 3C 00 16 [11:53:48]state=2 [11:53:48]Key pressed [11:53:48]int [11:53:48]Write to MH i2c: 01 00 00 76 16 8C [11:53:48]*** FLAG_PRN_KEY reset [11:53:48]Write i2c OK [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 07 00 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 07 00 76 16 00 00 00 00 00 F6 0F 98 [11:53:48]state=2 [11:53:48]Stop feed [11:53:48]int [11:53:48]Write to MH i2c: 01 00 00 77 16 8D [11:53:48]*** FLAG_PRN_KEY set [11:53:48]Write i2c OK [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 07 00 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 07 00 77 16 00 08 00 00 00 FF 0F AA [11:53:48]state=0 [11:53:48]Key pressed [11:53:48]Feed [11:53:48]Write to MH i2c: D8 00 00 78 16 65 [11:53:48]Write i2c OK [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: D8 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: D8 01 00 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: D8 01 00 78 16 00 66 [11:53:48]int [11:53:48]Write to MH i2c: 01 00 00 79 16 8F [11:53:48]Write i2c OK [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 07 00 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 07 00 79 16 00 48 00 00 00 3C 00 1A [11:53:48]state=2 [11:53:48]Key pressed [11:53:48]int [11:53:48]Write to MH i2c: 01 00 00 7A 16 90 [11:53:48]*** FLAG_PRN_KEY reset [11:53:48]Write i2c OK [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 07 00 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 07 00 7A 16 00 00 00 00 00 F5 0F 9B [11:53:48]state=2 [11:53:48]Stop feed [11:53:48]int [11:53:48]Write to MH i2c: 01 00 00 7B 16 91 [11:53:48]*** FLAG_PRN_KEY set [11:53:48]Write i2c OK [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 07 00 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 07 00 7B 16 00 08 00 00 00 FF 0F AE [11:53:48]state=0 [11:53:48]Key pressed [11:53:48]Feed [11:53:48]Write to MH i2c: D8 00 00 7C 16 69 [11:53:48]Write i2c OK [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: D8 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: D8 01 00 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: D8 01 00 7C 16 00 6A [11:53:48]int [11:53:48]Write to MH i2c: 01 00 00 7D 16 93 [11:53:48]Write i2c OK [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 07 00 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 07 00 7D 16 00 48 00 00 00 3C 00 1E [11:53:48]state=2 [11:53:48]Key pressed [11:53:48]int [11:53:48]Write to MH i2c: 01 00 00 7E 16 94 [11:53:48]*** FLAG_PRN_KEY reset [11:53:48]Write i2c OK [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 07 00 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 07 00 7E 16 00 00 00 00 00 F5 0F 9F [11:53:48]state=2 [11:53:48]Stop feed [11:53:48]int [11:53:48]Write to MH i2c: 01 00 00 7F 16 95 [11:53:48]*** FLAG_PRN_KEY set [11:53:48]Write i2c OK [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 07 00 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 07 00 7F 16 00 08 00 00 00 FF 0F B2 [11:53:48]state=0 [11:53:48]Key pressed [11:53:48]Feed [11:53:48]Write to MH i2c: D8 00 00 80 16 6D [11:53:48]Write i2c OK [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: D8 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: D8 01 00 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: D8 01 00 80 16 00 6E [11:53:48]int [11:53:48]Write to MH i2c: 01 00 00 81 16 97 [11:53:48]Write i2c OK [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 07 00 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 07 00 81 16 00 48 00 00 00 3C 00 22 [11:53:48]state=2 [11:53:48]Key pressed [11:53:49]int [11:53:49]Write to MH i2c: 01 00 00 82 16 98 [11:53:49]*** FLAG_PRN_KEY reset [11:53:49]Write i2c OK [11:53:49]MH_I2C_Read... [11:53:49]Read from MH i2c: 01 [11:53:49]MH_I2C_Read... [11:53:49]Read from MH i2c: 01 07 00 [11:53:49]MH_I2C_Read... [11:53:49]Read from MH i2c: 01 07 00 82 16 00 00 00 00 00 F5 0F A3 [11:53:49]state=2 [11:53:49]Stop feed [11:53:52]OFD Sender: No OFD packet to send [11:53:57]OFD Sender: No OFD packet to send [11:54:02]OFD Sender: No OFD packet to send [11:54:07]OFD Sender: No OFD packet to send [11:54:12]OFD Sender: No OFD packet to send [11:54:17]OFD Sender: No OFD packet to send [11:54:22]OFD Sender: No OFD packet to send [11:54:27]OFD Sender: No OFD packet to send [11:54:32]OFD Sender: No OFD packet to send [11:54:37]OFD Sender: No OFD packet to send [11:54:42]OFD Sender: No OFD packet to send [11:54:47]OFD Sender: No OFD packet to send [11:54:50]accept exits with 9 [11:54:50]New connection [11:54:50]New thread 3067579748 created [11:54:50]Thread 3067436388 joined [11:54:50]Waiting for new connection... [11:54:50] Sock 9.Parse request [11:54:50]Sock 9.Check first char [11:54:50]Sock 9.First char is OK [11:54:50]request: POST /json_proto HTTP/1.0 [11:54:50]Method: POST [11:54:50]URL: /json_proto [11:54:50]Method is POST - this is cgi request [11:54:50]url: /json_proto [11:54:50]query_string will be loaded in cgi processing [11:54:50]execute_cgi json_proto POST (null) [11:54:50]execute_cgi path=json_proto method=POST [11:54:50]POST find Content-Length [11:54:50]Host: 172.17.48.197:8080 [11:54:50]Content-Length: 679 [11:54:50]Content-Type: application/json [11:54:50] [11:54:50]POST finish read [11:54:50]Found Content-Length = 679 [11:54:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106577", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.340, "sum" : 640.05, "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" ] } } [11:54:50]execute_script... [11: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)1106577", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.340, "sum" : 640.05, "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" ] } } [11:54:50]POST & json_proto [11:54:50]process_json_proto [11:54:50]json parsed OK: [11:54:50]protocol is kg_v1.0 [11:54:50]action value=close_receipt [11:54:50]process_action close_receipt [11:54:50]cmd_close_receipt [11:54:50]MH_GetDate [11:54:50]Write to MH i2c: F0 00 00 83 16 88 [11:54:50]Write i2c OK [11:54:50]MH_I2C_Read... [11:54:50]Read from MH i2c: F0 [11:54:50]MH_I2C_Read... [11:54:50]Read from MH i2c: F0 09 00 [11:54:50]MH_I2C_Read... [11:54:50]Read from MH i2c: F0 09 00 83 16 00 8B B6 E5 65 6C AF E3 65 7F [11:54:50]GetLastDocTimeStamp 1709553095 [11:54:50]current date 1709553291 [11:54:50]FM_GetShiftState [11:54:50]SAM_PROTO_GetShiftState [11:54:50]wFMCommunicate request_size=4 [11:54:50]MH_SAM_APDU [11:54:50]CAPDU: 80 13 01 00 [11:54:50]Write to MH i2c: E2 08 00 84 16 80 13 01 00 00 00 00 00 17 [11:54:50]Write i2c OK [11:54:50]MH_I2C_Read... [11:54:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:50]Read from MH i2c: E2 [11:54:50]MH_I2C_Read... [11:54:50]Read from MH i2c: E2 0E 00 [11:54:50]MH_I2C_Read... [11:54:50]Read from MH i2c: E2 0E 00 84 16 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 2E [11:54:50]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:54:50]wFMCommunicate OK [11:54:50]SAM_PROTO_GetShiftState done [11:54:50]FM_GetShiftState done [11:54:50]opened in 1709511088 [11:54:50]opened+sec_in_day 1709597488 [11:54:50]quantity*price = 64004 [11:54:50]sum+1 = 64006 [11:54:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 640.00 Внесено: 640.00 СДАЧА: 0.00 НСП 1% : 5.66 НДС 12% : 67.97 Наличными: 640.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 158 04.03.2024 11:54 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123558 ФПД: 26427685417575 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T115451&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123558&fm=26427685417575&tin=02508201610067®Number=0000000000090573&sum=64000 [11:54:51]StoreToDocumentArchive [11:54:51]shift 324 fd 123558 [11:54:51]save to /storage/0324/doc_00123558 [11:54:51]save last doc name /storage/0324/doc_00123558 to /storage/kkm_last_doc_name [11:54:51]save OK [11:54:51]Clear old archive folders... [11:54:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:54:51]tlvbuf is 01B73AC0 [11:54:51]SAM_PROTO_ClearQueue [11:54:51]wFMCommunicate request_size=4 [11:54:51]MH_SAM_APDU [11:54:51]CAPDU: 80 09 00 00 [11:54:51]Write to MH i2c: E2 08 00 91 16 80 09 00 00 00 00 00 00 19 [11:54:51]Write i2c OK [11:54:51]MH_I2C_Read... [11:54:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:54:51]Read from MH i2c: E2 [11:54:51]MH_I2C_Read... [11:54:51]Read from MH i2c: E2 03 00 [11:54:51]MH_I2C_Read... [11:54:51]Read from MH i2c: E2 03 00 91 16 00 90 00 1B [11:54:51]RAPDU: 90 00 [11:54:51]wFMCommunicate OK [11:54:51]SAM_PROTO_ClearQueue done [11:54:51]KKMCreateOFDPacket [11:54:51]OFDProtocolAddRootSTLVToBuf [11:54:51]FM_MakeSignedData [11:54:51]FM_MakeSignedData [11:54:51]SAM_PROTO_SignData [11:54:51]wFMCommunicate request_size=4 [11:54:51]MH_SAM_APDU [11:54:51]CAPDU: 80 0D 01 02 [11:54:51]Write to MH i2c: E2 08 00 92 16 80 0D 01 02 00 00 00 00 21 [11:54:51]Write i2c OK [11:54:51]MH_I2C_Read... [11:54:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:54:51]Read from MH i2c: E2 [11:54:51]MH_I2C_Read... [11:54:51]Read from MH i2c: E2 03 00 [11:54:51]MH_I2C_Read... [11:54:51]Read from MH i2c: E2 03 00 92 16 00 90 00 1C [11:54:51]RAPDU: 90 00 [11:54:51]wFMCommunicate OK [11:54:51]wFMCommunicate request_size=255 [11:54:51]MH_SAM_APDU [11:54:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 64 28 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 05 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 9E 00 00 00 F4 03 04 00 8B B6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A6 E2 01 00 35 04 06 00 18 [11:54:51]Write to MH i2c: E2 02 01 93 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 35 FF 03 08 00 03 64 28 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 05 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 9E 00 00 00 F4 03 04 00 8B B6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A6 E2 01 00 35 04 06 00 18 00 00 E8 [11:54:51]Write i2c OK [11:54:51]MH_I2C_Read... [11:54:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:52]Read from MH i2c: E2 [11:54:52]MH_I2C_Read... [11:54:52]Read from MH i2c: E2 03 00 [11:54:52]MH_I2C_Read... [11:54:52]Read from MH i2c: E2 03 00 93 16 00 90 00 1D [11:54:52]RAPDU: 90 00 [11:54:52]wFMCommunicate OK [11:54:52]wFMCommunicate request_size=10 [11:54:52]MH_SAM_APDU [11:54:52]CAPDU: 80 0D 02 02 05 09 2C CD 32 67 [11:54:52]Write to MH i2c: E2 0D 00 94 16 80 0D 02 02 05 00 09 2C CD 32 67 00 00 C9 [11:54:52]Write i2c OK [11:54:52]MH_I2C_Read... [11:54:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:52]Read from MH i2c: E2 [11:54:52]MH_I2C_Read... [11:54:52]Read from MH i2c: E2 03 00 [11:54:52]MH_I2C_Read... [11:54:52]Read from MH i2c: E2 03 00 94 16 00 90 00 1E [11:54:52]RAPDU: 90 00 [11:54:52]wFMCommunicate OK [11:54:52]wFMCommunicate request_size=4 [11:54:52]MH_SAM_APDU [11:54:52]CAPDU: 80 0D 03 02 [11:54:52]Write to MH i2c: E2 08 00 95 16 80 0D 03 02 00 00 00 00 26 [11:54:52]Write i2c OK [11:54:52]MH_I2C_Read... [11:54:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:54:52]Read from MH i2c: E2 [11:54:52]MH_I2C_Read... [11:54:52]Read from MH i2c: E2 0B 00 [11:54:52]MH_I2C_Read... [11:54:52]Read from MH i2c: E2 0B 00 95 16 00 9D 45 98 12 57 20 C7 8E 90 00 7F [11:54:52]RAPDU: 9D 45 98 12 57 20 C7 8E 90 00 [11:54:52]wFMCommunicate OK [11:54:52]SAM_PROTO_SignData done [11:54:52]FM_MakeSignedData done [11:54:52]CreateOFDProtocolMessage [11:54:52]wFMCommunicate request_size=4 [11:54:52]MH_SAM_APDU [11:54:52]CAPDU: 80 11 00 00 [11:54:52]Write to MH i2c: E2 08 00 96 16 80 11 00 00 00 00 00 00 26 [11:54:52]Write i2c OK [11:54:52]MH_I2C_Read... [11:54:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:52]Read from MH i2c: E2 [11:54:52]MH_I2C_Read... [11:54:52]Read from MH i2c: E2 17 00 [11:54:52]MH_I2C_Read... [11:54:52]Read from MH i2c: E2 17 00 96 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 84 [11:54:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:54:52]wFMCommunicate OK [11:54:52]CreateOFDProtocolMessage done [11:54:52]OFDSenderStorePacket 123558 [11:54:52]StoreOFDPacket docnum=123558 [11:54:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 18 9B 07 01 32 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 35 FF 03 08 00 03 64 28 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 05 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 9E 00 00 00 F4 03 04 00 8B B6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A6 E2 01 00 35 04 06 00 18 09 2C CD 32 67 9D 45 98 12 57 20 C7 8E [11:54:52]CheckFolder [11:54:52]dirname=/storage/ofd_packets [11:54:52]CheckFolder done [11:54:52]ProducePacketName [11:54:52]name=ofd_packets/00123558 [11:54:52]NVStorageSaveData ofd_packets/00123558 [11:54:52]File name is /storage/ofd_packets/00123558 [11:54:52]Write 301 bytes [11:54:52]NVStorageSaveData done [11:54:52]OFDSenderStorePacket done [11:54:52]KKMCreateOFDPacket done [11:54:52]NVStorageSaveData kkm_last_timestamp [11:54:52]File name is /storage/kkm_last_timestamp [11:54:52]Write 4 bytes [11:54:52]NVStorageSaveData done [11:54:52]ExternCall_PrintAddStr [11:54:52]wPrintStart [11:54:52]Write to MH i2c: 01 00 00 97 16 AD [11:54:52]Write i2c OK [11:54:52]MH_I2C_Read... [11:54:52]Read from MH i2c: 01 [11:54:52]MH_I2C_Read... [11:54:52]Read from MH i2c: 01 07 00 [11:54:52]MH_I2C_Read... [11:54:52]Read from MH i2c: 01 07 00 97 16 00 00 00 00 00 FF 0F C2 [11:54:52]RasterBufferAndPrint [11:54:52]line Счет N : (1)1106577 [11:54:52]line ИНН: 02508201610067 [11:54:52]line Контрольно-Кассовый Чек [11:54:52]line ПРОДАЖА [11:54:52]line ТРК (МРК, ГНК) : 11 [11:54:52]line Товар: 2710124130 [11:54:52]line Аи-92-К-5 [11:54:52]line 10.340 * 61.90 [11:54:52]line = 640.05 [11:54:52]line НДС 12% НСП 1% [11:54:52]line > о реализуемом товаре [11:54:52]line ОКРУГЛЕНИЕ: -0.05 [11:54:52]line ИТОГО: 640.00 [11:54:52]line Внесено: 640.00 [11:54:52]line СДАЧА: 0.00 [11:54:52]line НСП 1% : 5.66 [11:54:52]line НДС 12% : 67.97 [11:54:52]line Наличными: 640.00 [11:54:52]line Безнал.: 0.00 [11:54:52]line Место: АЗС № 25 "Партнер Нефть" [11:54:52]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [11:54:52]line СНО: Общий режим [11:54:52]line Чек 158 04.03.2024 11:54 [11:54:52]line Смена: 324 ФФД: 1.0 [11:54:52]line ЗНМ: 0300000019 [11:54:52]line РНМ: 0000000000090573 [11:54:52]line Версия ККМ: 001 [11:54:52]line ФМ: 0000000000874798 [11:54:52]line ФД: 123558 [11:54:52]line ФПД: 26427685417575 [11:54:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T115451&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123558&fm=26427685417575&tin=02508201610067®Number=0000000000090573&sum=64000 [11:54:52]OFD Sender: Processing packet 123558 [packets to send 112, broken 111] [11:54:52]ProducePacketName [11:54:52]name=ofd_packets/00123558 [11:54:52]OFD Sender: To server: pG, [11:54:52]CommunicateWithHost lk.salyk.kg:30040 [11:54:52]ConnectInit lk.salyk.kg [11:54:52]written 0, free lines is 4095 [11:54:52]Connected sock=10 [11: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 37 39 38 0F 01 00 00 18 9B 07 01 32 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 35 FF 03 08 00 03 64 28 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 05 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 9E 00 00 00 F4 03 04 00 8B B6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A6 E2 01 00 35 04 06 00 18 09 2C CD 32 67 9D 45 98 12 57 20 C7 8E [11:54:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 B4 94 47 00 08 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 37 39 38 10 04 04 00 A6 E2 01 00 F4 03 04 00 B4 62 E5 65 B6 04 01 00 00 D3 3A 87 97 6C AD 7B 5C [11:54:52]CommunicateWithHost err = 0 [11:54:52]CheckOFDResponse [11:54:52]1017 (14) - 77093643461234 [11:54:52]1041 (16) - 0000000000874798 [11:54:52]1040 (4) - 123558 [11:54:52]1012 (4) - 04.03.2024 05:57 [11:54:52]1206 (1) - 0 [11:54:52]OFD Sender: Remove packet 123558 [11:54:52]ProducePacketName [11:54:52]name=ofd_packets/00123558 [11:54:52]NVStorageDeleteData [11:54:53]Write to MH i2c: 01 00 00 C2 16 D8 [11:54:53]Write i2c OK [11:54:53]MH_I2C_Read... [11:54:53]Read from MH i2c: 01 [11:54:53]MH_I2C_Read... [11:54:53]Read from MH i2c: 01 07 00 [11:54:53]MH_I2C_Read... [11:54:53]Read from MH i2c: 01 07 00 C2 16 00 00 00 00 00 E4 0C CF [11:54:53]RasterBufferAndPrint [11:54:53]line [11:54:53]line [11:54:53]line [11:54:53]line [11:54:53]line [11:54:53]written 0, free lines is 3306 [11:54:53]MH_Cut [11:54:53]Write to MH i2c: D1 01 00 C9 16 01 B1 [11:54:53]Write i2c OK [11:54:53]MH_I2C_Read... [11:54:53]Read from MH i2c: D1 [11:54:53]MH_I2C_Read... [11:54:53]Read from MH i2c: D1 01 00 [11:54:53]MH_I2C_Read... [11:54:53]Read from MH i2c: D1 01 00 C9 16 00 B0 [11:54:53]Write to MH i2c: 01 00 00 CA 16 E0 [11:54:53]Write i2c OK [11:54:53]MH_I2C_Read... [11:54:53]OFD Sender: No OFD packet to send [11:54:53]*** Cut start [11:54:53]*** Purtial cut [11:54:53]*** Stage 1: CUTSNS_PIN = 1 [11:54:55]Read from MH i2c: 01 [11:54:55]MH_I2C_Read... [11:54:55]*** Stop cut motor [11:54:55]*** Cut end [11:54:55]Read from MH i2c: 01 07 00 [11:54:55]MH_I2C_Read... [11:54:55]Read from MH i2c: 01 07 00 CA 16 00 00 00 00 00 FF 0F F5 [11:54:55]process_action close_receipt done [11:54:55]requested_data is exist [11:54:55]produce_requested_data [11:54:55]requested_item fm.sn is exist - process it [11:54:55]wFMCommunicate request_size=4 [11:54:55]MH_SAM_APDU [11:54:55]CAPDU: 80 11 00 00 [11:54:55]Write to MH i2c: E2 08 00 CB 16 80 11 00 00 00 00 00 00 5B [11:54:55]Write i2c OK [11:54:55]MH_I2C_Read... [11:54:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:55]Read from MH i2c: E2 [11:54:55]MH_I2C_Read... [11:54:55]Read from MH i2c: E2 17 00 [11:54:55]MH_I2C_Read... [11:54:55]Read from MH i2c: E2 17 00 CB 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B9 [11:54:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [11:54:55]wFMCommunicate OK [11:54:55]requested_item fd.num is exist - process it [11:54:55]SAM_PROTO_GetFieldsCounters [11:54:55]wFMCommunicate request_size=4 [11:54:55]MH_SAM_APDU [11:54:55]CAPDU: 80 13 00 00 [11:54:55]Write to MH i2c: E2 08 00 CC 16 80 13 00 00 00 00 00 00 5E [11:54:55]Write i2c OK [11:54:55]MH_I2C_Read... [11:54:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:54:56]Read from MH i2c: E2 [11:54:56]MH_I2C_Read... [11:54:56]Read from MH i2c: E2 62 00 [11:54:56]MH_I2C_Read... [11:54:56]Read from MH i2c: E2 62 00 CC 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A6 E2 01 00 0E 04 04 00 44 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 31 [11:54: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A6 E2 01 00 0E 04 04 00 44 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 [11:54:56]wFMCommunicate OK [11:54:56]SAM_PROTO_GetFieldsCounters done [11:54:56]requested_item shift.num is exist - process it [11:54:56]requested_item shift.opened is exist - process it [11:54:56]req_shift_opened [11:54:56]FM_GetShiftState [11:54:56]SAM_PROTO_GetShiftState [11:54:56]wFMCommunicate request_size=4 [11:54:56]MH_SAM_APDU [11:54:56]CAPDU: 80 13 01 00 [11:54:56]Write to MH i2c: E2 08 00 CD 16 80 13 01 00 00 00 00 00 60 [11:54:56]Write i2c OK [11:54:56]MH_I2C_Read... [11:54:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:56]Read from MH i2c: E2 [11:54:56]MH_I2C_Read... [11:54:56]Read from MH i2c: E2 0E 00 [11:54:56]MH_I2C_Read... [11:54:56]Read from MH i2c: E2 0E 00 CD 16 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 77 [11:54:56]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [11:54:56]wFMCommunicate OK [11:54:56]SAM_PROTO_GetShiftState done [11:54:56]FM_GetShiftState done [11:54:56]req_shift_opened done [11:54:56]requested_item shift.open_date is exist - process it [11:54:56]req_shift_open_date [11:54:56]req_shift_open_date done [11:54:56]produce_requested_data done [11:54:56]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123558,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [11:54:56]process_action_free close_receipt [11:54:56]json_value_free [11:54:56]json_value_free done [11:54:56]process_json_proto returns [11:54:56]Send response to host [11:54:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123558,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [11:54:56]free response buf [11:54:56]execute_script done [11:54:56]execute_script returns [11:54:56]free content buf [11:54:56]Sock 9.Close socket [11:54:56]Sock 9.Thread stoped [11:54:58]OFD Sender: No OFD packet to send [11:55:03]OFD Sender: No OFD packet to send [11:55:08]OFD Sender: No OFD packet to send [11:55:11]int [11:55:11]Write to MH i2c: 01 00 00 CE 16 E4 [11:55:11]*** FLAG_PRN_KEY set [11:55:11]Write i2c OK [11:55:11]MH_I2C_Read... [11:55:11]Read from MH i2c: 01 [11:55:11]MH_I2C_Read... [11:55:11]Read from MH i2c: 01 07 00 [11:55:11]MH_I2C_Read... [11:55:11]Read from MH i2c: 01 07 00 CE 16 00 08 00 00 00 FF 0F 01 [11:55:11]state=0 [11:55:11]Key pressed [11:55:11]Feed [11:55:11]Write to MH i2c: D8 00 00 CF 16 BC [11:55:11]Write i2c OK [11:55:11]MH_I2C_Read... [11:55:11]Read from MH i2c: D8 [11:55:11]MH_I2C_Read... [11:55:11]Read from MH i2c: D8 01 00 [11:55:11]MH_I2C_Read... [11:55:11]Read from MH i2c: D8 01 00 CF 16 00 BD [11:55:11]int [11:55:11]Write to MH i2c: 01 00 00 D0 16 E6 [11:55:11]Write i2c OK [11:55:11]MH_I2C_Read... [11:55:11]Read from MH i2c: 01 [11:55:11]MH_I2C_Read... [11:55:11]Read from MH i2c: 01 07 00 [11:55:11]MH_I2C_Read... [11:55:11]Read from MH i2c: 01 07 00 D0 16 00 48 00 00 00 3C 00 71 [11:55:11]state=2 [11:55:11]Key pressed [11:55:11]int [11:55:11]Write to MH i2c: 01 00 00 D1 16 E7 [11:55:11]*** FLAG_PRN_KEY reset [11:55:11]Write i2c OK [11:55:11]MH_I2C_Read... [11:55:11]Read from MH i2c: 01 [11:55:11]MH_I2C_Read... [11:55:11]Read from MH i2c: 01 07 00 [11:55:11]MH_I2C_Read... [11:55:11]Read from MH i2c: 01 07 00 D1 16 00 00 00 00 00 F5 0F F2 [11:55:11]state=2 [11:55:11]Stop feed [11:55:11]int [11:55:11]Write to MH i2c: 01 00 00 D2 16 E8 [11:55:11]*** FLAG_PRN_KEY set [11:55:11]Write i2c OK [11:55:11]MH_I2C_Read... [11:55:11]Read from MH i2c: 01 [11:55:11]MH_I2C_Read... [11:55:11]Read from MH i2c: 01 07 00 [11:55:11]MH_I2C_Read... [11:55:11]Read from MH i2c: 01 07 00 D2 16 00 08 00 00 00 FF 0F 05 [11:55:11]state=0 [11:55:11]Key pressed [11:55:11]Feed [11:55:11]Write to MH i2c: D8 00 00 D3 16 C0 [11:55:11]Write i2c OK [11:55:11]MH_I2C_Read... [11:55:11]Read from MH i2c: D8 [11:55:11]MH_I2C_Read... [11:55:11]Read from MH i2c: D8 01 00 [11:55:11]MH_I2C_Read... [11:55:11]Read from MH i2c: D8 01 00 D3 16 00 C1 [11:55:11]int [11:55:11]Write to MH i2c: 01 00 00 D4 16 EA [11:55:11]Write i2c OK [11:55:11]MH_I2C_Read... [11:55:11]Read from MH i2c: 01 [11:55:11]MH_I2C_Read... [11:55:11]Read from MH i2c: 01 07 00 [11:55:11]MH_I2C_Read... [11:55:11]Read from MH i2c: 01 07 00 D4 16 00 48 00 00 00 3C 00 75 [11:55:11]state=2 [11:55:11]Key pressed [11:55:11]int [11:55:11]Write to MH i2c: 01 00 00 D5 16 EB [11:55:11]*** FLAG_PRN_KEY reset [11:55:11]Write i2c OK [11:55:11]MH_I2C_Read... [11:55:11]Read from MH i2c: 01 [11:55:11]MH_I2C_Read... [11:55:11]Read from MH i2c: 01 07 00 [11:55:11]MH_I2C_Read... [11:55:11]Read from MH i2c: 01 07 00 D5 16 00 00 00 00 00 F5 0F F6 [11:55:11]state=2 [11:55:11]Stop feed [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:48]OFD Sender: No OFD packet to send [11:55:53]OFD Sender: No OFD packet to send [11:55:58]OFD Sender: No OFD packet to send [11:56:03]OFD Sender: No OFD packet to send [11:56: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:23]OFD Sender: No OFD packet to send [11:57:28]OFD Sender: No OFD packet to send [11:57:33]OFD Sender: No OFD packet to send [11:57:38]OFD Sender: No OFD packet to send [11:57:43]OFD Sender: No OFD packet to send [11:57:48]OFD Sender: No OFD packet to send [11:57:53]OFD Sender: No OFD packet to send [11:57:58]OFD Sender: No OFD packet to send [11:58:03]OFD Sender: No OFD packet to send [11:58:08]OFD Sender: No OFD packet to send [11:58:13]OFD Sender: No OFD packet to send [11:58:18]OFD Sender: No OFD packet to send [11:58:23]OFD Sender: No OFD packet to send [11:58:28]OFD Sender: No OFD packet to send [11:58:33]OFD Sender: No OFD packet to send [11:58:38]OFD Sender: No OFD packet to send [11:58:43]OFD Sender: No OFD packet to send [11:58:48]OFD Sender: No OFD packet to send [11:58:53]OFD Sender: No OFD packet to send [11:58:58]OFD Sender: No OFD packet to send [11:59:03]OFD Sender: No OFD packet to send [11:59:08]OFD Sender: No OFD packet to send [11:59:13]OFD Sender: No OFD packet to send [11:59:18]OFD Sender: No OFD packet to send [11:59:23]OFD Sender: No OFD packet to send [11:59:28]OFD Sender: No OFD packet to send [11:59:33]OFD Sender: No OFD packet to send [11:59:38]OFD Sender: No OFD packet to send [11:59:43]OFD Sender: No OFD packet to send [11:59:48]OFD Sender: No OFD packet to send [11:59:53]OFD Sender: No OFD packet to send [11:59:58]OFD Sender: No OFD packet to send [12:00:03]OFD Sender: No OFD packet to send [12:00:08]OFD Sender: No OFD packet to send [12:00:13]OFD Sender: No OFD packet to send [12:00:18]OFD Sender: No OFD packet to send [12:00:23]OFD Sender: No OFD packet to send [12:00:28]OFD Sender: No OFD packet to send [12:00:33]OFD Sender: No OFD packet to send [12:00:38]OFD Sender: No OFD packet to send [12:00:43]OFD Sender: No OFD packet to send [12:00:48]OFD Sender: No OFD packet to send [12:00:53]OFD Sender: No OFD packet to send [12:00:58]OFD Sender: No OFD packet to send [12:01:03]OFD Sender: No OFD packet to send [12:01:08]OFD Sender: No OFD packet to send [12:01:13]OFD Sender: No OFD packet to send [12:01:18]OFD Sender: No OFD packet to send [12:01:23]OFD Sender: No OFD packet to send [12:01:28]OFD Sender: No OFD packet to send [12:01:33]OFD Sender: No OFD packet to send [12:01:38]OFD Sender: No OFD packet to send [12:01:43]OFD Sender: No OFD packet to send [12:01:48]OFD Sender: No OFD packet to send [12:01:53]OFD Sender: No OFD packet to send [12:01:58]OFD Sender: No OFD packet to send [12:02:03]OFD Sender: No OFD packet to send [12:02:08]OFD Sender: No OFD packet to send [12:02:13]OFD Sender: No OFD packet to send [12:02:18]OFD Sender: No OFD packet to send [12:02:23]OFD Sender: No OFD packet to send [12:02:28]OFD Sender: No OFD packet to send [12:02:33]OFD Sender: No OFD packet to send [12:02:37]accept exits with 7 [12:02:37]New connection [12:02:37]New thread 3067436388 created [12:02:37]Thread 3067579748 joined [12:02:37]Waiting for new connection... [12:02:37] Sock 7.Parse request [12:02:37]Sock 7.Check first char [12:02:37]Sock 7.First char is OK [12:02:37]request: POST /json_proto HTTP/1.0 [12:02:37]Method: POST [12:02:37]URL: /json_proto [12:02:37]Method is POST - this is cgi request [12:02:37]url: /json_proto [12:02:37]query_string will be loaded in cgi processing [12:02:37]execute_cgi json_proto POST (null) [12:02:37]execute_cgi path=json_proto method=POST [12:02:37]POST find Content-Length [12:02:37]Host: 172.17.48.197:8080 [12:02:37]Content-Length: 1208 [12:02:37]Content-Type: application/json [12:02:37] [12:02:37]POST finish read [12:02:37]Found Content-Length = 1208 [12:02:37]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106578\u000A04.03.2024 11:58\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 38.410 x 61.90\u000A\u0418\u0422\u041E\u0413: 2377.58\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\u000A43147\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:02:37]execute_script... [12:02:37]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106578\u000A04.03.2024 11:58\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 38.410 x 61.90\u000A\u0418\u0422\u041E\u0413: 2377.58\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\u000A43147\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:02:37]POST & json_proto [12:02:37]process_json_proto [12:02:37]json parsed OK: [12:02:37]protocol is kg_v1.0 [12:02:37]action value=print_text [12:02:37]process_action print_text [12:02:37]cmd_print_text [12:02:37]ExternCall_PrintAddStr [12:02:37]wPrintStart [12:02:37]Write to MH i2c: 01 00 00 D6 16 EC [12:02:37]Write i2c OK [12:02:37]MH_I2C_Read... [12:02:37]Read from MH i2c: 01 [12:02:37]MH_I2C_Read... [12:02:37]Read from MH i2c: 01 07 00 [12:02:37]MH_I2C_Read... [12:02:37]Read from MH i2c: 01 07 00 D6 16 00 00 00 00 00 FF 0F 01 [12:02:37]RasterBufferAndPrint [12:02:37]line *****ТОВАРНЫЙ ЧЕК***** [12:02:37]line АЗС 25 [12:02:37]line Партнер нефть [12:02:37]line 02508201610067 [12:02:37]line Кассир : Абылгазиев А. [12:02:37]line Счет N : (1)1106578 [12:02:37]line 04.03.2024 11:58 [12:02:37]line ПРОДАЖА [12:02:37]line ТРК (МРК, ГНК): 21 [12:02:37]line Вид ГСМ : 2710124130 [12:02:37]line Аи-92-К-5 [12:02:37]line 38.410 x 61.90 [12:02:37]line ИТОГ: 2377.58 [12:02:37]line Тип оплаты: Талоны: Топливная Карта [12:02:37]line 43147 [12:02:37]line ______________________ [12:02:37]line (подпись) [12:02:37]written 0, free lines is 4095 [12:02:37]Write to MH i2c: 01 00 00 EA 16 00 [12:02:37]Write i2c OK [12:02:37]MH_I2C_Read... [12:02:37]Read from MH i2c: 01 [12:02:37]MH_I2C_Read... [12:02:37]Read from MH i2c: 01 07 00 [12:02:37]MH_I2C_Read... [12:02:37]Read from MH i2c: 01 07 00 EA 16 00 00 00 00 00 13 0E 28 [12:02:37]RasterBufferAndPrint [12:02:37]line [12:02:37]line [12:02:37]line [12:02:37]line [12:02:37]line [12:02:37]written 0, free lines is 3605 [12:02:37]MH_Cut [12:02:37]Write to MH i2c: D1 01 00 F1 16 01 D9 [12:02:37]Write i2c OK [12:02:37]MH_I2C_Read... [12:02:37]Read from MH i2c: D1 [12:02:37]MH_I2C_Read... [12:02:37]Read from MH i2c: D1 01 00 [12:02:37]MH_I2C_Read... [12:02:37]Read from MH i2c: D1 01 00 F1 16 00 D8 [12:02:37]Write to MH i2c: 01 00 00 F2 16 08 [12:02:37]Write i2c OK [12:02:37]MH_I2C_Read... [12:02:38]*** Cut start [12:02:38]*** Purtial cut [12:02:38]*** Stage 1: CUTSNS_PIN = 1 [12:02:38]OFD Sender: No OFD packet to send [12:02:40]Read from MH i2c: 01 [12:02:40]MH_I2C_Read... [12:02:40]*** Stop cut motor [12:02:40]*** Cut end [12:02:40]Read from MH i2c: 01 07 00 [12:02:40]MH_I2C_Read... [12:02:40]Read from MH i2c: 01 07 00 F2 16 00 00 00 00 00 FF 0F 1D [12:02:40]process_action print_text done [12:02:40]requested_data is exist [12:02:40]produce_requested_data [12:02:40]requested_item fm.sn is exist - process it [12:02:40]wFMCommunicate request_size=4 [12:02:40]MH_SAM_APDU [12:02:40]CAPDU: 80 11 00 00 [12:02:40]Write to MH i2c: E2 08 00 F3 16 80 11 00 00 00 00 00 00 83 [12:02:40]Write i2c OK [12:02:40]MH_I2C_Read... [12:02:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:40]Read from MH i2c: E2 [12:02:40]MH_I2C_Read... [12:02:40]Read from MH i2c: E2 17 00 [12:02:40]MH_I2C_Read... [12:02:40]Read from MH i2c: E2 17 00 F3 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E1 [12:02:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:02:40]wFMCommunicate OK [12:02:40]requested_item fd.num is exist - process it [12:02:40]SAM_PROTO_GetFieldsCounters [12:02:40]wFMCommunicate request_size=4 [12:02:40]MH_SAM_APDU [12:02:40]CAPDU: 80 13 00 00 [12:02:40]Write to MH i2c: E2 08 00 F4 16 80 13 00 00 00 00 00 00 86 [12:02:40]Write i2c OK [12:02:40]MH_I2C_Read... [12:02:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:02:40]Read from MH i2c: E2 [12:02:40]MH_I2C_Read... [12:02:40]Read from MH i2c: E2 62 00 [12:02:40]MH_I2C_Read... [12:02:40]Read from MH i2c: E2 62 00 F4 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A6 E2 01 00 0E 04 04 00 44 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 59 [12:02:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A6 E2 01 00 0E 04 04 00 44 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 [12:02:40]wFMCommunicate OK [12:02:40]SAM_PROTO_GetFieldsCounters done [12:02:40]requested_item shift.num is exist - process it [12:02:40]requested_item shift.opened is exist - process it [12:02:40]req_shift_opened [12:02:40]FM_GetShiftState [12:02:40]SAM_PROTO_GetShiftState [12:02:40]wFMCommunicate request_size=4 [12:02:40]MH_SAM_APDU [12:02:40]CAPDU: 80 13 01 00 [12:02:40]Write to MH i2c: E2 08 00 F5 16 80 13 01 00 00 00 00 00 88 [12:02:40]Write i2c OK [12:02:40]MH_I2C_Read... [12:02:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:40]Read from MH i2c: E2 [12:02:40]MH_I2C_Read... [12:02:40]Read from MH i2c: E2 0E 00 [12:02:40]MH_I2C_Read... [12:02:40]Read from MH i2c: E2 0E 00 F5 16 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 9F [12:02:40]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:02:40]wFMCommunicate OK [12:02:40]SAM_PROTO_GetShiftState done [12:02:40]FM_GetShiftState done [12:02:40]req_shift_opened done [12:02:40]requested_item shift.open_date is exist - process it [12:02:40]req_shift_open_date [12:02:40]req_shift_open_date done [12:02:40]produce_requested_data done [12:02:40]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123558,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [12:02:40]process_action_free print_text [12:02:40]json_value_free [12:02:40]json_value_free done [12:02:40]process_json_proto returns [12:02:40]Send response to host [12:02:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123558,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [12:02:40]free response buf [12:02:40]execute_script done [12:02:40]execute_script returns [12:02:40]free content buf [12:02:40]Sock 7.Close socket [12:02:40]Sock 7.Thread stoped [12:02:43]int [12:02:43]Write to MH i2c: 01 00 00 F6 16 0C [12:02:43]*** FLAG_PRN_KEY set [12:02:43]Write i2c OK [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 07 00 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 07 00 F6 16 00 08 00 00 00 FF 0F 29 [12:02:43]state=0 [12:02:43]Key pressed [12:02:43]Feed [12:02:43]Write to MH i2c: D8 00 00 F7 16 E4 [12:02:43]Write i2c OK [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: D8 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: D8 01 00 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: D8 01 00 F7 16 00 E5 [12:02:43]int [12:02:43]Write to MH i2c: 01 00 00 F8 16 0E [12:02:43]Write i2c OK [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 07 00 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 07 00 F8 16 00 48 00 00 00 3C 00 99 [12:02:43]state=2 [12:02:43]Key pressed [12:02:43]int [12:02:43]Write to MH i2c: 01 00 00 F9 16 0F [12:02:43]*** FLAG_PRN_KEY reset [12:02:43]Write i2c OK [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 07 00 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 07 00 F9 16 00 00 00 00 00 F5 0F 1A [12:02:43]state=2 [12:02:43]Stop feed [12:02:43]int [12:02:43]Write to MH i2c: 01 00 00 FA 16 10 [12:02:43]*** FLAG_PRN_KEY set [12:02:43]Write i2c OK [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 07 00 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 07 00 FA 16 00 08 00 00 00 FF 0F 2D [12:02:43]state=0 [12:02:43]Key pressed [12:02:43]Feed [12:02:43]Write to MH i2c: D8 00 00 FB 16 E8 [12:02:43]Write i2c OK [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: D8 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: D8 01 00 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: D8 01 00 FB 16 00 E9 [12:02:43]int [12:02:43]Write to MH i2c: 01 00 00 FC 16 12 [12:02:43]Write i2c OK [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 07 00 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 07 00 FC 16 00 48 00 00 00 3C 00 9D [12:02:43]state=2 [12:02:43]Key pressed [12:02:43]int [12:02:43]Write to MH i2c: 01 00 00 FD 16 13 [12:02:43]*** FLAG_PRN_KEY reset [12:02:43]Write i2c OK [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 07 00 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 07 00 FD 16 00 00 00 00 00 F5 0F 1E [12:02:43]state=2 [12:02:43]Stop feed [12:02:43]int [12:02:43]Write to MH i2c: 01 00 00 FE 16 14 [12:02:43]*** FLAG_PRN_KEY set [12:02:43]Write i2c OK [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 07 00 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 07 00 FE 16 00 08 00 00 00 FF 0F 31 [12:02:43]state=0 [12:02:43]Key pressed [12:02:43]Feed [12:02:43]Write to MH i2c: D8 00 00 FF 16 EC [12:02:43]Write i2c OK [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: D8 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: D8 01 00 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: D8 01 00 FF 16 00 ED [12:02:43]int [12:02:43]Write to MH i2c: 01 00 00 00 17 17 [12:02:43]Write i2c OK [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 07 00 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 07 00 00 17 00 48 00 00 00 3C 00 A2 [12:02:43]state=2 [12:02:43]Key pressed [12:02:43]int [12:02:43]Write to MH i2c: 01 00 00 01 17 18 [12:02:43]*** FLAG_PRN_KEY reset [12:02:43]Write i2c OK [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 07 00 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 07 00 01 17 00 00 00 00 00 F6 0F 24 [12:02:43]state=2 [12:02:43]Stop feed [12:02:43]int [12:02:43]Write to MH i2c: 01 00 00 02 17 19 [12:02:43]*** FLAG_PRN_KEY set [12:02:43]Write i2c OK [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 07 00 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 07 00 02 17 00 08 00 00 00 FF 0F 36 [12:02:43]state=0 [12:02:43]Key pressed [12:02:43]Feed [12:02:43]Write to MH i2c: D8 00 00 03 17 F1 [12:02:43]Write i2c OK [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: D8 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: D8 01 00 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: D8 01 00 03 17 00 F2 [12:02:43]int [12:02:43]Write to MH i2c: 01 00 00 04 17 1B [12:02:43]Write i2c OK [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 07 00 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 07 00 04 17 00 48 00 00 00 3C 00 A6 [12:02:43]state=2 [12:02:43]Key pressed [12:02:43]int [12:02:43]Write to MH i2c: 01 00 00 05 17 1C [12:02:43]*** FLAG_PRN_KEY reset [12:02:43]Write i2c OK [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 07 00 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 07 00 05 17 00 00 00 00 00 F6 0F 28 [12:02:43]state=2 [12:02:43]Stop feed [12:02:43]int [12:02:43]Write to MH i2c: 01 00 00 06 17 1D [12:02:43]*** FLAG_PRN_KEY set [12:02:43]Write i2c OK [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 07 00 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 07 00 06 17 00 08 00 00 00 FF 0F 3A [12:02:43]state=0 [12:02:43]Key pressed [12:02:43]Feed [12:02:43]Write to MH i2c: D8 00 00 07 17 F5 [12:02:43]Write i2c OK [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: D8 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: D8 01 00 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: D8 01 00 07 17 00 F6 [12:02:43]int [12:02:43]Write to MH i2c: 01 00 00 08 17 1F [12:02:43]Write i2c OK [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 07 00 [12:02:43]MH_I2C_Read... [12:02:43]Read from MH i2c: 01 07 00 08 17 00 48 00 00 00 3C 00 AA [12:02:43]state=2 [12:02:43]Key pressed [12:02:43]OFD Sender: No OFD packet to send [12:02:44]int [12:02:44]Write to MH i2c: 01 00 00 09 17 20 [12:02:44]*** FLAG_PRN_KEY reset [12:02:44]Write i2c OK [12:02:44]MH_I2C_Read... [12:02:44]Read from MH i2c: 01 [12:02:44]MH_I2C_Read... [12:02:44]Read from MH i2c: 01 07 00 [12:02:44]MH_I2C_Read... [12:02:44]Read from MH i2c: 01 07 00 09 17 00 00 00 00 00 F6 0F 2C [12:02:44]state=2 [12:02:44]Stop feed [12:02:48]OFD Sender: No OFD packet to send [12:02:53]OFD Sender: No OFD packet to send [12:02:58]OFD Sender: No OFD packet to send [12:03:03]OFD Sender: No OFD packet to send [12:03: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:54]OFD Sender: No OFD packet to send [12:03:58]accept exits with 9 [12:03:58]New connection [12:03:58]New thread 3067579748 created [12:03:58]Thread 3067436388 joined [12:03:58]Waiting for new connection... [12:03:58] Sock 9.Parse request [12:03:58]Sock 9.Check first char [12:03:58]Sock 9.First char is OK [12:03:58]request: POST /json_proto HTTP/1.0 [12:03:58]Method: POST [12:03:58]URL: /json_proto [12:03:58]Method is POST - this is cgi request [12:03:58]url: /json_proto [12:03:58]query_string will be loaded in cgi processing [12:03:58]execute_cgi json_proto POST (null) [12:03:58]execute_cgi path=json_proto method=POST [12:03:58]POST find Content-Length [12:03:58]Host: 172.17.48.197:8080 [12:03:58]Content-Length: 678 [12:03:58]Content-Type: application/json [12:03:58] [12:03:58]POST finish read [12:03:58]Found Content-Length = 678 [12:03:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106579", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "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:03:58]execute_script... [12:03: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)1106579", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 4.850, "sum" : 300.22, "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:03:58]POST & json_proto [12:03:58]process_json_proto [12:03:58]json parsed OK: [12:03:58]protocol is kg_v1.0 [12:03:58]action value=close_receipt [12:03:58]process_action close_receipt [12:03:58]cmd_close_receipt [12:03:58]MH_GetDate [12:03:58]Write to MH i2c: F0 00 00 0A 17 10 [12:03:58]Write i2c OK [12:03:58]MH_I2C_Read... [12:03:58]Read from MH i2c: F0 [12:03:58]MH_I2C_Read... [12:03:58]Read from MH i2c: F0 09 00 [12:03:58]MH_I2C_Read... [12:03:58]Read from MH i2c: F0 09 00 0A 17 00 AF B8 E5 65 6C AF E3 65 2D [12:03:58]GetLastDocTimeStamp 1709553291 [12:03:58]current date 1709553839 [12:03:58]FM_GetShiftState [12:03:58]SAM_PROTO_GetShiftState [12:03:58]wFMCommunicate request_size=4 [12:03:58]MH_SAM_APDU [12:03:58]CAPDU: 80 13 01 00 [12:03:58]Write to MH i2c: E2 08 00 0B 17 80 13 01 00 00 00 00 00 9F [12:03:58]Write i2c OK [12:03:58]MH_I2C_Read... [12:03:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:58]Read from MH i2c: E2 [12:03:58]MH_I2C_Read... [12:03:58]Read from MH i2c: E2 0E 00 [12:03:58]MH_I2C_Read... [12:03:58]Read from MH i2c: E2 0E 00 0B 17 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 B6 [12:03:58]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:03:58]wFMCommunicate OK [12:03:58]SAM_PROTO_GetShiftState done [12:03:58]FM_GetShiftState done [12:03:58]opened in 1709511088 [12:03:58]opened+sec_in_day 1709597488 [12:03:58]quantity*price = 30021 [12:03:58]sum+1 = 30023 [12:03:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.88 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 159 04.03.2024 12:03 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123559 ФПД: 126093561458537 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T120359&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123559&fm=126093561458537&tin=02508201610067®Number=0000000000090573&sum=30000 [12:03:59]StoreToDocumentArchive [12:03:59]shift 324 fd 123559 [12:03:59]save to /storage/0324/doc_00123559 [12:03:59]save last doc name /storage/0324/doc_00123559 to /storage/kkm_last_doc_name [12:03:59]save OK [12:03:59]Clear old archive folders... [12:03:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:03:59]tlvbuf is 01BD5390 [12:03:59]SAM_PROTO_ClearQueue [12:03:59]wFMCommunicate request_size=4 [12:03:59]MH_SAM_APDU [12:03:59]CAPDU: 80 09 00 00 [12:03:59]Write to MH i2c: E2 08 00 18 17 80 09 00 00 00 00 00 00 A1 [12:03:59]Write i2c OK [12:03:59]MH_I2C_Read... [12:03:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:03:59]Read from MH i2c: E2 [12:03:59]MH_I2C_Read... [12:03:59]Read from MH i2c: E2 03 00 [12:03:59]MH_I2C_Read... [12:03:59]Read from MH i2c: E2 03 00 18 17 00 90 00 A3 [12:03:59]RAPDU: 90 00 [12:03:59]wFMCommunicate OK [12:03:59]SAM_PROTO_ClearQueue done [12:03:59]KKMCreateOFDPacket [12:03:59]OFDProtocolAddRootSTLVToBuf [12:03:59]FM_MakeSignedData [12:03:59]FM_MakeSignedData [12:03:59]SAM_PROTO_SignData [12:03:59]wFMCommunicate request_size=4 [12:03:59]MH_SAM_APDU [12:03:59]CAPDU: 80 0D 01 02 [12:03:59]Write to MH i2c: E2 08 00 19 17 80 0D 01 02 00 00 00 00 A9 [12:03:59]Write i2c OK [12:03:59]MH_I2C_Read... [12:03:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:03:59]Read from MH i2c: E2 [12:03:59]MH_I2C_Read... [12:03:59]Read from MH i2c: E2 03 00 [12:03:59]MH_I2C_Read... [12:03:59]Read from MH i2c: E2 03 00 19 17 00 90 00 A4 [12:03:59]RAPDU: 90 00 [12:03:59]wFMCommunicate OK [12:03:59]wFMCommunicate request_size=255 [12:03:59]MH_SAM_APDU [12:03:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 AF B8 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A7 E2 01 00 35 04 06 00 72 [12:03:59]Write to MH i2c: E2 02 01 1A 17 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 AF B8 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A7 E2 01 00 35 04 06 00 72 00 00 28 [12:03:59]Write i2c OK [12:03:59]MH_I2C_Read... [12:04:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:04:00]Read from MH i2c: E2 [12:04:00]MH_I2C_Read... [12:04:00]Read from MH i2c: E2 03 00 [12:04:00]MH_I2C_Read... [12:04:00]Read from MH i2c: E2 03 00 1A 17 00 90 00 A5 [12:04:00]RAPDU: 90 00 [12:04:00]wFMCommunicate OK [12:04:00]wFMCommunicate request_size=10 [12:04:00]MH_SAM_APDU [12:04:00]CAPDU: 80 0D 02 02 05 AE 71 F0 6F 69 [12:04:00]Write to MH i2c: E2 0D 00 1B 17 80 0D 02 02 05 00 AE 71 F0 6F 69 00 00 9D [12:04:00]Write i2c OK [12:04:00]MH_I2C_Read... [12:04:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:04:00]Read from MH i2c: E2 [12:04:00]MH_I2C_Read... [12:04:00]Read from MH i2c: E2 03 00 [12:04:00]MH_I2C_Read... [12:04:00]Read from MH i2c: E2 03 00 1B 17 00 90 00 A6 [12:04:00]RAPDU: 90 00 [12:04:00]wFMCommunicate OK [12:04:00]wFMCommunicate request_size=4 [12:04:00]MH_SAM_APDU [12:04:00]CAPDU: 80 0D 03 02 [12:04:00]Write to MH i2c: E2 08 00 1C 17 80 0D 03 02 00 00 00 00 AE [12:04:00]Write i2c OK [12:04:00]MH_I2C_Read... [12:04:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:04:00]Read from MH i2c: E2 [12:04:00]MH_I2C_Read... [12:04:00]Read from MH i2c: E2 0B 00 [12:04:00]MH_I2C_Read... [12:04:00]Read from MH i2c: E2 0B 00 1C 17 00 E9 23 75 7C 3B FE 21 1E 90 00 24 [12:04:00]RAPDU: E9 23 75 7C 3B FE 21 1E 90 00 [12:04:00]wFMCommunicate OK [12:04:00]SAM_PROTO_SignData done [12:04:00]FM_MakeSignedData done [12:04:00]CreateOFDProtocolMessage [12:04:00]wFMCommunicate request_size=4 [12:04:00]MH_SAM_APDU [12:04:00]CAPDU: 80 11 00 00 [12:04:00]Write to MH i2c: E2 08 00 1D 17 80 11 00 00 00 00 00 00 AE [12:04:00]Write i2c OK [12:04:00]MH_I2C_Read... [12:04:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:00]Read from MH i2c: E2 [12:04:00]MH_I2C_Read... [12:04:00]Read from MH i2c: E2 17 00 [12:04:00]MH_I2C_Read... [12:04:00]Read from MH i2c: E2 17 00 1D 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0C [12:04:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:04:00]wFMCommunicate OK [12:04:00]CreateOFDProtocolMessage done [12:04:00]OFDSenderStorePacket 123559 [12:04:00]StoreOFDPacket docnum=123559 [12:04:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 78 E5 07 01 C0 D6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 AF B8 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A7 E2 01 00 35 04 06 00 72 AE 71 F0 6F 69 E9 23 75 7C 3B FE 21 1E [12:04:00]CheckFolder [12:04:00]dirname=/storage/ofd_packets [12:04:00]CheckFolder done [12:04:00]ProducePacketName [12:04:00]name=ofd_packets/00123559 [12:04:00]NVStorageSaveData ofd_packets/00123559 [12:04:00]File name is /storage/ofd_packets/00123559 [12:04:00]Write 301 bytes [12:04:00]NVStorageSaveData done [12:04:00]OFDSenderStorePacket done [12:04:00]KKMCreateOFDPacket done [12:04:00]NVStorageSaveData kkm_last_timestamp [12:04:00]File name is /storage/kkm_last_timestamp [12:04:00]Write 4 bytes [12:04:00]NVStorageSaveData done [12:04:00]ExternCall_PrintAddStr [12:04:00]wPrintStart [12:04:00]Write to MH i2c: 01 00 00 1E 17 35 [12:04:00]Write i2c OK [12:04:00]MH_I2C_Read... [12:04:00]Read from MH i2c: 01 [12:04:00]MH_I2C_Read... [12:04:00]Read from MH i2c: 01 07 00 [12:04:00]MH_I2C_Read... [12:04:00]Read from MH i2c: 01 07 00 1E 17 00 00 00 00 00 FF 0F 4A [12:04:00]RasterBufferAndPrint [12:04:00]line Счет N : (1)1106579 [12:04:00]line ИНН: 02508201610067 [12:04:00]line Контрольно-Кассовый Чек [12:04:00]line ПРОДАЖА [12:04:00]line ТРК (МРК, ГНК) : 42 [12:04:00]line Товар: 2710124130 [12:04:00]line Аи-92-К-5 [12:04:00]line 4.850 * 61.90 [12:04:00]line = 300.22 [12:04:00]line НДС 12% НСП 1% [12:04:00]line > о реализуемом товаре [12:04:00]line ОКРУГЛЕНИЕ: -0.22 [12:04:00]line ИТОГО: 300.00 [12:04:00]line Внесено: 300.00 [12:04:00]line СДАЧА: 0.00 [12:04:00]line НСП 1% : 2.66 [12:04:00]line НДС 12% : 31.88 [12:04:00]line Наличными: 300.00 [12:04:00]line Безнал.: 0.00 [12:04:00]line Место: АЗС № 25 "Партнер Нефть" [12:04:00]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:04:00]line СНО: Общий режим [12:04:00]line Чек 159 04.03.2024 12:03 [12:04:00]line Смена: 324 ФФД: 1.0 [12:04:00]line ЗНМ: 0300000019 [12:04:00]line РНМ: 0000000000090573 [12:04:00]line Версия ККМ: 001 [12:04:00]line ФМ: 0000000000874798 [12:04:00]line ФД: 123559 [12:04:00]line ФПД: 126093561458537 [12:04:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T120359&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123559&fm=126093561458537&tin=02508201610067®Number=0000000000090573&sum=30000 [12:04:00]OFD Sender: Processing packet 123559 [packets to send 112, broken 111] [12:04:00]ProducePacketName [12:04:00]name=ofd_packets/00123559 [12:04:00]OFD Sender: To server: pG, [12:04:00]CommunicateWithHost lk.salyk.kg:30040 [12:04:00]ConnectInit lk.salyk.kg [12:04:00]written 0, free lines is 4095 [12:04:00]Connected sock=10 [12:04:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 78 E5 07 01 C0 D6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F2 12 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 46 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 AF B8 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A7 E2 01 00 35 04 06 00 72 AE 71 F0 6F 69 E9 23 75 7C 3B FE 21 1E [12:04:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 02 CA 47 00 3F 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 37 39 38 10 04 04 00 A7 E2 01 00 F4 03 04 00 D8 64 E5 65 B6 04 01 00 00 C4 0B 9A 1B BC 9B 67 D6 [12:04:00]CommunicateWithHost err = 0 [12:04:00]CheckOFDResponse [12:04:00]1017 (14) - 77093643461234 [12:04:00]1041 (16) - 0000000000874798 [12:04:00]1040 (4) - 123559 [12:04:00]1012 (4) - 04.03.2024 06:06 [12:04:00]1206 (1) - 0 [12:04:00]OFD Sender: Remove packet 123559 [12:04:00]ProducePacketName [12:04:00]name=ofd_packets/00123559 [12:04:00]NVStorageDeleteData [12:04:01]Write to MH i2c: 01 00 00 49 17 60 [12:04:01]Write i2c OK [12:04:01]MH_I2C_Read... [12:04:01]Read from MH i2c: 01 [12:04:01]MH_I2C_Read... [12:04:01]Read from MH i2c: 01 07 00 [12:04:01]MH_I2C_Read... [12:04:01]Read from MH i2c: 01 07 00 49 17 00 00 00 00 00 F4 0C 67 [12:04:01]RasterBufferAndPrint [12:04:01]line [12:04:01]line [12:04:01]line [12:04:01]line [12:04:01]line [12:04:01]written 0, free lines is 3322 [12:04:01]MH_Cut [12:04:01]Write to MH i2c: D1 01 00 50 17 01 39 [12:04:01]Write i2c OK [12:04:01]MH_I2C_Read... [12:04:01]Read from MH i2c: D1 [12:04:01]MH_I2C_Read... [12:04:01]Read from MH i2c: D1 01 00 [12:04:01]MH_I2C_Read... [12:04:01]Read from MH i2c: D1 01 00 50 17 00 38 [12:04:01]Write to MH i2c: 01 00 00 51 17 68 [12:04:01]Write i2c OK [12:04:01]MH_I2C_Read... [12:04:01]OFD Sender: No OFD packet to send [12:04:01]*** Cut start [12:04:01]*** Purtial cut [12:04:01]*** Stage 1: CUTSNS_PIN = 1 [12:04:03]Read from MH i2c: 01 [12:04:03]MH_I2C_Read... [12:04:03]*** Stop cut motor [12:04:03]*** Cut end [12:04:03]Read from MH i2c: 01 07 00 [12:04:03]MH_I2C_Read... [12:04:03]Read from MH i2c: 01 07 00 51 17 00 00 00 00 00 FF 0F 7D [12:04:03]process_action close_receipt done [12:04:03]requested_data is exist [12:04:03]produce_requested_data [12:04:03]requested_item fm.sn is exist - process it [12:04:03]wFMCommunicate request_size=4 [12:04:03]MH_SAM_APDU [12:04:03]CAPDU: 80 11 00 00 [12:04:03]Write to MH i2c: E2 08 00 52 17 80 11 00 00 00 00 00 00 E3 [12:04:03]Write i2c OK [12:04:03]MH_I2C_Read... [12:04:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:03]Read from MH i2c: E2 [12:04:03]MH_I2C_Read... [12:04:03]Read from MH i2c: E2 17 00 [12:04:03]MH_I2C_Read... [12:04:03]Read from MH i2c: E2 17 00 52 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 41 [12:04:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:04:03]wFMCommunicate OK [12:04:03]requested_item fd.num is exist - process it [12:04:03]SAM_PROTO_GetFieldsCounters [12:04:03]wFMCommunicate request_size=4 [12:04:03]MH_SAM_APDU [12:04:03]CAPDU: 80 13 00 00 [12:04:03]Write to MH i2c: E2 08 00 53 17 80 13 00 00 00 00 00 00 E6 [12:04:03]Write i2c OK [12:04:03]MH_I2C_Read... [12:04:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:04:04]Read from MH i2c: E2 [12:04:04]MH_I2C_Read... [12:04:04]Read from MH i2c: E2 62 00 [12:04:04]MH_I2C_Read... [12:04:04]Read from MH i2c: E2 62 00 53 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A7 E2 01 00 0E 04 04 00 44 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 BD [12:04:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A7 E2 01 00 0E 04 04 00 44 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 [12:04:04]wFMCommunicate OK [12:04:04]SAM_PROTO_GetFieldsCounters done [12:04:04]requested_item shift.num is exist - process it [12:04:04]requested_item shift.opened is exist - process it [12:04:04]req_shift_opened [12:04:04]FM_GetShiftState [12:04:04]SAM_PROTO_GetShiftState [12:04:04]wFMCommunicate request_size=4 [12:04:04]MH_SAM_APDU [12:04:04]CAPDU: 80 13 01 00 [12:04:04]Write to MH i2c: E2 08 00 54 17 80 13 01 00 00 00 00 00 E8 [12:04:04]Write i2c OK [12:04:04]MH_I2C_Read... [12:04:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:04:04]Read from MH i2c: E2 [12:04:04]MH_I2C_Read... [12:04:04]Read from MH i2c: E2 0E 00 [12:04:04]MH_I2C_Read... [12:04:04]Read from MH i2c: E2 0E 00 54 17 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 FF [12:04:04]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:04:04]wFMCommunicate OK [12:04:04]SAM_PROTO_GetShiftState done [12:04:04]FM_GetShiftState done [12:04:04]req_shift_opened done [12:04:04]requested_item shift.open_date is exist - process it [12:04:04]req_shift_open_date [12:04:04]req_shift_open_date done [12:04:04]produce_requested_data done [12:04:04]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123559,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [12:04:04]process_action_free close_receipt [12:04:04]json_value_free [12:04:04]json_value_free done [12:04:04]process_json_proto returns [12:04:04]Send response to host [12:04:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123559,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [12:04:04]free response buf [12:04:04]execute_script done [12:04:04]execute_script returns [12:04:04]free content buf [12:04:04]Sock 9.Close socket [12:04:04]Sock 9.Thread stoped [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:01]OFD Sender: No OFD packet to send [12:05:06]OFD Sender: No OFD packet to send [12:05:11]OFD Sender: No OFD packet to send [12:05:16]OFD Sender: No OFD packet to send [12:05:21]OFD Sender: No OFD packet to send [12:05:26]OFD Sender: No OFD packet to send [12:05:31]OFD Sender: No OFD packet to send [12:05:36]OFD Sender: No OFD packet to send [12:05:41]OFD Sender: No OFD packet to send [12:05:46]OFD Sender: No OFD packet to send [12:05:51]OFD Sender: No OFD packet to send [12:05:56]OFD Sender: No OFD packet to send [12:06:01]OFD Sender: No OFD packet to send [12:06:06]OFD Sender: No OFD packet to send [12:06:11]OFD Sender: No OFD packet to send [12:06:16]OFD Sender: No OFD packet to send [12:06:21]OFD Sender: No OFD packet to send [12:06:26]OFD Sender: No OFD packet to send [12:06:31]OFD Sender: No OFD packet to send [12:06:33]int [12:06:33]Write to MH i2c: 01 00 00 55 17 6C [12:06:33]*** FLAG_PRN_KEY set [12:06:33]Write i2c OK [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: 01 [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: 01 07 00 [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: 01 07 00 55 17 00 08 00 00 00 FF 0F 89 [12:06:33]state=0 [12:06:33]Key pressed [12:06:33]Feed [12:06:33]Write to MH i2c: D8 00 00 56 17 44 [12:06:33]Write i2c OK [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: D8 [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: D8 01 00 [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: D8 01 00 56 17 00 45 [12:06:33]int [12:06:33]Write to MH i2c: 01 00 00 57 17 6E [12:06:33]Write i2c OK [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: 01 [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: 01 07 00 [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: 01 07 00 57 17 00 48 00 00 00 3C 00 F9 [12:06:33]state=2 [12:06:33]Key pressed [12:06:33]int [12:06:33]Write to MH i2c: 01 00 00 58 17 6F [12:06:33]*** FLAG_PRN_KEY reset [12:06:33]Write i2c OK [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: 01 [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: 01 07 00 [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: 01 07 00 58 17 00 00 00 00 00 F5 0F 7A [12:06:33]state=2 [12:06:33]Stop feed [12:06:33]int [12:06:33]Write to MH i2c: 01 00 00 59 17 70 [12:06:33]*** FLAG_PRN_KEY set [12:06:33]Write i2c OK [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: 01 [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: 01 07 00 [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: 01 07 00 59 17 00 08 00 00 00 FF 0F 8D [12:06:33]state=0 [12:06:33]Key pressed [12:06:33]Feed [12:06:33]Write to MH i2c: D8 00 00 5A 17 48 [12:06:33]Write i2c OK [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: D8 [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: D8 01 00 [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: D8 01 00 5A 17 00 49 [12:06:33]int [12:06:33]Write to MH i2c: 01 00 00 5B 17 72 [12:06:33]Write i2c OK [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: 01 [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: 01 07 00 [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: 01 07 00 5B 17 00 48 00 00 00 3C 00 FD [12:06:33]state=2 [12:06:33]Key pressed [12:06:33]int [12:06:33]Write to MH i2c: 01 00 00 5C 17 73 [12:06:33]*** FLAG_PRN_KEY reset [12:06:33]Write i2c OK [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: 01 [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: 01 07 00 [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: 01 07 00 5C 17 00 00 00 00 00 F5 0F 7E [12:06:33]state=2 [12:06:33]Stop feed [12:06:33]int [12:06:33]Write to MH i2c: 01 00 00 5D 17 74 [12:06:33]*** FLAG_PRN_KEY set [12:06:33]Write i2c OK [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: 01 [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: 01 07 00 [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: 01 07 00 5D 17 00 08 00 00 00 FF 0F 91 [12:06:33]state=0 [12:06:33]Key pressed [12:06:33]Feed [12:06:33]Write to MH i2c: D8 00 00 5E 17 4C [12:06:33]Write i2c OK [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: D8 [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: D8 01 00 [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: D8 01 00 5E 17 00 4D [12:06:33]int [12:06:33]Write to MH i2c: 01 00 00 5F 17 76 [12:06:33]Write i2c OK [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: 01 [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: 01 07 00 [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: 01 07 00 5F 17 00 48 00 00 00 3D 00 02 [12:06:33]state=2 [12:06:33]Key pressed [12:06:34]int [12:06:34]Write to MH i2c: 01 00 00 60 17 77 [12:06:34]*** FLAG_PRN_KEY reset [12:06:34]Write i2c OK [12:06:34]MH_I2C_Read... [12:06:34]Read from MH i2c: 01 [12:06:34]MH_I2C_Read... [12:06:34]Read from MH i2c: 01 07 00 [12:06:34]MH_I2C_Read... [12:06:34]Read from MH i2c: 01 07 00 60 17 00 00 00 00 00 F5 0F 82 [12:06:34]state=2 [12:06:34]Stop feed [12:06:36]OFD Sender: No OFD packet to send [12:06:41]OFD Sender: No OFD packet to send [12:06:46]OFD Sender: No OFD packet to send [12:06:51]OFD Sender: No OFD packet to send [12:06:56]OFD Sender: No OFD packet to send [12:07:01]OFD Sender: No OFD packet to send [12:07:06]OFD Sender: No OFD packet to send [12:07:11]OFD Sender: No OFD packet to send [12:07:16]OFD Sender: No OFD packet to send [12:07:21]OFD Sender: No OFD packet to send [12:07:26]OFD Sender: No OFD packet to send [12:07:31]OFD Sender: No OFD packet to send [12:07:36]OFD Sender: No OFD packet to send [12:07:41]OFD Sender: No OFD packet to send [12:07:46]OFD Sender: No OFD packet to send [12:07:51]OFD Sender: No OFD packet to send [12:07:56]accept exits with 7 [12:07:56]New connection [12:07:56]New thread 3067436388 created [12:07:56]Thread 3067579748 joined [12:07:56]Waiting for new connection... [12:07:56] Sock 7.Parse request [12:07:56]Sock 7.Check first char [12:07:56]Sock 7.First char is OK [12:07:56]request: POST /json_proto HTTP/1.0 [12:07:56]Method: POST [12:07:56]URL: /json_proto [12:07:56]Method is POST - this is cgi request [12:07:56]url: /json_proto [12:07:56]query_string will be loaded in cgi processing [12:07:56]execute_cgi json_proto POST (null) [12:07:56]execute_cgi path=json_proto method=POST [12:07:56]POST find Content-Length [12:07:56]Host: 172.17.48.197:8080 [12:07:56]Content-Length: 1215 [12:07:56]Content-Type: application/json [12:07:56] [12:07:56]POST finish read [12:07:56]Found Content-Length = 1215 [12:07:56]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106580\u000A04.03.2024 12:04\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 10.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 695.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\u000A2070995\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:07:56]execute_script... [12:07:56]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106580\u000A04.03.2024 12:04\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 63\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 10.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 695.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\u000A2070995\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:07:56]POST & json_proto [12:07:56]process_json_proto [12:07:56]json parsed OK: [12:07:56]protocol is kg_v1.0 [12:07:56]action value=print_text [12:07:56]process_action print_text [12:07:56]cmd_print_text [12:07:56]ExternCall_PrintAddStr [12:07:56]wPrintStart [12:07:56]Write to MH i2c: 01 00 00 61 17 78 [12:07:56]Write i2c OK [12:07:56]MH_I2C_Read... [12:07:56]Read from MH i2c: 01 [12:07:56]MH_I2C_Read... [12:07:56]Read from MH i2c: 01 07 00 [12:07:56]MH_I2C_Read... [12:07:56]Read from MH i2c: 01 07 00 61 17 00 00 00 00 00 FF 0F 8D [12:07:56]RasterBufferAndPrint [12:07:56]line *****ТОВАРНЫЙ ЧЕК***** [12:07:56]line АЗС 25 [12:07:56]line Партнер нефть [12:07:56]line 02508201610067 [12:07:56]line Кассир : Абылгазиев А. [12:07:56]line Счет N : (1)1106580 [12:07:56]line 04.03.2024 12:04 [12:07:56]line ПРОДАЖА [12:07:56]line ТРК (МРК, ГНК): 63 [12:07:56]line Вид ГСМ : 2710124500 [12:07:56]line Аи-95-К-5 [12:07:56]line 10.000 x 69.50 [12:07:56]line ИТОГ: 695.00 [12:07:56]line Тип оплаты: Талоны: Топливные Талоны [12:07:56]line 2070995 [12:07:56]line ______________________ [12:07:56]line (подпись) [12:07:56]written 0, free lines is 4095 [12:07:56]Write to MH i2c: 01 00 00 75 17 8C [12:07:56]Write i2c OK [12:07:56]MH_I2C_Read... [12:07:56]Read from MH i2c: 01 [12:07:56]MH_I2C_Read... [12:07:56]Read from MH i2c: 01 07 00 [12:07:56]MH_I2C_Read... [12:07:56]Read from MH i2c: 01 07 00 75 17 00 00 00 00 00 13 0E B4 [12:07:56]RasterBufferAndPrint [12:07:56]line [12:07:56]line [12:07:56]line [12:07:56]line [12:07:56]line [12:07:56]written 0, free lines is 3605 [12:07:56]MH_Cut [12:07:56]Write to MH i2c: D1 01 00 7C 17 01 65 [12:07:56]Write i2c OK [12:07:56]MH_I2C_Read... [12:07:56]Read from MH i2c: D1 [12:07:56]MH_I2C_Read... [12:07:56]Read from MH i2c: D1 01 00 [12:07:56]MH_I2C_Read... [12:07:56]Read from MH i2c: D1 01 00 7C 17 00 64 [12:07:56]Write to MH i2c: 01 00 00 7D 17 94 [12:07:56]Write i2c OK [12:07:56]MH_I2C_Read... [12:07:56]OFD Sender: No OFD packet to send [12:07:57]*** Cut start [12:07:57]*** Purtial cut [12:07:57]*** Stage 1: CUTSNS_PIN = 1 [12:07:59]Read from MH i2c: 01 [12:07:59]MH_I2C_Read... [12:07:59]*** Stop cut motor [12:07:59]*** Cut end [12:07:59]Read from MH i2c: 01 07 00 [12:07:59]MH_I2C_Read... [12:07:59]Read from MH i2c: 01 07 00 7D 17 00 00 00 00 00 FF 0F A9 [12:07:59]process_action print_text done [12:07:59]requested_data is exist [12:07:59]produce_requested_data [12:07:59]requested_item fm.sn is exist - process it [12:07:59]wFMCommunicate request_size=4 [12:07:59]MH_SAM_APDU [12:07:59]CAPDU: 80 11 00 00 [12:07:59]Write to MH i2c: E2 08 00 7E 17 80 11 00 00 00 00 00 00 0F [12:07:59]Write i2c OK [12:07:59]MH_I2C_Read... [12:07:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:07:59]Read from MH i2c: E2 [12:07:59]MH_I2C_Read... [12:07:59]Read from MH i2c: E2 17 00 [12:07:59]MH_I2C_Read... [12:07:59]Read from MH i2c: E2 17 00 7E 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 6D [12:07:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:07:59]wFMCommunicate OK [12:07:59]requested_item fd.num is exist - process it [12:07:59]SAM_PROTO_GetFieldsCounters [12:07:59]wFMCommunicate request_size=4 [12:07:59]MH_SAM_APDU [12:07:59]CAPDU: 80 13 00 00 [12:07:59]Write to MH i2c: E2 08 00 7F 17 80 13 00 00 00 00 00 00 12 [12:07:59]Write i2c OK [12:07:59]MH_I2C_Read... [12:07:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:07:59]Read from MH i2c: E2 [12:07:59]MH_I2C_Read... [12:07:59]Read from MH i2c: E2 62 00 [12:07:59]MH_I2C_Read... [12:07:59]Read from MH i2c: E2 62 00 7F 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A7 E2 01 00 0E 04 04 00 44 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 E9 [12:07: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A7 E2 01 00 0E 04 04 00 44 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 [12:07:59]wFMCommunicate OK [12:07:59]SAM_PROTO_GetFieldsCounters done [12:07:59]requested_item shift.num is exist - process it [12:07:59]requested_item shift.opened is exist - process it [12:07:59]req_shift_opened [12:07:59]FM_GetShiftState [12:07:59]SAM_PROTO_GetShiftState [12:07:59]wFMCommunicate request_size=4 [12:07:59]MH_SAM_APDU [12:07:59]CAPDU: 80 13 01 00 [12:07:59]Write to MH i2c: E2 08 00 80 17 80 13 01 00 00 00 00 00 14 [12:07:59]Write i2c OK [12:07:59]MH_I2C_Read... [12:07:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:07:59]Read from MH i2c: E2 [12:07:59]MH_I2C_Read... [12:07:59]Read from MH i2c: E2 0E 00 [12:07:59]MH_I2C_Read... [12:07:59]Read from MH i2c: E2 0E 00 80 17 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 2B [12:07:59]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:07:59]wFMCommunicate OK [12:07:59]SAM_PROTO_GetShiftState done [12:07:59]FM_GetShiftState done [12:07:59]req_shift_opened done [12:07:59]requested_item shift.open_date is exist - process it [12:07:59]req_shift_open_date [12:07:59]req_shift_open_date done [12:07:59]produce_requested_data done [12:07:59]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123559,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [12:07:59]process_action_free print_text [12:07:59]json_value_free [12:07:59]json_value_free done [12:07:59]process_json_proto returns [12:07:59]Send response to host [12:07:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123559,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [12:07:59]free response buf [12:07:59]execute_script done [12:07:59]execute_script returns [12:07:59]free content buf [12:07:59]Sock 7.Close socket [12:07:59]Sock 7.Thread stoped [12:08:01]OFD Sender: No OFD packet to send [12:08:06]OFD Sender: No OFD packet to send [12:08:11]OFD Sender: No OFD packet to send [12:08:16]OFD Sender: No OFD packet to send [12:08:21]OFD Sender: No OFD packet to send [12:08:26]OFD Sender: No OFD packet to send [12:08:31]OFD Sender: No OFD packet to send [12:08:36]OFD Sender: No OFD packet to send [12:08:41]OFD Sender: No OFD packet to send [12:08:46]OFD Sender: No OFD packet to send [12:08:51]OFD Sender: No OFD packet to send [12:08:56]OFD Sender: No OFD packet to send [12:09:01]OFD Sender: No OFD packet to send [12:09:06]OFD Sender: No OFD packet to send [12:09:11]OFD Sender: No OFD packet to send [12:09:16]OFD Sender: No OFD packet to send [12:09:20]int [12:09:20]Write to MH i2c: 01 00 00 81 17 98 [12:09:20]*** FLAG_PRN_KEY set [12:09:20]Write i2c OK [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: 01 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: 01 07 00 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: 01 07 00 81 17 00 08 00 00 00 FF 0F B5 [12:09:20]state=0 [12:09:20]Key pressed [12:09:20]Feed [12:09:20]Write to MH i2c: D8 00 00 82 17 70 [12:09:20]Write i2c OK [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: D8 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: D8 01 00 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: D8 01 00 82 17 00 71 [12:09:20]int [12:09:20]Write to MH i2c: 01 00 00 83 17 9A [12:09:20]Write i2c OK [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: 01 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: 01 07 00 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: 01 07 00 83 17 00 48 00 00 00 3C 00 25 [12:09:20]state=2 [12:09:20]Key pressed [12:09:20]int [12:09:20]Write to MH i2c: 01 00 00 84 17 9B [12:09:20]*** FLAG_PRN_KEY reset [12:09:20]Write i2c OK [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: 01 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: 01 07 00 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: 01 07 00 84 17 00 00 00 00 00 F5 0F A6 [12:09:20]state=2 [12:09:20]Stop feed [12:09:20]int [12:09:20]Write to MH i2c: 01 00 00 85 17 9C [12:09:20]*** FLAG_PRN_KEY set [12:09:20]Write i2c OK [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: 01 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: 01 07 00 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: 01 07 00 85 17 00 08 00 00 00 FF 0F B9 [12:09:20]state=0 [12:09:20]Key pressed [12:09:20]Feed [12:09:20]Write to MH i2c: D8 00 00 86 17 74 [12:09:20]Write i2c OK [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: D8 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: D8 01 00 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: D8 01 00 86 17 00 75 [12:09:20]int [12:09:20]Write to MH i2c: 01 00 00 87 17 9E [12:09:20]Write i2c OK [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: 01 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: 01 07 00 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: 01 07 00 87 17 00 48 00 00 00 3C 00 29 [12:09:20]state=2 [12:09:20]Key pressed [12:09:20]int [12:09:20]Write to MH i2c: 01 00 00 88 17 9F [12:09:20]*** FLAG_PRN_KEY reset [12:09:20]Write i2c OK [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: 01 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: 01 07 00 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: 01 07 00 88 17 00 00 00 00 00 F6 0F AB [12:09:20]state=2 [12:09:20]Stop feed [12:09:20]int [12:09:20]Write to MH i2c: 01 00 00 89 17 A0 [12:09:20]*** FLAG_PRN_KEY set [12:09:20]Write i2c OK [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: 01 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: 01 07 00 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: 01 07 00 89 17 00 08 00 00 00 FF 0F BD [12:09:20]state=0 [12:09:20]Key pressed [12:09:20]Feed [12:09:20]Write to MH i2c: D8 00 00 8A 17 78 [12:09:20]Write i2c OK [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: D8 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: D8 01 00 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: D8 01 00 8A 17 00 79 [12:09:20]int [12:09:20]Write to MH i2c: 01 00 00 8B 17 A2 [12:09:20]Write i2c OK [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: 01 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: 01 07 00 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: 01 07 00 8B 17 00 48 00 00 00 3C 00 2D [12:09:20]state=2 [12:09:20]Key pressed [12:09:20]int [12:09:20]Write to MH i2c: 01 00 00 8C 17 A3 [12:09:20]*** FLAG_PRN_KEY reset [12:09:20]Write i2c OK [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: 01 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: 01 07 00 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: 01 07 00 8C 17 00 00 00 00 00 F6 0F AF [12:09:20]state=2 [12:09:20]Stop feed [12:09:21]OFD Sender: No OFD packet to send [12:09:26]OFD Sender: No OFD packet to send [12:09:31]OFD Sender: No OFD packet to send [12:09:36]OFD Sender: No OFD packet to send [12:09:41]OFD Sender: No OFD packet to send [12:09:46]OFD Sender: No OFD packet to send [12:09:51]OFD Sender: No OFD packet to send [12:09:56]OFD Sender: No OFD packet to send [12:10:01]OFD Sender: No OFD packet to send [12:10:06]OFD Sender: No OFD packet to send [12:10:11]OFD Sender: No OFD packet to send [12:10:16]OFD Sender: No OFD packet to send [12:10:21]OFD Sender: No OFD packet to send [12:10:26]OFD Sender: No OFD packet to send [12:10:31]OFD Sender: No OFD packet to send [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:47]accept exits with 10 [12:10:47]New connection [12:10:47]New thread 3067579748 created [12:10:47]Thread 3067436388 joined [12:10:47]Waiting for new connection... [12:10:47] Sock 10.Parse request [12:10:47]Sock 10.Check first char [12:10:47]Sock 10.First char is OK [12:10:47]request: POST /json_proto HTTP/1.0 [12:10:47]Method: POST [12:10:47]URL: /json_proto [12:10:47]Method is POST - this is cgi request [12:10:47]url: /json_proto [12:10:47]query_string will be loaded in cgi processing [12:10:47]execute_cgi json_proto POST (null) [12:10:47]execute_cgi path=json_proto method=POST [12:10:47]POST find Content-Length [12:10:47]Host: 172.17.48.197:8080 [12:10:47]Content-Length: 1208 [12:10:47]Content-Type: application/json [12:10:47] [12:10:47]POST finish read [12:10:47]Found Content-Length = 1208 [12:10: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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106581\u000A04.03.2024 12:06\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\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\u000A81577\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:47]execute_script... [12:10: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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106581\u000A04.03.2024 12:06\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\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\u000A81577\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:47]POST & json_proto [12:10:47]process_json_proto [12:10:47]json parsed OK: [12:10:47]protocol is kg_v1.0 [12:10:47]action value=print_text [12:10:47]process_action print_text [12:10:47]cmd_print_text [12:10:47]ExternCall_PrintAddStr [12:10:47]wPrintStart [12:10:47]Write to MH i2c: 01 00 00 8D 17 A4 [12:10:47]Write i2c OK [12:10:47]MH_I2C_Read... [12:10:47]Read from MH i2c: 01 [12:10:47]MH_I2C_Read... [12:10:47]Read from MH i2c: 01 07 00 [12:10:47]MH_I2C_Read... [12:10:47]Read from MH i2c: 01 07 00 8D 17 00 00 00 00 00 FF 0F B9 [12:10:47]RasterBufferAndPrint [12:10:47]line *****ТОВАРНЫЙ ЧЕК***** [12:10:47]line АЗС 25 [12:10:47]line Партнер нефть [12:10:47]line 02508201610067 [12:10:47]line Кассир : Абылгазиев А. [12:10:47]line Счет N : (1)1106581 [12:10:47]line 04.03.2024 12:06 [12:10:47]line ПРОДАЖА [12:10:47]line ТРК (МРК, ГНК): 62 [12:10:47]line Вид ГСМ : 2710124130 [12:10:47]line Аи-92-К-5 [12:10:47]line 20.000 x 61.90 [12:10:47]line ИТОГ: 1238.00 [12:10:47]line Тип оплаты: Талоны: Топливная Карта [12:10:47]line 81577 [12:10:47]line ______________________ [12:10:47]line (подпись) [12:10:47]written 0, free lines is 4095 [12:10:47]Write to MH i2c: 01 00 00 A1 17 B8 [12:10:47]Write i2c OK [12:10:47]MH_I2C_Read... [12:10:47]Read from MH i2c: 01 [12:10:47]MH_I2C_Read... [12:10:47]Read from MH i2c: 01 07 00 [12:10:47]MH_I2C_Read... [12:10:47]Read from MH i2c: 01 07 00 A1 17 00 00 00 00 00 13 0E E0 [12:10:47]RasterBufferAndPrint [12:10:47]line [12:10:47]line [12:10:47]line [12:10:47]line [12:10:47]line [12:10:47]written 0, free lines is 3605 [12:10:47]MH_Cut [12:10:47]Write to MH i2c: D1 01 00 A8 17 01 91 [12:10:47]Write i2c OK [12:10:47]MH_I2C_Read... [12:10:47]Read from MH i2c: D1 [12:10:47]MH_I2C_Read... [12:10:47]Read from MH i2c: D1 01 00 [12:10:47]MH_I2C_Read... [12:10:47]Read from MH i2c: D1 01 00 A8 17 00 90 [12:10:47]Write to MH i2c: 01 00 00 A9 17 C0 [12:10:47]Write i2c OK [12:10:47]MH_I2C_Read... [12:10:48]*** Cut start [12:10:48]*** Purtial cut [12:10:48]*** Stage 1: CUTSNS_PIN = 1 [12:10:50]Read from MH i2c: 01 [12:10:50]MH_I2C_Read... [12:10:50]Read from MH i2c: 01 07 00 [12:10:50]MH_I2C_Read... [12:10:50]*** Stop cut motor [12:10:50]*** Cut end [12:10:50]Read from MH i2c: 01 07 00 A9 17 00 00 00 00 00 FF 0F D5 [12:10:50]process_action print_text done [12:10:50]requested_data is exist [12:10:50]produce_requested_data [12:10:50]requested_item fm.sn is exist - process it [12:10:50]wFMCommunicate request_size=4 [12:10:50]MH_SAM_APDU [12:10:50]CAPDU: 80 11 00 00 [12:10:50]Write to MH i2c: E2 08 00 AA 17 80 11 00 00 00 00 00 00 3B [12:10:50]Write i2c OK [12:10:50]MH_I2C_Read... [12:10:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:50]Read from MH i2c: E2 [12:10:50]MH_I2C_Read... [12:10:50]Read from MH i2c: E2 17 00 [12:10:50]MH_I2C_Read... [12:10:50]Read from MH i2c: E2 17 00 AA 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 99 [12:10:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:10:50]wFMCommunicate OK [12:10:50]requested_item fd.num is exist - process it [12:10:50]SAM_PROTO_GetFieldsCounters [12:10:50]wFMCommunicate request_size=4 [12:10:50]MH_SAM_APDU [12:10:50]CAPDU: 80 13 00 00 [12:10:50]Write to MH i2c: E2 08 00 AB 17 80 13 00 00 00 00 00 00 3E [12:10:50]Write i2c OK [12:10:50]MH_I2C_Read... [12:10:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:10:50]Read from MH i2c: E2 [12:10:50]MH_I2C_Read... [12:10:50]Read from MH i2c: E2 62 00 [12:10:50]MH_I2C_Read... [12:10:50]Read from MH i2c: E2 62 00 AB 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A7 E2 01 00 0E 04 04 00 44 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 15 [12:10: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A7 E2 01 00 0E 04 04 00 44 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 [12:10:50]wFMCommunicate OK [12:10:50]SAM_PROTO_GetFieldsCounters done [12:10:50]requested_item shift.num is exist - process it [12:10:50]requested_item shift.opened is exist - process it [12:10:50]req_shift_opened [12:10:50]FM_GetShiftState [12:10:50]SAM_PROTO_GetShiftState [12:10:50]wFMCommunicate request_size=4 [12:10:50]MH_SAM_APDU [12:10:50]CAPDU: 80 13 01 00 [12:10:50]Write to MH i2c: E2 08 00 AC 17 80 13 01 00 00 00 00 00 40 [12:10:50]Write i2c OK [12:10:50]MH_I2C_Read... [12:10:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:50]Read from MH i2c: E2 [12:10:50]MH_I2C_Read... [12:10:50]Read from MH i2c: E2 0E 00 [12:10:50]MH_I2C_Read... [12:10:50]Read from MH i2c: E2 0E 00 AC 17 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 57 [12:10:50]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:10:50]wFMCommunicate OK [12:10:50]SAM_PROTO_GetShiftState done [12:10:50]FM_GetShiftState done [12:10:50]req_shift_opened done [12:10:50]requested_item shift.open_date is exist - process it [12:10:50]req_shift_open_date [12:10:50]req_shift_open_date done [12:10:50]produce_requested_data done [12:10:50]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123559,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [12:10:50]process_action_free print_text [12:10:50]json_value_free [12:10:50]json_value_free done [12:10:50]process_json_proto returns [12:10:50]Send response to host [12:10:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123559,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [12:10:50]free response buf [12:10:50]execute_script done [12:10:50]execute_script returns [12:10:50]free content buf [12:10:50]Sock 10.Close socket [12:10:50]Sock 10.Thread stoped [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:29]int [12:11:29]Write to MH i2c: 01 00 00 AD 17 C4 [12:11:29]*** FLAG_PRN_KEY set [12:11:29]Write i2c OK [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: 01 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: 01 07 00 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: 01 07 00 AD 17 00 08 00 00 00 FF 0F E1 [12:11:29]state=0 [12:11:29]Key pressed [12:11:29]Feed [12:11:29]Write to MH i2c: D8 00 00 AE 17 9C [12:11:29]Write i2c OK [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: D8 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: D8 01 00 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: D8 01 00 AE 17 00 9D [12:11:29]int [12:11:29]Write to MH i2c: 01 00 00 AF 17 C6 [12:11:29]Write i2c OK [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: 01 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: 01 07 00 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: 01 07 00 AF 17 00 48 00 00 00 3C 00 51 [12:11:29]state=2 [12:11:29]Key pressed [12:11:29]int [12:11:29]Write to MH i2c: 01 00 00 B0 17 C7 [12:11:29]*** FLAG_PRN_KEY reset [12:11:29]Write i2c OK [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: 01 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: 01 07 00 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: 01 07 00 B0 17 00 00 00 00 00 F6 0F D3 [12:11:29]state=2 [12:11:29]Stop feed [12:11:29]int [12:11:29]Write to MH i2c: 01 00 00 B1 17 C8 [12:11:29]*** FLAG_PRN_KEY set [12:11:29]Write i2c OK [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: 01 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: 01 07 00 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: 01 07 00 B1 17 00 08 00 00 00 FF 0F E5 [12:11:29]state=0 [12:11:29]Key pressed [12:11:29]Feed [12:11:29]Write to MH i2c: D8 00 00 B2 17 A0 [12:11:29]Write i2c OK [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: D8 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: D8 01 00 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: D8 01 00 B2 17 00 A1 [12:11:29]int [12:11:29]Write to MH i2c: 01 00 00 B3 17 CA [12:11:29]Write i2c OK [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: 01 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: 01 07 00 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: 01 07 00 B3 17 00 48 00 00 00 3C 00 55 [12:11:29]state=2 [12:11:29]Key pressed [12:11:29]int [12:11:29]Write to MH i2c: 01 00 00 B4 17 CB [12:11:29]*** FLAG_PRN_KEY reset [12:11:29]Write i2c OK [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: 01 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: 01 07 00 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: 01 07 00 B4 17 00 00 00 00 00 F6 0F D7 [12:11:29]state=2 [12:11:29]Stop feed [12:11:29]int [12:11:29]Write to MH i2c: 01 00 00 B5 17 CC [12:11:29]*** FLAG_PRN_KEY set [12:11:29]Write i2c OK [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: 01 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: 01 07 00 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: 01 07 00 B5 17 00 08 00 00 00 FF 0F E9 [12:11:29]state=0 [12:11:29]Key pressed [12:11:29]Feed [12:11:29]Write to MH i2c: D8 00 00 B6 17 A4 [12:11:29]Write i2c OK [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: D8 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: D8 01 00 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: D8 01 00 B6 17 00 A5 [12:11:29]int [12:11:29]Write to MH i2c: 01 00 00 B7 17 CE [12:11:29]Write i2c OK [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: 01 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: 01 07 00 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: 01 07 00 B7 17 00 48 00 00 00 3C 00 59 [12:11:29]state=2 [12:11:29]Key pressed [12:11:30]int [12:11:30]Write to MH i2c: 01 00 00 B8 17 CF [12:11:30]*** FLAG_PRN_KEY reset [12:11:30]Write i2c OK [12:11:30]MH_I2C_Read... [12:11:30]Read from MH i2c: 01 [12:11:30]MH_I2C_Read... [12:11:30]Read from MH i2c: 01 07 00 [12:11:30]MH_I2C_Read... [12:11:30]Read from MH i2c: 01 07 00 B8 17 00 00 00 00 00 F6 0F DB [12:11:30]state=2 [12:11:30]Stop feed [12:11:31]OFD Sender: No OFD packet to send [12:11:36]OFD Sender: No OFD packet to send [12:11:42]OFD Sender: No OFD packet to send [12:11:47]OFD Sender: No OFD packet to send [12:11:52]OFD Sender: No OFD packet to send [12:11:57]OFD Sender: No OFD packet to send [12:12:02]OFD Sender: No OFD packet to send [12:12:07]OFD Sender: No OFD packet to send [12:12:12]OFD Sender: No OFD packet to send [12:12:17]OFD Sender: No OFD packet to send [12:12:22]OFD Sender: No OFD packet to send [12:12:27]OFD Sender: No OFD packet to send [12:12:32]OFD Sender: No OFD packet to send [12:12:37]OFD Sender: No OFD packet to send [12:12:42]OFD Sender: No OFD packet to send [12:12:47]OFD Sender: No OFD packet to send [12:12:52]OFD Sender: No OFD packet to send [12:12:57]OFD Sender: No OFD packet to send [12:13:02]OFD Sender: No OFD packet to send [12:13:07]OFD Sender: No OFD packet to send [12:13:12]OFD Sender: No OFD packet to send [12:13:17]OFD Sender: No OFD packet to send [12:13:22]OFD Sender: No OFD packet to send [12:13:27]OFD Sender: No OFD packet to send [12:13:32]OFD Sender: No OFD packet to send [12:13:37]OFD Sender: No OFD packet to send [12:13:42]OFD Sender: No OFD packet to send [12:13:47]OFD Sender: No OFD packet to send [12:13:52]OFD Sender: No OFD packet to send [12:13:57]OFD Sender: No OFD packet to send [12:14:02]OFD Sender: No OFD packet to send [12:14:07]OFD Sender: No OFD packet to send [12:14:12]OFD Sender: No OFD packet to send [12:14:17]OFD Sender: No OFD packet to send [12:14:22]OFD Sender: No OFD packet to send [12:14:27]OFD Sender: No OFD packet to send [12:14:32]OFD Sender: No OFD packet to send [12:14:37]OFD Sender: No OFD packet to send [12:14:42]OFD Sender: No OFD packet to send [12:14:47]OFD Sender: No OFD packet to send [12:14:52]OFD Sender: No OFD packet to send [12:14:57]OFD Sender: No OFD packet to send [12:15:02]OFD Sender: No OFD packet to send [12:15:07]OFD Sender: No OFD packet to send [12:15:12]OFD Sender: No OFD packet to send [12:15:17]OFD Sender: No OFD packet to send [12:15:22]OFD Sender: No OFD packet to send [12:15:27]OFD Sender: No OFD packet to send [12:15:32]OFD Sender: No OFD packet to send [12:15:37]OFD Sender: No OFD packet to send [12:15:42]OFD Sender: No OFD packet to send [12:15:47]OFD Sender: No OFD packet to send [12:15:52]OFD Sender: No OFD packet to send [12:15:57]OFD Sender: No OFD packet to send [12:16:02]OFD Sender: No OFD packet to send [12:16:07]OFD Sender: No OFD packet to send [12:16:12]OFD Sender: No OFD packet to send [12:16:17]OFD Sender: No OFD packet to send [12:16:22]OFD Sender: No OFD packet to send [12:16:27]OFD Sender: No OFD packet to send [12:16:32]OFD Sender: No OFD packet to send [12:16:37]OFD Sender: No OFD packet to send [12:16:42]OFD Sender: No OFD packet to send [12:16:47]OFD Sender: No OFD packet to send [12:16:52]OFD Sender: No OFD packet to send [12:16:57]OFD Sender: No OFD packet to send [12:17:02]OFD Sender: No OFD packet to send [12:17:07]OFD Sender: No OFD packet to send [12:17:12]OFD Sender: No OFD packet to send [12:17:17]OFD Sender: No OFD packet to send [12:17:22]OFD Sender: No OFD packet to send [12:17:27]OFD Sender: No OFD packet to send [12:17:34]accept exits with 7 [12:17:34]New connection [12:17:34]New thread 3067436388 created [12:17:34]Thread 3067579748 joined [12:17:34]Waiting for new connection... [12:17:34] Sock 7.Parse request [12:17:34]Sock 7.Check first char [12:17:34]Sock 7.First char is OK [12:17:34]request: POST /json_proto HTTP/1.0 [12:17:34]Method: POST [12:17:34]URL: /json_proto [12:17:34]Method is POST - this is cgi request [12:17:34]url: /json_proto [12:17:34]query_string will be loaded in cgi processing [12:17:34]execute_cgi json_proto POST (null) [12:17:34]execute_cgi path=json_proto method=POST [12:17:34]POST find Content-Length [12:17:34]Host: 172.17.48.197:8080 [12:17:34]Content-Length: 678 [12:17:34]Content-Type: application/json [12:17:34] [12:17:34]POST finish read [12:17:34]Found Content-Length = 678 [12:17:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106582", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.240, "sum" : 200.56, "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:17:34]execute_script... [12: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)1106582", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.240, "sum" : 200.56, "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:17:34]POST & json_proto [12:17:34]process_json_proto [12:17:34]json parsed OK: [12:17:34]protocol is kg_v1.0 [12:17:34]action value=close_receipt [12:17:34]process_action close_receipt [12:17:34]cmd_close_receipt [12:17:34]MH_GetDate [12:17:34]Write to MH i2c: F0 00 00 B9 17 BF [12:17:34]Write i2c OK [12:17:34]MH_I2C_Read... [12:17:34]Read from MH i2c: F0 [12:17:34]MH_I2C_Read... [12:17:34]Read from MH i2c: F0 09 00 [12:17:34]MH_I2C_Read... [12:17:34]Read from MH i2c: F0 09 00 B9 17 00 DF BB E5 65 6C AF E3 65 0F [12:17:34]GetLastDocTimeStamp 1709553839 [12:17:34]current date 1709554655 [12:17:34]FM_GetShiftState [12:17:34]SAM_PROTO_GetShiftState [12:17:34]wFMCommunicate request_size=4 [12:17:34]MH_SAM_APDU [12:17:34]CAPDU: 80 13 01 00 [12:17:34]Write to MH i2c: E2 08 00 BA 17 80 13 01 00 00 00 00 00 4E [12:17:34]Write i2c OK [12:17:34]MH_I2C_Read... [12:17:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:34]Read from MH i2c: E2 [12:17:34]MH_I2C_Read... [12:17:34]Read from MH i2c: E2 0E 00 [12:17:34]MH_I2C_Read... [12:17:34]Read from MH i2c: E2 0E 00 BA 17 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 65 [12:17:34]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:17:34]wFMCommunicate OK [12:17:34]SAM_PROTO_GetShiftState done [12:17:34]FM_GetShiftState done [12:17:34]opened in 1709511088 [12:17:34]opened+sec_in_day 1709597488 [12:17:34]quantity*price = 20055 [12:17:34]sum+1 = 20057 [12:17:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.30 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 160 04.03.2024 12:17 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123560 ФПД: 62507917940060 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T121735&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123560&fm=62507917940060&tin=02508201610067®Number=0000000000090573&sum=20000 [12:17:35]StoreToDocumentArchive [12:17:35]shift 324 fd 123560 [12:17:35]save to /storage/0324/doc_00123560 [12:17:35]save last doc name /storage/0324/doc_00123560 to /storage/kkm_last_doc_name [12:17:35]save OK [12:17:35]Clear old archive folders... [12:17:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:17:35]tlvbuf is 01BB8AF0 [12:17:35]SAM_PROTO_ClearQueue [12:17:35]wFMCommunicate request_size=4 [12:17:35]MH_SAM_APDU [12:17:35]CAPDU: 80 09 00 00 [12:17:35]Write to MH i2c: E2 08 00 C7 17 80 09 00 00 00 00 00 00 50 [12:17:35]Write i2c OK [12:17:35]MH_I2C_Read... [12:17:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:17:35]Read from MH i2c: E2 [12:17:35]MH_I2C_Read... [12:17:35]Read from MH i2c: E2 03 00 [12:17:35]MH_I2C_Read... [12:17:35]Read from MH i2c: E2 03 00 C7 17 00 90 00 52 [12:17:35]RAPDU: 90 00 [12:17:35]wFMCommunicate OK [12:17:35]SAM_PROTO_ClearQueue done [12:17:35]KKMCreateOFDPacket [12:17:35]OFDProtocolAddRootSTLVToBuf [12:17:35]FM_MakeSignedData [12:17:35]FM_MakeSignedData [12:17:35]SAM_PROTO_SignData [12:17:35]wFMCommunicate request_size=4 [12:17:35]MH_SAM_APDU [12:17:35]CAPDU: 80 0D 01 02 [12:17:35]Write to MH i2c: E2 08 00 C8 17 80 0D 01 02 00 00 00 00 58 [12:17:35]Write i2c OK [12:17:35]MH_I2C_Read... [12:17:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:17:35]Read from MH i2c: E2 [12:17:35]MH_I2C_Read... [12:17:35]Read from MH i2c: E2 03 00 [12:17:35]MH_I2C_Read... [12:17:35]Read from MH i2c: E2 03 00 C8 17 00 90 00 53 [12:17:35]RAPDU: 90 00 [12:17:35]wFMCommunicate OK [12:17:35]wFMCommunicate request_size=255 [12:17:35]MH_SAM_APDU [12: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 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 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 52 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 A0 00 00 00 F4 03 04 00 DF BB E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A8 E2 01 00 35 04 06 00 38 [12:17:35]Write to MH i2c: E2 02 01 C9 17 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 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 52 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 A0 00 00 00 F4 03 04 00 DF BB E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A8 E2 01 00 35 04 06 00 38 00 00 7F [12:17:35]Write i2c OK [12:17:35]MH_I2C_Read... [12:17:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:35]Read from MH i2c: E2 [12:17:35]MH_I2C_Read... [12:17:35]Read from MH i2c: E2 03 00 [12:17:35]MH_I2C_Read... [12:17:35]Read from MH i2c: E2 03 00 C9 17 00 90 00 54 [12:17:35]RAPDU: 90 00 [12:17:35]wFMCommunicate OK [12:17:35]wFMCommunicate request_size=10 [12:17:35]MH_SAM_APDU [12:17:35]CAPDU: 80 0D 02 02 05 D9 C2 3E 95 5C [12:17:35]Write to MH i2c: E2 0D 00 CA 17 80 0D 02 02 05 00 D9 C2 3E 95 5C 00 00 2F [12:17:35]Write i2c OK [12:17:35]MH_I2C_Read... [12:17:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:35]Read from MH i2c: E2 [12:17:35]MH_I2C_Read... [12:17:35]Read from MH i2c: E2 03 00 [12:17:35]MH_I2C_Read... [12:17:35]Read from MH i2c: E2 03 00 CA 17 00 90 00 55 [12:17:35]RAPDU: 90 00 [12:17:35]wFMCommunicate OK [12:17:35]wFMCommunicate request_size=4 [12:17:35]MH_SAM_APDU [12:17:35]CAPDU: 80 0D 03 02 [12:17:35]Write to MH i2c: E2 08 00 CB 17 80 0D 03 02 00 00 00 00 5D [12:17:35]Write i2c OK [12:17:35]MH_I2C_Read... [12:17:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:17:35]Read from MH i2c: E2 [12:17:35]MH_I2C_Read... [12:17:35]Read from MH i2c: E2 0B 00 [12:17:35]MH_I2C_Read... [12:17:35]Read from MH i2c: E2 0B 00 CB 17 00 4C DD 40 CD CC 35 46 4B 90 00 26 [12:17:35]RAPDU: 4C DD 40 CD CC 35 46 4B 90 00 [12:17:35]wFMCommunicate OK [12:17:35]SAM_PROTO_SignData done [12:17:35]FM_MakeSignedData done [12:17:35]CreateOFDProtocolMessage [12:17:35]wFMCommunicate request_size=4 [12:17:35]MH_SAM_APDU [12:17:35]CAPDU: 80 11 00 00 [12:17:35]Write to MH i2c: E2 08 00 CC 17 80 11 00 00 00 00 00 00 5D [12:17:35]Write i2c OK [12:17:35]MH_I2C_Read... [12:17:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:35]Read from MH i2c: E2 [12:17:35]MH_I2C_Read... [12:17:35]Read from MH i2c: E2 17 00 [12:17:35]MH_I2C_Read... [12:17:35]Read from MH i2c: E2 17 00 CC 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 BB [12:17:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:17:35]wFMCommunicate OK [12:17:35]CreateOFDProtocolMessage done [12:17:35]OFDSenderStorePacket 123560 [12:17:35]StoreOFDPacket docnum=123560 [12:17:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 52 F3 07 01 D7 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 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 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 52 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 A0 00 00 00 F4 03 04 00 DF BB E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A8 E2 01 00 35 04 06 00 38 D9 C2 3E 95 5C 4C DD 40 CD CC 35 46 4B [12:17:35]CheckFolder [12:17:35]dirname=/storage/ofd_packets [12:17:35]CheckFolder done [12:17:35]ProducePacketName [12:17:35]name=ofd_packets/00123560 [12:17:35]NVStorageSaveData ofd_packets/00123560 [12:17:35]File name is /storage/ofd_packets/00123560 [12:17:35]Write 301 bytes [12:17:35]NVStorageSaveData done [12:17:35]OFDSenderStorePacket done [12:17:35]KKMCreateOFDPacket done [12:17:35]NVStorageSaveData kkm_last_timestamp [12:17:35]File name is /storage/kkm_last_timestamp [12:17:35]Write 4 bytes [12:17:35]NVStorageSaveData done [12:17:35]ExternCall_PrintAddStr [12:17:35]wPrintStart [12:17:35]Write to MH i2c: 01 00 00 CD 17 E4 [12:17:35]Write i2c OK [12:17:35]MH_I2C_Read... [12:17:35]Read from MH i2c: 01 [12:17:35]MH_I2C_Read... [12:17:35]Read from MH i2c: 01 07 00 [12:17:35]MH_I2C_Read... [12:17:35]Read from MH i2c: 01 07 00 CD 17 00 00 00 00 00 FF 0F F9 [12:17:35]RasterBufferAndPrint [12:17:35]line Счет N : (1)1106582 [12:17:35]line ИНН: 02508201610067 [12:17:35]line Контрольно-Кассовый Чек [12:17:35]line ПРОДАЖА [12:17:35]line ТРК (МРК, ГНК) : 32 [12:17:35]line Товар: 2710124130 [12:17:35]line Аи-92-К-5 [12:17:35]line 3.240 * 61.90 [12:17:35]line = 200.56 [12:17:35]line НДС 12% НСП 1% [12:17:35]line > о реализуемом товаре [12:17:35]line ОКРУГЛЕНИЕ: -0.56 [12:17:35]line ИТОГО: 200.00 [12:17:35]line Внесено: 200.00 [12:17:35]line СДАЧА: 0.00 [12:17:35]line НСП 1% : 1.77 [12:17:35]line НДС 12% : 21.30 [12:17:35]line Наличными: 200.00 [12:17:35]line Безнал.: 0.00 [12:17:35]line Место: АЗС № 25 "Партнер Нефть" [12:17:35]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:17:35]line СНО: Общий режим [12:17:35]line Чек 160 04.03.2024 12:17 [12:17:35]line Смена: 324 ФФД: 1.0 [12:17:35]line ЗНМ: 0300000019 [12:17:35]line РНМ: 0000000000090573 [12:17:35]line Версия ККМ: 001 [12:17:35]line ФМ: 0000000000874798 [12:17:35]line ФД: 123560 [12:17:35]line ФПД: 62507917940060 [12:17:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T121735&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123560&fm=62507917940060&tin=02508201610067®Number=0000000000090573&sum=20000 [12:17:36]OFD Sender: Processing packet 123560 [packets to send 112, broken 111] [12:17:36]ProducePacketName [12:17:36]name=ofd_packets/00123560 [12:17:36]OFD Sender: To server: pG, [12:17:36]CommunicateWithHost lk.salyk.kg:30040 [12:17:36]ConnectInit lk.salyk.kg [12:17:36]written 0, free lines is 4095 [12:17:36]Write to MH i2c: 01 00 00 F8 17 0F [12:17:36]Write i2c OK [12:17:36]MH_I2C_Read... [12:17:36]Read from MH i2c: 01 [12:17:36]MH_I2C_Read... [12:17:36]Read from MH i2c: 01 07 00 [12:17:36]MH_I2C_Read... [12:17:36]Read from MH i2c: 01 07 00 F8 17 00 00 00 00 00 E1 0C 03 [12:17:36]RasterBufferAndPrint [12:17:36]line [12:17:36]line [12:17:36]line [12:17:36]line [12:17:36]line [12:17:36]written 0, free lines is 3302 [12:17:36]MH_Cut [12:17:36]Write to MH i2c: D1 01 00 FF 17 01 E8 [12:17:36]Write i2c OK [12:17:36]MH_I2C_Read... [12:17:36]Read from MH i2c: D1 [12:17:36]MH_I2C_Read... [12:17:36]Read from MH i2c: D1 01 00 [12:17:36]MH_I2C_Read... [12:17:36]Read from MH i2c: D1 01 00 FF 17 00 E7 [12:17:36]Write to MH i2c: 01 00 00 00 18 18 [12:17:36]Write i2c OK [12:17:36]MH_I2C_Read... [12:17:37]*** Cut start [12:17:37]*** Purtial cut [12:17:37]*** Stage 1: CUTSNS_PIN = 1 [12:17:39]Read from MH i2c: 01 [12:17:39]MH_I2C_Read... [12:17:39]*** Stop cut motor [12:17:39]*** Cut end [12:17:39]Read from MH i2c: 01 07 00 [12:17:39]MH_I2C_Read... [12:17:39]Read from MH i2c: 01 07 00 00 18 00 00 00 00 00 FF 0F 2D [12:17:39]process_action close_receipt done [12:17:39]requested_data is exist [12:17:39]produce_requested_data [12:17:39]requested_item fm.sn is exist - process it [12:17:39]wFMCommunicate request_size=4 [12:17:39]MH_SAM_APDU [12:17:39]CAPDU: 80 11 00 00 [12:17:39]Write to MH i2c: E2 08 00 01 18 80 11 00 00 00 00 00 00 93 [12:17:39]Write i2c OK [12:17:39]MH_I2C_Read... [12:17:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:39]Read from MH i2c: E2 [12:17:39]MH_I2C_Read... [12:17:39]Read from MH i2c: E2 17 00 [12:17:39]MH_I2C_Read... [12:17:39]Read from MH i2c: E2 17 00 01 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F1 [12:17:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:17:39]wFMCommunicate OK [12:17:39]requested_item fd.num is exist - process it [12:17:39]SAM_PROTO_GetFieldsCounters [12:17:39]wFMCommunicate request_size=4 [12:17:39]MH_SAM_APDU [12:17:39]CAPDU: 80 13 00 00 [12:17:39]Write to MH i2c: E2 08 00 02 18 80 13 00 00 00 00 00 00 96 [12:17:39]Write i2c OK [12:17:39]MH_I2C_Read... [12:17:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:17:39]Read from MH i2c: E2 [12:17:39]MH_I2C_Read... [12:17:39]Read from MH i2c: E2 62 00 [12:17:39]MH_I2C_Read... [12:17:39]Read from MH i2c: E2 62 00 02 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A8 E2 01 00 0E 04 04 00 44 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 71 [12:17:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A8 E2 01 00 0E 04 04 00 44 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 [12:17:39]wFMCommunicate OK [12:17:39]SAM_PROTO_GetFieldsCounters done [12:17:39]requested_item shift.num is exist - process it [12:17:39]requested_item shift.opened is exist - process it [12:17:39]req_shift_opened [12:17:39]FM_GetShiftState [12:17:39]SAM_PROTO_GetShiftState [12:17:39]wFMCommunicate request_size=4 [12:17:39]MH_SAM_APDU [12:17:39]CAPDU: 80 13 01 00 [12:17:39]Write to MH i2c: E2 08 00 03 18 80 13 01 00 00 00 00 00 98 [12:17:39]Write i2c OK [12:17:39]MH_I2C_Read... [12:17:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:39]Read from MH i2c: E2 [12:17:39]MH_I2C_Read... [12:17:39]Read from MH i2c: E2 0E 00 [12:17:39]MH_I2C_Read... [12:17:39]Read from MH i2c: E2 0E 00 03 18 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 AF [12:17:39]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:17:39]wFMCommunicate OK [12:17:39]SAM_PROTO_GetShiftState done [12:17:39]FM_GetShiftState done [12:17:39]req_shift_opened done [12:17:39]requested_item shift.open_date is exist - process it [12:17:39]req_shift_open_date [12:17:39]req_shift_open_date done [12:17:39]produce_requested_data done [12:17:39]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123560,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [12:17:39]process_action_free close_receipt [12:17:39]json_value_free [12:17:39]json_value_free done [12:17:39]process_json_proto returns [12:17:39]Send response to host [12:17:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123560,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [12:17:39]free response buf [12:17:39]execute_script done [12:17:39]execute_script returns [12:17:39]free content buf [12:17:39]Sock 7.Close socket [12:17:39]Sock 7.Thread stoped [12:17:41]ConnectInit Can't take IP for lk.salyk.kg [12:17:41]CommunicateWithHost connect error [12:17:41]CommunicateWithHost err = -1 [12:17:41]OFD Sender: Server communicate error [12:17:46]OFD Sender: Processing packet 123560 [packets to send 112, broken 111] [12:17:46]ProducePacketName [12:17:46]name=ofd_packets/00123560 [12:17:46]OFD Sender: To server: pG, [12:17:46]CommunicateWithHost lk.salyk.kg:30040 [12:17:46]ConnectInit lk.salyk.kg [12:17:51]ConnectInit Can't take IP for lk.salyk.kg [12:17:51]CommunicateWithHost connect error [12:17:51]CommunicateWithHost err = -1 [12:17:51]OFD Sender: Server communicate error [12:17:56]OFD Sender: Processing packet 123560 [packets to send 112, broken 111] [12:17:56]ProducePacketName [12:17:56]name=ofd_packets/00123560 [12:17:56]OFD Sender: To server: pG, [12:17:56]CommunicateWithHost lk.salyk.kg:30040 [12:17:56]ConnectInit lk.salyk.kg [12:18:01]ConnectInit Can't take IP for lk.salyk.kg [12:18:01]CommunicateWithHost connect error [12:18:01]CommunicateWithHost err = -1 [12:18:01]OFD Sender: Server communicate error [12:18:06]OFD Sender: Processing packet 123560 [packets to send 112, broken 111] [12:18:06]ProducePacketName [12:18:06]name=ofd_packets/00123560 [12:18:06]OFD Sender: To server: pG, [12:18:06]CommunicateWithHost lk.salyk.kg:30040 [12:18:06]ConnectInit lk.salyk.kg [12:18:11]ConnectInit Can't take IP for lk.salyk.kg [12:18:11]CommunicateWithHost connect error [12:18:11]CommunicateWithHost err = -1 [12:18:11]OFD Sender: Server communicate error [12:18:16]OFD Sender: Processing packet 123560 [packets to send 112, broken 111] [12:18:16]ProducePacketName [12:18:16]name=ofd_packets/00123560 [12:18:16]OFD Sender: To server: pG, [12:18:16]CommunicateWithHost lk.salyk.kg:30040 [12:18:16]ConnectInit lk.salyk.kg [12:18:21]ConnectInit Can't take IP for lk.salyk.kg [12:18:21]CommunicateWithHost connect error [12:18:21]CommunicateWithHost err = -1 [12:18:21]OFD Sender: Server communicate error [12:18:26]OFD Sender: Processing packet 123560 [packets to send 112, broken 111] [12:18:26]ProducePacketName [12:18:26]name=ofd_packets/00123560 [12:18:26]OFD Sender: To server: pG, [12:18:26]CommunicateWithHost lk.salyk.kg:30040 [12:18:26]ConnectInit lk.salyk.kg [12:18:31]ConnectInit Can't take IP for lk.salyk.kg [12:18:31]CommunicateWithHost connect error [12:18:31]CommunicateWithHost err = -1 [12:18:31]OFD Sender: Server communicate error [12:18:36]OFD Sender: Processing packet 123560 [packets to send 112, broken 111] [12:18:36]ProducePacketName [12:18:36]name=ofd_packets/00123560 [12:18:36]OFD Sender: To server: pG, [12:18:36]CommunicateWithHost lk.salyk.kg:30040 [12:18:36]ConnectInit lk.salyk.kg [12:18:41]ConnectInit Can't take IP for lk.salyk.kg [12:18:41]CommunicateWithHost connect error [12:18:41]CommunicateWithHost err = -1 [12:18:41]OFD Sender: Server communicate error [12:18:46]OFD Sender: Processing packet 123560 [packets to send 112, broken 111] [12:18:46]ProducePacketName [12:18:46]name=ofd_packets/00123560 [12:18:46]OFD Sender: To server: pG, [12:18:46]CommunicateWithHost lk.salyk.kg:30040 [12:18:46]ConnectInit lk.salyk.kg [12:18:51]ConnectInit Can't take IP for lk.salyk.kg [12:18:51]CommunicateWithHost connect error [12:18:51]CommunicateWithHost err = -1 [12:18:51]OFD Sender: Server communicate error [12:18:56]accept exits with 10 [12:18:56]New connection [12:18:56]New thread 3067579748 created [12:18:56]Thread 3067436388 joined [12:18:56]Waiting for new connection... [12:18:56] Sock 10.Parse request [12:18:56]Sock 10.Check first char [12:18:56]Sock 10.First char is OK [12:18:56]request: POST /json_proto HTTP/1.0 [12:18:56]Method: POST [12:18:56]URL: /json_proto [12:18:56]Method is POST - this is cgi request [12:18:56]url: /json_proto [12:18:56]query_string will be loaded in cgi processing [12:18:56]execute_cgi json_proto POST (null) [12:18:56]execute_cgi path=json_proto method=POST [12:18:56]POST find Content-Length [12:18:56]Host: 172.17.48.197:8080 [12:18:56]Content-Length: 820 [12:18:56]Content-Type: application/json [12:18:56] [12:18:56]POST finish read [12:18:56]Found Content-Length = 820 [12:18:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106583", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:56]execute_script... [12:18: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)1106583", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:56]POST & json_proto [12:18:56]process_json_proto [12:18:56]json parsed OK: [12:18:56]protocol is kg_v1.0 [12:18:56]action value=close_receipt [12:18:56]process_action close_receipt [12:18:56]cmd_close_receipt [12:18:56]MH_GetDate [12:18:56]Write to MH i2c: F0 00 00 04 18 0B [12:18:56]Write i2c OK [12:18:56]MH_I2C_Read... [12:18:56]Read from MH i2c: F0 [12:18:56]MH_I2C_Read... [12:18:56]Read from MH i2c: F0 09 00 [12:18:56]MH_I2C_Read... [12:18:56]Read from MH i2c: F0 09 00 04 18 00 31 BC E5 65 6C AF E3 65 AE [12:18:56]GetLastDocTimeStamp 1709554655 [12:18:56]current date 1709554737 [12:18:56]FM_GetShiftState [12:18:56]SAM_PROTO_GetShiftState [12:18:56]wFMCommunicate request_size=4 [12:18:56]MH_SAM_APDU [12:18:56]CAPDU: 80 13 01 00 [12:18:56]Write to MH i2c: E2 08 00 05 18 80 13 01 00 00 00 00 00 9A [12:18:56]Write i2c OK [12:18:56]MH_I2C_Read... [12:18:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:56]Read from MH i2c: E2 [12:18:56]MH_I2C_Read... [12:18:56]Read from MH i2c: E2 0E 00 [12:18:56]MH_I2C_Read... [12:18:56]OFD Sender: Processing packet 123560 [packets to send 112, broken 111] [12:18:56]ProducePacketName [12:18:56]name=ofd_packets/00123560 [12:18:56]Read from MH i2c: E2 0E 00 05 18 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 B1 [12:18:56]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:18:56]wFMCommunicate OK [12:18:56]SAM_PROTO_GetShiftState done [12:18:56]FM_GetShiftState done [12:18:56]opened in 1709511088 [12:18:56]opened+sec_in_day 1709597488 [12:18:56]quantity*price = 100030 [12:18:56]sum+1 = 100031 [12:18:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.30 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.30 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 161 04.03.2024 12:18 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123561 ФПД: 149455355453646 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T121857&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123561&fm=149455355453646&tin=02508201610067®Number=0000000000090573&sum=100030 [12:18:57]StoreToDocumentArchive [12:18:57]shift 324 fd 123561 [12:18:57]save to /storage/0324/doc_00123561 [12:18:57]save last doc name /storage/0324/doc_00123561 to /storage/kkm_last_doc_name [12:18:57]save OK [12:18:57]Clear old archive folders... [12:18:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:18:57]tlvbuf is 01B5CA40 [12:18:57]SAM_PROTO_ClearQueue [12:18:57]wFMCommunicate request_size=4 [12:18:57]MH_SAM_APDU [12:18:57]CAPDU: 80 09 00 00 [12:18:57]Write to MH i2c: E2 08 00 12 18 80 09 00 00 00 00 00 00 9C [12:18:57]Write i2c OK [12:18:57]MH_I2C_Read... [12:18:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:18:57]Read from MH i2c: E2 [12:18:57]MH_I2C_Read... [12:18:57]Read from MH i2c: E2 03 00 [12:18:57]MH_I2C_Read... [12:18:57]Read from MH i2c: E2 03 00 12 18 00 90 00 9E [12:18:57]RAPDU: 90 00 [12:18:57]wFMCommunicate OK [12:18:57]SAM_PROTO_ClearQueue done [12:18:57]KKMCreateOFDPacket [12:18:57]OFDProtocolAddRootSTLVToBuf [12:18:57]FM_MakeSignedData [12:18:57]FM_MakeSignedData [12:18:57]SAM_PROTO_SignData [12:18:57]wFMCommunicate request_size=4 [12:18:57]MH_SAM_APDU [12:18:57]CAPDU: 80 0D 01 02 [12:18:57]Write to MH i2c: E2 08 00 13 18 80 0D 01 02 00 00 00 00 A4 [12:18:57]Write i2c OK [12:18:57]MH_I2C_Read... [12:18:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:18:57]Read from MH i2c: E2 [12:18:57]MH_I2C_Read... [12:18:57]Read from MH i2c: E2 03 00 [12:18:57]MH_I2C_Read... [12:18:57]Read from MH i2c: E2 03 00 13 18 00 90 00 9F [12:18:57]RAPDU: 90 00 [12:18:57]wFMCommunicate OK [12:18:57]wFMCommunicate request_size=255 [12:18:57]MH_SAM_APDU [12:18:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 31 BC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A9 E2 01 00 35 04 06 00 87 [12:18:57]Write to MH i2c: E2 02 01 14 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 31 BC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A9 E2 01 00 35 04 06 00 87 00 00 7C [12:18:57]Write i2c OK [12:18:57]MH_I2C_Read... [12:18:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:58]Read from MH i2c: E2 [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: E2 03 00 [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: E2 03 00 14 18 00 90 00 A0 [12:18:58]RAPDU: 90 00 [12:18:58]wFMCommunicate OK [12:18:58]wFMCommunicate request_size=10 [12:18:58]MH_SAM_APDU [12:18:58]CAPDU: 80 0D 02 02 05 ED C9 5F 20 CE [12:18:58]Write to MH i2c: E2 0D 00 15 18 80 0D 02 02 05 00 ED C9 5F 20 CE 00 00 B4 [12:18:58]Write i2c OK [12:18:58]MH_I2C_Read... [12:18:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:58]Read from MH i2c: E2 [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: E2 03 00 [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: E2 03 00 15 18 00 90 00 A1 [12:18:58]RAPDU: 90 00 [12:18:58]wFMCommunicate OK [12:18:58]wFMCommunicate request_size=4 [12:18:58]MH_SAM_APDU [12:18:58]CAPDU: 80 0D 03 02 [12:18:58]Write to MH i2c: E2 08 00 16 18 80 0D 03 02 00 00 00 00 A9 [12:18:58]Write i2c OK [12:18:58]MH_I2C_Read... [12:18:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:18:58]Read from MH i2c: E2 [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: E2 0B 00 [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: E2 0B 00 16 18 00 58 31 9B C6 9C DA FC 6B 90 00 71 [12:18:58]RAPDU: 58 31 9B C6 9C DA FC 6B 90 00 [12:18:58]wFMCommunicate OK [12:18:58]SAM_PROTO_SignData done [12:18:58]FM_MakeSignedData done [12:18:58]CreateOFDProtocolMessage [12:18:58]wFMCommunicate request_size=4 [12:18:58]MH_SAM_APDU [12:18:58]CAPDU: 80 11 00 00 [12:18:58]Write to MH i2c: E2 08 00 17 18 80 11 00 00 00 00 00 00 A9 [12:18:58]Write i2c OK [12:18:58]MH_I2C_Read... [12:18:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:58]Read from MH i2c: E2 [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: E2 17 00 [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: E2 17 00 17 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 07 [12:18:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:18:58]wFMCommunicate OK [12:18:58]CreateOFDProtocolMessage done [12:18:58]OFDSenderStorePacket 123561 [12:18:58]StoreOFDPacket docnum=123561 [12:18:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 6A F8 07 01 39 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 31 BC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A9 E2 01 00 35 04 06 00 87 ED C9 5F 20 CE 58 31 9B C6 9C DA FC 6B [12:18:58]CheckFolder [12:18:58]dirname=/storage/ofd_packets [12:18:58]CheckFolder done [12:18:58]ProducePacketName [12:18:58]name=ofd_packets/00123561 [12:18:58]NVStorageSaveData ofd_packets/00123561 [12:18:58]File name is /storage/ofd_packets/00123561 [12:18:58]Write 301 bytes [12:18:58]NVStorageSaveData done [12:18:58]OFDSenderStorePacket done [12:18:58]KKMCreateOFDPacket done [12:18:58]NVStorageSaveData kkm_last_timestamp [12:18:58]File name is /storage/kkm_last_timestamp [12:18:58]Write 4 bytes [12:18:58]NVStorageSaveData done [12:18:58]ExternCall_PrintAddStr [12:18:58]wPrintStart [12:18:58]Write to MH i2c: 01 00 00 18 18 30 [12:18:58]Write i2c OK [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: 01 [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: 01 07 00 [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: 01 07 00 18 18 00 00 00 00 00 FF 0F 45 [12:18:58]RasterBufferAndPrint [12:18:58]line Счет N : (1)1106583 [12:18:58]line ИНН: 02508201610067 [12:18:58]line Контрольно-Кассовый Чек [12:18:58]line ПРОДАЖА [12:18:58]line ТРК (МРК, ГНК) : 52 [12:18:58]line Товар: 2710124130 [12:18:58]line Аи-92-К-5 [12:18:58]line 16.160 * 61.90 [12:18:58]line = 1000.30 [12:18:58]line НДС 12% НСП 1% [12:18:58]line > о реализуемом товаре [12:18:58]line ИТОГО: 1000.30 [12:18:58]line НСП 1% : 8.85 [12:18:58]line НДС 12% : 106.23 [12:18:58]line Наличными: 0.00 [12:18:58]line Безнал.: 1000.30 [12:18:58]line Место: АЗС № 25 "Партнер Нефть" [12:18:58]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:18:58]line СНО: Общий режим [12:18:58]line Чек 161 04.03.2024 12:18 [12:18:58]line Смена: 324 ФФД: 1.0 [12:18:58]line ЗНМ: 0300000019 [12:18:58]line РНМ: 0000000000090573 [12:18:58]line Версия ККМ: 001 [12:18:58]line Платежная система: Бакай Банк [12:18:58]line ФМ: 0000000000874798 [12:18:58]line ФД: 123561 [12:18:58]line ФПД: 149455355453646 [12:18:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T121857&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123561&fm=149455355453646&tin=02508201610067®Number=0000000000090573&sum=100030 [12:18:58]written 0, free lines is 4095 [12:18:58]Write to MH i2c: 01 00 00 42 18 5A [12:18:58]Write i2c OK [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: 01 [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: 01 07 00 [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: 01 07 00 42 18 00 00 00 00 00 FB 0C 68 [12:18:58]RasterBufferAndPrint [12:18:58]line [12:18:58]line [12:18:58]line [12:18:58]line [12:18:58]line [12:18:58]written 0, free lines is 3338 [12:18:58]MH_Cut [12:18:58]Write to MH i2c: D1 01 00 49 18 01 33 [12:18:58]Write i2c OK [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: D1 [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: D1 01 00 [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: D1 01 00 49 18 00 32 [12:18:58]Write to MH i2c: 01 00 00 4A 18 62 [12:18:58]Write i2c OK [12:18:58]MH_I2C_Read... [12:18:59]*** Cut start [12:18:59]*** Purtial cut [12:18:59]*** Stage 1: CUTSNS_PIN = 1 [12:19:01]Read from MH i2c: 01 [12:19:01]MH_I2C_Read... [12:19:01]*** Stop cut motor [12:19:01]*** Cut end [12:19:01]Read from MH i2c: 01 07 00 [12:19:01]MH_I2C_Read... [12:19:01]Read from MH i2c: 01 07 00 4A 18 00 00 00 00 00 FF 0F 77 [12:19:01]process_action close_receipt done [12:19:01]requested_data is exist [12:19:01]produce_requested_data [12:19:01]requested_item fm.sn is exist - process it [12:19:01]wFMCommunicate request_size=4 [12:19:01]MH_SAM_APDU [12:19:01]CAPDU: 80 11 00 00 [12:19:01]Write to MH i2c: E2 08 00 4B 18 80 11 00 00 00 00 00 00 DD [12:19:01]Write i2c OK [12:19:01]MH_I2C_Read... [12:19:01]ConnectInit Can't take IP for lk.salyk.kg [12:19:01]CommunicateWithHost connect error [12:19:01]CommunicateWithHost err = -1 [12:19:01]OFD Sender: Server communicate error [12:19:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:01]Read from MH i2c: E2 [12:19:01]MH_I2C_Read... [12:19:01]Read from MH i2c: E2 17 00 [12:19:01]MH_I2C_Read... [12:19:01]Read from MH i2c: E2 17 00 4B 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3B [12:19:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:19:01]wFMCommunicate OK [12:19:01]requested_item fd.num is exist - process it [12:19:01]SAM_PROTO_GetFieldsCounters [12:19:01]wFMCommunicate request_size=4 [12:19:01]MH_SAM_APDU [12:19:01]CAPDU: 80 13 00 00 [12:19:01]Write to MH i2c: E2 08 00 4C 18 80 13 00 00 00 00 00 00 E0 [12:19:01]Write i2c OK [12:19:01]MH_I2C_Read... [12:19:01]OFD Sender: Processing packet 123560 [packets to send 113, broken 111] [12:19:01]ProducePacketName [12:19:01]name=ofd_packets/00123560 [12:19:01]OFD Sender: To server: pG, [12:19:01]CommunicateWithHost lk.salyk.kg:30040 [12:19:01]ConnectInit lk.salyk.kg [12:19:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:19:01]Read from MH i2c: E2 [12:19:01]MH_I2C_Read... [12:19:01]Read from MH i2c: E2 62 00 [12:19:01]MH_I2C_Read... [12:19:01]Read from MH i2c: E2 62 00 4C 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A9 E2 01 00 0E 04 04 00 44 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 BF [12:19: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 A9 E2 01 00 0E 04 04 00 44 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 [12:19:01]wFMCommunicate OK [12:19:01]SAM_PROTO_GetFieldsCounters done [12:19:01]requested_item shift.num is exist - process it [12:19:01]requested_item shift.opened is exist - process it [12:19:01]req_shift_opened [12:19:01]FM_GetShiftState [12:19:01]SAM_PROTO_GetShiftState [12:19:01]wFMCommunicate request_size=4 [12:19:01]MH_SAM_APDU [12:19:01]CAPDU: 80 13 01 00 [12:19:01]Write to MH i2c: E2 08 00 4D 18 80 13 01 00 00 00 00 00 E2 [12:19:01]Write i2c OK [12:19:01]MH_I2C_Read... [12:19:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:01]Read from MH i2c: E2 [12:19:01]MH_I2C_Read... [12:19:01]Read from MH i2c: E2 0E 00 [12:19:01]MH_I2C_Read... [12:19:01]Read from MH i2c: E2 0E 00 4D 18 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 F9 [12:19:01]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:19:01]wFMCommunicate OK [12:19:01]SAM_PROTO_GetShiftState done [12:19:01]FM_GetShiftState done [12:19:01]req_shift_opened done [12:19:01]requested_item shift.open_date is exist - process it [12:19:01]req_shift_open_date [12:19:01]req_shift_open_date done [12:19:01]produce_requested_data done [12:19:01]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123561,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [12:19:01]process_action_free close_receipt [12:19:01]json_value_free [12:19:01]json_value_free done [12:19:01]process_json_proto returns [12:19:01]Send response to host [12:19:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123561,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [12:19:01]free response buf [12:19:01]execute_script done [12:19:01]execute_script returns [12:19:01]free content buf [12:19:01]Sock 10.Close socket [12:19:01]Sock 10.Thread stoped [12:19:06]ConnectInit Can't take IP for lk.salyk.kg [12:19:06]CommunicateWithHost connect error [12:19:06]CommunicateWithHost err = -1 [12:19:06]OFD Sender: Server communicate error [12:19:11]OFD Sender: Processing packet 123560 [packets to send 113, broken 111] [12:19:11]ProducePacketName [12:19:11]name=ofd_packets/00123560 [12:19:11]OFD Sender: To server: pG, [12:19:11]CommunicateWithHost lk.salyk.kg:30040 [12:19:11]ConnectInit lk.salyk.kg [12:19:16]ConnectInit Can't take IP for lk.salyk.kg [12:19:16]CommunicateWithHost connect error [12:19:16]CommunicateWithHost err = -1 [12:19:16]OFD Sender: Server communicate error [12:19:21]OFD Sender: Processing packet 123560 [packets to send 113, broken 111] [12:19:21]ProducePacketName [12:19:21]name=ofd_packets/00123560 [12:19:21]OFD Sender: To server: pG, [12:19:21]CommunicateWithHost lk.salyk.kg:30040 [12:19:21]ConnectInit lk.salyk.kg [12:19:26]ConnectInit Can't take IP for lk.salyk.kg [12:19:26]CommunicateWithHost connect error [12:19:26]CommunicateWithHost err = -1 [12:19:26]OFD Sender: Server communicate error [12:19:31]OFD Sender: Processing packet 123560 [packets to send 113, broken 111] [12:19:31]ProducePacketName [12:19:31]name=ofd_packets/00123560 [12:19:31]OFD Sender: To server: pG, [12:19:31]CommunicateWithHost lk.salyk.kg:30040 [12:19:31]ConnectInit lk.salyk.kg [12:19:36]Connected sock=10 [12:19: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 37 39 38 0F 01 00 00 52 F3 07 01 D7 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 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 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 52 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 A0 00 00 00 F4 03 04 00 DF BB E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A8 E2 01 00 35 04 06 00 38 D9 C2 3E 95 5C 4C DD 40 CD CC 35 46 4B [12:19:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 94 22 47 00 43 BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A8 E2 01 00 F4 03 04 00 7F 68 E5 65 B6 04 01 00 00 75 17 2B 1F 1B A7 D2 08 [12:19:36]CommunicateWithHost err = 0 [12:19:36]CheckOFDResponse [12:19:36]1017 (14) - 77093643461234 [12:19:36]1041 (16) - 0000000000874798 [12:19:36]1040 (4) - 123560 [12:19:36]1012 (4) - 04.03.2024 06:21 [12:19:36]1206 (1) - 0 [12:19:36]OFD Sender: Remove packet 123560 [12:19:36]ProducePacketName [12:19:36]name=ofd_packets/00123560 [12:19:36]NVStorageDeleteData [12:19:36]OFD Sender: Processing packet 123561 [packets to send 112, broken 111] [12:19:36]ProducePacketName [12:19:36]name=ofd_packets/00123561 [12:19:36]OFD Sender: To server: pG, [12:19:36]CommunicateWithHost lk.salyk.kg:30040 [12:19:36]ConnectInit lk.salyk.kg [12:19:36]Connected sock=10 [12:19: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 37 39 38 0F 01 00 00 6A F8 07 01 39 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 31 BC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 A9 E2 01 00 35 04 06 00 87 ED C9 5F 20 CE 58 31 9B C6 9C DA FC 6B [12:19:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 71 38 47 00 89 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 37 39 38 10 04 04 00 A9 E2 01 00 F4 03 04 00 80 68 E5 65 B6 04 01 00 00 01 A7 5B 6D 26 D0 3F 13 [12:19:37]CommunicateWithHost err = 0 [12:19:37]CheckOFDResponse [12:19:37]1017 (14) - 77093643461234 [12:19:37]1041 (16) - 0000000000874798 [12:19:37]1040 (4) - 123561 [12:19:37]1012 (4) - 04.03.2024 06:21 [12:19:37]1206 (1) - 0 [12:19:37]OFD Sender: Remove packet 123561 [12:19:37]ProducePacketName [12:19:37]name=ofd_packets/00123561 [12:19:37]NVStorageDeleteData [12:19:37]OFD Sender: No OFD packet to send [12:19:42]OFD Sender: No OFD packet to send [12:19:42]ConnectInit Can't connect to host [12:19:47]OFD Sender: No OFD packet to send [12:19:52]OFD Sender: No OFD packet to send [12:19:57]OFD Sender: No OFD packet to send [12:20:02]OFD Sender: No OFD packet to send [12:20:07]OFD Sender: No OFD packet to send [12:20:12]OFD Sender: No OFD packet to send [12:20:17]OFD Sender: No OFD packet to send [12:20:22]OFD Sender: No OFD packet to send [12:20:27]OFD Sender: No OFD packet to send [12:20:32]OFD Sender: No OFD packet to send [12:20:37]OFD Sender: No OFD packet to send [12:20:42]OFD Sender: No OFD packet to send [12:20:47]OFD Sender: No OFD packet to send [12:20:52]OFD Sender: No OFD packet to send [12:20:57]OFD Sender: No OFD packet to send [12:21:02]OFD Sender: No OFD packet to send [12:21:07]OFD Sender: No OFD packet to send [12:21:12]OFD Sender: No OFD packet to send [12:21:17]OFD Sender: No OFD packet to send [12:21:22]OFD Sender: No OFD packet to send [12:21:27]OFD Sender: No OFD packet to send [12:21:32]OFD Sender: No OFD packet to send [12:21:37]OFD Sender: No OFD packet to send [12:21:42]OFD Sender: No OFD packet to send [12:21:47]OFD Sender: No OFD packet to send [12:21:52]OFD Sender: No OFD packet to send [12:21:57]accept exits with 7 [12:21:57]New connection [12:21:57]New thread 3067436388 created [12:21:57]Thread 3067579748 joined [12:21:57]Waiting for new connection... [12:21:57] Sock 7.Parse request [12:21:57]Sock 7.Check first char [12:21:57]Sock 7.First char is OK [12:21:57]request: POST /json_proto HTTP/1.0 [12:21:57]Method: POST [12:21:57]URL: /json_proto [12:21:57]Method is POST - this is cgi request [12:21:57]url: /json_proto [12:21:57]query_string will be loaded in cgi processing [12:21:57]execute_cgi json_proto POST (null) [12:21:57]execute_cgi path=json_proto method=POST [12:21:57]POST find Content-Length [12:21:57]Host: 172.17.48.197:8080 [12:21:57]Content-Length: 823 [12:21:57]Content-Type: application/json [12:21:57] [12:21:57]POST finish read [12:21:57]Found Content-Length = 823 [12:21:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106585", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 12.000, "sum" : 850.80, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 850.80 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:21:57]execute_script... [12:21: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)1106585", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 12.000, "sum" : 850.80, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 850.80 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:21:57]POST & json_proto [12:21:57]process_json_proto [12:21:57]json parsed OK: [12:21:57]protocol is kg_v1.0 [12:21:57]action value=close_receipt [12:21:57]process_action close_receipt [12:21:57]cmd_close_receipt [12:21:57]MH_GetDate [12:21:57]Write to MH i2c: F0 00 00 4E 18 55 [12:21:57]Write i2c OK [12:21:57]MH_I2C_Read... [12:21:57]Read from MH i2c: F0 [12:21:57]MH_I2C_Read... [12:21:57]Read from MH i2c: F0 09 00 [12:21:57]MH_I2C_Read... [12:21:57]Read from MH i2c: F0 09 00 4E 18 00 E6 BC E5 65 6C AF E3 65 AD [12:21:57]GetLastDocTimeStamp 1709554737 [12:21:57]current date 1709554918 [12:21:57]FM_GetShiftState [12:21:57]SAM_PROTO_GetShiftState [12:21:57]wFMCommunicate request_size=4 [12:21:57]MH_SAM_APDU [12:21:57]CAPDU: 80 13 01 00 [12:21:57]Write to MH i2c: E2 08 00 4F 18 80 13 01 00 00 00 00 00 E4 [12:21:57]Write i2c OK [12:21:57]MH_I2C_Read... [12:21:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:21:57]Read from MH i2c: E2 [12:21:57]MH_I2C_Read... [12:21:57]Read from MH i2c: E2 0E 00 [12:21:57]MH_I2C_Read... [12:21:57]Read from MH i2c: E2 0E 00 4F 18 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 FB [12:21:57]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:21:57]wFMCommunicate OK [12:21:57]SAM_PROTO_GetShiftState done [12:21:57]FM_GetShiftState done [12:21:57]opened in 1709511088 [12:21:57]opened+sec_in_day 1709597488 [12:21:57]quantity*price = 85080 [12:21:57]sum+1 = 85081 [12:21:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 850.80 НСП 1% : 7.53 НДС 12% : 90.35 Наличными: 0.00 Безнал.: 850.80 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 162 04.03.2024 12:21 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123562 ФПД: 48929022123360 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T122158&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123562&fm=48929022123360&tin=02508201610067®Number=0000000000090573&sum=85080 [12:21:58]StoreToDocumentArchive [12:21:58]shift 324 fd 123562 [12:21:58]save to /storage/0324/doc_00123562 [12:21:58]save last doc name /storage/0324/doc_00123562 to /storage/kkm_last_doc_name [12:21:58]save OK [12:21:58]Clear old archive folders... [12:21:58]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:21:58]tlvbuf is 01BA9DD0 [12:21:58]SAM_PROTO_ClearQueue [12:21:58]wFMCommunicate request_size=4 [12:21:58]MH_SAM_APDU [12:21:58]CAPDU: 80 09 00 00 [12:21:58]Write to MH i2c: E2 08 00 5C 18 80 09 00 00 00 00 00 00 E6 [12:21:58]Write i2c OK [12:21:58]MH_I2C_Read... [12:21:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:21:58]Read from MH i2c: E2 [12:21:58]MH_I2C_Read... [12:21:58]Read from MH i2c: E2 03 00 [12:21:58]MH_I2C_Read... [12:21:58]Read from MH i2c: E2 03 00 5C 18 00 90 00 E8 [12:21:58]RAPDU: 90 00 [12:21:58]wFMCommunicate OK [12:21:58]SAM_PROTO_ClearQueue done [12:21:58]KKMCreateOFDPacket [12:21:58]OFDProtocolAddRootSTLVToBuf [12:21:58]FM_MakeSignedData [12:21:58]FM_MakeSignedData [12:21:58]SAM_PROTO_SignData [12:21:58]wFMCommunicate request_size=4 [12:21:58]MH_SAM_APDU [12:21:58]CAPDU: 80 0D 01 02 [12:21:58]Write to MH i2c: E2 08 00 5D 18 80 0D 01 02 00 00 00 00 EE [12:21:58]Write i2c OK [12:21:58]MH_I2C_Read... [12:21:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:21:58]Read from MH i2c: E2 [12:21:58]MH_I2C_Read... [12:21:58]Read from MH i2c: E2 03 00 [12:21:58]MH_I2C_Read... [12:21:58]Read from MH i2c: E2 03 00 5D 18 00 90 00 E9 [12:21:58]RAPDU: 90 00 [12:21:58]wFMCommunicate OK [12:21:58]wFMCommunicate request_size=255 [12:21:58]MH_SAM_APDU [12:21:58]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 2E 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 58 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 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 4B 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 4C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 E6 BC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AA E2 01 00 35 04 06 00 [12:21:58]Write to MH i2c: E2 02 01 5E 18 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 2E 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 58 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 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 4B 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 4C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 E6 BC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AA E2 01 00 35 04 06 00 00 00 C8 [12:21:58]Write i2c OK [12:21:58]MH_I2C_Read... [12:21:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:21:59]Read from MH i2c: E2 [12:21:59]MH_I2C_Read... [12:21:59]Read from MH i2c: E2 03 00 [12:21:59]MH_I2C_Read... [12:21:59]Read from MH i2c: E2 03 00 5E 18 00 90 00 EA [12:21:59]RAPDU: 90 00 [12:21:59]wFMCommunicate OK [12:21:59]wFMCommunicate request_size=11 [12:21:59]MH_SAM_APDU [12:21:59]CAPDU: 80 0D 02 02 06 2C 80 2C FB 9D 60 [12:21:59]Write to MH i2c: E2 0E 00 5F 18 80 0D 02 02 06 00 2C 80 2C FB 9D 60 00 00 CD [12:21:59]Write i2c OK [12:21:59]MH_I2C_Read... [12:21:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:21:59]Read from MH i2c: E2 [12:21:59]MH_I2C_Read... [12:21:59]Read from MH i2c: E2 03 00 [12:21:59]MH_I2C_Read... [12:21:59]Read from MH i2c: E2 03 00 5F 18 00 90 00 EB [12:21:59]RAPDU: 90 00 [12:21:59]wFMCommunicate OK [12:21:59]wFMCommunicate request_size=4 [12:21:59]MH_SAM_APDU [12:21:59]CAPDU: 80 0D 03 02 [12:21:59]Write to MH i2c: E2 08 00 60 18 80 0D 03 02 00 00 00 00 F3 [12:21:59]Write i2c OK [12:21:59]MH_I2C_Read... [12:21:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:21:59]Read from MH i2c: E2 [12:21:59]MH_I2C_Read... [12:21:59]Read from MH i2c: E2 0B 00 [12:21:59]MH_I2C_Read... [12:21:59]Read from MH i2c: E2 0B 00 60 18 00 D3 CF 1F DB 0B 80 51 9E 90 00 0A [12:21:59]RAPDU: D3 CF 1F DB 0B 80 51 9E 90 00 [12:21:59]wFMCommunicate OK [12:21:59]SAM_PROTO_SignData done [12:21:59]FM_MakeSignedData done [12:21:59]CreateOFDProtocolMessage [12:21:59]wFMCommunicate request_size=4 [12:21:59]MH_SAM_APDU [12:21:59]CAPDU: 80 11 00 00 [12:21:59]Write to MH i2c: E2 08 00 61 18 80 11 00 00 00 00 00 00 F3 [12:21:59]Write i2c OK [12:21:59]MH_I2C_Read... [12:21:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:21:59]Read from MH i2c: E2 [12:21:59]MH_I2C_Read... [12:21:59]Read from MH i2c: E2 17 00 [12:21:59]MH_I2C_Read... [12:21:59]Read from MH i2c: E2 17 00 61 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 51 [12:21:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:21:59]wFMCommunicate OK [12:21:59]CreateOFDProtocolMessage done [12:21:59]OFDSenderStorePacket 123562 [12:21:59]StoreOFDPacket docnum=123562 [12:21:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 BE 17 08 01 6C B5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 2E 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 58 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 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 4B 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 4C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 E6 BC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AA E2 01 00 35 04 06 00 2C 80 2C FB 9D 60 D3 CF 1F DB 0B 80 51 9E [12:21:59]CheckFolder [12:21:59]dirname=/storage/ofd_packets [12:21:59]CheckFolder done [12:21:59]ProducePacketName [12:21:59]name=ofd_packets/00123562 [12:21:59]NVStorageSaveData ofd_packets/00123562 [12:21:59]File name is /storage/ofd_packets/00123562 [12:21:59]Write 302 bytes [12:21:59]NVStorageSaveData done [12:21:59]OFDSenderStorePacket done [12:21:59]KKMCreateOFDPacket done [12:21:59]NVStorageSaveData kkm_last_timestamp [12:21:59]File name is /storage/kkm_last_timestamp [12:21:59]Write 4 bytes [12:21:59]NVStorageSaveData done [12:21:59]ExternCall_PrintAddStr [12:21:59]wPrintStart [12:21:59]Write to MH i2c: 01 00 00 62 18 7A [12:21:59]Write i2c OK [12:21:59]MH_I2C_Read... [12:21:59]Read from MH i2c: 01 [12:21:59]MH_I2C_Read... [12:21:59]Read from MH i2c: 01 07 00 [12:21:59]MH_I2C_Read... [12:21:59]Read from MH i2c: 01 07 00 62 18 00 00 00 00 00 FF 0F 8F [12:21:59]RasterBufferAndPrint [12:21:59]line Счет N : (1)1106585 [12:21:59]line ИНН: 02508201610067 [12:21:59]line Контрольно-Кассовый Чек [12:21:59]line ПРОДАЖА [12:21:59]line ТРК (МРК, ГНК) : 61 [12:21:59]line Товар: 2710194210 [12:21:59]line ДТ(л)-К-5 [12:21:59]line 12.000 * 70.90 [12:21:59]line = 850.80 [12:21:59]line НДС 12% НСП 1% [12:21:59]line > о реализуемом товаре [12:21:59]line ИТОГО: 850.80 [12:21:59]line НСП 1% : 7.53 [12:21:59]line НДС 12% : 90.35 [12:21:59]line Наличными: 0.00 [12:21:59]line Безнал.: 850.80 [12:21:59]line Место: АЗС № 25 "Партнер Нефть" [12:21:59]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:21:59]line СНО: Общий режим [12:21:59]line Чек 162 04.03.2024 12:21 [12:21:59]line Смена: 324 ФФД: 1.0 [12:21:59]line ЗНМ: 0300000019 [12:21:59]line РНМ: 0000000000090573 [12:21:59]line Версия ККМ: 001 [12:21:59]line Платежная система: Бакай Банк [12:21:59]line ФМ: 0000000000874798 [12:21:59]line ФД: 123562 [12:21:59]line ФПД: 48929022123360 [12:21:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T122158&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123562&fm=48929022123360&tin=02508201610067®Number=0000000000090573&sum=85080 [12:21:59]OFD Sender: Processing packet 123562 [packets to send 112, broken 111] [12:21:59]ProducePacketName [12:21:59]name=ofd_packets/00123562 [12:21:59]OFD Sender: To server: pG, [12:21:59]CommunicateWithHost lk.salyk.kg:30040 [12:21:59]ConnectInit lk.salyk.kg [12:21:59]written 0, free lines is 4095 [12:21:59]Connected sock=10 [12:21: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 37 39 38 10 01 00 00 BE 17 08 01 6C B5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 2E 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 58 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 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 4B 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 4C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 E6 BC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AA E2 01 00 35 04 06 00 2C 80 2C FB 9D 60 D3 CF 1F DB 0B 80 51 9E [12:21:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 63 7C 47 00 20 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 37 39 38 10 04 04 00 AA E2 01 00 F4 03 04 00 0F 69 E5 65 B6 04 01 00 00 FF A6 1F 91 76 6A 42 04 [12:21:59]CommunicateWithHost err = 0 [12:21:59]CheckOFDResponse [12:21:59]1017 (14) - 77093643461234 [12:21:59]1041 (16) - 0000000000874798 [12:21:59]1040 (4) - 123562 [12:21:59]1012 (4) - 04.03.2024 06:24 [12:21:59]1206 (1) - 0 [12:21:59]OFD Sender: Remove packet 123562 [12:21:59]ProducePacketName [12:21:59]name=ofd_packets/00123562 [12:21:59]NVStorageDeleteData [12:22:00]Write to MH i2c: 01 00 00 8C 18 A4 [12:22:00]Write i2c OK [12:22:00]MH_I2C_Read... [12:22:00]Read from MH i2c: 01 [12:22:00]MH_I2C_Read... [12:22:00]Read from MH i2c: 01 07 00 [12:22:00]MH_I2C_Read... [12:22:00]Read from MH i2c: 01 07 00 8C 18 00 00 00 00 00 F7 0C AE [12:22:00]RasterBufferAndPrint [12:22:00]line [12:22:00]line [12:22:00]line [12:22:00]line [12:22:00]line [12:22:00]written 0, free lines is 3326 [12:22:00]MH_Cut [12:22:00]Write to MH i2c: D1 01 00 93 18 01 7D [12:22:00]Write i2c OK [12:22:00]MH_I2C_Read... [12:22:00]Read from MH i2c: D1 [12:22:00]MH_I2C_Read... [12:22:00]Read from MH i2c: D1 01 00 [12:22:00]MH_I2C_Read... [12:22:00]Read from MH i2c: D1 01 00 93 18 00 7C [12:22:00]Write to MH i2c: 01 00 00 94 18 AC [12:22:00]Write i2c OK [12:22:00]MH_I2C_Read... [12:22:00]OFD Sender: No OFD packet to send [12:22:00]*** Cut start [12:22:00]*** Purtial cut [12:22:00]*** Stage 1: CUTSNS_PIN = 1 [12:22:02]Read from MH i2c: 01 [12:22:02]MH_I2C_Read... [12:22:02]*** Stop cut motor [12:22:02]*** Cut end [12:22:02]Read from MH i2c: 01 07 00 [12:22:02]MH_I2C_Read... [12:22:02]Read from MH i2c: 01 07 00 94 18 00 00 00 00 00 FF 0F C1 [12:22:02]process_action close_receipt done [12:22:02]requested_data is exist [12:22:02]produce_requested_data [12:22:02]requested_item fm.sn is exist - process it [12:22:02]wFMCommunicate request_size=4 [12:22:02]MH_SAM_APDU [12:22:02]CAPDU: 80 11 00 00 [12:22:02]Write to MH i2c: E2 08 00 95 18 80 11 00 00 00 00 00 00 27 [12:22:02]Write i2c OK [12:22:02]MH_I2C_Read... [12:22:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:02]Read from MH i2c: E2 [12:22:02]MH_I2C_Read... [12:22:02]Read from MH i2c: E2 17 00 [12:22:02]MH_I2C_Read... [12:22:02]Read from MH i2c: E2 17 00 95 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 85 [12:22:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:22:02]wFMCommunicate OK [12:22:02]requested_item fd.num is exist - process it [12:22:02]SAM_PROTO_GetFieldsCounters [12:22:02]wFMCommunicate request_size=4 [12:22:02]MH_SAM_APDU [12:22:02]CAPDU: 80 13 00 00 [12:22:02]Write to MH i2c: E2 08 00 96 18 80 13 00 00 00 00 00 00 2A [12:22:02]Write i2c OK [12:22:02]MH_I2C_Read... [12:22:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:22:02]Read from MH i2c: E2 [12:22:02]MH_I2C_Read... [12:22:02]Read from MH i2c: E2 62 00 [12:22:02]MH_I2C_Read... [12:22:02]Read from MH i2c: E2 62 00 96 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AA E2 01 00 0E 04 04 00 44 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 0D [12:22: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AA E2 01 00 0E 04 04 00 44 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 [12:22:02]wFMCommunicate OK [12:22:02]SAM_PROTO_GetFieldsCounters done [12:22:02]requested_item shift.num is exist - process it [12:22:02]requested_item shift.opened is exist - process it [12:22:02]req_shift_opened [12:22:02]FM_GetShiftState [12:22:02]SAM_PROTO_GetShiftState [12:22:02]wFMCommunicate request_size=4 [12:22:02]MH_SAM_APDU [12:22:02]CAPDU: 80 13 01 00 [12:22:02]Write to MH i2c: E2 08 00 97 18 80 13 01 00 00 00 00 00 2C [12:22:02]Write i2c OK [12:22:02]MH_I2C_Read... [12:22:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:02]Read from MH i2c: E2 [12:22:02]MH_I2C_Read... [12:22:02]Read from MH i2c: E2 0E 00 [12:22:02]MH_I2C_Read... [12:22:02]Read from MH i2c: E2 0E 00 97 18 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 43 [12:22:02]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:22:02]wFMCommunicate OK [12:22:02]SAM_PROTO_GetShiftState done [12:22:02]FM_GetShiftState done [12:22:02]req_shift_opened done [12:22:02]requested_item shift.open_date is exist - process it [12:22:02]req_shift_open_date [12:22:02]req_shift_open_date done [12:22:02]produce_requested_data done [12:22:02]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123562,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [12:22:02]process_action_free close_receipt [12:22:02]json_value_free [12:22:02]json_value_free done [12:22:02]process_json_proto returns [12:22:02]Send response to host [12:22:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123562,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [12:22:02]free response buf [12:22:02]execute_script done [12:22:02]execute_script returns [12:22:02]free content buf [12:22:02]Sock 7.Close socket [12:22:02]Sock 7.Thread stoped [12:22:05]OFD Sender: No OFD packet to send [12:22:09]accept exits with 9 [12:22:09]New connection [12:22:09]New thread 3067579748 created [12:22:09]Thread 3067436388 joined [12:22:09]Waiting for new connection... [12:22:09] Sock 9.Parse request [12:22:09]Sock 9.Check first char [12:22:09]Sock 9.First char is OK [12:22:09]request: POST /json_proto HTTP/1.0 [12:22:09]Method: POST [12:22:09]URL: /json_proto [12:22:09]Method is POST - this is cgi request [12:22:09]url: /json_proto [12:22:09]query_string will be loaded in cgi processing [12:22:09]execute_cgi json_proto POST (null) [12:22:09]execute_cgi path=json_proto method=POST [12:22:09]POST find Content-Length [12:22:09]Host: 172.17.48.197:8080 [12:22:09]Content-Length: 1237 [12:22:09]Content-Type: application/json [12:22:09] [12:22:09]POST finish read [12:22:09]Found Content-Length = 1237 [12:22:09]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106584\u000A04.03.2024 12:18\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 50.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 3545.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\u000A3687416/415/414/413/412\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:22:09]execute_script... [12:22:09]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106584\u000A04.03.2024 12:18\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 50.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 3545.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\u000A3687416/415/414/413/412\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:22:09]POST & json_proto [12:22:09]process_json_proto [12:22:09]json parsed OK: [12:22:09]protocol is kg_v1.0 [12:22:09]action value=print_text [12:22:09]process_action print_text [12:22:09]cmd_print_text [12:22:09]ExternCall_PrintAddStr [12:22:09]wPrintStart [12:22:09]Write to MH i2c: 01 00 00 98 18 B0 [12:22:09]Write i2c OK [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: 01 [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: 01 07 00 [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: 01 07 00 98 18 00 00 00 00 00 FF 0F C5 [12:22:09]RasterBufferAndPrint [12:22:09]line *****ТОВАРНЫЙ ЧЕК***** [12:22:09]line АЗС 25 [12:22:09]line Партнер нефть [12:22:09]line 02508201610067 [12:22:09]line Кассир : Абылгазиев А. [12:22:09]line Счет N : (1)1106584 [12:22:09]line 04.03.2024 12:18 [12:22:09]line ПРОДАЖА [12:22:09]line ТРК (МРК, ГНК): 31 [12:22:09]line Вид ГСМ : 2710194210 [12:22:09]line ДТ(л)-К-5 [12:22:09]line 50.000 x 70.90 [12:22:09]line ИТОГ: 3545.00 [12:22:09]line Тип оплаты: Талоны: Топливные Талоны [12:22:09]line 3687416/415/414/413/412 [12:22:09]line ______________________ [12:22:09]line (подпись) [12:22:10]written 0, free lines is 4095 [12:22:10]OFD Sender: No OFD packet to send [12:22:10]Write to MH i2c: 01 00 00 AC 18 C4 [12:22:10]Write i2c OK [12:22:10]MH_I2C_Read... [12:22:10]Read from MH i2c: 01 [12:22:10]MH_I2C_Read... [12:22:10]Read from MH i2c: 01 07 00 [12:22:10]MH_I2C_Read... [12:22:10]Read from MH i2c: 01 07 00 AC 18 00 00 00 00 00 16 0E EF [12:22:10]RasterBufferAndPrint [12:22:10]line [12:22:10]line [12:22:10]line [12:22:10]line [12:22:10]line [12:22:10]written 0, free lines is 3608 [12:22:10]MH_Cut [12:22:10]Write to MH i2c: D1 01 00 B3 18 01 9D [12:22:10]Write i2c OK [12:22:10]MH_I2C_Read... [12:22:10]Read from MH i2c: D1 [12:22:10]MH_I2C_Read... [12:22:10]Read from MH i2c: D1 01 00 [12:22:10]MH_I2C_Read... [12:22:10]Read from MH i2c: D1 01 00 B3 18 00 9C [12:22:10]Write to MH i2c: 01 00 00 B4 18 CC [12:22:10]Write i2c OK [12:22:10]MH_I2C_Read... [12:22:10]*** Cut start [12:22:10]*** Purtial cut [12:22:10]*** Stage 1: CUTSNS_PIN = 1 [12:22:12]Read from MH i2c: 01 [12:22:12]MH_I2C_Read... [12:22:12]Read from MH i2c: 01 07 00 [12:22:12]MH_I2C_Read... [12:22:12]*** Stop cut motor [12:22:12]*** Cut end [12:22:12]Read from MH i2c: 01 07 00 B4 18 00 00 00 00 00 FF 0F E1 [12:22:12]process_action print_text done [12:22:12]requested_data is exist [12:22:12]produce_requested_data [12:22:12]requested_item fm.sn is exist - process it [12:22:12]wFMCommunicate request_size=4 [12:22:12]MH_SAM_APDU [12:22:12]CAPDU: 80 11 00 00 [12:22:12]Write to MH i2c: E2 08 00 B5 18 80 11 00 00 00 00 00 00 47 [12:22:12]Write i2c OK [12:22:12]MH_I2C_Read... [12:22:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:13]Read from MH i2c: E2 [12:22:13]MH_I2C_Read... [12:22:13]Read from MH i2c: E2 17 00 [12:22:13]MH_I2C_Read... [12:22:13]Read from MH i2c: E2 17 00 B5 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A5 [12:22:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:22:13]wFMCommunicate OK [12:22:13]requested_item fd.num is exist - process it [12:22:13]SAM_PROTO_GetFieldsCounters [12:22:13]wFMCommunicate request_size=4 [12:22:13]MH_SAM_APDU [12:22:13]CAPDU: 80 13 00 00 [12:22:13]Write to MH i2c: E2 08 00 B6 18 80 13 00 00 00 00 00 00 4A [12:22:13]Write i2c OK [12:22:13]MH_I2C_Read... [12:22:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:22:13]Read from MH i2c: E2 [12:22:13]MH_I2C_Read... [12:22:13]Read from MH i2c: E2 62 00 [12:22:13]MH_I2C_Read... [12:22:13]Read from MH i2c: E2 62 00 B6 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AA E2 01 00 0E 04 04 00 44 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 2D [12: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AA E2 01 00 0E 04 04 00 44 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 [12:22:13]wFMCommunicate OK [12:22:13]SAM_PROTO_GetFieldsCounters done [12:22:13]requested_item shift.num is exist - process it [12:22:13]requested_item shift.opened is exist - process it [12:22:13]req_shift_opened [12:22:13]FM_GetShiftState [12:22:13]SAM_PROTO_GetShiftState [12:22:13]wFMCommunicate request_size=4 [12:22:13]MH_SAM_APDU [12:22:13]CAPDU: 80 13 01 00 [12:22:13]Write to MH i2c: E2 08 00 B7 18 80 13 01 00 00 00 00 00 4C [12:22:13]Write i2c OK [12:22:13]MH_I2C_Read... [12:22:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:13]Read from MH i2c: E2 [12:22:13]MH_I2C_Read... [12:22:13]Read from MH i2c: E2 0E 00 [12:22:13]MH_I2C_Read... [12:22:13]Read from MH i2c: E2 0E 00 B7 18 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 63 [12:22:13]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:22:13]wFMCommunicate OK [12:22:13]SAM_PROTO_GetShiftState done [12:22:13]FM_GetShiftState done [12:22:13]req_shift_opened done [12:22:13]requested_item shift.open_date is exist - process it [12:22:13]req_shift_open_date [12:22:13]req_shift_open_date done [12:22:13]produce_requested_data done [12:22:13]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123562,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [12:22:13]process_action_free print_text [12:22:13]json_value_free [12:22:13]json_value_free done [12:22:13]process_json_proto returns [12:22:13]Send response to host [12:22:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123562,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [12:22:13]free response buf [12:22:13]execute_script done [12:22:13]execute_script returns [12:22:13]free content buf [12:22:13]Sock 9.Close socket [12:22:13]Sock 9.Thread stoped [12:22:15]OFD Sender: No OFD packet to send [12:22:20]OFD Sender: No OFD packet to send [12:22:25]OFD Sender: No OFD packet to send [12:22:30]OFD Sender: No OFD packet to send [12:22:35]OFD Sender: No OFD packet to send [12:22:40]OFD Sender: No OFD packet to send [12:22:45]OFD Sender: No OFD packet to send [12:22:50]OFD Sender: No OFD packet to send [12:22:55]OFD Sender: No OFD packet to send [12:23:00]OFD Sender: No OFD packet to send [12:23:00]int [12:23:00]Write to MH i2c: 01 00 00 B8 18 D0 [12:23:00]*** FLAG_PRN_KEY set [12:23:00]Write i2c OK [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: 01 [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: 01 07 00 [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: 01 07 00 B8 18 00 08 00 00 00 FF 0F ED [12:23:00]state=0 [12:23:00]Key pressed [12:23:00]Feed [12:23:00]Write to MH i2c: D8 00 00 B9 18 A8 [12:23:00]Write i2c OK [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: D8 [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: D8 01 00 [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: D8 01 00 B9 18 00 A9 [12:23:00]int [12:23:00]Write to MH i2c: 01 00 00 BA 18 D2 [12:23:00]Write i2c OK [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: 01 [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: 01 07 00 [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: 01 07 00 BA 18 00 48 00 00 00 3C 00 5D [12:23:00]state=2 [12:23:00]Key pressed [12:23:00]int [12:23:00]Write to MH i2c: 01 00 00 BB 18 D3 [12:23:00]*** FLAG_PRN_KEY reset [12:23:00]Write i2c OK [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: 01 [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: 01 07 00 [12:23:00]MH_I2C_Read... [12:23:00]Read from MH i2c: 01 07 00 BB 18 00 00 00 00 00 F6 0F DF [12:23:00]state=2 [12:23:00]Stop feed [12:23:05]OFD Sender: No OFD packet to send [12:23:10]OFD Sender: No OFD packet to send [12:23:15]OFD Sender: No OFD packet to send [12:23:20]OFD Sender: No OFD packet to send [12:23:25]OFD Sender: No OFD packet to send [12:23:30]OFD Sender: No OFD packet to send [12:23:35]OFD Sender: No OFD packet to send [12:23:40]OFD Sender: No OFD packet to send [12:23:45]OFD Sender: No OFD packet to send [12:23:50]OFD Sender: No OFD packet to send [12:23:55]OFD Sender: No OFD packet to send [12:24:00]OFD Sender: No OFD packet to send [12:24:05]OFD Sender: No OFD packet to send [12:24:10]OFD Sender: No OFD packet to send [12:24:15]OFD Sender: No OFD packet to send [12:24:20]OFD Sender: No OFD packet to send [12:24:25]OFD Sender: No OFD packet to send [12:24:30]OFD Sender: No OFD packet to send [12:24:35]OFD Sender: No OFD packet to send [12:24:40]OFD Sender: No OFD packet to send [12:24:45]OFD Sender: No OFD packet to send [12:24:50]OFD Sender: No OFD packet to send [12:24:55]OFD Sender: No OFD packet to send [12:25:00]OFD Sender: No OFD packet to send [12:25:05]OFD Sender: No OFD packet to send [12:25:09]accept exits with 7 [12:25:09]New connection [12:25:09]New thread 3067436388 created [12:25:09]Thread 3067579748 joined [12:25:09]Waiting for new connection... [12:25:09] Sock 7.Parse request [12:25:09]Sock 7.Check first char [12:25:09]Sock 7.First char is OK [12:25:09]request: POST /json_proto HTTP/1.0 [12:25:09]Method: POST [12:25:09]URL: /json_proto [12:25:09]Method is POST - this is cgi request [12:25:09]url: /json_proto [12:25:09]query_string will be loaded in cgi processing [12:25:09]execute_cgi json_proto POST (null) [12:25:09]execute_cgi path=json_proto method=POST [12:25:09]POST find Content-Length [12:25:09]Host: 172.17.48.197:8080 [12:25:09]Content-Length: 817 [12:25:09]Content-Type: application/json [12:25:09] [12:25:09]POST finish read [12:25:09]Found Content-Length = 817 [12:25:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106586", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:25:09]execute_script... [12:25: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)1106586", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:25:09]POST & json_proto [12:25:09]process_json_proto [12:25:09]json parsed OK: [12:25:09]protocol is kg_v1.0 [12:25:09]action value=close_receipt [12:25:09]process_action close_receipt [12:25:09]cmd_close_receipt [12:25:09]MH_GetDate [12:25:09]Write to MH i2c: F0 00 00 BC 18 C3 [12:25:09]Write i2c OK [12:25:09]MH_I2C_Read... [12:25:09]Read from MH i2c: F0 [12:25:09]MH_I2C_Read... [12:25:09]Read from MH i2c: F0 09 00 [12:25:09]MH_I2C_Read... [12:25:09]Read from MH i2c: F0 09 00 BC 18 00 A6 BD E5 65 6C AF E3 65 DC [12:25:09]GetLastDocTimeStamp 1709554918 [12:25:09]current date 1709555110 [12:25:09]FM_GetShiftState [12:25:09]SAM_PROTO_GetShiftState [12:25:09]wFMCommunicate request_size=4 [12:25:09]MH_SAM_APDU [12:25:09]CAPDU: 80 13 01 00 [12:25:09]Write to MH i2c: E2 08 00 BD 18 80 13 01 00 00 00 00 00 52 [12:25:09]Write i2c OK [12:25:09]MH_I2C_Read... [12:25:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:25:09]Read from MH i2c: E2 [12:25:09]MH_I2C_Read... [12:25:09]Read from MH i2c: E2 0E 00 [12:25:09]MH_I2C_Read... [12:25:09]Read from MH i2c: E2 0E 00 BD 18 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 69 [12:25:09]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:25:09]wFMCommunicate OK [12:25:09]SAM_PROTO_GetShiftState done [12:25:09]FM_GetShiftState done [12:25:09]opened in 1709511088 [12:25:09]opened+sec_in_day 1709597488 [12:25:09]quantity*price = 50015 [12:25:09]sum+1 = 50016 [12:25:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.15 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.15 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 163 04.03.2024 12:25 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123563 ФПД: 114101354973474 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T122510&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123563&fm=114101354973474&tin=02508201610067®Number=0000000000090573&sum=50015 [12:25:10]StoreToDocumentArchive [12:25:10]shift 324 fd 123563 [12:25:10]save to /storage/0324/doc_00123563 [12:25:10]save last doc name /storage/0324/doc_00123563 to /storage/kkm_last_doc_name [12:25:10]save OK [12:25:10]Clear old archive folders... [12:25:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:25:10]tlvbuf is 01BBBD00 [12:25:10]SAM_PROTO_ClearQueue [12:25:10]wFMCommunicate request_size=4 [12:25:10]MH_SAM_APDU [12:25:10]CAPDU: 80 09 00 00 [12:25:10]Write to MH i2c: E2 08 00 CA 18 80 09 00 00 00 00 00 00 54 [12:25:10]Write i2c OK [12:25:10]MH_I2C_Read... [12:25:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:25:10]Read from MH i2c: E2 [12:25:10]MH_I2C_Read... [12:25:10]Read from MH i2c: E2 03 00 [12:25:10]MH_I2C_Read... [12:25:10]Read from MH i2c: E2 03 00 CA 18 00 90 00 56 [12:25:10]RAPDU: 90 00 [12:25:10]wFMCommunicate OK [12:25:10]SAM_PROTO_ClearQueue done [12:25:10]KKMCreateOFDPacket [12:25:10]OFDProtocolAddRootSTLVToBuf [12:25:10]FM_MakeSignedData [12:25:10]FM_MakeSignedData [12:25:10]SAM_PROTO_SignData [12:25:10]wFMCommunicate request_size=4 [12:25:10]MH_SAM_APDU [12:25:10]CAPDU: 80 0D 01 02 [12:25:10]Write to MH i2c: E2 08 00 CB 18 80 0D 01 02 00 00 00 00 5C [12:25:10]Write i2c OK [12:25:10]MH_I2C_Read... [12:25:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:25:10]Read from MH i2c: E2 [12:25:10]MH_I2C_Read... [12:25:10]Read from MH i2c: E2 03 00 [12:25:10]MH_I2C_Read... [12:25:10]Read from MH i2c: E2 03 00 CB 18 00 90 00 57 [12:25:10]RAPDU: 90 00 [12:25:10]wFMCommunicate OK [12:25:10]wFMCommunicate request_size=255 [12:25:10]MH_SAM_APDU [12: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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 A6 BD E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AB E2 01 00 35 04 06 00 67 [12:25:10]Write to MH i2c: E2 02 01 CC 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 A6 BD E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AB E2 01 00 35 04 06 00 67 00 00 E4 [12:25:10]Write i2c OK [12:25:10]MH_I2C_Read... [12:25:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:25:11]Read from MH i2c: E2 [12:25:11]MH_I2C_Read... [12:25:11]Read from MH i2c: E2 03 00 [12:25:11]MH_I2C_Read... [12:25:11]Read from MH i2c: E2 03 00 CC 18 00 90 00 58 [12:25:11]RAPDU: 90 00 [12:25:11]wFMCommunicate OK [12:25:11]wFMCommunicate request_size=10 [12:25:11]MH_SAM_APDU [12:25:11]CAPDU: 80 0D 02 02 05 C6 4A BB 49 22 [12:25:11]Write to MH i2c: E2 0D 00 CD 18 80 0D 02 02 05 00 C6 4A BB 49 22 00 00 9F [12:25:11]Write i2c OK [12:25:11]MH_I2C_Read... [12:25:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:25:11]Read from MH i2c: E2 [12:25:11]MH_I2C_Read... [12:25:11]Read from MH i2c: E2 03 00 [12:25:11]MH_I2C_Read... [12:25:11]Read from MH i2c: E2 03 00 CD 18 00 90 00 59 [12:25:11]RAPDU: 90 00 [12:25:11]wFMCommunicate OK [12:25:11]wFMCommunicate request_size=4 [12:25:11]MH_SAM_APDU [12:25:11]CAPDU: 80 0D 03 02 [12:25:11]Write to MH i2c: E2 08 00 CE 18 80 0D 03 02 00 00 00 00 61 [12:25:11]Write i2c OK [12:25:11]MH_I2C_Read... [12:25:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:25:11]Read from MH i2c: E2 [12:25:11]MH_I2C_Read... [12:25:11]Read from MH i2c: E2 0B 00 [12:25:11]MH_I2C_Read... [12:25:11]Read from MH i2c: E2 0B 00 CE 18 00 91 C3 FB 6D 0B 3D CD EF 90 00 22 [12:25:11]RAPDU: 91 C3 FB 6D 0B 3D CD EF 90 00 [12:25:11]wFMCommunicate OK [12:25:11]SAM_PROTO_SignData done [12:25:11]FM_MakeSignedData done [12:25:11]CreateOFDProtocolMessage [12:25:11]wFMCommunicate request_size=4 [12:25:11]MH_SAM_APDU [12:25:11]CAPDU: 80 11 00 00 [12:25:11]Write to MH i2c: E2 08 00 CF 18 80 11 00 00 00 00 00 00 61 [12:25:11]Write i2c OK [12:25:11]MH_I2C_Read... [12:25:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:25:11]Read from MH i2c: E2 [12:25:11]MH_I2C_Read... [12:25:11]Read from MH i2c: E2 17 00 [12:25:11]MH_I2C_Read... [12:25:11]Read from MH i2c: E2 17 00 CF 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 BF [12:25:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:25:11]wFMCommunicate OK [12:25:11]CreateOFDProtocolMessage done [12:25:11]OFDSenderStorePacket 123563 [12:25:11]StoreOFDPacket docnum=123563 [12:25:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 FA 23 07 01 07 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 A6 BD E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AB E2 01 00 35 04 06 00 67 C6 4A BB 49 22 91 C3 FB 6D 0B 3D CD EF [12:25:11]CheckFolder [12:25:11]dirname=/storage/ofd_packets [12:25:11]CheckFolder done [12:25:11]ProducePacketName [12:25:11]name=ofd_packets/00123563 [12:25:11]NVStorageSaveData ofd_packets/00123563 [12:25:11]File name is /storage/ofd_packets/00123563 [12:25:11]Write 301 bytes [12:25:11]NVStorageSaveData done [12:25:11]OFDSenderStorePacket done [12:25:11]KKMCreateOFDPacket done [12:25:11]NVStorageSaveData kkm_last_timestamp [12:25:11]File name is /storage/kkm_last_timestamp [12:25:11]Write 4 bytes [12:25:11]NVStorageSaveData done [12:25:11]ExternCall_PrintAddStr [12:25:11]wPrintStart [12:25:11]Write to MH i2c: 01 00 00 D0 18 E8 [12:25:11]Write i2c OK [12:25:11]MH_I2C_Read... [12:25:11]Read from MH i2c: 01 [12:25:11]MH_I2C_Read... [12:25:11]Read from MH i2c: 01 07 00 [12:25:11]MH_I2C_Read... [12:25:11]Read from MH i2c: 01 07 00 D0 18 00 00 00 00 00 FF 0F FD [12:25:11]RasterBufferAndPrint [12:25:11]line Счет N : (1)1106586 [12:25:11]line ИНН: 02508201610067 [12:25:11]line Контрольно-Кассовый Чек [12:25:11]line ПРОДАЖА [12:25:11]line ТРК (МРК, ГНК) : 52 [12:25:11]line Товар: 2710124130 [12:25:11]line Аи-92-К-5 [12:25:11]line 8.080 * 61.90 [12:25:11]line = 500.15 [12:25:11]line НДС 12% НСП 1% [12:25:11]line > о реализуемом товаре [12:25:11]line ИТОГО: 500.15 [12:25:11]line НСП 1% : 4.43 [12:25:11]line НДС 12% : 53.11 [12:25:11]line Наличными: 0.00 [12:25:11]line Безнал.: 500.15 [12:25:11]line Место: АЗС № 25 "Партнер Нефть" [12:25:11]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:25:11]line СНО: Общий режим [12:25:11]line Чек 163 04.03.2024 12:25 [12:25:11]line Смена: 324 ФФД: 1.0 [12:25:11]line ЗНМ: 0300000019 [12:25:11]line РНМ: 0000000000090573 [12:25:11]line Версия ККМ: 001 [12:25:11]line Платежная система: Бакай Банк [12:25:11]line ФМ: 0000000000874798 [12:25:11]line ФД: 123563 [12:25:11]line ФПД: 114101354973474 [12:25:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T122510&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123563&fm=114101354973474&tin=02508201610067®Number=0000000000090573&sum=50015 [12:25:11]OFD Sender: Processing packet 123563 [packets to send 112, broken 111] [12:25:11]ProducePacketName [12:25:11]name=ofd_packets/00123563 [12:25:11]OFD Sender: To server: pG, [12:25:11]CommunicateWithHost lk.salyk.kg:30040 [12:25:11]ConnectInit lk.salyk.kg [12:25:11]written 0, free lines is 4095 [12:25:11]Connected sock=10 [12:25: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 37 39 38 0F 01 00 00 FA 23 07 01 07 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 A6 BD E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AB E2 01 00 35 04 06 00 67 C6 4A BB 49 22 91 C3 FB 6D 0B 3D CD EF [12: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 37 39 38 4F 00 00 00 44 B6 47 00 E1 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 37 39 38 10 04 04 00 AB E2 01 00 F4 03 04 00 CE 69 E5 65 B6 04 01 00 00 3F 19 41 4A 57 B0 47 CF [12:25:11]CommunicateWithHost err = 0 [12:25:11]CheckOFDResponse [12:25:11]1017 (14) - 77093643461234 [12:25:11]1041 (16) - 0000000000874798 [12:25:11]1040 (4) - 123563 [12:25:11]1012 (4) - 04.03.2024 06:27 [12:25:11]1206 (1) - 0 [12:25:11]OFD Sender: Remove packet 123563 [12:25:11]ProducePacketName [12:25:11]name=ofd_packets/00123563 [12:25:11]NVStorageDeleteData [12:25:11]Write to MH i2c: 01 00 00 FA 18 12 [12:25:11]Write i2c OK [12:25:11]MH_I2C_Read... [12:25:11]Read from MH i2c: 01 [12:25:11]MH_I2C_Read... [12:25:11]Read from MH i2c: 01 07 00 [12:25:11]MH_I2C_Read... [12:25:11]Read from MH i2c: 01 07 00 FA 18 00 00 00 00 00 FC 0C 21 [12:25:11]RasterBufferAndPrint [12:25:11]line [12:25:11]line [12:25:11]line [12:25:11]line [12:25:11]line [12:25:11]written 0, free lines is 3333 [12:25:11]MH_Cut [12:25:11]Write to MH i2c: D1 01 00 01 19 01 EC [12:25:11]Write i2c OK [12:25:11]MH_I2C_Read... [12:25:11]Read from MH i2c: D1 [12:25:11]MH_I2C_Read... [12:25:11]Read from MH i2c: D1 01 00 [12:25:11]MH_I2C_Read... [12:25:11]Read from MH i2c: D1 01 00 01 19 00 EB [12:25:11]Write to MH i2c: 01 00 00 02 19 1B [12:25:11]Write i2c OK [12:25:11]MH_I2C_Read... [12:25:12]OFD Sender: No OFD packet to send [12:25:12]*** Cut start [12:25:12]*** Purtial cut [12:25:12]*** Stage 1: CUTSNS_PIN = 1 [12:25:14]Read from MH i2c: 01 [12:25:14]MH_I2C_Read... [12:25:14]*** Stop cut motor [12:25:14]*** Cut end [12:25:14]Read from MH i2c: 01 07 00 [12:25:14]MH_I2C_Read... [12:25:14]Read from MH i2c: 01 07 00 02 19 00 00 00 00 00 FF 0F 30 [12:25:14]process_action close_receipt done [12:25:14]requested_data is exist [12:25:14]produce_requested_data [12:25:14]requested_item fm.sn is exist - process it [12:25:14]wFMCommunicate request_size=4 [12:25:14]MH_SAM_APDU [12:25:14]CAPDU: 80 11 00 00 [12:25:14]Write to MH i2c: E2 08 00 03 19 80 11 00 00 00 00 00 00 96 [12:25:14]Write i2c OK [12:25:14]MH_I2C_Read... [12:25:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:25:14]Read from MH i2c: E2 [12:25:14]MH_I2C_Read... [12:25:14]Read from MH i2c: E2 17 00 [12:25:14]MH_I2C_Read... [12:25:14]Read from MH i2c: E2 17 00 03 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F4 [12:25:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:25:14]wFMCommunicate OK [12:25:14]requested_item fd.num is exist - process it [12:25:14]SAM_PROTO_GetFieldsCounters [12:25:14]wFMCommunicate request_size=4 [12:25:14]MH_SAM_APDU [12:25:14]CAPDU: 80 13 00 00 [12:25:14]Write to MH i2c: E2 08 00 04 19 80 13 00 00 00 00 00 00 99 [12:25:14]Write i2c OK [12:25:14]MH_I2C_Read... [12:25:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:25:14]Read from MH i2c: E2 [12:25:14]MH_I2C_Read... [12:25:14]Read from MH i2c: E2 62 00 [12:25:14]MH_I2C_Read... [12:25:14]Read from MH i2c: E2 62 00 04 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AB E2 01 00 0E 04 04 00 44 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 80 [12:25: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AB E2 01 00 0E 04 04 00 44 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 [12:25:14]wFMCommunicate OK [12:25:14]SAM_PROTO_GetFieldsCounters done [12:25:14]requested_item shift.num is exist - process it [12:25:14]requested_item shift.opened is exist - process it [12:25:14]req_shift_opened [12:25:14]FM_GetShiftState [12:25:14]SAM_PROTO_GetShiftState [12:25:14]wFMCommunicate request_size=4 [12:25:14]MH_SAM_APDU [12:25:14]CAPDU: 80 13 01 00 [12:25:14]Write to MH i2c: E2 08 00 05 19 80 13 01 00 00 00 00 00 9B [12:25:14]Write i2c OK [12:25:14]MH_I2C_Read... [12:25:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:25:14]Read from MH i2c: E2 [12:25:14]MH_I2C_Read... [12:25:14]Read from MH i2c: E2 0E 00 [12:25:14]MH_I2C_Read... [12:25:14]Read from MH i2c: E2 0E 00 05 19 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 B2 [12:25:14]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:25:14]wFMCommunicate OK [12:25:14]SAM_PROTO_GetShiftState done [12:25:14]FM_GetShiftState done [12:25:14]req_shift_opened done [12:25:14]requested_item shift.open_date is exist - process it [12:25:14]req_shift_open_date [12:25:14]req_shift_open_date done [12:25:14]produce_requested_data done [12:25:14]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123563,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [12:25:14]process_action_free close_receipt [12:25:14]json_value_free [12:25:14]json_value_free done [12:25:14]process_json_proto returns [12:25:14]Send response to host [12:25:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123563,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [12:25:14]free response buf [12:25:14]execute_script done [12:25:14]execute_script returns [12:25:14]free content buf [12:25:14]Sock 7.Close socket [12:25:14]Sock 7.Thread stoped [12:25:17]OFD Sender: No OFD packet to send [12:25:22]OFD Sender: No OFD packet to send [12:25:27]OFD Sender: No OFD packet to send [12:25:32]OFD Sender: No OFD packet to send [12:25:37]OFD Sender: No OFD packet to send [12:25:42]OFD Sender: No OFD packet to send [12:25:47]OFD Sender: No OFD packet to send [12:25:52]OFD Sender: No OFD packet to send [12:25:57]OFD Sender: No OFD packet to send [12:26:02]OFD Sender: No OFD packet to send [12:26:07]OFD Sender: No OFD packet to send [12:26:11]accept exits with 9 [12:26:11]New connection [12:26:11]New thread 3067579748 created [12:26:11]Thread 3067436388 joined [12:26:11]Waiting for new connection... [12:26:11] Sock 9.Parse request [12:26:11]Sock 9.Check first char [12:26:11]Sock 9.First char is OK [12:26:11]request: POST /json_proto HTTP/1.0 [12:26:11]Method: POST [12:26:11]URL: /json_proto [12:26:11]Method is POST - this is cgi request [12:26:11]url: /json_proto [12:26:11]query_string will be loaded in cgi processing [12:26:11]execute_cgi json_proto POST (null) [12:26:11]execute_cgi path=json_proto method=POST [12:26:11]POST find Content-Length [12:26:11]Host: 172.17.48.197:8080 [12:26:11]Content-Length: 678 [12:26:11]Content-Type: application/json [12:26:11] [12:26:11]POST finish read [12:26:11]Found Content-Length = 678 [12:26:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106587", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.700, "sum" : 600.43, "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:26:11]execute_script... [12:26: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)1106587", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 9.700, "sum" : 600.43, "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:26:11]POST & json_proto [12:26:11]process_json_proto [12:26:11]json parsed OK: [12:26:11]protocol is kg_v1.0 [12:26:11]action value=close_receipt [12:26:11]process_action close_receipt [12:26:11]cmd_close_receipt [12:26:11]MH_GetDate [12:26:11]Write to MH i2c: F0 00 00 06 19 0E [12:26:11]Write i2c OK [12:26:11]MH_I2C_Read... [12:26:11]Read from MH i2c: F0 [12:26:11]MH_I2C_Read... [12:26:11]Read from MH i2c: F0 09 00 [12:26:11]MH_I2C_Read... [12:26:11]Read from MH i2c: F0 09 00 06 19 00 E4 BD E5 65 6C AF E3 65 65 [12:26:11]GetLastDocTimeStamp 1709555110 [12:26:11]current date 1709555172 [12:26:11]FM_GetShiftState [12:26:11]SAM_PROTO_GetShiftState [12:26:11]wFMCommunicate request_size=4 [12:26:11]MH_SAM_APDU [12:26:11]CAPDU: 80 13 01 00 [12:26:11]Write to MH i2c: E2 08 00 07 19 80 13 01 00 00 00 00 00 9D [12:26:11]Write i2c OK [12:26:11]MH_I2C_Read... [12:26:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:11]Read from MH i2c: E2 [12:26:11]MH_I2C_Read... [12:26:11]Read from MH i2c: E2 0E 00 [12:26:11]MH_I2C_Read... [12:26:11]Read from MH i2c: E2 0E 00 07 19 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 B4 [12:26:11]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:26:11]wFMCommunicate OK [12:26:11]SAM_PROTO_GetShiftState done [12:26:11]FM_GetShiftState done [12:26:11]opened in 1709511088 [12:26:11]opened+sec_in_day 1709597488 [12:26:11]quantity*price = 60043 [12:26:11]sum+1 = 60044 [12:26:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.76 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 164 04.03.2024 12:26 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123564 ФПД: 219799609471452 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T122612&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123564&fm=219799609471452&tin=02508201610067®Number=0000000000090573&sum=60000 [12:26:12]StoreToDocumentArchive [12:26:12]shift 324 fd 123564 [12:26:12]save to /storage/0324/doc_00123564 [12:26:12]save last doc name /storage/0324/doc_00123564 to /storage/kkm_last_doc_name [12:26:12]save OK [12:26:12]Clear old archive folders... [12:26:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:26:12]tlvbuf is 01B5BE00 [12:26:12]SAM_PROTO_ClearQueue [12:26:12]wFMCommunicate request_size=4 [12:26:12]MH_SAM_APDU [12:26:12]CAPDU: 80 09 00 00 [12:26:12]Write to MH i2c: E2 08 00 14 19 80 09 00 00 00 00 00 00 9F [12:26:12]Write i2c OK [12:26:12]MH_I2C_Read... [12:26:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:26:13]Read from MH i2c: E2 [12:26:13]MH_I2C_Read... [12:26:13]Read from MH i2c: E2 03 00 [12:26:13]MH_I2C_Read... [12:26:13]Read from MH i2c: E2 03 00 14 19 00 90 00 A1 [12:26:13]RAPDU: 90 00 [12:26:13]wFMCommunicate OK [12:26:13]SAM_PROTO_ClearQueue done [12:26:13]KKMCreateOFDPacket [12:26:13]OFDProtocolAddRootSTLVToBuf [12:26:13]FM_MakeSignedData [12:26:13]FM_MakeSignedData [12:26:13]SAM_PROTO_SignData [12:26:13]wFMCommunicate request_size=4 [12:26:13]MH_SAM_APDU [12:26:13]CAPDU: 80 0D 01 02 [12:26:13]Write to MH i2c: E2 08 00 15 19 80 0D 01 02 00 00 00 00 A7 [12:26:13]Write i2c OK [12:26:13]MH_I2C_Read... [12:26:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:26:13]Read from MH i2c: E2 [12:26:13]MH_I2C_Read... [12:26:13]Read from MH i2c: E2 03 00 [12:26:13]MH_I2C_Read... [12:26:13]Read from MH i2c: E2 03 00 15 19 00 90 00 A2 [12:26:13]RAPDU: 90 00 [12:26:13]wFMCommunicate OK [12:26:13]wFMCommunicate request_size=255 [12:26:13]MH_SAM_APDU [12:26:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 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 A4 00 00 00 F4 03 04 00 E4 BD E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AC E2 01 00 35 04 06 00 C7 [12:26:13]Write to MH i2c: E2 02 01 16 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 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 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 A4 00 00 00 F4 03 04 00 E4 BD E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AC E2 01 00 35 04 06 00 C7 00 00 52 [12:26:13]Write i2c OK [12:26:13]MH_I2C_Read... [12:26:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:13]Read from MH i2c: E2 [12:26:13]MH_I2C_Read... [12:26:13]Read from MH i2c: E2 03 00 [12:26:13]MH_I2C_Read... [12:26:13]Read from MH i2c: E2 03 00 16 19 00 90 00 A3 [12:26:13]RAPDU: 90 00 [12:26:13]wFMCommunicate OK [12:26:13]wFMCommunicate request_size=10 [12:26:13]MH_SAM_APDU [12:26:13]CAPDU: 80 0D 02 02 05 E8 15 A4 F1 DC [12:26:13]Write to MH i2c: E2 0D 00 17 19 80 0D 02 02 05 00 E8 15 A4 F1 DC 00 00 22 [12:26:13]Write i2c OK [12:26:13]MH_I2C_Read... [12:26:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:13]Read from MH i2c: E2 [12:26:13]MH_I2C_Read... [12:26:13]Read from MH i2c: E2 03 00 [12:26:13]MH_I2C_Read... [12:26:13]Read from MH i2c: E2 03 00 17 19 00 90 00 A4 [12:26:13]RAPDU: 90 00 [12:26:13]wFMCommunicate OK [12:26:13]wFMCommunicate request_size=4 [12:26:13]MH_SAM_APDU [12:26:13]CAPDU: 80 0D 03 02 [12:26:13]Write to MH i2c: E2 08 00 18 19 80 0D 03 02 00 00 00 00 AC [12:26:13]Write i2c OK [12:26:13]MH_I2C_Read... [12:26:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:26:13]Read from MH i2c: E2 [12:26:13]MH_I2C_Read... [12:26:13]Read from MH i2c: E2 0B 00 [12:26:13]MH_I2C_Read... [12:26:13]Read from MH i2c: E2 0B 00 18 19 00 6E 05 B6 36 AC A6 20 3B 90 00 B9 [12:26:13]RAPDU: 6E 05 B6 36 AC A6 20 3B 90 00 [12:26:13]wFMCommunicate OK [12:26:13]SAM_PROTO_SignData done [12:26:13]FM_MakeSignedData done [12:26:13]CreateOFDProtocolMessage [12:26:13]wFMCommunicate request_size=4 [12:26:13]MH_SAM_APDU [12:26:13]CAPDU: 80 11 00 00 [12:26:13]Write to MH i2c: E2 08 00 19 19 80 11 00 00 00 00 00 00 AC [12:26:13]Write i2c OK [12:26:13]MH_I2C_Read... [12:26:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:13]Read from MH i2c: E2 [12:26:13]MH_I2C_Read... [12:26:13]Read from MH i2c: E2 17 00 [12:26:13]MH_I2C_Read... [12:26:13]Read from MH i2c: E2 17 00 19 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0A [12:26:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:26:13]wFMCommunicate OK [12:26:13]CreateOFDProtocolMessage done [12:26:13]OFDSenderStorePacket 123564 [12:26:13]StoreOFDPacket docnum=123564 [12:26:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F8 22 07 01 C6 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 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 A4 00 00 00 F4 03 04 00 E4 BD E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AC E2 01 00 35 04 06 00 C7 E8 15 A4 F1 DC 6E 05 B6 36 AC A6 20 3B [12:26:13]CheckFolder [12:26:13]dirname=/storage/ofd_packets [12:26:13]CheckFolder done [12:26:13]ProducePacketName [12:26:13]name=ofd_packets/00123564 [12:26:13]NVStorageSaveData ofd_packets/00123564 [12:26:13]File name is /storage/ofd_packets/00123564 [12:26:13]Write 301 bytes [12:26:13]NVStorageSaveData done [12:26:13]OFDSenderStorePacket done [12:26:13]KKMCreateOFDPacket done [12:26:13]NVStorageSaveData kkm_last_timestamp [12:26:13]File name is /storage/kkm_last_timestamp [12:26:13]Write 4 bytes [12:26:13]NVStorageSaveData done [12:26:13]ExternCall_PrintAddStr [12:26:13]wPrintStart [12:26:13]Write to MH i2c: 01 00 00 1A 19 33 [12:26:13]Write i2c OK [12:26:13]MH_I2C_Read... [12:26:13]Read from MH i2c: 01 [12:26:13]MH_I2C_Read... [12:26:13]Read from MH i2c: 01 07 00 [12:26:13]MH_I2C_Read... [12:26:13]Read from MH i2c: 01 07 00 1A 19 00 00 00 00 00 FF 0F 48 [12:26:13]RasterBufferAndPrint [12:26:13]line Счет N : (1)1106587 [12:26:13]line ИНН: 02508201610067 [12:26:13]line Контрольно-Кассовый Чек [12:26:13]line ПРОДАЖА [12:26:13]line ТРК (МРК, ГНК) : 21 [12:26:13]line Товар: 2710124130 [12:26:13]line Аи-92-К-5 [12:26:13]line 9.700 * 61.90 [12:26:13]line = 600.43 [12:26:13]line НДС 12% НСП 1% [12:26:13]line > о реализуемом товаре [12:26:13]line ОКРУГЛЕНИЕ: -0.43 [12:26:13]line ИТОГО: 600.00 [12:26:13]line Внесено: 600.00 [12:26:13]line СДАЧА: 0.00 [12:26:13]line НСП 1% : 5.31 [12:26:13]line НДС 12% : 63.76 [12:26:13]line Наличными: 600.00 [12:26:13]line Безнал.: 0.00 [12:26:13]line Место: АЗС № 25 "Партнер Нефть" [12:26:13]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:26:13]line СНО: Общий режим [12:26:13]line Чек 164 04.03.2024 12:26 [12:26:13]line Смена: 324 ФФД: 1.0 [12:26:13]line ЗНМ: 0300000019 [12:26:13]line РНМ: 0000000000090573 [12:26:13]line Версия ККМ: 001 [12:26:13]line ФМ: 0000000000874798 [12:26:13]line ФД: 123564 [12:26:13]line ФПД: 219799609471452 [12:26:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T122612&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123564&fm=219799609471452&tin=02508201610067®Number=0000000000090573&sum=60000 [12:26:13]OFD Sender: Processing packet 123564 [packets to send 112, broken 111] [12:26:13]ProducePacketName [12:26:13]name=ofd_packets/00123564 [12:26:13]OFD Sender: To server: pG, [12:26:13]CommunicateWithHost lk.salyk.kg:30040 [12:26:13]ConnectInit lk.salyk.kg [12:26:13]written 0, free lines is 4095 [12:26:13]Connected sock=10 [12:26: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 37 39 38 0F 01 00 00 F8 22 07 01 C6 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 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 A4 00 00 00 F4 03 04 00 E4 BD E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AC E2 01 00 35 04 06 00 C7 E8 15 A4 F1 DC 6E 05 B6 36 AC A6 20 3B [12:26:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 98 DD 47 00 E1 3E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AC E2 01 00 F4 03 04 00 0D 6A E5 65 B6 04 01 00 00 73 E0 11 41 3E BF D3 4E [12:26:14]CommunicateWithHost err = 0 [12:26:14]CheckOFDResponse [12:26:14]1017 (14) - 77093643461234 [12:26:14]1041 (16) - 0000000000874798 [12:26:14]1040 (4) - 123564 [12:26:14]1012 (4) - 04.03.2024 06:28 [12:26:14]1206 (1) - 0 [12:26:14]OFD Sender: Remove packet 123564 [12:26:14]ProducePacketName [12:26:14]name=ofd_packets/00123564 [12:26:14]NVStorageDeleteData [12:26:14]Write to MH i2c: 01 00 00 45 19 5E [12:26:14]Write i2c OK [12:26:14]MH_I2C_Read... [12:26:14]Read from MH i2c: 01 [12:26:14]MH_I2C_Read... [12:26:14]Read from MH i2c: 01 07 00 [12:26:14]MH_I2C_Read... [12:26:14]Read from MH i2c: 01 07 00 45 19 00 00 00 00 00 F8 0C 69 [12:26:14]RasterBufferAndPrint [12:26:14]line [12:26:14]line [12:26:14]line [12:26:14]line [12:26:14]line [12:26:14]written 0, free lines is 3329 [12:26:14]MH_Cut [12:26:14]Write to MH i2c: D1 01 00 4C 19 01 37 [12:26:14]Write i2c OK [12:26:14]MH_I2C_Read... [12:26:14]Read from MH i2c: D1 [12:26:14]MH_I2C_Read... [12:26:14]Read from MH i2c: D1 01 00 [12:26:14]MH_I2C_Read... [12:26:14]Read from MH i2c: D1 01 00 4C 19 00 36 [12:26:14]Write to MH i2c: 01 00 00 4D 19 66 [12:26:14]Write i2c OK [12:26:14]MH_I2C_Read... [12:26:14]OFD Sender: No OFD packet to send [12:26:14]*** Cut start [12:26:14]*** Purtial cut [12:26:14]*** Stage 1: CUTSNS_PIN = 1 [12:26:17]Read from MH i2c: 01 [12:26:17]MH_I2C_Read... [12:26:17]*** Stop cut motor [12:26:17]*** Cut end [12:26:17]Read from MH i2c: 01 07 00 [12:26:17]MH_I2C_Read... [12:26:17]Read from MH i2c: 01 07 00 4D 19 00 00 00 00 00 FF 0F 7B [12:26:17]process_action close_receipt done [12:26:17]requested_data is exist [12:26:17]produce_requested_data [12:26:17]requested_item fm.sn is exist - process it [12:26:17]wFMCommunicate request_size=4 [12:26:17]MH_SAM_APDU [12:26:17]CAPDU: 80 11 00 00 [12:26:17]Write to MH i2c: E2 08 00 4E 19 80 11 00 00 00 00 00 00 E1 [12:26:17]Write i2c OK [12:26:17]MH_I2C_Read... [12:26:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:17]Read from MH i2c: E2 [12:26:17]MH_I2C_Read... [12:26:17]Read from MH i2c: E2 17 00 [12:26:17]MH_I2C_Read... [12:26:17]Read from MH i2c: E2 17 00 4E 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3F [12:26:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:26:17]wFMCommunicate OK [12:26:17]requested_item fd.num is exist - process it [12:26:17]SAM_PROTO_GetFieldsCounters [12:26:17]wFMCommunicate request_size=4 [12:26:17]MH_SAM_APDU [12:26:17]CAPDU: 80 13 00 00 [12:26:17]Write to MH i2c: E2 08 00 4F 19 80 13 00 00 00 00 00 00 E4 [12:26:17]Write i2c OK [12:26:17]MH_I2C_Read... [12:26:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:26:17]Read from MH i2c: E2 [12:26:17]MH_I2C_Read... [12:26:17]Read from MH i2c: E2 62 00 [12:26:17]MH_I2C_Read... [12:26:17]Read from MH i2c: E2 62 00 4F 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AC E2 01 00 0E 04 04 00 44 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 CF [12:26: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AC E2 01 00 0E 04 04 00 44 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 [12:26:17]wFMCommunicate OK [12:26:17]SAM_PROTO_GetFieldsCounters done [12:26:17]requested_item shift.num is exist - process it [12:26:17]requested_item shift.opened is exist - process it [12:26:17]req_shift_opened [12:26:17]FM_GetShiftState [12:26:17]SAM_PROTO_GetShiftState [12:26:17]wFMCommunicate request_size=4 [12:26:17]MH_SAM_APDU [12:26:17]CAPDU: 80 13 01 00 [12:26:17]Write to MH i2c: E2 08 00 50 19 80 13 01 00 00 00 00 00 E6 [12:26:17]Write i2c OK [12:26:17]MH_I2C_Read... [12:26:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:17]Read from MH i2c: E2 [12:26:17]MH_I2C_Read... [12:26:17]Read from MH i2c: E2 0E 00 [12:26:17]MH_I2C_Read... [12:26:17]Read from MH i2c: E2 0E 00 50 19 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 FD [12:26:17]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:26:17]wFMCommunicate OK [12:26:17]SAM_PROTO_GetShiftState done [12:26:17]FM_GetShiftState done [12:26:17]req_shift_opened done [12:26:17]requested_item shift.open_date is exist - process it [12:26:17]req_shift_open_date [12:26:17]req_shift_open_date done [12:26:17]produce_requested_data done [12:26:17]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123564,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [12:26:17]process_action_free close_receipt [12:26:17]json_value_free [12:26:17]json_value_free done [12:26:17]process_json_proto returns [12:26:17]Send response to host [12:26:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123564,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [12:26:17]free response buf [12:26:17]execute_script done [12:26:17]execute_script returns [12:26:17]free content buf [12:26:17]Sock 9.Close socket [12:26:17]Sock 9.Thread stoped [12:26:19]OFD Sender: No OFD packet to send [12:26:24]OFD Sender: No OFD packet to send [12:26:29]OFD Sender: No OFD packet to send [12:26:33]int [12:26:33]Write to MH i2c: 01 00 00 51 19 6A [12:26:33]*** FLAG_PRN_KEY set [12:26:33]Write i2c OK [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: 01 [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: 01 07 00 [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: 01 07 00 51 19 00 08 00 00 00 FF 0F 87 [12:26:33]state=0 [12:26:33]Key pressed [12:26:33]Feed [12:26:33]Write to MH i2c: D8 00 00 52 19 42 [12:26:33]Write i2c OK [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: D8 [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: D8 01 00 [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: D8 01 00 52 19 00 43 [12:26:33]int [12:26:33]Write to MH i2c: 01 00 00 53 19 6C [12:26:33]Write i2c OK [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: 01 [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: 01 07 00 [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: 01 07 00 53 19 00 48 00 00 00 3C 00 F7 [12:26:33]state=2 [12:26:33]Key pressed [12:26:33]int [12:26:33]Write to MH i2c: 01 00 00 54 19 6D [12:26:33]*** FLAG_PRN_KEY reset [12:26:33]Write i2c OK [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: 01 [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: 01 07 00 [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: 01 07 00 54 19 00 00 00 00 00 F5 0F 78 [12:26:33]state=2 [12:26:33]Stop feed [12:26:33]int [12:26:33]Write to MH i2c: 01 00 00 55 19 6E [12:26:33]*** FLAG_PRN_KEY set [12:26:33]Write i2c OK [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: 01 [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: 01 07 00 [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: 01 07 00 55 19 00 08 00 00 00 FF 0F 8B [12:26:33]state=0 [12:26:33]Key pressed [12:26:33]Feed [12:26:33]Write to MH i2c: D8 00 00 56 19 46 [12:26:33]Write i2c OK [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: D8 [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: D8 01 00 [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: D8 01 00 56 19 00 47 [12:26:33]int [12:26:33]Write to MH i2c: 01 00 00 57 19 70 [12:26:33]Write i2c OK [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: 01 [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: 01 07 00 [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: 01 07 00 57 19 00 48 00 00 00 3C 00 FB [12:26:33]state=2 [12:26:33]Key pressed [12:26:33]int [12:26:33]Write to MH i2c: 01 00 00 58 19 71 [12:26:33]*** FLAG_PRN_KEY reset [12:26:33]Write i2c OK [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: 01 [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: 01 07 00 [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: 01 07 00 58 19 00 00 00 00 00 F5 0F 7C [12:26:33]state=2 [12:26:33]Stop feed [12:26:33]int [12:26:33]Write to MH i2c: 01 00 00 59 19 72 [12:26:33]*** FLAG_PRN_KEY set [12:26:33]Write i2c OK [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: 01 [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: 01 07 00 [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: 01 07 00 59 19 00 08 00 00 00 FF 0F 8F [12:26:33]state=0 [12:26:33]Key pressed [12:26:33]Feed [12:26:33]Write to MH i2c: D8 00 00 5A 19 4A [12:26:33]Write i2c OK [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: D8 [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: D8 01 00 [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: D8 01 00 5A 19 00 4B [12:26:33]int [12:26:33]Write to MH i2c: 01 00 00 5B 19 74 [12:26:33]Write i2c OK [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: 01 [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: 01 07 00 [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: 01 07 00 5B 19 00 48 00 00 00 3C 00 FF [12:26:33]state=2 [12:26:33]Key pressed [12:26:33]int [12:26:33]Write to MH i2c: 01 00 00 5C 19 75 [12:26:33]*** FLAG_PRN_KEY reset [12:26:33]Write i2c OK [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: 01 [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: 01 07 00 [12:26:33]MH_I2C_Read... [12:26:33]Read from MH i2c: 01 07 00 5C 19 00 00 00 00 00 F5 0F 80 [12:26:33]state=2 [12:26:33]Stop feed [12:26:34]OFD Sender: No OFD packet to send [12:26:39]OFD Sender: No OFD packet to send [12:26:44]OFD Sender: No OFD packet to send [12:26:49]OFD Sender: No OFD packet to send [12:26:54]OFD Sender: No OFD packet to send [12:26:59]OFD Sender: No OFD packet to send [12:27:04]OFD Sender: No OFD packet to send [12:27:09]OFD Sender: No OFD packet to send [12:27:14]OFD Sender: No OFD packet to send [12:27:19]OFD Sender: No OFD packet to send [12:27:24]OFD Sender: No OFD packet to send [12:27:29]OFD Sender: No OFD packet to send [12:27:34]OFD Sender: No OFD packet to send [12:27:39]OFD Sender: No OFD packet to send [12:27:42]accept exits with 7 [12:27:42]New connection [12:27:42]New thread 3067436388 created [12:27:42]Thread 3067579748 joined [12:27:42]Waiting for new connection... [12:27:42] Sock 7.Parse request [12:27:42]Sock 7.Check first char [12:27:42]Sock 7.First char is OK [12:27:42]request: POST /json_proto HTTP/1.0 [12:27:42]Method: POST [12:27:42]URL: /json_proto [12:27:42]Method is POST - this is cgi request [12:27:42]url: /json_proto [12:27:42]query_string will be loaded in cgi processing [12:27:42]execute_cgi json_proto POST (null) [12:27:42]execute_cgi path=json_proto method=POST [12:27:42]POST find Content-Length [12:27:42]Host: 172.17.48.197:8080 [12:27:42]Content-Length: 818 [12:27:42]Content-Type: application/json [12:27:42] [12:27:42]POST finish read [12:27:42]Found Content-Length = 818 [12:27:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106588", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:27:42]execute_script... [12:27: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)1106588", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:27:42]POST & json_proto [12:27:42]process_json_proto [12:27:42]json parsed OK: [12:27:42]protocol is kg_v1.0 [12:27:42]action value=close_receipt [12:27:42]process_action close_receipt [12:27:42]cmd_close_receipt [12:27:42]MH_GetDate [12:27:42]Write to MH i2c: F0 00 00 5D 19 65 [12:27:42]Write i2c OK [12:27:42]MH_I2C_Read... [12:27:42]Read from MH i2c: F0 [12:27:42]MH_I2C_Read... [12:27:42]Read from MH i2c: F0 09 00 [12:27:42]MH_I2C_Read... [12:27:42]Read from MH i2c: F0 09 00 5D 19 00 3F BE E5 65 6C AF E3 65 18 [12:27:42]GetLastDocTimeStamp 1709555172 [12:27:42]current date 1709555263 [12:27:42]FM_GetShiftState [12:27:42]SAM_PROTO_GetShiftState [12:27:42]wFMCommunicate request_size=4 [12:27:42]MH_SAM_APDU [12:27:42]CAPDU: 80 13 01 00 [12:27:42]Write to MH i2c: E2 08 00 5E 19 80 13 01 00 00 00 00 00 F4 [12:27:42]Write i2c OK [12:27:42]MH_I2C_Read... [12:27:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:27:42]Read from MH i2c: E2 [12:27:42]MH_I2C_Read... [12:27:42]Read from MH i2c: E2 0E 00 [12:27:42]MH_I2C_Read... [12:27:42]Read from MH i2c: E2 0E 00 5E 19 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 0B [12:27:42]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:27:42]wFMCommunicate OK [12:27:42]SAM_PROTO_GetShiftState done [12:27:42]FM_GetShiftState done [12:27:42]opened in 1709511088 [12:27:42]opened+sec_in_day 1709597488 [12:27:42]quantity*price = 61900 [12:27:42]sum+1 = 61901 [12:27:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 619.00 НСП 1% : 5.48 НДС 12% : 65.73 Наличными: 0.00 Безнал.: 619.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 165 04.03.2024 12:27 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123565 ФПД: 5502949055660 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T122743&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123565&fm=5502949055660&tin=02508201610067®Number=0000000000090573&sum=61900 [12:27:43]StoreToDocumentArchive [12:27:43]shift 324 fd 123565 [12:27:43]save to /storage/0324/doc_00123565 [12:27:43]save last doc name /storage/0324/doc_00123565 to /storage/kkm_last_doc_name [12:27:43]save OK [12:27:43]Clear old archive folders... [12:27:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:27:43]tlvbuf is 01C05A70 [12:27:43]SAM_PROTO_ClearQueue [12:27:43]wFMCommunicate request_size=4 [12:27:43]MH_SAM_APDU [12:27:43]CAPDU: 80 09 00 00 [12:27:43]Write to MH i2c: E2 08 00 6B 19 80 09 00 00 00 00 00 00 F6 [12:27:43]Write i2c OK [12:27:43]MH_I2C_Read... [12:27:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:27:43]Read from MH i2c: E2 [12:27:43]MH_I2C_Read... [12:27:43]Read from MH i2c: E2 03 00 [12:27:43]MH_I2C_Read... [12:27:43]Read from MH i2c: E2 03 00 6B 19 00 90 00 F8 [12:27:43]RAPDU: 90 00 [12:27:43]wFMCommunicate OK [12:27:43]SAM_PROTO_ClearQueue done [12:27:43]KKMCreateOFDPacket [12:27:43]OFDProtocolAddRootSTLVToBuf [12:27:43]FM_MakeSignedData [12:27:43]FM_MakeSignedData [12:27:43]SAM_PROTO_SignData [12:27:43]wFMCommunicate request_size=4 [12:27:43]MH_SAM_APDU [12:27:43]CAPDU: 80 0D 01 02 [12:27:43]Write to MH i2c: E2 08 00 6C 19 80 0D 01 02 00 00 00 00 FE [12:27:43]Write i2c OK [12:27:43]MH_I2C_Read... [12:27:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:27:43]Read from MH i2c: E2 [12:27:43]MH_I2C_Read... [12:27:43]Read from MH i2c: E2 03 00 [12:27:43]MH_I2C_Read... [12:27:43]Read from MH i2c: E2 03 00 6C 19 00 90 00 F9 [12:27:43]RAPDU: 90 00 [12:27:43]wFMCommunicate OK [12:27:43]wFMCommunicate request_size=255 [12:27:43]MH_SAM_APDU [12:27:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 3F BE E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AD E2 01 00 35 04 06 00 05 [12:27:43]Write to MH i2c: E2 02 01 6D 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 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 3F BE E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AD E2 01 00 35 04 06 00 05 00 00 78 [12:27:43]Write i2c OK [12:27:43]MH_I2C_Read... [12:27:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:27:43]Read from MH i2c: E2 [12:27:43]MH_I2C_Read... [12:27:43]Read from MH i2c: E2 03 00 [12:27:43]MH_I2C_Read... [12:27:43]Read from MH i2c: E2 03 00 6D 19 00 90 00 FA [12:27:43]RAPDU: 90 00 [12:27:43]wFMCommunicate OK [12:27:43]wFMCommunicate request_size=10 [12:27:43]MH_SAM_APDU [12:27:43]CAPDU: 80 0D 02 02 05 01 41 52 DC AC [12:27:43]Write to MH i2c: E2 0D 00 6E 19 80 0D 02 02 05 00 01 41 52 DC AC 00 00 27 [12:27:43]Write i2c OK [12:27:43]MH_I2C_Read... [12:27:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:27:43]Read from MH i2c: E2 [12:27:43]MH_I2C_Read... [12:27:43]Read from MH i2c: E2 03 00 [12:27:43]MH_I2C_Read... [12:27:43]Read from MH i2c: E2 03 00 6E 19 00 90 00 FB [12:27:43]RAPDU: 90 00 [12:27:43]wFMCommunicate OK [12:27:43]wFMCommunicate request_size=4 [12:27:43]MH_SAM_APDU [12:27:43]CAPDU: 80 0D 03 02 [12:27:43]Write to MH i2c: E2 08 00 6F 19 80 0D 03 02 00 00 00 00 03 [12:27:43]Write i2c OK [12:27:43]MH_I2C_Read... [12:27:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:27:43]Read from MH i2c: E2 [12:27:43]MH_I2C_Read... [12:27:43]Read from MH i2c: E2 0B 00 [12:27:43]MH_I2C_Read... [12:27:43]Read from MH i2c: E2 0B 00 6F 19 00 01 25 75 F4 18 50 F4 0B 90 00 FA [12:27:43]RAPDU: 01 25 75 F4 18 50 F4 0B 90 00 [12:27:43]wFMCommunicate OK [12:27:43]SAM_PROTO_SignData done [12:27:43]FM_MakeSignedData done [12:27:43]CreateOFDProtocolMessage [12:27:43]wFMCommunicate request_size=4 [12:27:43]MH_SAM_APDU [12:27:43]CAPDU: 80 11 00 00 [12:27:43]Write to MH i2c: E2 08 00 70 19 80 11 00 00 00 00 00 00 03 [12:27:43]Write i2c OK [12:27:43]MH_I2C_Read... [12:27:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:27:43]Read from MH i2c: E2 [12:27:43]MH_I2C_Read... [12:27:43]Read from MH i2c: E2 17 00 [12:27:43]MH_I2C_Read... [12:27:43]Read from MH i2c: E2 17 00 70 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 61 [12:27:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:27:43]wFMCommunicate OK [12:27:43]CreateOFDProtocolMessage done [12:27:43]OFDSenderStorePacket 123565 [12:27:43]StoreOFDPacket docnum=123565 [12:27:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 49 69 07 01 39 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 3F BE E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AD E2 01 00 35 04 06 00 05 01 41 52 DC AC 01 25 75 F4 18 50 F4 0B [12:27:43]CheckFolder [12:27:43]dirname=/storage/ofd_packets [12:27:43]CheckFolder done [12:27:43]ProducePacketName [12:27:43]name=ofd_packets/00123565 [12:27:43]NVStorageSaveData ofd_packets/00123565 [12:27:43]File name is /storage/ofd_packets/00123565 [12:27:43]Write 301 bytes [12:27:43]NVStorageSaveData done [12:27:43]OFDSenderStorePacket done [12:27:43]KKMCreateOFDPacket done [12:27:43]NVStorageSaveData kkm_last_timestamp [12:27:43]File name is /storage/kkm_last_timestamp [12:27:43]Write 4 bytes [12:27:43]NVStorageSaveData done [12:27:43]ExternCall_PrintAddStr [12:27:43]wPrintStart [12:27:43]Write to MH i2c: 01 00 00 71 19 8A [12:27:43]Write i2c OK [12:27:43]MH_I2C_Read... [12:27:43]Read from MH i2c: 01 [12:27:43]MH_I2C_Read... [12:27:43]Read from MH i2c: 01 07 00 [12:27:43]MH_I2C_Read... [12:27:43]Read from MH i2c: 01 07 00 71 19 00 00 00 00 00 FF 0F 9F [12:27:43]RasterBufferAndPrint [12:27:43]line Счет N : (1)1106588 [12:27:43]line ИНН: 02508201610067 [12:27:43]line Контрольно-Кассовый Чек [12:27:43]line ПРОДАЖА [12:27:43]line ТРК (МРК, ГНК) : 42 [12:27:43]line Товар: 2710124130 [12:27:43]line Аи-92-К-5 [12:27:43]line 10.000 * 61.90 [12:27:43]line = 619.00 [12:27:43]line НДС 12% НСП 1% [12:27:43]line > о реализуемом товаре [12:27:43]line ИТОГО: 619.00 [12:27:43]line НСП 1% : 5.48 [12:27:43]line НДС 12% : 65.73 [12:27:43]line Наличными: 0.00 [12:27:43]line Безнал.: 619.00 [12:27:43]line Место: АЗС № 25 "Партнер Нефть" [12:27:43]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:27:43]line СНО: Общий режим [12:27:43]line Чек 165 04.03.2024 12:27 [12:27:43]line Смена: 324 ФФД: 1.0 [12:27:43]line ЗНМ: 0300000019 [12:27:43]line РНМ: 0000000000090573 [12:27:43]line Версия ККМ: 001 [12:27:43]line Платежная система: Бакай Банк [12:27:43]line ФМ: 0000000000874798 [12:27:43]line ФД: 123565 [12:27:43]line ФПД: 5502949055660 [12:27:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T122743&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123565&fm=5502949055660&tin=02508201610067®Number=0000000000090573&sum=61900 [12:27:44]OFD Sender: Processing packet 123565 [packets to send 112, broken 111] [12:27:44]ProducePacketName [12:27:44]name=ofd_packets/00123565 [12:27:44]OFD Sender: To server: pG, [12:27:44]CommunicateWithHost lk.salyk.kg:30040 [12:27:44]ConnectInit lk.salyk.kg [12:27:44]written 0, free lines is 4095 [12:27:44]Connected sock=10 [12:27:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 49 69 07 01 39 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC F1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 3F BE E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AD E2 01 00 35 04 06 00 05 01 41 52 DC AC 01 25 75 F4 18 50 F4 0B [12:27:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 57 BB 47 00 D9 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 37 39 38 10 04 04 00 AD E2 01 00 F4 03 04 00 67 6A E5 65 B6 04 01 00 00 1D 91 30 54 29 92 E5 BD [12:27:44]CommunicateWithHost err = 0 [12:27:44]CheckOFDResponse [12:27:44]1017 (14) - 77093643461234 [12:27:44]1041 (16) - 0000000000874798 [12:27:44]1040 (4) - 123565 [12:27:44]1012 (4) - 04.03.2024 06:29 [12:27:44]1206 (1) - 0 [12:27:44]OFD Sender: Remove packet 123565 [12:27:44]ProducePacketName [12:27:44]name=ofd_packets/00123565 [12:27:44]NVStorageDeleteData [12:27:44]Write to MH i2c: 01 00 00 9B 19 B4 [12:27:44]Write i2c OK [12:27:44]MH_I2C_Read... [12:27:44]Read from MH i2c: 01 [12:27:44]MH_I2C_Read... [12:27:44]Read from MH i2c: 01 07 00 [12:27:44]MH_I2C_Read... [12:27:44]Read from MH i2c: 01 07 00 9B 19 00 00 00 00 00 FE 0C C5 [12:27:44]RasterBufferAndPrint [12:27:44]line [12:27:44]line [12:27:44]line [12:27:44]line [12:27:44]line [12:27:44]written 0, free lines is 3332 [12:27:44]MH_Cut [12:27:44]Write to MH i2c: D1 01 00 A2 19 01 8D [12:27:44]Write i2c OK [12:27:44]MH_I2C_Read... [12:27:44]Read from MH i2c: D1 [12:27:44]MH_I2C_Read... [12:27:44]Read from MH i2c: D1 01 00 [12:27:44]MH_I2C_Read... [12:27:44]Read from MH i2c: D1 01 00 A2 19 00 8C [12:27:44]Write to MH i2c: 01 00 00 A3 19 BC [12:27:44]Write i2c OK [12:27:44]MH_I2C_Read... [12:27:44]OFD Sender: No OFD packet to send [12:27:45]*** Cut start [12:27:45]*** Purtial cut [12:27:45]*** Stage 1: CUTSNS_PIN = 1 [12:27:47]Read from MH i2c: 01 [12:27:47]MH_I2C_Read... [12:27:47]*** Stop cut motor [12:27:47]*** Cut end [12:27:47]Read from MH i2c: 01 07 00 [12:27:47]MH_I2C_Read... [12:27:47]Read from MH i2c: 01 07 00 A3 19 00 00 00 00 00 FF 0F D1 [12:27:47]process_action close_receipt done [12:27:47]requested_data is exist [12:27:47]produce_requested_data [12:27:47]requested_item fm.sn is exist - process it [12:27:47]wFMCommunicate request_size=4 [12:27:47]MH_SAM_APDU [12:27:47]CAPDU: 80 11 00 00 [12:27:47]Write to MH i2c: E2 08 00 A4 19 80 11 00 00 00 00 00 00 37 [12:27:47]Write i2c OK [12:27:47]MH_I2C_Read... [12:27:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:27:47]Read from MH i2c: E2 [12:27:47]MH_I2C_Read... [12:27:47]Read from MH i2c: E2 17 00 [12:27:47]MH_I2C_Read... [12:27:47]Read from MH i2c: E2 17 00 A4 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 95 [12:27:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:27:47]wFMCommunicate OK [12:27:47]requested_item fd.num is exist - process it [12:27:47]SAM_PROTO_GetFieldsCounters [12:27:47]wFMCommunicate request_size=4 [12:27:47]MH_SAM_APDU [12:27:47]CAPDU: 80 13 00 00 [12:27:47]Write to MH i2c: E2 08 00 A5 19 80 13 00 00 00 00 00 00 3A [12:27:47]Write i2c OK [12:27:47]MH_I2C_Read... [12:27:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:27:47]Read from MH i2c: E2 [12:27:47]MH_I2C_Read... [12:27:47]Read from MH i2c: E2 62 00 [12:27:47]MH_I2C_Read... [12:27:47]Read from MH i2c: E2 62 00 A5 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AD E2 01 00 0E 04 04 00 44 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 29 [12:27: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AD E2 01 00 0E 04 04 00 44 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 [12:27:47]wFMCommunicate OK [12:27:47]SAM_PROTO_GetFieldsCounters done [12:27:47]requested_item shift.num is exist - process it [12:27:47]requested_item shift.opened is exist - process it [12:27:47]req_shift_opened [12:27:47]FM_GetShiftState [12:27:47]SAM_PROTO_GetShiftState [12:27:47]wFMCommunicate request_size=4 [12:27:47]MH_SAM_APDU [12:27:47]CAPDU: 80 13 01 00 [12:27:47]Write to MH i2c: E2 08 00 A6 19 80 13 01 00 00 00 00 00 3C [12:27:47]Write i2c OK [12:27:47]MH_I2C_Read... [12:27:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:27:47]Read from MH i2c: E2 [12:27:47]MH_I2C_Read... [12:27:47]Read from MH i2c: E2 0E 00 [12:27:47]MH_I2C_Read... [12:27:47]Read from MH i2c: E2 0E 00 A6 19 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 53 [12:27:47]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:27:47]wFMCommunicate OK [12:27:47]SAM_PROTO_GetShiftState done [12:27:47]FM_GetShiftState done [12:27:47]req_shift_opened done [12:27:47]requested_item shift.open_date is exist - process it [12:27:47]req_shift_open_date [12:27:47]req_shift_open_date done [12:27:47]produce_requested_data done [12:27:47]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123565,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [12:27:47]process_action_free close_receipt [12:27:47]json_value_free [12:27:47]json_value_free done [12:27:47]process_json_proto returns [12:27:47]Send response to host [12:27:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123565,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [12:27:47]free response buf [12:27:47]execute_script done [12:27:47]execute_script returns [12:27:47]free content buf [12:27:47]Sock 7.Close socket [12:27:47]Sock 7.Thread stoped [12:27:49]OFD Sender: No OFD packet to send [12:27:54]OFD Sender: No OFD packet to send [12:27:59]OFD Sender: No OFD packet to send [12:28:04]OFD Sender: No OFD packet to send [12:28:09]OFD Sender: No OFD packet to send [12:28:14]OFD Sender: No OFD packet to send [12:28:19]OFD Sender: No OFD packet to send [12:28:24]OFD Sender: No OFD packet to send [12:28:29]OFD Sender: No OFD packet to send [12:28:34]OFD Sender: No OFD packet to send [12:28:39]OFD Sender: No OFD packet to send [12:28:44]OFD Sender: No OFD packet to send [12:28:46]accept exits with 9 [12:28:46]New connection [12:28:46]New thread 3067579748 created [12:28:46]Thread 3067436388 joined [12:28:46]Waiting for new connection... [12:28:46] Sock 9.Parse request [12:28:46]Sock 9.Check first char [12:28:46]Sock 9.First char is OK [12:28:46]request: POST /json_proto HTTP/1.0 [12:28:46]Method: POST [12:28:46]URL: /json_proto [12:28:46]Method is POST - this is cgi request [12:28:46]url: /json_proto [12:28:46]query_string will be loaded in cgi processing [12:28:46]execute_cgi json_proto POST (null) [12:28:46]execute_cgi path=json_proto method=POST [12:28:46]POST find Content-Length [12:28:46]Host: 172.17.48.197:8080 [12:28:46]Content-Length: 678 [12:28:46]Content-Type: application/json [12:28:46] [12:28:46]POST finish read [12:28:46]Found Content-Length = 678 [12:28:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106589", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 5.170, "sum" : 320.02, "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:28:46]execute_script... [12:28:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106589", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 5.170, "sum" : 320.02, "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:28:46]POST & json_proto [12:28:46]process_json_proto [12:28:46]json parsed OK: [12:28:46]protocol is kg_v1.0 [12:28:46]action value=close_receipt [12:28:46]process_action close_receipt [12:28:46]cmd_close_receipt [12:28:46]MH_GetDate [12:28:46]Write to MH i2c: F0 00 00 A7 19 AF [12:28:46]Write i2c OK [12:28:46]MH_I2C_Read... [12:28:46]Read from MH i2c: F0 [12:28:46]MH_I2C_Read... [12:28:46]Read from MH i2c: F0 09 00 [12:28:46]MH_I2C_Read... [12:28:46]Read from MH i2c: F0 09 00 A7 19 00 7F BE E5 65 6C AF E3 65 A2 [12:28:46]GetLastDocTimeStamp 1709555263 [12:28:46]current date 1709555327 [12:28:46]FM_GetShiftState [12:28:46]SAM_PROTO_GetShiftState [12:28:46]wFMCommunicate request_size=4 [12:28:46]MH_SAM_APDU [12:28:46]CAPDU: 80 13 01 00 [12:28:46]Write to MH i2c: E2 08 00 A8 19 80 13 01 00 00 00 00 00 3E [12:28:46]Write i2c OK [12:28:46]MH_I2C_Read... [12:28:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:46]Read from MH i2c: E2 [12:28:46]MH_I2C_Read... [12:28:46]Read from MH i2c: E2 0E 00 [12:28:46]MH_I2C_Read... [12:28:46]Read from MH i2c: E2 0E 00 A8 19 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 55 [12:28:46]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:28:46]wFMCommunicate OK [12:28:46]SAM_PROTO_GetShiftState done [12:28:46]FM_GetShiftState done [12:28:46]opened in 1709511088 [12:28:46]opened+sec_in_day 1709597488 [12:28:46]quantity*price = 32002 [12:28:46]sum+1 = 32003 [12:28:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 320.00 Внесено: 320.00 СДАЧА: 0.00 НСП 1% : 2.83 НДС 12% : 33.98 Наличными: 320.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 166 04.03.2024 12:28 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123566 ФПД: 130699471014213 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T122847&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123566&fm=130699471014213&tin=02508201610067®Number=0000000000090573&sum=32000 [12:28:47]StoreToDocumentArchive [12:28:47]shift 324 fd 123566 [12:28:47]save to /storage/0324/doc_00123566 [12:28:47]save last doc name /storage/0324/doc_00123566 to /storage/kkm_last_doc_name [12:28:47]save OK [12:28:47]Clear old archive folders... [12:28:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:28:47]tlvbuf is 01C06260 [12:28:47]SAM_PROTO_ClearQueue [12:28:47]wFMCommunicate request_size=4 [12:28:47]MH_SAM_APDU [12:28:47]CAPDU: 80 09 00 00 [12:28:47]Write to MH i2c: E2 08 00 B5 19 80 09 00 00 00 00 00 00 40 [12:28:47]Write i2c OK [12:28:47]MH_I2C_Read... [12:28:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:28:47]Read from MH i2c: E2 [12:28:47]MH_I2C_Read... [12:28:47]Read from MH i2c: E2 03 00 [12:28:47]MH_I2C_Read... [12:28:47]Read from MH i2c: E2 03 00 B5 19 00 90 00 42 [12:28:47]RAPDU: 90 00 [12:28:47]wFMCommunicate OK [12:28:47]SAM_PROTO_ClearQueue done [12:28:47]KKMCreateOFDPacket [12:28:47]OFDProtocolAddRootSTLVToBuf [12:28:47]FM_MakeSignedData [12:28:47]FM_MakeSignedData [12:28:47]SAM_PROTO_SignData [12:28:47]wFMCommunicate request_size=4 [12:28:47]MH_SAM_APDU [12:28:47]CAPDU: 80 0D 01 02 [12:28:47]Write to MH i2c: E2 08 00 B6 19 80 0D 01 02 00 00 00 00 48 [12:28:47]Write i2c OK [12:28:47]MH_I2C_Read... [12:28:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:28:47]Read from MH i2c: E2 [12:28:47]MH_I2C_Read... [12:28:47]Read from MH i2c: E2 03 00 [12:28:47]MH_I2C_Read... [12:28:47]Read from MH i2c: E2 03 00 B6 19 00 90 00 43 [12:28:47]RAPDU: 90 00 [12:28:47]wFMCommunicate OK [12:28:47]wFMCommunicate request_size=255 [12:28:47]MH_SAM_APDU [12:28: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 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 02 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 46 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 A6 00 00 00 F4 03 04 00 7F BE E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AE E2 01 00 35 04 06 00 76 [12:28:47]Write to MH i2c: E2 02 01 B7 19 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 02 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 46 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 A6 00 00 00 F4 03 04 00 7F BE E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AE E2 01 00 35 04 06 00 76 00 00 49 [12:28:47]Write i2c OK [12:28:47]MH_I2C_Read... [12:28:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:47]Read from MH i2c: E2 [12:28:47]MH_I2C_Read... [12:28:47]Read from MH i2c: E2 03 00 [12:28:47]MH_I2C_Read... [12:28:47]Read from MH i2c: E2 03 00 B7 19 00 90 00 44 [12:28:47]RAPDU: 90 00 [12:28:47]wFMCommunicate OK [12:28:47]wFMCommunicate request_size=10 [12:28:47]MH_SAM_APDU [12:28:47]CAPDU: 80 0D 02 02 05 DE D7 8A C9 45 [12:28:47]Write to MH i2c: E2 0D 00 B8 19 80 0D 02 02 05 00 DE D7 8A C9 45 00 00 A2 [12:28:47]Write i2c OK [12:28:47]MH_I2C_Read... [12:28:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:47]Read from MH i2c: E2 [12:28:47]MH_I2C_Read... [12:28:47]Read from MH i2c: E2 03 00 [12:28:47]MH_I2C_Read... [12:28:47]Read from MH i2c: E2 03 00 B8 19 00 90 00 45 [12:28:47]RAPDU: 90 00 [12:28:47]wFMCommunicate OK [12:28:47]wFMCommunicate request_size=4 [12:28:47]MH_SAM_APDU [12:28:47]CAPDU: 80 0D 03 02 [12:28:47]Write to MH i2c: E2 08 00 B9 19 80 0D 03 02 00 00 00 00 4D [12:28:47]Write i2c OK [12:28:47]MH_I2C_Read... [12:28:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:28:47]Read from MH i2c: E2 [12:28:47]MH_I2C_Read... [12:28:47]Read from MH i2c: E2 0B 00 [12:28:47]MH_I2C_Read... [12:28:47]Read from MH i2c: E2 0B 00 B9 19 00 47 AF 30 9F 9E 8F 33 AE 90 00 21 [12:28:47]RAPDU: 47 AF 30 9F 9E 8F 33 AE 90 00 [12:28:47]wFMCommunicate OK [12:28:47]SAM_PROTO_SignData done [12:28:47]FM_MakeSignedData done [12:28:47]CreateOFDProtocolMessage [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 BA 19 80 11 00 00 00 00 00 00 4D [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 BA 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AB [12:28:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:28:47]wFMCommunicate OK [12:28:47]CreateOFDProtocolMessage done [12:28:47]OFDSenderStorePacket 123566 [12:28:47]StoreOFDPacket docnum=123566 [12:28:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 BE D9 07 01 CB 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 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 02 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 46 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 A6 00 00 00 F4 03 04 00 7F BE E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AE E2 01 00 35 04 06 00 76 DE D7 8A C9 45 47 AF 30 9F 9E 8F 33 AE [12:28:47]CheckFolder [12:28:47]dirname=/storage/ofd_packets [12:28:47]CheckFolder done [12:28:47]ProducePacketName [12:28:47]name=ofd_packets/00123566 [12:28:47]NVStorageSaveData ofd_packets/00123566 [12:28:47]File name is /storage/ofd_packets/00123566 [12:28:47]Write 301 bytes [12:28:47]NVStorageSaveData done [12:28:47]OFDSenderStorePacket done [12:28:47]KKMCreateOFDPacket done [12:28:47]NVStorageSaveData kkm_last_timestamp [12:28:47]File name is /storage/kkm_last_timestamp [12:28:47]OFD Sender: Processing packet 123566 [packets to send 112, broken 111] [12:28:47]ProducePacketName [12:28:47]name=ofd_packets/00123566 [12:28:47]OFD Sender: To server: pG, [12:28:47]CommunicateWithHost lk.salyk.kg:30040 [12:28:47]ConnectInit lk.salyk.kg [12:28:47]Write 4 bytes [12:28:47]NVStorageSaveData done [12:28:47]ExternCall_PrintAddStr [12:28:47]wPrintStart [12:28:47]Write to MH i2c: 01 00 00 BB 19 D4 [12:28:47]Write i2c OK [12:28:47]MH_I2C_Read... [12:28:47]Read from MH i2c: 01 [12:28:47]MH_I2C_Read... [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 BB 19 00 00 00 00 00 FF 0F E9 [12:28:47]RasterBufferAndPrint [12:28:47]line Счет N : (1)1106589 [12:28:47]line ИНН: 02508201610067 [12:28:47]line Контрольно-Кассовый Чек [12:28:47]line ПРОДАЖА [12:28:47]line ТРК (МРК, ГНК) : 11 [12:28:47]line Товар: 2710124130 [12:28:47]line Аи-92-К-5 [12:28:47]line 5.170 * 61.90 [12:28:47]line = 320.02 [12:28:47]line НДС 12% НСП 1% [12:28:47]line > о реализуемом товаре [12:28:47]line ОКРУГЛЕНИЕ: -0.02 [12:28:47]line ИТОГО: 320.00 [12:28:47]line Внесено: 320.00 [12:28:47]line СДАЧА: 0.00 [12:28:47]line НСП 1% : 2.83 [12:28:47]line НДС 12% : 33.98 [12:28:47]line Наличными: 320.00 [12:28:47]line Безнал.: 0.00 [12:28:47]line Место: АЗС № 25 "Партнер Нефть" [12:28:47]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:28:47]line СНО: Общий режим [12:28:47]line Чек 166 04.03.2024 12:28 [12:28:47]line Смена: 324 ФФД: 1.0 [12:28:47]line ЗНМ: 0300000019 [12:28:48]line РНМ: 0000000000090573 [12:28:48]line Версия ККМ: 001 [12:28:48]line ФМ: 0000000000874798 [12:28:48]line ФД: 123566 [12:28:48]line ФПД: 130699471014213 [12:28:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T122847&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123566&fm=130699471014213&tin=02508201610067®Number=0000000000090573&sum=32000 [12:28:48]Connected sock=11 [12:28: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 37 39 38 0F 01 00 00 BE D9 07 01 CB 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 35 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 02 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 46 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 A6 00 00 00 F4 03 04 00 7F BE E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AE E2 01 00 35 04 06 00 76 DE D7 8A C9 45 47 AF 30 9F 9E 8F 33 AE [12:28:48]written 0, free lines is 4095 [12:28:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 00 8F 47 00 57 FD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AE E2 01 00 F4 03 04 00 A7 6A E5 65 B6 04 01 00 00 1B 3D B8 07 66 91 07 16 [12:28:48]CommunicateWithHost err = 0 [12:28:48]CheckOFDResponse [12:28:48]1017 (14) - 77093643461234 [12:28:48]1041 (16) - 0000000000874798 [12:28:48]1040 (4) - 123566 [12:28:48]1012 (4) - 04.03.2024 06:31 [12:28:48]1206 (1) - 0 [12:28:48]OFD Sender: Remove packet 123566 [12:28:48]ProducePacketName [12:28:48]name=ofd_packets/00123566 [12:28:48]NVStorageDeleteData [12:28:48]Write to MH i2c: 01 00 00 E6 19 FF [12:28:48]Write i2c OK [12:28:48]MH_I2C_Read... [12:28:48]Read from MH i2c: 01 [12:28:48]MH_I2C_Read... [12:28:48]Read from MH i2c: 01 07 00 [12:28:48]MH_I2C_Read... [12:28:48]Read from MH i2c: 01 07 00 E6 19 00 00 00 00 00 F8 0C 0A [12:28:48]RasterBufferAndPrint [12:28:48]line [12:28:48]line [12:28:48]line [12:28:48]line [12:28:48]line [12:28:48]written 0, free lines is 3326 [12:28:48]MH_Cut [12:28:48]Write to MH i2c: D1 01 00 ED 19 01 D8 [12:28:48]Write i2c OK [12:28:48]MH_I2C_Read... [12:28:48]Read from MH i2c: D1 [12:28:48]MH_I2C_Read... [12:28:48]Read from MH i2c: D1 01 00 [12:28:48]MH_I2C_Read... [12:28:48]Read from MH i2c: D1 01 00 ED 19 00 D7 [12:28:48]Write to MH i2c: 01 00 00 EE 19 07 [12:28:48]Write i2c OK [12:28:48]MH_I2C_Read... [12:28:48]OFD Sender: No OFD packet to send [12:28:49]*** Cut start [12:28:49]*** Purtial cut [12:28:49]*** Stage 1: CUTSNS_PIN = 1 [12:28:51]Read from MH i2c: 01 [12:28:51]MH_I2C_Read... [12:28:51]*** Stop cut motor [12:28:51]*** Cut end [12:28:51]Read from MH i2c: 01 07 00 [12:28:51]MH_I2C_Read... [12:28:51]Read from MH i2c: 01 07 00 EE 19 00 00 00 00 00 FF 0F 1C [12:28:51]process_action close_receipt done [12:28:51]requested_data is exist [12:28:51]produce_requested_data [12:28:51]requested_item fm.sn is exist - process it [12:28:51]wFMCommunicate request_size=4 [12:28:51]MH_SAM_APDU [12:28:51]CAPDU: 80 11 00 00 [12:28:51]Write to MH i2c: E2 08 00 EF 19 80 11 00 00 00 00 00 00 82 [12:28:51]Write i2c OK [12:28:51]MH_I2C_Read... [12:28:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:51]Read from MH i2c: E2 [12:28:51]MH_I2C_Read... [12:28:51]Read from MH i2c: E2 17 00 [12:28:51]MH_I2C_Read... [12:28:51]Read from MH i2c: E2 17 00 EF 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E0 [12:28:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:28:51]wFMCommunicate OK [12:28:51]requested_item fd.num is exist - process it [12:28:51]SAM_PROTO_GetFieldsCounters [12:28:51]wFMCommunicate request_size=4 [12:28:51]MH_SAM_APDU [12:28:51]CAPDU: 80 13 00 00 [12:28:51]Write to MH i2c: E2 08 00 F0 19 80 13 00 00 00 00 00 00 85 [12:28:51]Write i2c OK [12:28:51]MH_I2C_Read... [12:28:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:28:51]Read from MH i2c: E2 [12:28:51]MH_I2C_Read... [12:28:51]Read from MH i2c: E2 62 00 [12:28:51]MH_I2C_Read... [12:28:51]Read from MH i2c: E2 62 00 F0 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AE E2 01 00 0E 04 04 00 44 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 78 [12:28: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AE E2 01 00 0E 04 04 00 44 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 [12:28:51]wFMCommunicate OK [12:28:51]SAM_PROTO_GetFieldsCounters done [12:28:51]requested_item shift.num is exist - process it [12:28:51]requested_item shift.opened is exist - process it [12:28:51]req_shift_opened [12:28:51]FM_GetShiftState [12:28:51]SAM_PROTO_GetShiftState [12:28:51]wFMCommunicate request_size=4 [12:28:51]MH_SAM_APDU [12:28:51]CAPDU: 80 13 01 00 [12:28:51]Write to MH i2c: E2 08 00 F1 19 80 13 01 00 00 00 00 00 87 [12:28:51]Write i2c OK [12:28:51]MH_I2C_Read... [12:28:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:51]Read from MH i2c: E2 [12:28:51]MH_I2C_Read... [12:28:51]Read from MH i2c: E2 0E 00 [12:28:51]MH_I2C_Read... [12:28:51]Read from MH i2c: E2 0E 00 F1 19 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 9E [12:28:51]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:28:51]wFMCommunicate OK [12:28:51]SAM_PROTO_GetShiftState done [12:28:51]FM_GetShiftState done [12:28:51]req_shift_opened done [12:28:51]requested_item shift.open_date is exist - process it [12:28:51]req_shift_open_date [12:28:51]req_shift_open_date done [12:28:51]produce_requested_data done [12:28:51]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123566,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [12:28:51]process_action_free close_receipt [12:28:51]json_value_free [12:28:51]json_value_free done [12:28:51]process_json_proto returns [12:28:51]Send response to host [12:28:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123566,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [12:28:51]free response buf [12:28:51]execute_script done [12:28:51]execute_script returns [12:28:51]free content buf [12:28:51]Sock 9.Close socket [12:28:51]Sock 9.Thread stoped [12:28:53]OFD Sender: No OFD packet to send [12:28:58]OFD Sender: No OFD packet to send [12:29:03]OFD Sender: No OFD packet to send [12:29:08]OFD Sender: No OFD packet to send [12:29:13]OFD Sender: No OFD packet to send [12:29:18]OFD Sender: No OFD packet to send [12:29:23]OFD Sender: No OFD packet to send [12:29:28]OFD Sender: No OFD packet to send [12:29:33]OFD Sender: No OFD packet to send [12:29:38]OFD Sender: No OFD packet to send [12:29:43]OFD Sender: No OFD packet to send [12:29:48]OFD Sender: No OFD packet to send [12:29:53]OFD Sender: No OFD packet to send [12:29:58]OFD Sender: No OFD packet to send [12:30:03]OFD Sender: No OFD packet to send [12:30:08]OFD Sender: No OFD packet to send [12:30:13]OFD Sender: No OFD packet to send [12:30:18]OFD Sender: No OFD packet to send [12:30:23]OFD Sender: No OFD packet to send [12:30:28]OFD Sender: No OFD packet to send [12:30:32]accept exits with 7 [12:30:32]New connection [12:30:32]New thread 3067436388 created [12:30:32]Thread 3067579748 joined [12:30:32]Waiting for new connection... [12:30:32] Sock 7.Parse request [12:30:32]Sock 7.Check first char [12:30:32]Sock 7.First char is OK [12:30:32]request: POST /json_proto HTTP/1.0 [12:30:32]Method: POST [12:30:32]URL: /json_proto [12:30:32]Method is POST - this is cgi request [12:30:32]url: /json_proto [12:30:32]query_string will be loaded in cgi processing [12:30:32]execute_cgi json_proto POST (null) [12:30:32]execute_cgi path=json_proto method=POST [12:30:32]POST find Content-Length [12:30:32]Host: 172.17.48.197:8080 [12:30:32]Content-Length: 1221 [12:30:32]Content-Type: application/json [12:30:32] [12:30:32]POST finish read [12:30:32]Found Content-Length = 1221 [12:30:32]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106590\u000A04.03.2024 12:26\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 20.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 1418.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\u000A3432437\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:30:32]execute_script... [12:30:32]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106590\u000A04.03.2024 12:26\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 20.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 1418.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\u000A3432437\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:30:32]POST & json_proto [12:30:32]process_json_proto [12:30:32]json parsed OK: [12:30:32]protocol is kg_v1.0 [12:30:32]action value=print_text [12:30:32]process_action print_text [12:30:32]cmd_print_text [12:30:32]ExternCall_PrintAddStr [12:30:32]wPrintStart [12:30:32]Write to MH i2c: 01 00 00 F2 19 0B [12:30:32]Write i2c OK [12:30:32]MH_I2C_Read... [12:30:32]Read from MH i2c: 01 [12:30:32]MH_I2C_Read... [12:30:32]Read from MH i2c: 01 07 00 [12:30:32]MH_I2C_Read... [12:30:32]Read from MH i2c: 01 07 00 F2 19 00 00 00 00 00 FF 0F 20 [12:30:32]RasterBufferAndPrint [12:30:32]line *****ТОВАРНЫЙ ЧЕК***** [12:30:32]line АЗС 25 [12:30:32]line Партнер нефть [12:30:32]line 02508201610067 [12:30:32]line Кассир : Абылгазиев А. [12:30:32]line Счет N : (1)1106590 [12:30:32]line 04.03.2024 12:26 [12:30:32]line ПРОДАЖА [12:30:32]line ТРК (МРК, ГНК): 41 [12:30:32]line Вид ГСМ : 2710194210 [12:30:32]line ДТ(л)-К-5 [12:30:32]line 20.000 x 70.90 [12:30:32]line ИТОГ: 1418.00 [12:30:32]line Тип оплаты: Талоны: Топливные Талоны [12:30:32]line 3432437 [12:30:32]line ______________________ [12:30:32]line (подпись) [12:30:32]written 0, free lines is 4095 [12:30:32]Write to MH i2c: 01 00 00 06 1A 20 [12:30:32]Write i2c OK [12:30:32]MH_I2C_Read... [12:30:32]Read from MH i2c: 01 [12:30:32]MH_I2C_Read... [12:30:32]Read from MH i2c: 01 07 00 [12:30:32]MH_I2C_Read... [12:30:32]Read from MH i2c: 01 07 00 06 1A 00 00 00 00 00 11 0E 46 [12:30:32]RasterBufferAndPrint [12:30:32]line [12:30:32]line [12:30:32]line [12:30:32]line [12:30:32]line [12:30:32]written 0, free lines is 3602 [12:30:32]MH_Cut [12:30:32]Write to MH i2c: D1 01 00 0D 1A 01 F9 [12:30:32]Write i2c OK [12:30:32]MH_I2C_Read... [12:30:32]Read from MH i2c: D1 [12:30:32]MH_I2C_Read... [12:30:32]Read from MH i2c: D1 01 00 [12:30:32]MH_I2C_Read... [12:30:32]Read from MH i2c: D1 01 00 0D 1A 00 F8 [12:30:32]Write to MH i2c: 01 00 00 0E 1A 28 [12:30:32]Write i2c OK [12:30:32]MH_I2C_Read... [12:30:33]*** Cut start [12:30:33]*** Purtial cut [12:30:33]*** Stage 1: CUTSNS_PIN = 1 [12:30:33]OFD Sender: No OFD packet to send [12:30:35]Read from MH i2c: 01 [12:30:35]MH_I2C_Read... [12:30:35]*** Stop cut motor [12:30:35]*** Cut end [12:30:35]Read from MH i2c: 01 07 00 [12:30:35]MH_I2C_Read... [12:30:35]Read from MH i2c: 01 07 00 0E 1A 00 00 00 00 00 FF 0F 3D [12:30:35]process_action print_text done [12:30:35]requested_data is exist [12:30:35]produce_requested_data [12:30:35]requested_item fm.sn is exist - process it [12:30:35]wFMCommunicate request_size=4 [12:30:35]MH_SAM_APDU [12:30:35]CAPDU: 80 11 00 00 [12:30:35]Write to MH i2c: E2 08 00 0F 1A 80 11 00 00 00 00 00 00 A3 [12:30:35]Write i2c OK [12:30:35]MH_I2C_Read... [12:30:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:30:35]Read from MH i2c: E2 [12:30:35]MH_I2C_Read... [12:30:35]Read from MH i2c: E2 17 00 [12:30:35]MH_I2C_Read... [12:30:35]Read from MH i2c: E2 17 00 0F 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 01 [12:30:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:30:35]wFMCommunicate OK [12:30:35]requested_item fd.num is exist - process it [12:30:35]SAM_PROTO_GetFieldsCounters [12:30:35]wFMCommunicate request_size=4 [12:30:35]MH_SAM_APDU [12:30:35]CAPDU: 80 13 00 00 [12:30:35]Write to MH i2c: E2 08 00 10 1A 80 13 00 00 00 00 00 00 A6 [12:30:35]Write i2c OK [12:30:35]MH_I2C_Read... [12:30:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:30:35]Read from MH i2c: E2 [12:30:35]MH_I2C_Read... [12:30:35]Read from MH i2c: E2 62 00 [12:30:35]MH_I2C_Read... [12:30:35]Read from MH i2c: E2 62 00 10 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AE E2 01 00 0E 04 04 00 44 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 99 [12:30:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AE E2 01 00 0E 04 04 00 44 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 [12:30:35]wFMCommunicate OK [12:30:35]SAM_PROTO_GetFieldsCounters done [12:30:35]requested_item shift.num is exist - process it [12:30:35]requested_item shift.opened is exist - process it [12:30:35]req_shift_opened [12:30:35]FM_GetShiftState [12:30:35]SAM_PROTO_GetShiftState [12:30:35]wFMCommunicate request_size=4 [12:30:35]MH_SAM_APDU [12:30:35]CAPDU: 80 13 01 00 [12:30:35]Write to MH i2c: E2 08 00 11 1A 80 13 01 00 00 00 00 00 A8 [12:30:35]Write i2c OK [12:30:35]MH_I2C_Read... [12:30:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:30:35]Read from MH i2c: E2 [12:30:35]MH_I2C_Read... [12:30:35]Read from MH i2c: E2 0E 00 [12:30:35]MH_I2C_Read... [12:30:35]Read from MH i2c: E2 0E 00 11 1A 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 BF [12:30:35]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:30:35]wFMCommunicate OK [12:30:35]SAM_PROTO_GetShiftState done [12:30:35]FM_GetShiftState done [12:30:35]req_shift_opened done [12:30:35]requested_item shift.open_date is exist - process it [12:30:35]req_shift_open_date [12:30:35]req_shift_open_date done [12:30:35]produce_requested_data done [12:30:35]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123566,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [12:30:35]process_action_free print_text [12:30:35]json_value_free [12:30:35]json_value_free done [12:30:35]process_json_proto returns [12:30:35]Send response to host [12:30:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123566,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [12:30:35]free response buf [12:30:35]execute_script done [12:30:35]execute_script returns [12:30:35]free content buf [12:30:35]Sock 7.Close socket [12:30:35]Sock 7.Thread stoped [12:30:38]OFD Sender: No OFD packet to send [12:30:43]OFD Sender: No OFD packet to send [12:30:48]OFD Sender: No OFD packet to send [12:30:54]OFD Sender: No OFD packet to send [12:30:59]OFD Sender: No OFD packet to send [12:31:04]OFD Sender: No OFD packet to send [12:31:07]accept exits with 9 [12:31:07]New connection [12:31:07]New thread 3067579748 created [12:31:07]Thread 3067436388 joined [12:31:07]Waiting for new connection... [12:31:07] Sock 9.Parse request [12:31:07]Sock 9.Check first char [12:31:07]Sock 9.First char is OK [12:31:07]request: POST /json_proto HTTP/1.0 [12:31:07]Method: POST [12:31:07]URL: /json_proto [12:31:07]Method is POST - this is cgi request [12:31:07]url: /json_proto [12:31:07]query_string will be loaded in cgi processing [12:31:07]execute_cgi json_proto POST (null) [12:31:07]execute_cgi path=json_proto method=POST [12:31:07]POST find Content-Length [12:31:07]Host: 172.17.48.197:8080 [12:31:07]Content-Length: 683 [12:31:07]Content-Type: application/json [12:31:07] [12:31:07]POST finish read [12:31:07]Found Content-Length = 683 [12:31:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106591", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 22.620, "sum" : 1400.18, "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:31:07]execute_script... [12:31: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)1106591", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 22.620, "sum" : 1400.18, "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:31:07]POST & json_proto [12:31:07]process_json_proto [12:31:07]json parsed OK: [12:31:07]protocol is kg_v1.0 [12:31:07]action value=close_receipt [12:31:07]process_action close_receipt [12:31:07]cmd_close_receipt [12:31:07]MH_GetDate [12:31:07]Write to MH i2c: F0 00 00 12 1A 1B [12:31:07]Write i2c OK [12:31:07]MH_I2C_Read... [12:31:07]Read from MH i2c: F0 [12:31:07]MH_I2C_Read... [12:31:07]Read from MH i2c: F0 09 00 [12:31:07]MH_I2C_Read... [12:31:07]Read from MH i2c: F0 09 00 12 1A 00 0C BF E5 65 6C AF E3 65 9C [12:31:07]GetLastDocTimeStamp 1709555327 [12:31:07]current date 1709555468 [12:31:07]FM_GetShiftState [12:31:07]SAM_PROTO_GetShiftState [12:31:07]wFMCommunicate request_size=4 [12:31:07]MH_SAM_APDU [12:31:07]CAPDU: 80 13 01 00 [12:31:07]Write to MH i2c: E2 08 00 13 1A 80 13 01 00 00 00 00 00 AA [12:31:07]Write i2c OK [12:31:07]MH_I2C_Read... [12:31:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:07]Read from MH i2c: E2 [12:31:07]MH_I2C_Read... [12:31:07]Read from MH i2c: E2 0E 00 [12:31:07]MH_I2C_Read... [12:31:07]Read from MH i2c: E2 0E 00 13 1A 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 C1 [12:31:07]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:31:07]wFMCommunicate OK [12:31:07]SAM_PROTO_GetShiftState done [12:31:07]FM_GetShiftState done [12:31:07]opened in 1709511088 [12:31:07]opened+sec_in_day 1709597488 [12:31:07]quantity*price = 140017 [12:31:07]sum+1 = 140019 [12:31:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 1400.00 Внесено: 1400.00 СДАЧА: 0.00 НСП 1% : 12.39 НДС 12% : 148.69 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 167 04.03.2024 12:31 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123567 ФПД: 271607199201791 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T123108&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123567&fm=271607199201791&tin=02508201610067®Number=0000000000090573&sum=140000 [12:31:08]StoreToDocumentArchive [12:31:08]shift 324 fd 123567 [12:31:08]save to /storage/0324/doc_00123567 [12:31:08]save last doc name /storage/0324/doc_00123567 to /storage/kkm_last_doc_name [12:31:08]save OK [12:31:08]Clear old archive folders... [12:31:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:31:08]tlvbuf is 01B78A90 [12:31:08]SAM_PROTO_ClearQueue [12:31:08]wFMCommunicate request_size=4 [12:31:08]MH_SAM_APDU [12:31:08]CAPDU: 80 09 00 00 [12:31:08]Write to MH i2c: E2 08 00 20 1A 80 09 00 00 00 00 00 00 AC [12:31:08]Write i2c OK [12:31:08]MH_I2C_Read... [12:31:08]Read from MH i2c: E2 [12:31:08]MH_I2C_Read... [12:31:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:31:08]Read from MH i2c: E2 03 00 [12:31:08]MH_I2C_Read... [12:31:08]Read from MH i2c: E2 03 00 20 1A 00 90 00 AE [12:31:08]RAPDU: 90 00 [12:31:08]wFMCommunicate OK [12:31:08]SAM_PROTO_ClearQueue done [12:31:08]KKMCreateOFDPacket [12:31:08]OFDProtocolAddRootSTLVToBuf [12:31:08]FM_MakeSignedData [12:31:08]FM_MakeSignedData [12:31:08]SAM_PROTO_SignData [12:31:08]wFMCommunicate request_size=4 [12:31:08]MH_SAM_APDU [12:31:08]CAPDU: 80 0D 01 02 [12:31:08]Write to MH i2c: E2 08 00 21 1A 80 0D 01 02 00 00 00 00 B4 [12:31:08]Write i2c OK [12:31:08]MH_I2C_Read... [12:31:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:31:08]Read from MH i2c: E2 [12:31:08]MH_I2C_Read... [12:31:08]Read from MH i2c: E2 03 00 [12:31:08]MH_I2C_Read... [12:31:08]Read from MH i2c: E2 03 00 21 1A 00 90 00 AF [12:31:08]RAPDU: 90 00 [12:31:08]wFMCommunicate OK [12:31:08]wFMCommunicate request_size=255 [12:31:08]MH_SAM_APDU [12:31:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 58 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 F2 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 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 A7 00 00 00 F4 03 04 00 0C BF E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AF E2 01 00 35 04 06 00 F7 [12:31:08]Write to MH i2c: E2 02 01 22 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 35 FF 03 08 00 03 5C 58 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 F2 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 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 A7 00 00 00 F4 03 04 00 0C BF E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AF E2 01 00 35 04 06 00 F7 00 00 94 [12:31:08]Write i2c OK [12:31:08]MH_I2C_Read... [12:31:09]OFD Sender: No OFD packet to send [12:31:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:09]Read from MH i2c: E2 [12:31:09]MH_I2C_Read... [12:31:09]Read from MH i2c: E2 03 00 [12:31:09]MH_I2C_Read... [12:31:09]Read from MH i2c: E2 03 00 22 1A 00 90 00 B0 [12:31:09]RAPDU: 90 00 [12:31:09]wFMCommunicate OK [12:31:09]wFMCommunicate request_size=10 [12:31:09]MH_SAM_APDU [12:31:09]CAPDU: 80 0D 02 02 05 06 7A A0 79 FF [12:31:09]Write to MH i2c: E2 0D 00 23 1A 80 0D 02 02 05 00 06 7A A0 79 FF 00 00 59 [12:31:09]Write i2c OK [12:31:09]MH_I2C_Read... [12:31:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:09]Read from MH i2c: E2 [12:31:09]MH_I2C_Read... [12:31:09]Read from MH i2c: E2 03 00 [12:31:09]MH_I2C_Read... [12:31:09]Read from MH i2c: E2 03 00 23 1A 00 90 00 B1 [12:31:09]RAPDU: 90 00 [12:31:09]wFMCommunicate OK [12:31:09]wFMCommunicate request_size=4 [12:31:09]MH_SAM_APDU [12:31:09]CAPDU: 80 0D 03 02 [12:31:09]Write to MH i2c: E2 08 00 24 1A 80 0D 03 02 00 00 00 00 B9 [12:31:09]Write i2c OK [12:31:09]MH_I2C_Read... [12:31:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:31:09]Read from MH i2c: E2 [12:31:09]MH_I2C_Read... [12:31:09]Read from MH i2c: E2 0B 00 [12:31:09]MH_I2C_Read... [12:31:09]Read from MH i2c: E2 0B 00 24 1A 00 34 54 6C 43 CB EB 96 CA 90 00 07 [12:31:09]RAPDU: 34 54 6C 43 CB EB 96 CA 90 00 [12:31:09]wFMCommunicate OK [12:31:09]SAM_PROTO_SignData done [12:31:09]FM_MakeSignedData done [12:31:09]CreateOFDProtocolMessage [12:31:09]wFMCommunicate request_size=4 [12:31:09]MH_SAM_APDU [12:31:09]CAPDU: 80 11 00 00 [12:31:09]Write to MH i2c: E2 08 00 25 1A 80 11 00 00 00 00 00 00 B9 [12:31:09]Write i2c OK [12:31:09]MH_I2C_Read... [12:31:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:09]Read from MH i2c: E2 [12:31:09]MH_I2C_Read... [12:31:09]Read from MH i2c: E2 17 00 [12:31:09]MH_I2C_Read... [12:31:09]Read from MH i2c: E2 17 00 25 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 17 [12:31:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:31:09]wFMCommunicate OK [12:31:09]CreateOFDProtocolMessage done [12:31:09]OFDSenderStorePacket 123567 [12:31:09]StoreOFDPacket docnum=123567 [12:31:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 1A 2E 07 01 75 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 35 FF 03 08 00 03 5C 58 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 F2 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 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 A7 00 00 00 F4 03 04 00 0C BF E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AF E2 01 00 35 04 06 00 F7 06 7A A0 79 FF 34 54 6C 43 CB EB 96 CA [12:31:09]CheckFolder [12:31:09]dirname=/storage/ofd_packets [12:31:09]CheckFolder done [12:31:09]ProducePacketName [12:31:09]name=ofd_packets/00123567 [12:31:09]NVStorageSaveData ofd_packets/00123567 [12:31:09]File name is /storage/ofd_packets/00123567 [12:31:09]Write 301 bytes [12:31:09]NVStorageSaveData done [12:31:09]OFDSenderStorePacket done [12:31:09]KKMCreateOFDPacket done [12:31:09]NVStorageSaveData kkm_last_timestamp [12:31:09]File name is /storage/kkm_last_timestamp [12:31:09]Write 4 bytes [12:31:09]NVStorageSaveData done [12:31:09]ExternCall_PrintAddStr [12:31:09]wPrintStart [12:31:09]Write to MH i2c: 01 00 00 26 1A 40 [12:31:09]Write i2c OK [12:31:09]MH_I2C_Read... [12:31:09]Read from MH i2c: 01 [12:31:09]MH_I2C_Read... [12:31:09]Read from MH i2c: 01 07 00 [12:31:09]MH_I2C_Read... [12:31:09]Read from MH i2c: 01 07 00 26 1A 00 00 00 00 00 FF 0F 55 [12:31:09]RasterBufferAndPrint [12:31:09]line Счет N : (1)1106591 [12:31:09]line ИНН: 02508201610067 [12:31:09]line Контрольно-Кассовый Чек [12:31:09]line ПРОДАЖА [12:31:09]line ТРК (МРК, ГНК) : 11 [12:31:09]line Товар: 2710124130 [12:31:09]line Аи-92-К-5 [12:31:09]line 22.620 * 61.90 [12:31:09]line = 1400.18 [12:31:09]line НДС 12% НСП 1% [12:31:09]line > о реализуемом товаре [12:31:09]line ОКРУГЛЕНИЕ: -0.18 [12:31:09]line ИТОГО: 1400.00 [12:31:09]line Внесено: 1400.00 [12:31:09]line СДАЧА: 0.00 [12:31:09]line НСП 1% : 12.39 [12:31:09]line НДС 12% : 148.69 [12:31:09]line Наличными: 1400.00 [12:31:09]line Безнал.: 0.00 [12:31:09]line Место: АЗС № 25 "Партнер Нефть" [12:31:09]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:31:09]line СНО: Общий режим [12:31:09]line Чек 167 04.03.2024 12:31 [12:31:09]line Смена: 324 ФФД: 1.0 [12:31:09]line ЗНМ: 0300000019 [12:31:09]line РНМ: 0000000000090573 [12:31:09]line Версия ККМ: 001 [12:31:09]line ФМ: 0000000000874798 [12:31:09]line ФД: 123567 [12:31:09]line ФПД: 271607199201791 [12:31:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T123108&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123567&fm=271607199201791&tin=02508201610067®Number=0000000000090573&sum=140000 [12:31:09]OFD Sender: Processing packet 123567 [packets to send 112, broken 111] [12:31:09]ProducePacketName [12:31:09]name=ofd_packets/00123567 [12:31:09]OFD Sender: To server: pG, [12:31:09]CommunicateWithHost lk.salyk.kg:30040 [12:31:09]ConnectInit lk.salyk.kg [12:31:09]written 0, free lines is 4095 [12:31:09]Connected sock=11 [12:31: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 37 39 38 0F 01 00 00 1A 2E 07 01 75 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 35 FF 03 08 00 03 5C 58 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 F2 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 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 A7 00 00 00 F4 03 04 00 0C BF E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 AF E2 01 00 35 04 06 00 F7 06 7A A0 79 FF 34 54 6C 43 CB EB 96 CA [12:31:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 1D B9 47 00 F5 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 37 39 38 10 04 04 00 AF E2 01 00 F4 03 04 00 35 6B E5 65 B6 04 01 00 00 D4 B1 25 27 53 01 6B 80 [12:31:09]CommunicateWithHost err = 0 [12:31:09]CheckOFDResponse [12:31:09]1017 (14) - 77093643461234 [12:31:09]1041 (16) - 0000000000874798 [12:31:09]1040 (4) - 123567 [12:31:09]1012 (4) - 04.03.2024 06:33 [12:31:09]1206 (1) - 0 [12:31:09]OFD Sender: Remove packet 123567 [12:31:09]ProducePacketName [12:31:09]name=ofd_packets/00123567 [12:31:09]NVStorageDeleteData [12:31:10]Write to MH i2c: 01 00 00 51 1A 6B [12:31:10]Write i2c OK [12:31:10]MH_I2C_Read... [12:31:10]Read from MH i2c: 01 [12:31:10]MH_I2C_Read... [12:31:10]Read from MH i2c: 01 07 00 [12:31:10]MH_I2C_Read... [12:31:10]Read from MH i2c: 01 07 00 51 1A 00 00 00 00 00 EA 0C 68 [12:31:10]RasterBufferAndPrint [12:31:10]line [12:31:10]line [12:31:10]line [12:31:10]line [12:31:10]line [12:31:10]written 0, free lines is 3312 [12:31:10]MH_Cut [12:31:10]Write to MH i2c: D1 01 00 58 1A 01 44 [12:31:10]Write i2c OK [12:31:10]MH_I2C_Read... [12:31:10]Read from MH i2c: D1 [12:31:10]MH_I2C_Read... [12:31:10]Read from MH i2c: D1 01 00 [12:31:10]MH_I2C_Read... [12:31:10]Read from MH i2c: D1 01 00 58 1A 00 43 [12:31:10]Write to MH i2c: 01 00 00 59 1A 73 [12:31:10]Write i2c OK [12:31:10]MH_I2C_Read... [12:31:10]OFD Sender: No OFD packet to send [12:31:10]*** Cut start [12:31:10]*** Purtial cut [12:31:10]*** Stage 1: CUTSNS_PIN = 1 [12:31:12]Read from MH i2c: 01 [12:31:12]MH_I2C_Read... [12:31:12]*** Stop cut motor [12:31:12]*** Cut end [12:31:12]Read from MH i2c: 01 07 00 [12:31:12]MH_I2C_Read... [12:31:12]Read from MH i2c: 01 07 00 59 1A 00 00 00 00 00 FF 0F 88 [12:31:12]process_action close_receipt done [12:31:12]requested_data is exist [12:31:12]produce_requested_data [12:31:12]requested_item fm.sn is exist - process it [12:31:12]wFMCommunicate request_size=4 [12:31:12]MH_SAM_APDU [12:31:12]CAPDU: 80 11 00 00 [12:31:12]Write to MH i2c: E2 08 00 5A 1A 80 11 00 00 00 00 00 00 EE [12:31:12]Write i2c OK [12:31:12]MH_I2C_Read... [12:31:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:12]Read from MH i2c: E2 [12:31:12]MH_I2C_Read... [12:31:12]Read from MH i2c: E2 17 00 [12:31:12]MH_I2C_Read... [12:31:12]Read from MH i2c: E2 17 00 5A 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 4C [12:31:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:31:12]wFMCommunicate OK [12:31:12]requested_item fd.num is exist - process it [12:31:12]SAM_PROTO_GetFieldsCounters [12:31:12]wFMCommunicate request_size=4 [12:31:12]MH_SAM_APDU [12:31:12]CAPDU: 80 13 00 00 [12:31:12]Write to MH i2c: E2 08 00 5B 1A 80 13 00 00 00 00 00 00 F1 [12:31:12]Write i2c OK [12:31:12]MH_I2C_Read... [12:31:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:31:13]Read from MH i2c: E2 [12:31:13]MH_I2C_Read... [12:31:13]Read from MH i2c: E2 62 00 [12:31:13]MH_I2C_Read... [12:31:13]Read from MH i2c: E2 62 00 5B 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AF E2 01 00 0E 04 04 00 44 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 E8 [12:31:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 AF E2 01 00 0E 04 04 00 44 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 [12:31:13]wFMCommunicate OK [12:31:13]SAM_PROTO_GetFieldsCounters done [12:31:13]requested_item shift.num is exist - process it [12:31:13]requested_item shift.opened is exist - process it [12:31:13]req_shift_opened [12:31:13]FM_GetShiftState [12:31:13]SAM_PROTO_GetShiftState [12:31:13]wFMCommunicate request_size=4 [12:31:13]MH_SAM_APDU [12:31:13]CAPDU: 80 13 01 00 [12:31:13]Write to MH i2c: E2 08 00 5C 1A 80 13 01 00 00 00 00 00 F3 [12:31:13]Write i2c OK [12:31:13]MH_I2C_Read... [12:31:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:13]Read from MH i2c: E2 [12:31:13]MH_I2C_Read... [12:31:13]Read from MH i2c: E2 0E 00 [12:31:13]MH_I2C_Read... [12:31:13]Read from MH i2c: E2 0E 00 5C 1A 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 0A [12:31:13]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:31:13]wFMCommunicate OK [12:31:13]SAM_PROTO_GetShiftState done [12:31:13]FM_GetShiftState done [12:31:13]req_shift_opened done [12:31:13]requested_item shift.open_date is exist - process it [12:31:13]req_shift_open_date [12:31:13]req_shift_open_date done [12:31:13]produce_requested_data done [12:31:13]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123567,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [12:31:13]process_action_free close_receipt [12:31:13]json_value_free [12:31:13]json_value_free done [12:31:13]process_json_proto returns [12:31:13]Send response to host [12:31:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123567,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [12:31:13]free response buf [12:31:13]execute_script done [12:31:13]execute_script returns [12:31:13]free content buf [12:31:13]Sock 9.Close socket [12:31:13]Sock 9.Thread stoped [12:31:15]OFD Sender: No OFD packet to send [12:31:20]OFD Sender: No OFD packet to send [12:31:25]OFD Sender: No OFD packet to send [12:31:30]OFD Sender: No OFD packet to send [12:31:35]OFD Sender: No OFD packet to send [12:31:40]OFD Sender: No OFD packet to send [12:31:45]OFD Sender: No OFD packet to send [12:31:50]OFD Sender: No OFD packet to send [12:31:55]OFD Sender: No OFD packet to send [12:32:00]OFD Sender: No OFD packet to send [12:32:05]OFD Sender: No OFD packet to send [12:32:10]OFD Sender: No OFD packet to send [12:32:15]OFD Sender: No OFD packet to send [12:32:20]OFD Sender: No OFD packet to send [12:32:25]OFD Sender: No OFD packet to send [12:32:27]accept exits with 7 [12:32:27]New connection [12:32:27]New thread 3067436388 created [12:32:27]Thread 3067579748 joined [12:32:27]Waiting for new connection... [12:32:27] Sock 7.Parse request [12:32:27]Sock 7.Check first char [12:32:27]Sock 7.First char is OK [12:32:27]request: POST /json_proto HTTP/1.0 [12:32:27]Method: POST [12:32:27]URL: /json_proto [12:32:27]Method is POST - this is cgi request [12:32:27]url: /json_proto [12:32:27]query_string will be loaded in cgi processing [12:32:27]execute_cgi json_proto POST (null) [12:32:27]execute_cgi path=json_proto method=POST [12:32:27]POST find Content-Length [12:32:27]Host: 172.17.48.197:8080 [12:32:27]Content-Length: 817 [12:32:27]Content-Type: application/json [12:32:27] [12:32:27]POST finish read [12:32:27]Found Content-Length = 817 [12:32:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106592", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:32:27]execute_script... [12:32: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)1106592", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:32:27]POST & json_proto [12:32:27]process_json_proto [12:32:27]json parsed OK: [12:32:27]protocol is kg_v1.0 [12:32:27]action value=close_receipt [12:32:27]process_action close_receipt [12:32:27]cmd_close_receipt [12:32:27]MH_GetDate [12:32:27]Write to MH i2c: F0 00 00 5D 1A 66 [12:32:27]Write i2c OK [12:32:27]MH_I2C_Read... [12:32:27]Read from MH i2c: F0 [12:32:27]MH_I2C_Read... [12:32:27]Read from MH i2c: F0 09 00 [12:32:27]MH_I2C_Read... [12:32:27]Read from MH i2c: F0 09 00 5D 1A 00 5C BF E5 65 6C AF E3 65 37 [12:32:27]GetLastDocTimeStamp 1709555468 [12:32:27]current date 1709555548 [12:32:27]FM_GetShiftState [12:32:27]SAM_PROTO_GetShiftState [12:32:27]wFMCommunicate request_size=4 [12:32:27]MH_SAM_APDU [12:32:27]CAPDU: 80 13 01 00 [12:32:27]Write to MH i2c: E2 08 00 5E 1A 80 13 01 00 00 00 00 00 F5 [12:32:27]Write i2c OK [12:32:27]MH_I2C_Read... [12:32:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:32:27]Read from MH i2c: E2 [12:32:27]MH_I2C_Read... [12:32:27]Read from MH i2c: E2 0E 00 [12:32:27]MH_I2C_Read... [12:32:27]Read from MH i2c: E2 0E 00 5E 1A 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 0C [12:32:27]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:32:27]wFMCommunicate OK [12:32:27]SAM_PROTO_GetShiftState done [12:32:27]FM_GetShiftState done [12:32:27]opened in 1709511088 [12:32:27]opened+sec_in_day 1709597488 [12:32:27]quantity*price = 50015 [12:32:27]sum+1 = 50016 [12:32:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.15 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.15 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 168 04.03.2024 12:32 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123568 ФПД: 86063908040883 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T123228&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123568&fm=86063908040883&tin=02508201610067®Number=0000000000090573&sum=50015 [12:32:27]StoreToDocumentArchive [12:32:27]shift 324 fd 123568 [12:32:27]save to /storage/0324/doc_00123568 [12:32:27]save last doc name /storage/0324/doc_00123568 to /storage/kkm_last_doc_name [12:32:27]save OK [12:32:27]Clear old archive folders... [12:32:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:32:27]tlvbuf is 01BB4C70 [12:32:27]SAM_PROTO_ClearQueue [12:32:27]wFMCommunicate request_size=4 [12:32:27]MH_SAM_APDU [12:32:27]CAPDU: 80 09 00 00 [12:32:27]Write to MH i2c: E2 08 00 6B 1A 80 09 00 00 00 00 00 00 F7 [12:32:27]Write i2c OK [12:32:27]MH_I2C_Read... [12:32:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:32:27]Read from MH i2c: E2 [12:32:27]MH_I2C_Read... [12:32:27]Read from MH i2c: E2 03 00 [12:32:27]MH_I2C_Read... [12:32:27]Read from MH i2c: E2 03 00 6B 1A 00 90 00 F9 [12:32:27]RAPDU: 90 00 [12:32:27]wFMCommunicate OK [12:32:27]SAM_PROTO_ClearQueue done [12:32:27]KKMCreateOFDPacket [12:32:27]OFDProtocolAddRootSTLVToBuf [12:32:27]FM_MakeSignedData [12:32:27]FM_MakeSignedData [12:32:27]SAM_PROTO_SignData [12:32:27]wFMCommunicate request_size=4 [12:32:27]MH_SAM_APDU [12:32:27]CAPDU: 80 0D 01 02 [12:32:27]Write to MH i2c: E2 08 00 6C 1A 80 0D 01 02 00 00 00 00 FF [12:32:27]Write i2c OK [12:32:27]MH_I2C_Read... [12:32:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:32:28]Read from MH i2c: E2 [12:32:28]MH_I2C_Read... [12:32:28]Read from MH i2c: E2 03 00 [12:32:28]MH_I2C_Read... [12:32:28]Read from MH i2c: E2 03 00 6C 1A 00 90 00 FA [12:32:28]RAPDU: 90 00 [12:32:28]wFMCommunicate OK [12:32:28]wFMCommunicate request_size=255 [12:32:28]MH_SAM_APDU [12:32:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 5C BF E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B0 E2 01 00 35 04 06 00 4E [12:32:28]Write to MH i2c: E2 02 01 6D 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 5C BF E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B0 E2 01 00 35 04 06 00 4E 00 00 30 [12:32:28]Write i2c OK [12:32:28]MH_I2C_Read... [12:32:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:32:28]Read from MH i2c: E2 [12:32:28]MH_I2C_Read... [12:32:28]Read from MH i2c: E2 03 00 [12:32:28]MH_I2C_Read... [12:32:28]Read from MH i2c: E2 03 00 6D 1A 00 90 00 FB [12:32:28]RAPDU: 90 00 [12:32:28]wFMCommunicate OK [12:32:28]wFMCommunicate request_size=10 [12:32:28]MH_SAM_APDU [12:32:28]CAPDU: 80 0D 02 02 05 46 50 AA B0 B3 [12:32:28]Write to MH i2c: E2 0D 00 6E 1A 80 0D 02 02 05 00 46 50 AA B0 B3 00 00 AF [12:32:28]Write i2c OK [12:32:28]MH_I2C_Read... [12:32:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:32:28]Read from MH i2c: E2 [12:32:28]MH_I2C_Read... [12:32:28]Read from MH i2c: E2 03 00 [12:32:28]MH_I2C_Read... [12:32:28]Read from MH i2c: E2 03 00 6E 1A 00 90 00 FC [12:32:28]RAPDU: 90 00 [12:32:28]wFMCommunicate OK [12:32:28]wFMCommunicate request_size=4 [12:32:28]MH_SAM_APDU [12:32:28]CAPDU: 80 0D 03 02 [12:32:28]Write to MH i2c: E2 08 00 6F 1A 80 0D 03 02 00 00 00 00 04 [12:32:28]Write i2c OK [12:32:28]MH_I2C_Read... [12:32:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:32:28]Read from MH i2c: E2 [12:32:28]MH_I2C_Read... [12:32:28]Read from MH i2c: E2 0B 00 [12:32:28]MH_I2C_Read... [12:32:28]Read from MH i2c: E2 0B 00 6F 1A 00 AE 44 DC C3 84 DB 5E A8 90 00 FB [12:32:28]RAPDU: AE 44 DC C3 84 DB 5E A8 90 00 [12:32:28]wFMCommunicate OK [12:32:28]SAM_PROTO_SignData done [12:32:28]FM_MakeSignedData done [12:32:28]CreateOFDProtocolMessage [12:32:28]wFMCommunicate request_size=4 [12:32:28]MH_SAM_APDU [12:32:28]CAPDU: 80 11 00 00 [12:32:28]Write to MH i2c: E2 08 00 70 1A 80 11 00 00 00 00 00 00 04 [12:32:28]Write i2c OK [12:32:28]MH_I2C_Read... [12:32:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:32:28]Read from MH i2c: E2 [12:32:28]MH_I2C_Read... [12:32:28]Read from MH i2c: E2 17 00 [12:32:28]MH_I2C_Read... [12:32:28]Read from MH i2c: E2 17 00 70 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 62 [12:32:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:32:28]wFMCommunicate OK [12:32:28]CreateOFDProtocolMessage done [12:32:28]OFDSenderStorePacket 123568 [12:32:28]StoreOFDPacket docnum=123568 [12:32:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B8 E6 07 01 8C 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 5C BF E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B0 E2 01 00 35 04 06 00 4E 46 50 AA B0 B3 AE 44 DC C3 84 DB 5E A8 [12:32:28]CheckFolder [12:32:28]dirname=/storage/ofd_packets [12:32:28]CheckFolder done [12:32:28]ProducePacketName [12:32:28]name=ofd_packets/00123568 [12:32:28]NVStorageSaveData ofd_packets/00123568 [12:32:28]File name is /storage/ofd_packets/00123568 [12:32:28]Write 301 bytes [12:32:28]NVStorageSaveData done [12:32:28]OFDSenderStorePacket done [12:32:28]KKMCreateOFDPacket done [12:32:28]NVStorageSaveData kkm_last_timestamp [12:32:28]File name is /storage/kkm_last_timestamp [12:32:28]Write 4 bytes [12:32:28]NVStorageSaveData done [12:32:28]ExternCall_PrintAddStr [12:32:28]wPrintStart [12:32:28]Write to MH i2c: 01 00 00 71 1A 8B [12:32:28]Write i2c OK [12:32:28]MH_I2C_Read... [12:32:28]Read from MH i2c: 01 [12:32:28]MH_I2C_Read... [12:32:28]Read from MH i2c: 01 07 00 [12:32:28]MH_I2C_Read... [12:32:28]Read from MH i2c: 01 07 00 71 1A 00 00 00 00 00 FF 0F A0 [12:32:28]RasterBufferAndPrint [12:32:28]line Счет N : (1)1106592 [12:32:28]line ИНН: 02508201610067 [12:32:28]line Контрольно-Кассовый Чек [12:32:28]line ПРОДАЖА [12:32:28]line ТРК (МРК, ГНК) : 52 [12:32:28]line Товар: 2710124130 [12:32:28]line Аи-92-К-5 [12:32:28]line 8.080 * 61.90 [12:32:28]line = 500.15 [12:32:28]line НДС 12% НСП 1% [12:32:28]line > о реализуемом товаре [12:32:28]line ИТОГО: 500.15 [12:32:28]line НСП 1% : 4.43 [12:32:28]line НДС 12% : 53.11 [12:32:28]line Наличными: 0.00 [12:32:28]line Безнал.: 500.15 [12:32:28]line Место: АЗС № 25 "Партнер Нефть" [12:32:28]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:32:28]line СНО: Общий режим [12:32:28]line Чек 168 04.03.2024 12:32 [12:32:28]line Смена: 324 ФФД: 1.0 [12:32:28]line ЗНМ: 0300000019 [12:32:28]line РНМ: 0000000000090573 [12:32:28]line Версия ККМ: 001 [12:32:28]line Платежная система: Бакай Банк [12:32:28]line ФМ: 0000000000874798 [12:32:28]line ФД: 123568 [12:32:28]line ФПД: 86063908040883 [12:32:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T123228&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123568&fm=86063908040883&tin=02508201610067®Number=0000000000090573&sum=50015 [12:32:28]OFD Sender: Processing packet 123568 [packets to send 112, broken 111] [12:32:28]ProducePacketName [12:32:28]name=ofd_packets/00123568 [12:32:28]OFD Sender: To server: pG, [12:32:28]CommunicateWithHost lk.salyk.kg:30040 [12:32:28]ConnectInit lk.salyk.kg [12:32:28]written 0, free lines is 4095 [12:32:28]Connected sock=10 [12:32:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B8 E6 07 01 8C 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 5C BF E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B0 E2 01 00 35 04 06 00 4E 46 50 AA B0 B3 AE 44 DC C3 84 DB 5E A8 [12:32:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 9F E6 47 00 25 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 37 39 38 10 04 04 00 B0 E2 01 00 F4 03 04 00 84 6B E5 65 B6 04 01 00 00 7B A5 7A FB 6E 5F 70 38 [12:32:29]CommunicateWithHost err = 0 [12:32:29]CheckOFDResponse [12:32:29]1017 (14) - 77093643461234 [12:32:29]1041 (16) - 0000000000874798 [12:32:29]1040 (4) - 123568 [12:32:29]1012 (4) - 04.03.2024 06:34 [12:32:29]1206 (1) - 0 [12:32:29]OFD Sender: Remove packet 123568 [12:32:29]ProducePacketName [12:32:29]name=ofd_packets/00123568 [12:32:29]NVStorageDeleteData [12:32:29]Write to MH i2c: 01 00 00 9B 1A B5 [12:32:29]Write i2c OK [12:32:29]MH_I2C_Read... [12:32:29]Read from MH i2c: 01 [12:32:29]MH_I2C_Read... [12:32:29]Read from MH i2c: 01 07 00 [12:32:29]MH_I2C_Read... [12:32:29]Read from MH i2c: 01 07 00 9B 1A 00 00 00 00 00 FE 0C C6 [12:32:29]RasterBufferAndPrint [12:32:29]line [12:32:29]line [12:32:29]line [12:32:29]line [12:32:29]line [12:32:29]written 0, free lines is 3332 [12:32:29]MH_Cut [12:32:29]Write to MH i2c: D1 01 00 A2 1A 01 8E [12:32:29]Write i2c OK [12:32:29]MH_I2C_Read... [12:32:29]Read from MH i2c: D1 [12:32:29]MH_I2C_Read... [12:32:29]Read from MH i2c: D1 01 00 [12:32:29]MH_I2C_Read... [12:32:29]Read from MH i2c: D1 01 00 A2 1A 00 8D [12:32:29]Write to MH i2c: 01 00 00 A3 1A BD [12:32:29]Write i2c OK [12:32:29]MH_I2C_Read... [12:32:29]OFD Sender: No OFD packet to send [12:32:29]*** Cut start [12:32:29]*** Purtial cut [12:32:29]*** Stage 1: CUTSNS_PIN = 1 [12:32:31]Read from MH i2c: 01 [12:32:31]MH_I2C_Read... [12:32:31]*** Stop cut motor [12:32:31]*** Cut end [12:32:31]Read from MH i2c: 01 07 00 [12:32:31]MH_I2C_Read... [12:32:31]Read from MH i2c: 01 07 00 A3 1A 00 00 00 00 00 FF 0F D2 [12:32:31]process_action close_receipt done [12:32:31]requested_data is exist [12:32:31]produce_requested_data [12:32:31]requested_item fm.sn is exist - process it [12:32:31]wFMCommunicate request_size=4 [12:32:31]MH_SAM_APDU [12:32:31]CAPDU: 80 11 00 00 [12:32:31]Write to MH i2c: E2 08 00 A4 1A 80 11 00 00 00 00 00 00 38 [12:32:31]Write i2c OK [12:32:31]MH_I2C_Read... [12:32:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:32:32]Read from MH i2c: E2 [12:32:32]MH_I2C_Read... [12:32:32]Read from MH i2c: E2 17 00 [12:32:32]MH_I2C_Read... [12:32:32]Read from MH i2c: E2 17 00 A4 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 96 [12:32:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:32:32]wFMCommunicate OK [12:32:32]requested_item fd.num is exist - process it [12:32:32]SAM_PROTO_GetFieldsCounters [12:32:32]wFMCommunicate request_size=4 [12:32:32]MH_SAM_APDU [12:32:32]CAPDU: 80 13 00 00 [12:32:32]Write to MH i2c: E2 08 00 A5 1A 80 13 00 00 00 00 00 00 3B [12:32:32]Write i2c OK [12:32:32]MH_I2C_Read... [12:32:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:32:32]Read from MH i2c: E2 [12:32:32]MH_I2C_Read... [12:32:32]Read from MH i2c: E2 62 00 [12:32:32]MH_I2C_Read... [12:32:32]Read from MH i2c: E2 62 00 A5 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B0 E2 01 00 0E 04 04 00 44 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 36 [12: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B0 E2 01 00 0E 04 04 00 44 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 [12:32:32]wFMCommunicate OK [12:32:32]SAM_PROTO_GetFieldsCounters done [12:32:32]requested_item shift.num is exist - process it [12:32:32]requested_item shift.opened is exist - process it [12:32:32]req_shift_opened [12:32:32]FM_GetShiftState [12:32:32]SAM_PROTO_GetShiftState [12:32:32]wFMCommunicate request_size=4 [12:32:32]MH_SAM_APDU [12:32:32]CAPDU: 80 13 01 00 [12:32:32]Write to MH i2c: E2 08 00 A6 1A 80 13 01 00 00 00 00 00 3D [12:32:32]Write i2c OK [12:32:32]MH_I2C_Read... [12:32:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:32:32]Read from MH i2c: E2 [12:32:32]MH_I2C_Read... [12:32:32]Read from MH i2c: E2 0E 00 [12:32:32]MH_I2C_Read... [12:32:32]Read from MH i2c: E2 0E 00 A6 1A 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 54 [12:32:32]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:32:32]wFMCommunicate OK [12:32:32]SAM_PROTO_GetShiftState done [12:32:32]FM_GetShiftState done [12:32:32]req_shift_opened done [12:32:32]requested_item shift.open_date is exist - process it [12:32:32]req_shift_open_date [12:32:32]req_shift_open_date done [12:32:32]produce_requested_data done [12:32:32]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123568,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [12:32:32]process_action_free close_receipt [12:32:32]json_value_free [12:32:32]json_value_free done [12:32:32]process_json_proto returns [12:32:32]Send response to host [12:32:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123568,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [12:32:32]free response buf [12:32:32]execute_script done [12:32:32]execute_script returns [12:32:32]free content buf [12:32:32]Sock 7.Close socket [12:32:32]Sock 7.Thread stoped [12:32:34]OFD Sender: No OFD packet to send [12:32:39]OFD Sender: No OFD packet to send [12:32:44]OFD Sender: No OFD packet to send [12:32:49]OFD Sender: No OFD packet to send [12:32:54]OFD Sender: No OFD packet to send [12:32:59]OFD Sender: No OFD packet to send [12:33:04]OFD Sender: No OFD packet to send [12:33:09]OFD Sender: No OFD packet to send [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:14]OFD Sender: No OFD packet to send [12:34:19]OFD Sender: No OFD packet to send [12:34:24]OFD Sender: No OFD packet to send [12:34:29]OFD Sender: No OFD packet to send [12:34:34]OFD Sender: No OFD packet to send [12:34:39]OFD Sender: No OFD packet to send [12:34:44]OFD Sender: No OFD packet to send [12:34:49]OFD Sender: No OFD packet to send [12:34:54]OFD Sender: No OFD packet to send [12:34:59]OFD Sender: No OFD packet to send [12:35:04]OFD Sender: No OFD packet to send [12:35:09]OFD Sender: No OFD packet to send [12:35:14]OFD Sender: No OFD packet to send [12:35:19]OFD Sender: No OFD packet to send [12:35:24]OFD Sender: No OFD packet to send [12:35:29]OFD Sender: No OFD packet to send [12:35:34]OFD Sender: No OFD packet to send [12:35:39]OFD Sender: No OFD packet to send [12:35:44]OFD Sender: No OFD packet to send [12:35:49]OFD Sender: No OFD packet to send [12:35:54]OFD Sender: No OFD packet to send [12:35:59]OFD Sender: No OFD packet to send [12:36:04]OFD Sender: No OFD packet to send [12:36:09]OFD Sender: No OFD packet to send [12:36:14]OFD Sender: No OFD packet to send [12:36:19]OFD Sender: No OFD packet to send [12:36:24]OFD Sender: No OFD packet to send [12:36:29]OFD Sender: No OFD packet to send [12:36:34]OFD Sender: No OFD packet to send [12:36:37]accept exits with 9 [12:36:37]New connection [12:36:37]New thread 3067579748 created [12:36:37]Thread 3067436388 joined [12:36:37]Waiting for new connection... [12:36:37] Sock 9.Parse request [12:36:37]Sock 9.Check first char [12:36:37]Sock 9.First char is OK [12:36:37]request: POST /json_proto HTTP/1.0 [12:36:37]Method: POST [12:36:37]URL: /json_proto [12:36:37]Method is POST - this is cgi request [12:36:37]url: /json_proto [12:36:37]query_string will be loaded in cgi processing [12:36:37]execute_cgi json_proto POST (null) [12:36:37]execute_cgi path=json_proto method=POST [12:36:37]POST find Content-Length [12:36:37]Host: 172.17.48.197:8080 [12:36:37]Content-Length: 678 [12:36:37]Content-Type: application/json [12:36:37] [12:36:37]POST finish read [12:36:37]Found Content-Length = 678 [12:36:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106593", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:37]execute_script... [12:36: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)1106593", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:37]POST & json_proto [12:36:37]process_json_proto [12:36:37]json parsed OK: [12:36:37]protocol is kg_v1.0 [12:36:37]action value=close_receipt [12:36:37]process_action close_receipt [12:36:37]cmd_close_receipt [12:36:37]MH_GetDate [12:36:37]Write to MH i2c: F0 00 00 A7 1A B0 [12:36:37]Write i2c OK [12:36:37]MH_I2C_Read... [12:36:37]Read from MH i2c: F0 [12:36:37]MH_I2C_Read... [12:36:37]Read from MH i2c: F0 09 00 [12:36:37]MH_I2C_Read... [12:36:37]Read from MH i2c: F0 09 00 A7 1A 00 56 C0 E5 65 6C AF E3 65 7C [12:36:37]GetLastDocTimeStamp 1709555548 [12:36:37]current date 1709555798 [12:36:37]FM_GetShiftState [12:36:37]SAM_PROTO_GetShiftState [12:36:37]wFMCommunicate request_size=4 [12:36:37]MH_SAM_APDU [12:36:37]CAPDU: 80 13 01 00 [12:36:37]Write to MH i2c: E2 08 00 A8 1A 80 13 01 00 00 00 00 00 3F [12:36:37]Write i2c OK [12:36:37]MH_I2C_Read... [12:36:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:37]Read from MH i2c: E2 [12:36:37]MH_I2C_Read... [12:36:37]Read from MH i2c: E2 0E 00 [12:36:37]MH_I2C_Read... [12:36:37]Read from MH i2c: E2 0E 00 A8 1A 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 56 [12:36:37]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:36:37]wFMCommunicate OK [12:36:37]SAM_PROTO_GetShiftState done [12:36:37]FM_GetShiftState done [12:36:37]opened in 1709511088 [12:36:37]opened+sec_in_day 1709597488 [12:36:37]quantity*price = 50015 [12:36:37]sum+1 = 50016 [12:36:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 169 04.03.2024 12:36 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123569 ФПД: 170577718139014 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T123638&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123569&fm=170577718139014&tin=02508201610067®Number=0000000000090573&sum=50000 [12:36:38]StoreToDocumentArchive [12:36:38]shift 324 fd 123569 [12:36:38]save to /storage/0324/doc_00123569 [12:36:38]save last doc name /storage/0324/doc_00123569 to /storage/kkm_last_doc_name [12:36:38]save OK [12:36:38]Clear old archive folders... [12:36:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:36:38]tlvbuf is 01B6BF60 [12:36:38]SAM_PROTO_ClearQueue [12:36:38]wFMCommunicate request_size=4 [12:36:38]MH_SAM_APDU [12:36:38]CAPDU: 80 09 00 00 [12:36:38]Write to MH i2c: E2 08 00 B5 1A 80 09 00 00 00 00 00 00 41 [12:36:38]Write i2c OK [12:36:38]MH_I2C_Read... [12:36:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:36:38]Read from MH i2c: E2 [12:36:38]MH_I2C_Read... [12:36:38]Read from MH i2c: E2 03 00 [12:36:38]MH_I2C_Read... [12:36:38]Read from MH i2c: E2 03 00 B5 1A 00 90 00 43 [12:36:38]RAPDU: 90 00 [12:36:38]wFMCommunicate OK [12:36:38]SAM_PROTO_ClearQueue done [12:36:38]KKMCreateOFDPacket [12:36:38]OFDProtocolAddRootSTLVToBuf [12:36:38]FM_MakeSignedData [12:36:38]FM_MakeSignedData [12:36:38]SAM_PROTO_SignData [12:36:38]wFMCommunicate request_size=4 [12:36:38]MH_SAM_APDU [12:36:38]CAPDU: 80 0D 01 02 [12:36:38]Write to MH i2c: E2 08 00 B6 1A 80 0D 01 02 00 00 00 00 49 [12:36:38]Write i2c OK [12:36:38]MH_I2C_Read... [12:36:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:36:38]Read from MH i2c: E2 [12:36:38]MH_I2C_Read... [12:36:38]Read from MH i2c: E2 03 00 [12:36:38]MH_I2C_Read... [12:36:38]Read from MH i2c: E2 03 00 B6 1A 00 90 00 44 [12:36:38]RAPDU: 90 00 [12:36:38]wFMCommunicate OK [12:36:38]wFMCommunicate request_size=255 [12:36:38]MH_SAM_APDU [12:36:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 56 C0 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B1 E2 01 00 35 04 06 00 9B [12:36:38]Write to MH i2c: E2 02 01 B7 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 56 C0 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B1 E2 01 00 35 04 06 00 9B 00 00 A6 [12:36:38]Write i2c OK [12:36:38]MH_I2C_Read... [12:36:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:38]Read from MH i2c: E2 [12:36:38]MH_I2C_Read... [12:36:38]Read from MH i2c: E2 03 00 [12:36:38]MH_I2C_Read... [12:36:38]Read from MH i2c: E2 03 00 B7 1A 00 90 00 45 [12:36:38]RAPDU: 90 00 [12:36:38]wFMCommunicate OK [12:36:38]wFMCommunicate request_size=10 [12:36:38]MH_SAM_APDU [12:36:38]CAPDU: 80 0D 02 02 05 23 B8 4B D8 86 [12:36:38]Write to MH i2c: E2 0D 00 B8 1A 80 0D 02 02 05 00 23 B8 4B D8 86 00 00 DA [12:36:38]Write i2c OK [12:36:38]MH_I2C_Read... [12:36:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:38]Read from MH i2c: E2 [12:36:38]MH_I2C_Read... [12:36:38]Read from MH i2c: E2 03 00 [12:36:38]MH_I2C_Read... [12:36:38]Read from MH i2c: E2 03 00 B8 1A 00 90 00 46 [12:36:38]RAPDU: 90 00 [12:36:38]wFMCommunicate OK [12:36:38]wFMCommunicate request_size=4 [12:36:38]MH_SAM_APDU [12:36:38]CAPDU: 80 0D 03 02 [12:36:38]Write to MH i2c: E2 08 00 B9 1A 80 0D 03 02 00 00 00 00 4E [12:36:38]Write i2c OK [12:36:38]MH_I2C_Read... [12:36:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:36:38]Read from MH i2c: E2 [12:36:38]MH_I2C_Read... [12:36:38]Read from MH i2c: E2 0B 00 [12:36:38]MH_I2C_Read... [12:36:38]Read from MH i2c: E2 0B 00 B9 1A 00 6A E2 75 28 61 CF 31 C2 90 00 5B [12:36:38]RAPDU: 6A E2 75 28 61 CF 31 C2 90 00 [12:36:38]wFMCommunicate OK [12:36:38]SAM_PROTO_SignData done [12:36:38]FM_MakeSignedData done [12:36:38]CreateOFDProtocolMessage [12:36:38]wFMCommunicate request_size=4 [12:36:38]MH_SAM_APDU [12:36:38]CAPDU: 80 11 00 00 [12:36:38]Write to MH i2c: E2 08 00 BA 1A 80 11 00 00 00 00 00 00 4E [12:36:38]Write i2c OK [12:36:38]MH_I2C_Read... [12:36:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:38]Read from MH i2c: E2 [12:36:38]MH_I2C_Read... [12:36:38]Read from MH i2c: E2 17 00 [12:36:38]MH_I2C_Read... [12:36:38]Read from MH i2c: E2 17 00 BA 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AC [12:36:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:36:38]wFMCommunicate OK [12:36:38]CreateOFDProtocolMessage done [12:36:38]OFDSenderStorePacket 123569 [12:36:38]StoreOFDPacket docnum=123569 [12:36:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 D7 10 07 01 DB B6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 56 C0 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B1 E2 01 00 35 04 06 00 9B 23 B8 4B D8 86 6A E2 75 28 61 CF 31 C2 [12:36:38]CheckFolder [12:36:38]dirname=/storage/ofd_packets [12:36:38]CheckFolder done [12:36:38]ProducePacketName [12:36:38]name=ofd_packets/00123569 [12:36:38]NVStorageSaveData ofd_packets/00123569 [12:36:38]File name is /storage/ofd_packets/00123569 [12:36:38]Write 301 bytes [12:36:38]NVStorageSaveData done [12:36:38]OFDSenderStorePacket done [12:36:38]KKMCreateOFDPacket done [12:36:38]NVStorageSaveData kkm_last_timestamp [12:36:38]File name is /storage/kkm_last_timestamp [12:36:38]Write 4 bytes [12:36:38]NVStorageSaveData done [12:36:38]ExternCall_PrintAddStr [12:36:38]wPrintStart [12:36:38]Write to MH i2c: 01 00 00 BB 1A D5 [12:36:38]Write i2c OK [12:36:38]MH_I2C_Read... [12:36:38]Read from MH i2c: 01 [12:36:38]MH_I2C_Read... [12:36:38]Read from MH i2c: 01 07 00 [12:36:38]MH_I2C_Read... [12:36:38]Read from MH i2c: 01 07 00 BB 1A 00 00 00 00 00 FF 0F EA [12:36:38]RasterBufferAndPrint [12:36:38]line Счет N : (1)1106593 [12:36:38]line ИНН: 02508201610067 [12:36:38]line Контрольно-Кассовый Чек [12:36:38]line ПРОДАЖА [12:36:38]line ТРК (МРК, ГНК) : 62 [12:36:38]line Товар: 2710124130 [12:36:38]line Аи-92-К-5 [12:36:38]line 8.080 * 61.90 [12:36:38]line = 500.15 [12:36:38]line НДС 12% НСП 1% [12:36:38]line > о реализуемом товаре [12:36:38]line ОКРУГЛЕНИЕ: -0.15 [12:36:38]line ИТОГО: 500.00 [12:36:38]line Внесено: 500.00 [12:36:38]line СДАЧА: 0.00 [12:36:38]line НСП 1% : 4.43 [12:36:38]line НДС 12% : 53.11 [12:36:38]line Наличными: 500.00 [12:36:38]line Безнал.: 0.00 [12:36:38]line Место: АЗС № 25 "Партнер Нефть" [12:36:38]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:36:38]line СНО: Общий режим [12:36:38]line Чек 169 04.03.2024 12:36 [12:36:38]line Смена: 324 ФФД: 1.0 [12:36:38]line ЗНМ: 0300000019 [12:36:38]line РНМ: 0000000000090573 [12:36:38]line Версия ККМ: 001 [12:36:38]line ФМ: 0000000000874798 [12:36:38]line ФД: 123569 [12:36:38]line ФПД: 170577718139014 [12:36:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T123638&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123569&fm=170577718139014&tin=02508201610067®Number=0000000000090573&sum=50000 [12:36:39]OFD Sender: Processing packet 123569 [packets to send 112, broken 111] [12:36:39]ProducePacketName [12:36:39]name=ofd_packets/00123569 [12:36:39]OFD Sender: To server: pG, [12:36:39]CommunicateWithHost lk.salyk.kg:30040 [12:36:39]written 0, free lines is 4095 [12:36:39]ConnectInit lk.salyk.kg [12:36:39]Connected sock=10 [12:36:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 D7 10 07 01 DB B6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 56 C0 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B1 E2 01 00 35 04 06 00 9B 23 B8 4B D8 86 6A E2 75 28 61 CF 31 C2 [12:36:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 5F D6 47 00 74 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 37 39 38 10 04 04 00 B1 E2 01 00 F4 03 04 00 7E 6C E5 65 B6 04 01 00 00 6B 69 0A 66 4E 89 68 7B [12:36:39]CommunicateWithHost err = 0 [12:36:39]CheckOFDResponse [12:36:39]1017 (14) - 77093643461234 [12:36:39]1041 (16) - 0000000000874798 [12:36:39]1040 (4) - 123569 [12:36:39]1012 (4) - 04.03.2024 06:38 [12:36:39]1206 (1) - 0 [12:36:39]OFD Sender: Remove packet 123569 [12:36:39]ProducePacketName [12:36:39]name=ofd_packets/00123569 [12:36:39]NVStorageDeleteData [12:36:39]Write to MH i2c: 01 00 00 E6 1A 00 [12:36:39]Write i2c OK [12:36:39]MH_I2C_Read... [12:36:39]Read from MH i2c: 01 [12:36:39]MH_I2C_Read... [12:36:39]Read from MH i2c: 01 07 00 [12:36:39]MH_I2C_Read... [12:36:39]Read from MH i2c: 01 07 00 E6 1A 00 00 00 00 00 E7 0C FA [12:36:39]RasterBufferAndPrint [12:36:39]line [12:36:39]line [12:36:39]line [12:36:39]line [12:36:39]line [12:36:39]written 0, free lines is 3309 [12:36:39]MH_Cut [12:36:39]Write to MH i2c: D1 01 00 ED 1A 01 D9 [12:36:39]Write i2c OK [12:36:39]MH_I2C_Read... [12:36:39]Read from MH i2c: D1 [12:36:39]MH_I2C_Read... [12:36:39]Read from MH i2c: D1 01 00 [12:36:39]MH_I2C_Read... [12:36:39]Read from MH i2c: D1 01 00 ED 1A 00 D8 [12:36:39]Write to MH i2c: 01 00 00 EE 1A 08 [12:36:39]Write i2c OK [12:36:39]MH_I2C_Read... [12:36:39]OFD Sender: No OFD packet to send [12:36:40]*** Cut start [12:36:40]*** Purtial cut [12:36:40]*** Stage 1: CUTSNS_PIN = 1 [12:36:42]Read from MH i2c: 01 [12:36:42]MH_I2C_Read... [12:36:42]*** Stop cut motor [12:36:42]*** Cut end [12:36:42]Read from MH i2c: 01 07 00 [12:36:42]MH_I2C_Read... [12:36:42]Read from MH i2c: 01 07 00 EE 1A 00 00 00 00 00 FF 0F 1D [12:36:42]process_action close_receipt done [12:36:42]requested_data is exist [12:36:42]produce_requested_data [12:36:42]requested_item fm.sn is exist - process it [12:36:42]wFMCommunicate request_size=4 [12:36:42]MH_SAM_APDU [12:36:42]CAPDU: 80 11 00 00 [12:36:42]Write to MH i2c: E2 08 00 EF 1A 80 11 00 00 00 00 00 00 83 [12:36:42]Write i2c OK [12:36:42]MH_I2C_Read... [12:36:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:42]Read from MH i2c: E2 [12:36:42]MH_I2C_Read... [12:36:42]Read from MH i2c: E2 17 00 [12:36:42]MH_I2C_Read... [12:36:42]Read from MH i2c: E2 17 00 EF 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E1 [12:36:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:36:42]wFMCommunicate OK [12:36:42]requested_item fd.num is exist - process it [12:36:42]SAM_PROTO_GetFieldsCounters [12:36:42]wFMCommunicate request_size=4 [12:36:42]MH_SAM_APDU [12:36:42]CAPDU: 80 13 00 00 [12:36:42]Write to MH i2c: E2 08 00 F0 1A 80 13 00 00 00 00 00 00 86 [12:36:42]Write i2c OK [12:36:42]MH_I2C_Read... [12:36:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:36:42]Read from MH i2c: E2 [12:36:42]MH_I2C_Read... [12:36:42]Read from MH i2c: E2 62 00 [12:36:42]MH_I2C_Read... [12:36:42]Read from MH i2c: E2 62 00 F0 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B1 E2 01 00 0E 04 04 00 44 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 85 [12:36:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B1 E2 01 00 0E 04 04 00 44 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 [12:36:42]wFMCommunicate OK [12:36:42]SAM_PROTO_GetFieldsCounters done [12:36:42]requested_item shift.num is exist - process it [12:36:42]requested_item shift.opened is exist - process it [12:36:42]req_shift_opened [12:36:42]FM_GetShiftState [12:36:42]SAM_PROTO_GetShiftState [12:36:42]wFMCommunicate request_size=4 [12:36:42]MH_SAM_APDU [12:36:42]CAPDU: 80 13 01 00 [12:36:42]Write to MH i2c: E2 08 00 F1 1A 80 13 01 00 00 00 00 00 88 [12:36:42]Write i2c OK [12:36:42]MH_I2C_Read... [12:36:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:42]Read from MH i2c: E2 [12:36:42]MH_I2C_Read... [12:36:42]Read from MH i2c: E2 0E 00 [12:36:42]MH_I2C_Read... [12:36:42]Read from MH i2c: E2 0E 00 F1 1A 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 9F [12:36:42]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:36:42]wFMCommunicate OK [12:36:42]SAM_PROTO_GetShiftState done [12:36:42]FM_GetShiftState done [12:36:42]req_shift_opened done [12:36:42]requested_item shift.open_date is exist - process it [12:36:42]req_shift_open_date [12:36:42]req_shift_open_date done [12:36:42]produce_requested_data done [12:36:42]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123569,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [12:36:42]process_action_free close_receipt [12:36:42]json_value_free [12:36:42]json_value_free done [12:36:42]process_json_proto returns [12:36:42]Send response to host [12:36:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123569,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [12:36:42]free response buf [12:36:42]execute_script done [12:36:42]execute_script returns [12:36:42]free content buf [12:36:42]Sock 9.Close socket [12:36:42]Sock 9.Thread stoped [12:36:44]OFD Sender: No OFD packet to send [12:36:49]OFD Sender: No OFD packet to send [12:36:54]OFD Sender: No OFD packet to send [12:36:59]OFD Sender: No OFD packet to send [12:37:04]OFD Sender: No OFD packet to send [12:37:09]OFD Sender: No OFD packet to send [12:37:14]OFD Sender: No OFD packet to send [12:37:19]OFD Sender: No OFD packet to send [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:45]OFD Sender: No OFD packet to send [12:37:50]OFD Sender: No OFD packet to send [12:37:55]OFD Sender: No OFD packet to send [12:38:00]OFD Sender: No OFD packet to send [12:38:05]OFD Sender: No OFD packet to send [12:38:10]OFD Sender: No OFD packet to send [12:38:15]OFD Sender: No OFD packet to send [12:38:20]OFD Sender: No OFD packet to send [12:38:25]OFD Sender: No OFD packet to send [12:38:30]OFD Sender: No OFD packet to send [12:38:35]OFD Sender: No OFD packet to send [12:38:40]OFD Sender: No OFD packet to send [12:38:45]OFD Sender: No OFD packet to send [12:38:50]OFD Sender: No OFD packet to send [12:38:52]accept exits with 7 [12:38:52]New connection [12:38:52]New thread 3067436388 created [12:38:52]Thread 3067579748 joined [12:38:52]Waiting for new connection... [12:38:52] Sock 7.Parse request [12:38:52]Sock 7.Check first char [12:38:52]Sock 7.First char is OK [12:38:52]request: POST /json_proto HTTP/1.0 [12:38:52]Method: POST [12:38:52]URL: /json_proto [12:38:52]Method is POST - this is cgi request [12:38:52]url: /json_proto [12:38:52]query_string will be loaded in cgi processing [12:38:52]execute_cgi json_proto POST (null) [12:38:52]execute_cgi path=json_proto method=POST [12:38:52]POST find Content-Length [12:38:52]Host: 172.17.48.197:8080 [12:38:52]Content-Length: 678 [12:38:52]Content-Type: application/json [12:38:52] [12:38:52]POST finish read [12:38:52]Found Content-Length = 678 [12:38:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106594", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:38:52]execute_script... [12:38:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106594", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:38:52]POST & json_proto [12:38:52]process_json_proto [12:38:52]json parsed OK: [12:38:52]protocol is kg_v1.0 [12:38:52]action value=close_receipt [12:38:52]process_action close_receipt [12:38:52]cmd_close_receipt [12:38:52]MH_GetDate [12:38:52]Write to MH i2c: F0 00 00 F2 1A FB [12:38:52]Write i2c OK [12:38:52]MH_I2C_Read... [12:38:52]Read from MH i2c: F0 [12:38:52]MH_I2C_Read... [12:38:52]Read from MH i2c: F0 09 00 [12:38:52]MH_I2C_Read... [12:38:52]Read from MH i2c: F0 09 00 F2 1A 00 DD C0 E5 65 6C AF E3 65 4E [12:38:52]GetLastDocTimeStamp 1709555798 [12:38:52]current date 1709555933 [12:38:52]FM_GetShiftState [12:38:52]SAM_PROTO_GetShiftState [12:38:52]wFMCommunicate request_size=4 [12:38:52]MH_SAM_APDU [12:38:52]CAPDU: 80 13 01 00 [12:38:52]Write to MH i2c: E2 08 00 F3 1A 80 13 01 00 00 00 00 00 8A [12:38:52]Write i2c OK [12:38:52]MH_I2C_Read... [12:38:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:38:52]Read from MH i2c: E2 [12:38:52]MH_I2C_Read... [12:38:52]Read from MH i2c: E2 0E 00 [12:38:52]MH_I2C_Read... [12:38:52]Read from MH i2c: E2 0E 00 F3 1A 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 A1 [12:38:52]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:38:52]wFMCommunicate OK [12:38:52]SAM_PROTO_GetShiftState done [12:38:52]FM_GetShiftState done [12:38:52]opened in 1709511088 [12:38:52]opened+sec_in_day 1709597488 [12:38:52]quantity*price = 50015 [12:38:52]sum+1 = 50016 [12:38:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 170 04.03.2024 12:38 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123570 ФПД: 274518280485790 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T123853&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123570&fm=274518280485790&tin=02508201610067®Number=0000000000090573&sum=50000 [12:38:53]StoreToDocumentArchive [12:38:53]shift 324 fd 123570 [12:38:53]save to /storage/0324/doc_00123570 [12:38:53]save last doc name /storage/0324/doc_00123570 to /storage/kkm_last_doc_name [12:38:53]save OK [12:38:53]Clear old archive folders... [12:38:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:38:53]tlvbuf is 01B5C4E0 [12:38:53]SAM_PROTO_ClearQueue [12:38:53]wFMCommunicate request_size=4 [12:38:53]MH_SAM_APDU [12:38:53]CAPDU: 80 09 00 00 [12:38:53]Write to MH i2c: E2 08 00 00 1B 80 09 00 00 00 00 00 00 8D [12:38:53]Write i2c OK [12:38:53]MH_I2C_Read... [12:38:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:38:53]Read from MH i2c: E2 [12:38:53]MH_I2C_Read... [12:38:53]Read from MH i2c: E2 03 00 [12:38:53]MH_I2C_Read... [12:38:53]Read from MH i2c: E2 03 00 00 1B 00 90 00 8F [12:38:53]RAPDU: 90 00 [12:38:53]wFMCommunicate OK [12:38:53]SAM_PROTO_ClearQueue done [12:38:53]KKMCreateOFDPacket [12:38:53]OFDProtocolAddRootSTLVToBuf [12:38:53]FM_MakeSignedData [12:38:53]FM_MakeSignedData [12:38:53]SAM_PROTO_SignData [12:38:53]wFMCommunicate request_size=4 [12:38:53]MH_SAM_APDU [12:38:53]CAPDU: 80 0D 01 02 [12:38:53]Write to MH i2c: E2 08 00 01 1B 80 0D 01 02 00 00 00 00 95 [12:38:53]Write i2c OK [12:38:53]MH_I2C_Read... [12:38:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:38:53]Read from MH i2c: E2 [12:38:53]MH_I2C_Read... [12:38:53]Read from MH i2c: E2 03 00 [12:38:53]MH_I2C_Read... [12:38:53]Read from MH i2c: E2 03 00 01 1B 00 90 00 90 [12:38:53]RAPDU: 90 00 [12:38:53]wFMCommunicate OK [12:38:53]wFMCommunicate request_size=255 [12:38:53]MH_SAM_APDU [12:38:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 DD C0 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B2 E2 01 00 35 04 06 00 F9 [12:38:53]Write to MH i2c: E2 02 01 02 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 DD C0 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B2 E2 01 00 35 04 06 00 F9 00 00 D9 [12:38:53]Write i2c OK [12:38:53]MH_I2C_Read... [12:38:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:38:53]Read from MH i2c: E2 [12:38:53]MH_I2C_Read... [12:38:53]Read from MH i2c: E2 03 00 [12:38:53]MH_I2C_Read... [12:38:53]Read from MH i2c: E2 03 00 02 1B 00 90 00 91 [12:38:53]RAPDU: 90 00 [12:38:53]wFMCommunicate OK [12:38:53]wFMCommunicate request_size=10 [12:38:53]MH_SAM_APDU [12:38:53]CAPDU: 80 0D 02 02 05 AC 44 97 BB 9E [12:38:53]Write to MH i2c: E2 0D 00 03 1B 80 0D 02 02 05 00 AC 44 97 BB 9E 00 00 82 [12:38:53]Write i2c OK [12:38:53]MH_I2C_Read... [12:38:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:38:53]Read from MH i2c: E2 [12:38:53]MH_I2C_Read... [12:38:53]Read from MH i2c: E2 03 00 [12:38:53]MH_I2C_Read... [12:38:53]Read from MH i2c: E2 03 00 03 1B 00 90 00 92 [12:38:53]RAPDU: 90 00 [12:38:53]wFMCommunicate OK [12:38:53]wFMCommunicate request_size=4 [12:38:53]MH_SAM_APDU [12:38:53]CAPDU: 80 0D 03 02 [12:38:53]Write to MH i2c: E2 08 00 04 1B 80 0D 03 02 00 00 00 00 9A [12:38:53]Write i2c OK [12:38:53]MH_I2C_Read... [12:38:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:38:53]Read from MH i2c: E2 [12:38:53]MH_I2C_Read... [12:38:53]Read from MH i2c: E2 0B 00 [12:38:53]MH_I2C_Read... [12:38:53]Read from MH i2c: E2 0B 00 04 1B 00 5F 17 B4 C8 BF 29 8A 1E 90 00 1D [12:38:53]RAPDU: 5F 17 B4 C8 BF 29 8A 1E 90 00 [12:38:53]wFMCommunicate OK [12:38:53]SAM_PROTO_SignData done [12:38:53]FM_MakeSignedData done [12:38:53]CreateOFDProtocolMessage [12:38:53]wFMCommunicate request_size=4 [12:38:53]MH_SAM_APDU [12:38:53]CAPDU: 80 11 00 00 [12:38:53]Write to MH i2c: E2 08 00 05 1B 80 11 00 00 00 00 00 00 9A [12:38:53]Write i2c OK [12:38:53]MH_I2C_Read... [12:38:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:38:53]Read from MH i2c: E2 [12:38:53]MH_I2C_Read... [12:38:53]Read from MH i2c: E2 17 00 [12:38:53]MH_I2C_Read... [12:38:53]Read from MH i2c: E2 17 00 05 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F8 [12:38:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:38:53]wFMCommunicate OK [12:38:53]CreateOFDProtocolMessage done [12:38:53]OFDSenderStorePacket 123570 [12:38:53]StoreOFDPacket docnum=123570 [12:38:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 57 11 07 01 D4 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 DD C0 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B2 E2 01 00 35 04 06 00 F9 AC 44 97 BB 9E 5F 17 B4 C8 BF 29 8A 1E [12:38:53]CheckFolder [12:38:53]dirname=/storage/ofd_packets [12:38:53]CheckFolder done [12:38:53]ProducePacketName [12:38:53]name=ofd_packets/00123570 [12:38:53]NVStorageSaveData ofd_packets/00123570 [12:38:53]File name is /storage/ofd_packets/00123570 [12:38:53]Write 301 bytes [12:38:53]NVStorageSaveData done [12:38:53]OFDSenderStorePacket done [12:38:53]KKMCreateOFDPacket done [12:38:53]NVStorageSaveData kkm_last_timestamp [12:38:53]File name is /storage/kkm_last_timestamp [12:38:53]Write 4 bytes [12:38:53]NVStorageSaveData done [12:38:53]OFD Sender: Processing packet 123570 [packets to send 112, broken 111] [12:38:53]ProducePacketName [12:38:53]name=ofd_packets/00123570 [12:38:53]OFD Sender: To server: pG, [12:38:53]CommunicateWithHost lk.salyk.kg:30040 [12:38:53]ConnectInit lk.salyk.kg [12:38:53]ExternCall_PrintAddStr [12:38:53]wPrintStart [12:38:53]Write to MH i2c: 01 00 00 06 1B 21 [12:38:53]Write i2c OK [12:38:53]MH_I2C_Read... [12:38:53]Read from MH i2c: 01 [12:38:53]MH_I2C_Read... [12:38:53]Read from MH i2c: 01 07 00 [12:38:53]MH_I2C_Read... [12:38:53]Read from MH i2c: 01 07 00 06 1B 00 00 00 00 00 FF 0F 36 [12:38:53]RasterBufferAndPrint [12:38:53]line Счет N : (1)1106594 [12:38:53]line ИНН: 02508201610067 [12:38:53]line Контрольно-Кассовый Чек [12:38:53]line ПРОДАЖА [12:38:53]line ТРК (МРК, ГНК) : 11 [12:38:53]line Товар: 2710124130 [12:38:53]line Аи-92-К-5 [12:38:53]line 8.080 * 61.90 [12:38:53]line = 500.15 [12:38:53]line НДС 12% НСП 1% [12:38:53]line > о реализуемом товаре [12:38:53]line ОКРУГЛЕНИЕ: -0.15 [12:38:53]line ИТОГО: 500.00 [12:38:53]line Внесено: 500.00 [12:38:53]line СДАЧА: 0.00 [12:38:53]line НСП 1% : 4.43 [12:38:53]line НДС 12% : 53.11 [12:38:53]line Наличными: 500.00 [12:38:53]line Безнал.: 0.00 [12:38:53]line Место: АЗС № 25 "Партнер Нефть" [12:38:53]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:38:53]line СНО: Общий режим [12:38:53]line Чек 170 04.03.2024 12:38 [12:38:53]line Смена: 324 ФФД: 1.0 [12:38:53]line ЗНМ: 0300000019 [12:38:54]line РНМ: 0000000000090573 [12:38:54]line Версия ККМ: 001 [12:38:54]line ФМ: 0000000000874798 [12:38:54]line ФД: 123570 [12:38:54]line ФПД: 274518280485790 [12:38:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T123853&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123570&fm=274518280485790&tin=02508201610067®Number=0000000000090573&sum=50000 [12:38:54]Connected sock=11 [12:38: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 37 39 38 0F 01 00 00 57 11 07 01 D4 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 DD C0 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B2 E2 01 00 35 04 06 00 F9 AC 44 97 BB 9E 5F 17 B4 C8 BF 29 8A 1E [12:38:54]written 0, free lines is 4095 [12:38:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 1D F1 47 00 12 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B2 E2 01 00 F4 03 04 00 05 6D E5 65 B6 04 01 00 00 CE 5F 97 BE FC 0F FC E6 [12:38:54]CommunicateWithHost err = 0 [12:38:54]CheckOFDResponse [12:38:54]1017 (14) - 77093643461234 [12:38:54]1041 (16) - 0000000000874798 [12:38:54]1040 (4) - 123570 [12:38:54]1012 (4) - 04.03.2024 06:41 [12:38:54]1206 (1) - 0 [12:38:54]OFD Sender: Remove packet 123570 [12:38:54]ProducePacketName [12:38:54]name=ofd_packets/00123570 [12:38:54]NVStorageDeleteData [12:38:54]Write to MH i2c: 01 00 00 31 1B 4C [12:38:54]Write i2c OK [12:38:54]MH_I2C_Read... [12:38:54]Read from MH i2c: 01 [12:38:54]MH_I2C_Read... [12:38:54]Read from MH i2c: 01 07 00 [12:38:54]MH_I2C_Read... [12:38:54]Read from MH i2c: 01 07 00 31 1B 00 00 00 00 00 D9 0C 38 [12:38:54]RasterBufferAndPrint [12:38:54]line [12:38:54]line [12:38:54]line [12:38:54]line [12:38:54]line [12:38:54]written 0, free lines is 3297 [12:38:54]MH_Cut [12:38:54]Write to MH i2c: D1 01 00 38 1B 01 25 [12:38:54]Write i2c OK [12:38:54]MH_I2C_Read... [12:38:54]Read from MH i2c: D1 [12:38:54]MH_I2C_Read... [12:38:54]Read from MH i2c: D1 01 00 [12:38:54]MH_I2C_Read... [12:38:54]Read from MH i2c: D1 01 00 38 1B 00 24 [12:38:54]Write to MH i2c: 01 00 00 39 1B 54 [12:38:54]Write i2c OK [12:38:54]MH_I2C_Read... [12:38:54]OFD Sender: No OFD packet to send [12:38:55]*** Cut start [12:38:55]*** Purtial cut [12:38:55]*** Stage 1: CUTSNS_PIN = 1 [12:38:57]Read from MH i2c: 01 [12:38:57]MH_I2C_Read... [12:38:57]*** Stop cut motor [12:38:57]*** Cut end [12:38:57]Read from MH i2c: 01 07 00 [12:38:57]MH_I2C_Read... [12:38:57]Read from MH i2c: 01 07 00 39 1B 00 00 00 00 00 FF 0F 69 [12:38:57]process_action close_receipt done [12:38:57]requested_data is exist [12:38:57]produce_requested_data [12:38:57]requested_item fm.sn is exist - process it [12:38:57]wFMCommunicate request_size=4 [12:38:57]MH_SAM_APDU [12:38:57]CAPDU: 80 11 00 00 [12:38:57]Write to MH i2c: E2 08 00 3A 1B 80 11 00 00 00 00 00 00 CF [12:38:57]Write i2c OK [12:38:57]MH_I2C_Read... [12:38:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:38:57]Read from MH i2c: E2 [12:38:57]MH_I2C_Read... [12:38:57]Read from MH i2c: E2 17 00 [12:38:57]MH_I2C_Read... [12:38:57]Read from MH i2c: E2 17 00 3A 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 2D [12:38:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:38:57]wFMCommunicate OK [12:38:57]requested_item fd.num is exist - process it [12:38:57]SAM_PROTO_GetFieldsCounters [12:38:57]wFMCommunicate request_size=4 [12:38:57]MH_SAM_APDU [12:38:57]CAPDU: 80 13 00 00 [12:38:57]Write to MH i2c: E2 08 00 3B 1B 80 13 00 00 00 00 00 00 D2 [12:38:57]Write i2c OK [12:38:57]MH_I2C_Read... [12:38:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:38:57]Read from MH i2c: E2 [12:38:57]MH_I2C_Read... [12:38:57]Read from MH i2c: E2 62 00 [12:38:57]MH_I2C_Read... [12:38:57]Read from MH i2c: E2 62 00 3B 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B2 E2 01 00 0E 04 04 00 44 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 D5 [12:38: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B2 E2 01 00 0E 04 04 00 44 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 [12:38:57]wFMCommunicate OK [12:38:57]SAM_PROTO_GetFieldsCounters done [12:38:57]requested_item shift.num is exist - process it [12:38:57]requested_item shift.opened is exist - process it [12:38:57]req_shift_opened [12:38:57]FM_GetShiftState [12:38:57]SAM_PROTO_GetShiftState [12:38:57]wFMCommunicate request_size=4 [12:38:57]MH_SAM_APDU [12:38:57]CAPDU: 80 13 01 00 [12:38:57]Write to MH i2c: E2 08 00 3C 1B 80 13 01 00 00 00 00 00 D4 [12:38:57]Write i2c OK [12:38:57]MH_I2C_Read... [12:38:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:38:57]Read from MH i2c: E2 [12:38:57]MH_I2C_Read... [12:38:57]Read from MH i2c: E2 0E 00 [12:38:57]MH_I2C_Read... [12:38:57]Read from MH i2c: E2 0E 00 3C 1B 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 EB [12:38:57]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:38:57]wFMCommunicate OK [12:38:57]SAM_PROTO_GetShiftState done [12:38:57]FM_GetShiftState done [12:38:57]req_shift_opened done [12:38:57]requested_item shift.open_date is exist - process it [12:38:57]req_shift_open_date [12:38:57]req_shift_open_date done [12:38:57]produce_requested_data done [12:38:57]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123570,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [12:38:57]process_action_free close_receipt [12:38:57]json_value_free [12:38:57]json_value_free done [12:38:57]process_json_proto returns [12:38:57]Send response to host [12:38:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123570,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [12:38:57]free response buf [12:38:57]execute_script done [12:38:57]execute_script returns [12:38:57]free content buf [12:38:57]Sock 7.Close socket [12:38:57]Sock 7.Thread stoped [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:41:00]OFD Sender: No OFD packet to send [12:41:05]OFD Sender: No OFD packet to send [12:41:10]OFD Sender: No OFD packet to send [12:41:15]OFD Sender: No OFD packet to send [12:41:20]OFD Sender: No OFD packet to send [12:41:25]OFD Sender: No OFD packet to send [12:41:30]OFD Sender: No OFD packet to send [12:41:35]OFD Sender: No OFD packet to send [12:41:40]OFD Sender: No OFD packet to send [12:41:45]OFD Sender: No OFD packet to send [12:41:50]OFD Sender: No OFD packet to send [12:41:55]OFD Sender: No OFD packet to send [12:42:00]OFD Sender: No OFD packet to send [12:42:05]OFD Sender: No OFD packet to send [12:42:10]OFD Sender: No OFD packet to send [12:42:11]accept exits with 9 [12:42:11]New connection [12:42:11]New thread 3067579748 created [12:42:11]Thread 3067436388 joined [12:42:11]Waiting for new connection... [12:42:11] Sock 9.Parse request [12:42:11]Sock 9.Check first char [12:42:11]Sock 9.First char is OK [12:42:11]request: POST /json_proto HTTP/1.0 [12:42:11]Method: POST [12:42:11]URL: /json_proto [12:42:11]Method is POST - this is cgi request [12:42:11]url: /json_proto [12:42:11]query_string will be loaded in cgi processing [12:42:11]execute_cgi json_proto POST (null) [12:42:11]execute_cgi path=json_proto method=POST [12:42:11]POST find Content-Length [12:42:11]Host: 172.17.48.197:8080 [12:42:11]Content-Length: 683 [12:42:11]Content-Type: application/json [12:42:11] [12:42:11]POST finish read [12:42:11]Found Content-Length = 683 [12:42:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106595", "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" : 69.50, "quantity" : 43.170, "sum" : 3000.32, "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" ] } } [12:42:11]execute_script... [12:42:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106595", "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" : 69.50, "quantity" : 43.170, "sum" : 3000.32, "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" ] } } [12:42:11]POST & json_proto [12:42:11]process_json_proto [12:42:11]json parsed OK: [12:42:11]protocol is kg_v1.0 [12:42:11]action value=close_receipt [12:42:11]process_action close_receipt [12:42:11]cmd_close_receipt [12:42:11]MH_GetDate [12:42:11]Write to MH i2c: F0 00 00 3D 1B 47 [12:42:11]Write i2c OK [12:42:11]MH_I2C_Read... [12:42:11]Read from MH i2c: F0 [12:42:11]MH_I2C_Read... [12:42:11]Read from MH i2c: F0 09 00 [12:42:11]MH_I2C_Read... [12:42:11]Read from MH i2c: F0 09 00 3D 1B 00 A5 C1 E5 65 6C AF E3 65 63 [12:42:11]GetLastDocTimeStamp 1709555933 [12:42:11]current date 1709556133 [12:42:11]FM_GetShiftState [12:42:11]SAM_PROTO_GetShiftState [12:42:11]wFMCommunicate request_size=4 [12:42:11]MH_SAM_APDU [12:42:11]CAPDU: 80 13 01 00 [12:42:11]Write to MH i2c: E2 08 00 3E 1B 80 13 01 00 00 00 00 00 D6 [12:42:11]Write i2c OK [12:42:11]MH_I2C_Read... [12:42:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:11]Read from MH i2c: E2 [12:42:11]MH_I2C_Read... [12:42:11]Read from MH i2c: E2 0E 00 [12:42:11]MH_I2C_Read... [12:42:11]Read from MH i2c: E2 0E 00 3E 1B 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 ED [12:42:11]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:42:11]wFMCommunicate OK [12:42:11]SAM_PROTO_GetShiftState done [12:42:11]FM_GetShiftState done [12:42:11]opened in 1709511088 [12:42:11]opened+sec_in_day 1709597488 [12:42:11]quantity*price = 300031 [12:42:11]sum+1 = 300033 [12:42:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.62 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 171 04.03.2024 12:42 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123571 ФПД: 86865017549194 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T124213&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123571&fm=86865017549194&tin=02508201610067®Number=0000000000090573&sum=300000 [12:42:13]StoreToDocumentArchive [12:42:13]shift 324 fd 123571 [12:42:13]save to /storage/0324/doc_00123571 [12:42:13]save last doc name /storage/0324/doc_00123571 to /storage/kkm_last_doc_name [12:42:13]save OK [12:42:13]Clear old archive folders... [12:42:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:42:13]tlvbuf is 01B6B4D0 [12:42:13]SAM_PROTO_ClearQueue [12:42:13]wFMCommunicate request_size=4 [12:42:13]MH_SAM_APDU [12:42:13]CAPDU: 80 09 00 00 [12:42:13]Write to MH i2c: E2 08 00 4B 1B 80 09 00 00 00 00 00 00 D8 [12:42:13]Write i2c OK [12:42:13]MH_I2C_Read... [12:42:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:42:13]Read from MH i2c: E2 [12:42:13]MH_I2C_Read... [12:42:13]Read from MH i2c: E2 03 00 [12:42:13]MH_I2C_Read... [12:42:13]Read from MH i2c: E2 03 00 4B 1B 00 90 00 DA [12:42:13]RAPDU: 90 00 [12:42:13]wFMCommunicate OK [12:42:13]SAM_PROTO_ClearQueue done [12:42:13]KKMCreateOFDPacket [12:42:13]OFDProtocolAddRootSTLVToBuf [12:42:13]FM_MakeSignedData [12:42:13]FM_MakeSignedData [12:42:13]SAM_PROTO_SignData [12:42:13]wFMCommunicate request_size=4 [12:42:13]MH_SAM_APDU [12:42:13]CAPDU: 80 0D 01 02 [12:42:13]Write to MH i2c: E2 08 00 4C 1B 80 0D 01 02 00 00 00 00 E0 [12:42:13]Write i2c OK [12:42:13]MH_I2C_Read... [12:42:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:42:13]Read from MH i2c: E2 [12:42:13]MH_I2C_Read... [12:42:13]Read from MH i2c: E2 03 00 [12:42:13]MH_I2C_Read... [12:42:13]Read from MH i2c: E2 03 00 4C 1B 00 90 00 DB [12:42:13]RAPDU: 90 00 [12:42:13]wFMCommunicate OK [12:42:13]wFMCommunicate request_size=255 [12:42:13]MH_SAM_APDU [12:42:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A2 A8 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 00 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 76 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 AB 00 00 00 F4 03 04 00 A5 C1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B3 E2 01 00 35 04 06 00 4F [12:42:13]Write to MH i2c: E2 02 01 4D 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A2 A8 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 00 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 76 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 AB 00 00 00 F4 03 04 00 A5 C1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B3 E2 01 00 35 04 06 00 4F 00 00 E9 [12:42:13]Write i2c OK [12:42:13]MH_I2C_Read... [12:42:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:13]Read from MH i2c: E2 [12:42:13]MH_I2C_Read... [12:42:13]Read from MH i2c: E2 03 00 [12:42:13]MH_I2C_Read... [12:42:13]Read from MH i2c: E2 03 00 4D 1B 00 90 00 DC [12:42:13]RAPDU: 90 00 [12:42:13]wFMCommunicate OK [12:42:13]wFMCommunicate request_size=10 [12:42:13]MH_SAM_APDU [12:42:13]CAPDU: 80 0D 02 02 05 00 D6 83 B1 8A [12:42:13]Write to MH i2c: E2 0D 00 4E 1B 80 0D 02 02 05 00 00 D6 83 B1 8A 00 00 81 [12:42:13]Write i2c OK [12:42:13]MH_I2C_Read... [12:42:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:13]Read from MH i2c: E2 [12:42:13]MH_I2C_Read... [12:42:13]Read from MH i2c: E2 03 00 [12:42:13]MH_I2C_Read... [12:42:13]Read from MH i2c: E2 03 00 4E 1B 00 90 00 DD [12:42:13]RAPDU: 90 00 [12:42:13]wFMCommunicate OK [12:42:13]wFMCommunicate request_size=4 [12:42:13]MH_SAM_APDU [12:42:13]CAPDU: 80 0D 03 02 [12:42:13]Write to MH i2c: E2 08 00 4F 1B 80 0D 03 02 00 00 00 00 E5 [12:42:13]Write i2c OK [12:42:13]MH_I2C_Read... [12:42:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:42:13]Read from MH i2c: E2 [12:42:13]MH_I2C_Read... [12:42:13]Read from MH i2c: E2 0B 00 [12:42:13]MH_I2C_Read... [12:42:13]Read from MH i2c: E2 0B 00 4F 1B 00 C1 33 AD B7 78 DF 6B 45 90 00 45 [12:42:13]RAPDU: C1 33 AD B7 78 DF 6B 45 90 00 [12:42:13]wFMCommunicate OK [12:42:13]SAM_PROTO_SignData done [12:42:13]FM_MakeSignedData done [12:42:13]CreateOFDProtocolMessage [12:42:13]wFMCommunicate request_size=4 [12:42:13]MH_SAM_APDU [12:42:13]CAPDU: 80 11 00 00 [12:42:13]Write to MH i2c: E2 08 00 50 1B 80 11 00 00 00 00 00 00 E5 [12:42:13]Write i2c OK [12:42:13]MH_I2C_Read... [12:42:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:13]Read from MH i2c: E2 [12:42:13]MH_I2C_Read... [12:42:13]Read from MH i2c: E2 17 00 [12:42:13]MH_I2C_Read... [12:42:13]Read from MH i2c: E2 17 00 50 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 43 [12:42:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:42:13]wFMCommunicate OK [12:42:13]CreateOFDProtocolMessage done [12:42:13]OFDSenderStorePacket 123571 [12:42:13]StoreOFDPacket docnum=123571 [12:42:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 9C 16 07 01 86 75 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A2 A8 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 00 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 76 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 AB 00 00 00 F4 03 04 00 A5 C1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B3 E2 01 00 35 04 06 00 4F 00 D6 83 B1 8A C1 33 AD B7 78 DF 6B 45 [12:42:13]CheckFolder [12:42:13]dirname=/storage/ofd_packets [12:42:13]CheckFolder done [12:42:13]ProducePacketName [12:42:13]name=ofd_packets/00123571 [12:42:13]NVStorageSaveData ofd_packets/00123571 [12:42:13]File name is /storage/ofd_packets/00123571 [12:42:13]Write 301 bytes [12:42:13]NVStorageSaveData done [12:42:13]OFDSenderStorePacket done [12:42:13]KKMCreateOFDPacket done [12:42:13]NVStorageSaveData kkm_last_timestamp [12:42:13]File name is /storage/kkm_last_timestamp [12:42:13]Write 4 bytes [12:42:13]NVStorageSaveData done [12:42:13]ExternCall_PrintAddStr [12:42:13]wPrintStart [12:42:13]Write to MH i2c: 01 00 00 51 1B 6C [12:42:13]Write i2c OK [12:42:13]MH_I2C_Read... [12:42:13]Read from MH i2c: 01 [12:42:13]MH_I2C_Read... [12:42:13]Read from MH i2c: 01 07 00 [12:42:13]MH_I2C_Read... [12:42:13]Read from MH i2c: 01 07 00 51 1B 00 00 00 00 00 FF 0F 81 [12:42:13]RasterBufferAndPrint [12:42:13]line Счет N : (1)1106595 [12:42:13]line ИНН: 02508201610067 [12:42:13]line Контрольно-Кассовый Чек [12:42:13]line ПРОДАЖА [12:42:13]line ТРК (МРК, ГНК) : 13 [12:42:13]line Товар: 2710124500 [12:42:13]line Аи-95-К-5 [12:42:13]line 43.170 * 69.50 [12:42:13]line = 3000.32 [12:42:13]line НДС 12% НСП 1% [12:42:13]line > о реализуемом товаре [12:42:13]line ОКРУГЛЕНИЕ: -0.32 [12:42:13]line ИТОГО: 3000.00 [12:42:13]line Внесено: 3000.00 [12:42:13]line СДАЧА: 0.00 [12:42:13]line НСП 1% : 26.55 [12:42:13]line НДС 12% : 318.62 [12:42:13]line Наличными: 3000.00 [12:42:13]line Безнал.: 0.00 [12:42:13]line Место: АЗС № 25 "Партнер Нефть" [12:42:13]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:42:13]line СНО: Общий режим [12:42:13]line Чек 171 04.03.2024 12:42 [12:42:13]line Смена: 324 ФФД: 1.0 [12:42:13]line ЗНМ: 0300000019 [12:42:13]line РНМ: 0000000000090573 [12:42:13]line Версия ККМ: 001 [12:42:13]line ФМ: 0000000000874798 [12:42:13]line ФД: 123571 [12:42:13]line ФПД: 86865017549194 [12:42:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T124213&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123571&fm=86865017549194&tin=02508201610067®Number=0000000000090573&sum=300000 [12:42:13]OFD Sender: Processing packet 123571 [packets to send 112, broken 111] [12:42:13]ProducePacketName [12:42:13]name=ofd_packets/00123571 [12:42:13]OFD Sender: To server: pG, [12:42:13]CommunicateWithHost lk.salyk.kg:30040 [12:42:13]ConnectInit lk.salyk.kg [12:42:13]written 0, free lines is 4095 [12:42:13]Connected sock=10 [12:42: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 37 39 38 0F 01 00 00 9C 16 07 01 86 75 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A2 A8 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 00 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 76 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 AB 00 00 00 F4 03 04 00 A5 C1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B3 E2 01 00 35 04 06 00 4F 00 D6 83 B1 8A C1 33 AD B7 78 DF 6B 45 [12:42:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 6B 84 47 00 F0 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B3 E2 01 00 F4 03 04 00 CD 6D E5 65 B6 04 01 00 00 35 9F F1 8F 7D 79 F9 46 [12:42:14]CommunicateWithHost err = 0 [12:42:14]CheckOFDResponse [12:42:14]1017 (14) - 77093643461234 [12:42:14]1041 (16) - 0000000000874798 [12:42:14]1040 (4) - 123571 [12:42:14]1012 (4) - 04.03.2024 06:44 [12:42:14]1206 (1) - 0 [12:42:14]OFD Sender: Remove packet 123571 [12:42:14]ProducePacketName [12:42:14]name=ofd_packets/00123571 [12:42:14]NVStorageDeleteData [12:42:14]Write to MH i2c: 01 00 00 7C 1B 97 [12:42:14]Write i2c OK [12:42:14]MH_I2C_Read... [12:42:14]Read from MH i2c: 01 [12:42:14]MH_I2C_Read... [12:42:14]Read from MH i2c: 01 07 00 [12:42:14]MH_I2C_Read... [12:42:14]Read from MH i2c: 01 07 00 7C 1B 00 00 00 00 00 E7 0C 91 [12:42:14]RasterBufferAndPrint [12:42:14]line [12:42:14]line [12:42:14]line [12:42:14]line [12:42:14]line [12:42:14]written 0, free lines is 3312 [12:42:14]MH_Cut [12:42:14]Write to MH i2c: D1 01 00 83 1B 01 70 [12:42:14]Write i2c OK [12:42:14]MH_I2C_Read... [12:42:14]Read from MH i2c: D1 [12:42:14]MH_I2C_Read... [12:42:14]Read from MH i2c: D1 01 00 [12:42:14]MH_I2C_Read... [12:42:14]Read from MH i2c: D1 01 00 83 1B 00 6F [12:42:14]Write to MH i2c: 01 00 00 84 1B 9F [12:42:14]Write i2c OK [12:42:14]MH_I2C_Read... [12:42:14]OFD Sender: No OFD packet to send [12:42:15]*** Cut start [12:42:15]*** Purtial cut [12:42:15]*** Stage 1: CUTSNS_PIN = 1 [12:42:17]Read from MH i2c: 01 [12:42:17]MH_I2C_Read... [12:42:17]*** Stop cut motor [12:42:17]*** Cut end [12:42:17]Read from MH i2c: 01 07 00 [12:42:17]MH_I2C_Read... [12:42:17]Read from MH i2c: 01 07 00 84 1B 00 00 00 00 00 FF 0F B4 [12:42:17]process_action close_receipt done [12:42:17]requested_data is exist [12:42:17]produce_requested_data [12:42:17]requested_item fm.sn is exist - process it [12:42:17]wFMCommunicate request_size=4 [12:42:17]MH_SAM_APDU [12:42:17]CAPDU: 80 11 00 00 [12:42:17]Write to MH i2c: E2 08 00 85 1B 80 11 00 00 00 00 00 00 1A [12:42:17]Write i2c OK [12:42:17]MH_I2C_Read... [12:42:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:17]Read from MH i2c: E2 [12:42:17]MH_I2C_Read... [12:42:17]Read from MH i2c: E2 17 00 [12:42:17]MH_I2C_Read... [12:42:17]Read from MH i2c: E2 17 00 85 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 78 [12:42:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:42:17]wFMCommunicate OK [12:42:17]requested_item fd.num is exist - process it [12:42:17]SAM_PROTO_GetFieldsCounters [12:42:17]wFMCommunicate request_size=4 [12:42:17]MH_SAM_APDU [12:42:17]CAPDU: 80 13 00 00 [12:42:17]Write to MH i2c: E2 08 00 86 1B 80 13 00 00 00 00 00 00 1D [12:42:17]Write i2c OK [12:42:17]MH_I2C_Read... [12:42:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:42:17]Read from MH i2c: E2 [12:42:17]MH_I2C_Read... [12:42:17]Read from MH i2c: E2 62 00 [12:42:17]MH_I2C_Read... [12:42:17]Read from MH i2c: E2 62 00 86 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B3 E2 01 00 0E 04 04 00 44 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 24 [12:42: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B3 E2 01 00 0E 04 04 00 44 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 [12:42:17]wFMCommunicate OK [12:42:17]SAM_PROTO_GetFieldsCounters done [12:42:17]requested_item shift.num is exist - process it [12:42:17]requested_item shift.opened is exist - process it [12:42:17]req_shift_opened [12:42:17]FM_GetShiftState [12:42:17]SAM_PROTO_GetShiftState [12:42:17]wFMCommunicate request_size=4 [12:42:17]MH_SAM_APDU [12:42:17]CAPDU: 80 13 01 00 [12:42:17]Write to MH i2c: E2 08 00 87 1B 80 13 01 00 00 00 00 00 1F [12:42:17]Write i2c OK [12:42:17]MH_I2C_Read... [12:42:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:17]Read from MH i2c: E2 [12:42:17]MH_I2C_Read... [12:42:17]Read from MH i2c: E2 0E 00 [12:42:17]MH_I2C_Read... [12:42:17]Read from MH i2c: E2 0E 00 87 1B 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 36 [12:42:17]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:42:17]wFMCommunicate OK [12:42:17]SAM_PROTO_GetShiftState done [12:42:17]FM_GetShiftState done [12:42:17]req_shift_opened done [12:42:17]requested_item shift.open_date is exist - process it [12:42:17]req_shift_open_date [12:42:17]req_shift_open_date done [12:42:17]produce_requested_data done [12:42:17]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123571,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [12:42:17]process_action_free close_receipt [12:42:17]json_value_free [12:42:17]json_value_free done [12:42:17]process_json_proto returns [12:42:17]Send response to host [12:42:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123571,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [12:42:17]free response buf [12:42:17]execute_script done [12:42:17]execute_script returns [12:42:17]free content buf [12:42:17]Sock 9.Close socket [12:42:17]Sock 9.Thread stoped [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:41]accept exits with 7 [12:42:41]New connection [12:42:41]New thread 3067436388 created [12:42:41]Thread 3067579748 joined [12:42:41]Waiting for new connection... [12:42:41] Sock 7.Parse request [12:42:41]Sock 7.Check first char [12:42:41]Sock 7.First char is OK [12:42:41]request: POST /json_proto HTTP/1.0 [12:42:41]Method: POST [12:42:41]URL: /json_proto [12:42:41]Method is POST - this is cgi request [12:42:41]url: /json_proto [12:42:41]query_string will be loaded in cgi processing [12:42:41]execute_cgi json_proto POST (null) [12:42:41]execute_cgi path=json_proto method=POST [12:42:41]POST find Content-Length [12:42:41]Host: 172.17.48.197:8080 [12:42:41]Content-Length: 683 [12:42:41]Content-Type: application/json [12:42:41] [12:42:41]POST finish read [12:42:41]Found Content-Length = 683 [12:42:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106596", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:42:41]execute_script... [12:42:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106596", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:42:41]POST & json_proto [12:42:41]process_json_proto [12:42:41]json parsed OK: [12:42:41]protocol is kg_v1.0 [12:42:41]action value=close_receipt [12:42:41]process_action close_receipt [12:42:41]cmd_close_receipt [12:42:41]MH_GetDate [12:42:41]Write to MH i2c: F0 00 00 88 1B 92 [12:42:41]Write i2c OK [12:42:41]MH_I2C_Read... [12:42:41]Read from MH i2c: F0 [12:42:41]MH_I2C_Read... [12:42:41]Read from MH i2c: F0 09 00 [12:42:41]MH_I2C_Read... [12:42:41]Read from MH i2c: F0 09 00 88 1B 00 C3 C1 E5 65 6C AF E3 65 CC [12:42:41]GetLastDocTimeStamp 1709556133 [12:42:41]current date 1709556163 [12:42:41]FM_GetShiftState [12:42:41]SAM_PROTO_GetShiftState [12:42:41]wFMCommunicate request_size=4 [12:42:41]MH_SAM_APDU [12:42:41]CAPDU: 80 13 01 00 [12:42:41]Write to MH i2c: E2 08 00 89 1B 80 13 01 00 00 00 00 00 21 [12:42:41]Write i2c OK [12:42:41]MH_I2C_Read... [12:42:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:41]Read from MH i2c: E2 [12:42:41]MH_I2C_Read... [12:42:41]Read from MH i2c: E2 0E 00 [12:42:41]MH_I2C_Read... [12:42:41]Read from MH i2c: E2 0E 00 89 1B 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 38 [12:42:41]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:42:41]wFMCommunicate OK [12:42:41]SAM_PROTO_GetShiftState done [12:42:41]FM_GetShiftState done [12:42:41]opened in 1709511088 [12:42:41]opened+sec_in_day 1709597488 [12:42:41]quantity*price = 100030 [12:42:41]sum+1 = 100031 [12:42:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 172 04.03.2024 12:42 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123572 ФПД: 122252030875682 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T124243&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123572&fm=122252030875682&tin=02508201610067®Number=0000000000090573&sum=100000 [12:42:43]StoreToDocumentArchive [12:42:43]shift 324 fd 123572 [12:42:43]save to /storage/0324/doc_00123572 [12:42:43]save last doc name /storage/0324/doc_00123572 to /storage/kkm_last_doc_name [12:42:43]save OK [12:42:43]Clear old archive folders... [12:42:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:42:43]tlvbuf is 01BDF640 [12:42:43]SAM_PROTO_ClearQueue [12:42:43]wFMCommunicate request_size=4 [12:42:43]MH_SAM_APDU [12:42:43]CAPDU: 80 09 00 00 [12:42:43]Write to MH i2c: E2 08 00 96 1B 80 09 00 00 00 00 00 00 23 [12:42:43]Write i2c OK [12:42:43]MH_I2C_Read... [12:42:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:42:43]Read from MH i2c: E2 [12:42:43]MH_I2C_Read... [12:42:43]Read from MH i2c: E2 03 00 [12:42:43]MH_I2C_Read... [12:42:43]Read from MH i2c: E2 03 00 96 1B 00 90 00 25 [12:42:43]RAPDU: 90 00 [12:42:43]wFMCommunicate OK [12:42:43]SAM_PROTO_ClearQueue done [12:42:43]KKMCreateOFDPacket [12:42:43]OFDProtocolAddRootSTLVToBuf [12:42:43]FM_MakeSignedData [12:42:43]FM_MakeSignedData [12:42:43]SAM_PROTO_SignData [12:42:43]wFMCommunicate request_size=4 [12:42:43]MH_SAM_APDU [12:42:43]CAPDU: 80 0D 01 02 [12:42:43]Write to MH i2c: E2 08 00 97 1B 80 0D 01 02 00 00 00 00 2B [12:42:43]Write i2c OK [12:42:43]MH_I2C_Read... [12:42:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:42:43]Read from MH i2c: E2 [12:42:43]MH_I2C_Read... [12:42:43]Read from MH i2c: E2 03 00 [12:42:43]MH_I2C_Read... [12:42:43]Read from MH i2c: E2 03 00 97 1B 00 90 00 26 [12:42:43]RAPDU: 90 00 [12:42:43]wFMCommunicate OK [12:42:43]wFMCommunicate request_size=255 [12:42:43]MH_SAM_APDU [12:42:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 C3 C1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B4 E2 01 00 35 04 06 00 6F [12:42:43]Write to MH i2c: E2 02 01 98 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 C3 C1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B4 E2 01 00 35 04 06 00 6F 00 00 5C [12:42:43]Write i2c OK [12:42:43]MH_I2C_Read... [12:42:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:43]Read from MH i2c: E2 [12:42:43]MH_I2C_Read... [12:42:43]Read from MH i2c: E2 03 00 [12:42:43]MH_I2C_Read... [12:42:43]Read from MH i2c: E2 03 00 98 1B 00 90 00 27 [12:42:43]RAPDU: 90 00 [12:42:43]wFMCommunicate OK [12:42:43]wFMCommunicate request_size=10 [12:42:43]MH_SAM_APDU [12:42:43]CAPDU: 80 0D 02 02 05 30 04 DF 98 22 [12:42:43]Write to MH i2c: E2 0D 00 99 1B 80 0D 02 02 05 00 30 04 DF 98 22 00 00 05 [12:42:43]Write i2c OK [12:42:43]MH_I2C_Read... [12:42:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:43]Read from MH i2c: E2 [12:42:43]MH_I2C_Read... [12:42:43]Read from MH i2c: E2 03 00 [12:42:43]MH_I2C_Read... [12:42:43]Read from MH i2c: E2 03 00 99 1B 00 90 00 28 [12:42:43]RAPDU: 90 00 [12:42:43]wFMCommunicate OK [12:42:43]wFMCommunicate request_size=4 [12:42:43]MH_SAM_APDU [12:42:43]CAPDU: 80 0D 03 02 [12:42:43]Write to MH i2c: E2 08 00 9A 1B 80 0D 03 02 00 00 00 00 30 [12:42:43]Write i2c OK [12:42:43]MH_I2C_Read... [12:42:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:42:43]Read from MH i2c: E2 [12:42:43]MH_I2C_Read... [12:42:43]Read from MH i2c: E2 0B 00 [12:42:43]MH_I2C_Read... [12:42:43]Read from MH i2c: E2 0B 00 9A 1B 00 98 D7 A7 AA 2C DE A2 4A 90 00 E7 [12:42:43]RAPDU: 98 D7 A7 AA 2C DE A2 4A 90 00 [12:42:43]wFMCommunicate OK [12:42:43]SAM_PROTO_SignData done [12:42:43]FM_MakeSignedData done [12:42:43]CreateOFDProtocolMessage [12:42:43]wFMCommunicate request_size=4 [12:42:43]MH_SAM_APDU [12:42:43]CAPDU: 80 11 00 00 [12:42:43]Write to MH i2c: E2 08 00 9B 1B 80 11 00 00 00 00 00 00 30 [12:42:43]Write i2c OK [12:42:43]MH_I2C_Read... [12:42:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:43]Read from MH i2c: E2 [12:42:43]MH_I2C_Read... [12:42:43]Read from MH i2c: E2 17 00 [12:42:43]MH_I2C_Read... [12:42:43]Read from MH i2c: E2 17 00 9B 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 8E [12:42:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:42:43]wFMCommunicate OK [12:42:43]CreateOFDProtocolMessage done [12:42:43]OFDSenderStorePacket 123572 [12:42:43]StoreOFDPacket docnum=123572 [12:42:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 03 F7 07 01 A7 37 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 C3 C1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B4 E2 01 00 35 04 06 00 6F 30 04 DF 98 22 98 D7 A7 AA 2C DE A2 4A [12:42:43]CheckFolder [12:42:43]dirname=/storage/ofd_packets [12:42:43]CheckFolder done [12:42:43]ProducePacketName [12:42:43]name=ofd_packets/00123572 [12:42:43]NVStorageSaveData ofd_packets/00123572 [12:42:43]File name is /storage/ofd_packets/00123572 [12:42:43]Write 301 bytes [12:42:43]NVStorageSaveData done [12:42:43]OFDSenderStorePacket done [12:42:43]KKMCreateOFDPacket done [12:42:43]NVStorageSaveData kkm_last_timestamp [12:42:43]File name is /storage/kkm_last_timestamp [12:42:43]Write 4 bytes [12:42:43]NVStorageSaveData done [12:42:43]ExternCall_PrintAddStr [12:42:43]wPrintStart [12:42:43]Write to MH i2c: 01 00 00 9C 1B B7 [12:42:43]Write i2c OK [12:42:43]MH_I2C_Read... [12:42:43]Read from MH i2c: 01 [12:42:43]MH_I2C_Read... [12:42:43]Read from MH i2c: 01 07 00 [12:42:43]MH_I2C_Read... [12:42:43]Read from MH i2c: 01 07 00 9C 1B 00 00 00 00 00 FF 0F CC [12:42:43]RasterBufferAndPrint [12:42:43]line Счет N : (1)1106596 [12:42:43]line ИНН: 02508201610067 [12:42:43]line Контрольно-Кассовый Чек [12:42:43]line ПРОДАЖА [12:42:43]line ТРК (МРК, ГНК) : 62 [12:42:43]line Товар: 2710124130 [12:42:43]line Аи-92-К-5 [12:42:43]line 16.160 * 61.90 [12:42:43]line = 1000.30 [12:42:43]line НДС 12% НСП 1% [12:42:43]line > о реализуемом товаре [12:42:43]line ОКРУГЛЕНИЕ: -0.30 [12:42:43]line ИТОГО: 1000.00 [12:42:43]line Внесено: 1000.00 [12:42:43]line СДАЧА: 0.00 [12:42:43]line НСП 1% : 8.85 [12:42:43]line НДС 12% : 106.23 [12:42:43]line Наличными: 1000.00 [12:42:43]line Безнал.: 0.00 [12:42:43]line Место: АЗС № 25 "Партнер Нефть" [12:42:43]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:42:43]line СНО: Общий режим [12:42:43]line Чек 172 04.03.2024 12:42 [12:42:43]line Смена: 324 ФФД: 1.0 [12:42:43]line ЗНМ: 0300000019 [12:42:43]line РНМ: 0000000000090573 [12:42:43]line Версия ККМ: 001 [12:42:43]line ФМ: 0000000000874798 [12:42:43]line ФД: 123572 [12:42:43]line ФПД: 122252030875682 [12:42:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T124243&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123572&fm=122252030875682&tin=02508201610067®Number=0000000000090573&sum=100000 [12:42:43]OFD Sender: Processing packet 123572 [packets to send 112, broken 111] [12:42:43]ProducePacketName [12:42:43]name=ofd_packets/00123572 [12:42:43]OFD Sender: To server: pG, [12:42:43]CommunicateWithHost lk.salyk.kg:30040 [12:42:43]ConnectInit lk.salyk.kg [12:42:43]written 0, free lines is 4095 [12:42:43]Connected sock=10 [12:42:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 03 F7 07 01 A7 37 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 C3 C1 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B4 E2 01 00 35 04 06 00 6F 30 04 DF 98 22 98 D7 A7 AA 2C DE A2 4A [12:42:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 47 10 47 00 C5 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 37 39 38 10 04 04 00 B4 E2 01 00 F4 03 04 00 EB 6D E5 65 B6 04 01 00 00 11 9D 3C 85 9C EF DC D6 [12:42:44]CommunicateWithHost err = 0 [12:42:44]CheckOFDResponse [12:42:44]1017 (14) - 77093643461234 [12:42:44]1041 (16) - 0000000000874798 [12:42:44]1040 (4) - 123572 [12:42:44]1012 (4) - 04.03.2024 06:44 [12:42:44]1206 (1) - 0 [12:42:44]OFD Sender: Remove packet 123572 [12:42:44]ProducePacketName [12:42:44]name=ofd_packets/00123572 [12:42:44]NVStorageDeleteData [12:42:44]Write to MH i2c: 01 00 00 C7 1B E2 [12:42:44]Write i2c OK [12:42:44]MH_I2C_Read... [12:42:44]Read from MH i2c: 01 [12:42:44]MH_I2C_Read... [12:42:44]Read from MH i2c: 01 07 00 [12:42:44]MH_I2C_Read... [12:42:44]Read from MH i2c: 01 07 00 C7 1B 00 00 00 00 00 ED 0C E2 [12:42:44]RasterBufferAndPrint [12:42:44]line [12:42:44]line [12:42:44]line [12:42:44]line [12:42:44]line [12:42:44]written 0, free lines is 3315 [12:42:44]MH_Cut [12:42:44]Write to MH i2c: D1 01 00 CE 1B 01 BB [12:42:44]Write i2c OK [12:42:44]MH_I2C_Read... [12:42:44]Read from MH i2c: D1 [12:42:44]MH_I2C_Read... [12:42:44]Read from MH i2c: D1 01 00 [12:42:44]MH_I2C_Read... [12:42:44]Read from MH i2c: D1 01 00 CE 1B 00 BA [12:42:44]Write to MH i2c: 01 00 00 CF 1B EA [12:42:44]Write i2c OK [12:42:44]MH_I2C_Read... [12:42:44]OFD Sender: No OFD packet to send [12:42:45]*** Cut start [12:42:45]*** Purtial cut [12:42:45]*** Stage 1: CUTSNS_PIN = 1 [12:42:47]Read from MH i2c: 01 [12:42:47]MH_I2C_Read... [12:42:47]*** Stop cut motor [12:42:47]*** Cut end [12:42:47]Read from MH i2c: 01 07 00 [12:42:47]MH_I2C_Read... [12:42:47]Read from MH i2c: 01 07 00 CF 1B 00 00 00 00 00 FF 0F FF [12:42:47]process_action close_receipt done [12:42:47]requested_data is exist [12:42:47]produce_requested_data [12:42:47]requested_item fm.sn is exist - process it [12:42:47]wFMCommunicate request_size=4 [12:42:47]MH_SAM_APDU [12:42:47]CAPDU: 80 11 00 00 [12:42:47]Write to MH i2c: E2 08 00 D0 1B 80 11 00 00 00 00 00 00 65 [12:42:47]Write i2c OK [12:42:47]MH_I2C_Read... [12:42:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:47]Read from MH i2c: E2 [12:42:47]MH_I2C_Read... [12:42:47]Read from MH i2c: E2 17 00 [12:42:47]MH_I2C_Read... [12:42:47]Read from MH i2c: E2 17 00 D0 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C3 [12:42:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:42:47]wFMCommunicate OK [12:42:47]requested_item fd.num is exist - process it [12:42:47]SAM_PROTO_GetFieldsCounters [12:42:47]wFMCommunicate request_size=4 [12:42:47]MH_SAM_APDU [12:42:47]CAPDU: 80 13 00 00 [12:42:47]Write to MH i2c: E2 08 00 D1 1B 80 13 00 00 00 00 00 00 68 [12:42:47]Write i2c OK [12:42:47]MH_I2C_Read... [12:42:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:42:47]Read from MH i2c: E2 [12:42:47]MH_I2C_Read... [12:42:47]Read from MH i2c: E2 62 00 [12:42:47]MH_I2C_Read... [12:42:47]Read from MH i2c: E2 62 00 D1 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B4 E2 01 00 0E 04 04 00 44 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 73 [12:42: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B4 E2 01 00 0E 04 04 00 44 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 [12:42:47]wFMCommunicate OK [12:42:47]SAM_PROTO_GetFieldsCounters done [12:42:47]requested_item shift.num is exist - process it [12:42:47]requested_item shift.opened is exist - process it [12:42:47]req_shift_opened [12:42:47]FM_GetShiftState [12:42:47]SAM_PROTO_GetShiftState [12:42:47]wFMCommunicate request_size=4 [12:42:47]MH_SAM_APDU [12:42:47]CAPDU: 80 13 01 00 [12:42:47]Write to MH i2c: E2 08 00 D2 1B 80 13 01 00 00 00 00 00 6A [12:42:47]Write i2c OK [12:42:47]MH_I2C_Read... [12:42:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:47]Read from MH i2c: E2 [12:42:47]MH_I2C_Read... [12:42:47]Read from MH i2c: E2 0E 00 [12:42:47]MH_I2C_Read... [12:42:47]Read from MH i2c: E2 0E 00 D2 1B 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 81 [12:42:47]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:42:47]wFMCommunicate OK [12:42:47]SAM_PROTO_GetShiftState done [12:42:47]FM_GetShiftState done [12:42:47]req_shift_opened done [12:42:47]requested_item shift.open_date is exist - process it [12:42:47]req_shift_open_date [12:42:47]req_shift_open_date done [12:42:47]produce_requested_data done [12:42:47]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123572,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [12:42:47]process_action_free close_receipt [12:42:47]json_value_free [12:42:47]json_value_free done [12:42:47]process_json_proto returns [12:42:47]Send response to host [12:42:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123572,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [12:42:47]free response buf [12:42:47]execute_script done [12:42:47]execute_script returns [12:42:47]free content buf [12:42:47]Sock 7.Close socket [12:42:47]Sock 7.Thread stoped [12:42:49]OFD Sender: No OFD packet to send [12:42:51]int [12:42:51]Write to MH i2c: 01 00 00 D3 1B EE [12:42:51]*** FLAG_PRN_KEY set [12:42:51]Write i2c OK [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: 01 [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: 01 07 00 [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: 01 07 00 D3 1B 00 08 00 00 00 FF 0F 0B [12:42:51]state=0 [12:42:51]Key pressed [12:42:51]Feed [12:42:51]Write to MH i2c: D8 00 00 D4 1B C6 [12:42:51]Write i2c OK [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: D8 [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: D8 01 00 [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: D8 01 00 D4 1B 00 C7 [12:42:51]int [12:42:51]Write to MH i2c: 01 00 00 D5 1B F0 [12:42:51]Write i2c OK [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: 01 [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: 01 07 00 [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: 01 07 00 D5 1B 00 48 00 00 00 3C 00 7B [12:42:51]state=2 [12:42:51]Key pressed [12:42:51]int [12:42:51]Write to MH i2c: 01 00 00 D6 1B F1 [12:42:51]*** FLAG_PRN_KEY reset [12:42:51]Write i2c OK [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: 01 [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: 01 07 00 [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: 01 07 00 D6 1B 00 00 00 00 00 F7 0F FE [12:42:51]state=2 [12:42:51]Stop feed [12:42:51]int [12:42:51]Write to MH i2c: 01 00 00 D7 1B F2 [12:42:51]*** FLAG_PRN_KEY set [12:42:51]Write i2c OK [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: 01 [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: 01 07 00 [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: 01 07 00 D7 1B 00 08 00 00 00 FF 0F 0F [12:42:51]state=0 [12:42:51]Key pressed [12:42:51]Feed [12:42:51]Write to MH i2c: D8 00 00 D8 1B CA [12:42:51]Write i2c OK [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: D8 [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: D8 01 00 [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: D8 01 00 D8 1B 00 CB [12:42:51]int [12:42:51]Write to MH i2c: 01 00 00 D9 1B F4 [12:42:51]Write i2c OK [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: 01 [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: 01 07 00 [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: 01 07 00 D9 1B 00 48 00 00 00 3C 00 7F [12:42:51]state=2 [12:42:51]Key pressed [12:42:51]int [12:42:51]Write to MH i2c: 01 00 00 DA 1B F5 [12:42:51]*** FLAG_PRN_KEY reset [12:42:51]Write i2c OK [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: 01 [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: 01 07 00 [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: 01 07 00 DA 1B 00 00 00 00 00 F5 0F 00 [12:42:51]state=2 [12:42:51]Stop feed [12:42:51]int [12:42:51]Write to MH i2c: 01 00 00 DB 1B F6 [12:42:51]*** FLAG_PRN_KEY set [12:42:51]Write i2c OK [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: 01 [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: 01 07 00 [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: 01 07 00 DB 1B 00 08 00 00 00 FF 0F 13 [12:42:51]state=0 [12:42:51]Key pressed [12:42:51]Feed [12:42:51]Write to MH i2c: D8 00 00 DC 1B CE [12:42:51]Write i2c OK [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: D8 [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: D8 01 00 [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: D8 01 00 DC 1B 00 CF [12:42:51]int [12:42:51]Write to MH i2c: 01 00 00 DD 1B F8 [12:42:51]Write i2c OK [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: 01 [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: 01 07 00 [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: 01 07 00 DD 1B 00 48 00 00 00 3C 00 83 [12:42:51]state=2 [12:42:51]Key pressed [12:42:51]int [12:42:51]Write to MH i2c: 01 00 00 DE 1B F9 [12:42:51]*** FLAG_PRN_KEY reset [12:42:51]Write i2c OK [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: 01 [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: 01 07 00 [12:42:51]MH_I2C_Read... [12:42:51]Read from MH i2c: 01 07 00 DE 1B 00 00 00 00 00 F6 0F 05 [12:42:51]state=2 [12:42:51]Stop feed [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]int [12:43:19]Write to MH i2c: 01 00 00 DF 1B FA [12:43:19]*** FLAG_PRN_KEY set [12:43:19]Write i2c OK [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: 01 [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: 01 07 00 [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: 01 07 00 DF 1B 00 08 00 00 00 FF 0F 17 [12:43:19]state=0 [12:43:19]Key pressed [12:43:19]Feed [12:43:19]Write to MH i2c: D8 00 00 E0 1B D2 [12:43:19]Write i2c OK [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: D8 [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: D8 01 00 [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: D8 01 00 E0 1B 00 D3 [12:43:19]int [12:43:19]Write to MH i2c: 01 00 00 E1 1B FC [12:43:19]Write i2c OK [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: 01 [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: 01 07 00 [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: 01 07 00 E1 1B 00 48 00 00 00 3D 00 88 [12:43:19]state=2 [12:43:19]Key pressed [12:43:19]int [12:43:19]Write to MH i2c: 01 00 00 E2 1B FD [12:43:19]*** FLAG_PRN_KEY reset [12:43:19]Write i2c OK [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: 01 [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: 01 07 00 [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: 01 07 00 E2 1B 00 00 00 00 00 F5 0F 08 [12:43:19]state=2 [12:43:19]Stop feed [12:43:19]OFD Sender: No OFD packet to send [12:43:19]int [12:43:19]Write to MH i2c: 01 00 00 E3 1B FE [12:43:19]*** FLAG_PRN_KEY set [12:43:19]Write i2c OK [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: 01 [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: 01 07 00 [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: 01 07 00 E3 1B 00 08 00 00 00 FF 0F 1B [12:43:19]state=0 [12:43:19]Key pressed [12:43:19]Feed [12:43:19]Write to MH i2c: D8 00 00 E4 1B D6 [12:43:19]Write i2c OK [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: D8 [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: D8 01 00 [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: D8 01 00 E4 1B 00 D7 [12:43:19]int [12:43:19]Write to MH i2c: 01 00 00 E5 1B 00 [12:43:19]Write i2c OK [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: 01 [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: 01 07 00 [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: 01 07 00 E5 1B 00 48 00 00 00 3C 00 8B [12:43:19]state=2 [12:43:19]Key pressed [12:43:19]int [12:43:19]Write to MH i2c: 01 00 00 E6 1B 01 [12:43:19]*** FLAG_PRN_KEY reset [12:43:19]Write i2c OK [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: 01 [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: 01 07 00 [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: 01 07 00 E6 1B 00 00 00 00 00 F5 0F 0C [12:43:19]state=2 [12:43:19]Stop feed [12:43:19]int [12:43:19]Write to MH i2c: 01 00 00 E7 1B 02 [12:43:19]*** FLAG_PRN_KEY set [12:43:19]Write i2c OK [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: 01 [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: 01 07 00 [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: 01 07 00 E7 1B 00 08 00 00 00 FF 0F 1F [12:43:19]state=0 [12:43:19]Key pressed [12:43:19]Feed [12:43:19]Write to MH i2c: D8 00 00 E8 1B DA [12:43:19]Write i2c OK [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: D8 [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: D8 01 00 [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: D8 01 00 E8 1B 00 DB [12:43:19]int [12:43:19]Write to MH i2c: 01 00 00 E9 1B 04 [12:43:19]Write i2c OK [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: 01 [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: 01 07 00 [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: 01 07 00 E9 1B 00 48 00 00 00 3C 00 8F [12:43:19]state=2 [12:43:19]Key pressed [12:43:20]int [12:43:20]Write to MH i2c: 01 00 00 EA 1B 05 [12:43:20]*** FLAG_PRN_KEY reset [12:43:20]Write i2c OK [12:43:20]MH_I2C_Read... [12:43:20]Read from MH i2c: 01 [12:43:20]MH_I2C_Read... [12:43:20]Read from MH i2c: 01 07 00 [12:43:20]MH_I2C_Read... [12:43:20]Read from MH i2c: 01 07 00 EA 1B 00 00 00 00 00 F5 0F 10 [12:43:20]state=2 [12:43:20]Stop feed [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:47]accept exits with 9 [12:43:47]New connection [12:43:47]New thread 3067579748 created [12:43:47]Thread 3067436388 joined [12:43:47]Waiting for new connection... [12:43:47] Sock 9.Parse request [12:43:47]Sock 9.Check first char [12:43:47]Sock 9.First char is OK [12:43:47]request: POST /json_proto HTTP/1.0 [12:43:47]Method: POST [12:43:47]URL: /json_proto [12:43:47]Method is POST - this is cgi request [12:43:47]url: /json_proto [12:43:47]query_string will be loaded in cgi processing [12:43:47]execute_cgi json_proto POST (null) [12:43:47]execute_cgi path=json_proto method=POST [12:43:47]POST find Content-Length [12:43:47]Host: 172.17.48.197:8080 [12:43:47]Content-Length: 817 [12:43:47]Content-Type: application/json [12:43:47] [12:43:47]POST finish read [12:43:47]Found Content-Length = 817 [12:43:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106597", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:43:47]execute_script... [12: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)1106597", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:43:47]POST & json_proto [12:43:47]process_json_proto [12:43:47]json parsed OK: [12:43:47]protocol is kg_v1.0 [12:43:47]action value=close_receipt [12:43:47]process_action close_receipt [12:43:47]cmd_close_receipt [12:43:47]MH_GetDate [12:43:47]Write to MH i2c: F0 00 00 EB 1B F5 [12:43:47]Write i2c OK [12:43:47]MH_I2C_Read... [12:43:47]Read from MH i2c: F0 [12:43:47]MH_I2C_Read... [12:43:47]Read from MH i2c: F0 09 00 [12:43:47]MH_I2C_Read... [12:43:47]Read from MH i2c: F0 09 00 EB 1B 00 04 C2 E5 65 6C AF E3 65 71 [12:43:47]GetLastDocTimeStamp 1709556163 [12:43:47]current date 1709556228 [12:43:47]FM_GetShiftState [12:43:47]SAM_PROTO_GetShiftState [12:43:47]wFMCommunicate request_size=4 [12:43:47]MH_SAM_APDU [12:43:47]CAPDU: 80 13 01 00 [12:43:47]Write to MH i2c: E2 08 00 EC 1B 80 13 01 00 00 00 00 00 84 [12:43:47]Write i2c OK [12:43:47]MH_I2C_Read... [12:43:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:43:47]Read from MH i2c: E2 [12:43:47]MH_I2C_Read... [12:43:47]Read from MH i2c: E2 0E 00 [12:43:47]MH_I2C_Read... [12:43:47]Read from MH i2c: E2 0E 00 EC 1B 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 9B [12:43:47]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:43:47]wFMCommunicate OK [12:43:47]SAM_PROTO_GetShiftState done [12:43:47]FM_GetShiftState done [12:43:47]opened in 1709511088 [12:43:47]opened+sec_in_day 1709597488 [12:43:47]quantity*price = 50015 [12:43:47]sum+1 = 50016 [12:43:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.15 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.15 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 173 04.03.2024 12:43 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123573 ФПД: 128965003717987 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T124348&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123573&fm=128965003717987&tin=02508201610067®Number=0000000000090573&sum=50015 [12:43:48]StoreToDocumentArchive [12:43:48]shift 324 fd 123573 [12:43:48]save to /storage/0324/doc_00123573 [12:43:48]save last doc name /storage/0324/doc_00123573 to /storage/kkm_last_doc_name [12:43:48]save OK [12:43:48]Clear old archive folders... [12:43:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:43:48]tlvbuf is 01B6B4A0 [12:43:48]SAM_PROTO_ClearQueue [12:43:48]wFMCommunicate request_size=4 [12:43:48]MH_SAM_APDU [12:43:48]CAPDU: 80 09 00 00 [12:43:48]Write to MH i2c: E2 08 00 F9 1B 80 09 00 00 00 00 00 00 86 [12:43:48]Write i2c OK [12:43:48]MH_I2C_Read... [12:43:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:43:48]Read from MH i2c: E2 [12:43:48]MH_I2C_Read... [12:43:48]Read from MH i2c: E2 03 00 [12:43:48]MH_I2C_Read... [12:43:48]Read from MH i2c: E2 03 00 F9 1B 00 90 00 88 [12:43:48]RAPDU: 90 00 [12:43:48]wFMCommunicate OK [12:43:48]SAM_PROTO_ClearQueue done [12:43:48]KKMCreateOFDPacket [12:43:48]OFDProtocolAddRootSTLVToBuf [12:43:48]FM_MakeSignedData [12:43:48]FM_MakeSignedData [12:43:48]SAM_PROTO_SignData [12:43:48]wFMCommunicate request_size=4 [12:43:48]MH_SAM_APDU [12:43:48]CAPDU: 80 0D 01 02 [12:43:48]Write to MH i2c: E2 08 00 FA 1B 80 0D 01 02 00 00 00 00 8E [12:43:48]Write i2c OK [12:43:48]MH_I2C_Read... [12:43:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:43:48]Read from MH i2c: E2 [12:43:48]MH_I2C_Read... [12:43:48]Read from MH i2c: E2 03 00 [12:43:48]MH_I2C_Read... [12:43:48]Read from MH i2c: E2 03 00 FA 1B 00 90 00 89 [12:43:48]RAPDU: 90 00 [12:43:48]wFMCommunicate OK [12:43:48]wFMCommunicate request_size=255 [12:43:48]MH_SAM_APDU [12:43:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 04 C2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B5 E2 01 00 35 04 06 00 75 [12:43:48]Write to MH i2c: E2 02 01 FB 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 04 C2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B5 E2 01 00 35 04 06 00 75 00 00 9B [12:43:48]Write i2c OK [12:43:48]MH_I2C_Read... [12:43:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:43:48]Read from MH i2c: E2 [12:43:48]MH_I2C_Read... [12:43:48]Read from MH i2c: E2 03 00 [12:43:48]MH_I2C_Read... [12:43:48]Read from MH i2c: E2 03 00 FB 1B 00 90 00 8A [12:43:48]RAPDU: 90 00 [12:43:48]wFMCommunicate OK [12:43:48]wFMCommunicate request_size=10 [12:43:48]MH_SAM_APDU [12:43:48]CAPDU: 80 0D 02 02 05 4B 01 3C 2D 63 [12:43:48]Write to MH i2c: E2 0D 00 FC 1B 80 0D 02 02 05 00 4B 01 3C 2D 63 00 00 B3 [12:43:48]Write i2c OK [12:43:48]MH_I2C_Read... [12:43:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:43:48]Read from MH i2c: E2 [12:43:48]MH_I2C_Read... [12:43:48]Read from MH i2c: E2 03 00 [12:43:48]MH_I2C_Read... [12:43:48]Read from MH i2c: E2 03 00 FC 1B 00 90 00 8B [12:43:48]RAPDU: 90 00 [12:43:48]wFMCommunicate OK [12:43:48]wFMCommunicate request_size=4 [12:43:48]MH_SAM_APDU [12:43:48]CAPDU: 80 0D 03 02 [12:43:48]Write to MH i2c: E2 08 00 FD 1B 80 0D 03 02 00 00 00 00 93 [12:43:48]Write i2c OK [12:43:48]MH_I2C_Read... [12:43:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:43:48]Read from MH i2c: E2 [12:43:48]MH_I2C_Read... [12:43:48]Read from MH i2c: E2 0B 00 [12:43:48]MH_I2C_Read... [12:43:48]Read from MH i2c: E2 0B 00 FD 1B 00 C6 5F E2 FC 3C 96 5B 3D 90 00 01 [12:43:48]RAPDU: C6 5F E2 FC 3C 96 5B 3D 90 00 [12:43:48]wFMCommunicate OK [12:43:48]SAM_PROTO_SignData done [12:43:48]FM_MakeSignedData done [12:43:48]CreateOFDProtocolMessage [12:43:48]wFMCommunicate request_size=4 [12:43:48]MH_SAM_APDU [12:43:48]CAPDU: 80 11 00 00 [12:43:48]Write to MH i2c: E2 08 00 FE 1B 80 11 00 00 00 00 00 00 93 [12:43:48]Write i2c OK [12:43:48]MH_I2C_Read... [12:43:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:43:48]Read from MH i2c: E2 [12:43:48]MH_I2C_Read... [12:43:48]Read from MH i2c: E2 17 00 [12:43:48]MH_I2C_Read... [12:43:48]Read from MH i2c: E2 17 00 FE 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F1 [12:43:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:43:48]wFMCommunicate OK [12:43:48]CreateOFDProtocolMessage done [12:43:48]OFDSenderStorePacket 123573 [12:43:48]StoreOFDPacket docnum=123573 [12:43:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 FD 3A 07 01 EA 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 04 C2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B5 E2 01 00 35 04 06 00 75 4B 01 3C 2D 63 C6 5F E2 FC 3C 96 5B 3D [12:43:48]CheckFolder [12:43:48]dirname=/storage/ofd_packets [12:43:48]CheckFolder done [12:43:48]ProducePacketName [12:43:48]name=ofd_packets/00123573 [12:43:48]NVStorageSaveData ofd_packets/00123573 [12:43:48]File name is /storage/ofd_packets/00123573 [12:43:48]Write 301 bytes [12:43:48]NVStorageSaveData done [12:43:48]OFDSenderStorePacket done [12:43:48]KKMCreateOFDPacket done [12:43:48]NVStorageSaveData kkm_last_timestamp [12:43:48]File name is /storage/kkm_last_timestamp [12:43:48]Write 4 bytes [12:43:48]NVStorageSaveData done [12:43:48]ExternCall_PrintAddStr [12:43:48]wPrintStart [12:43:48]Write to MH i2c: 01 00 00 FF 1B 1A [12:43:48]Write i2c OK [12:43:48]MH_I2C_Read... [12:43:48]Read from MH i2c: 01 [12:43:48]MH_I2C_Read... [12:43:48]Read from MH i2c: 01 07 00 [12:43:48]MH_I2C_Read... [12:43:48]Read from MH i2c: 01 07 00 FF 1B 00 00 00 00 00 FF 0F 2F [12:43:48]RasterBufferAndPrint [12:43:48]line Счет N : (1)1106597 [12:43:48]line ИНН: 02508201610067 [12:43:48]line Контрольно-Кассовый Чек [12:43:48]line ПРОДАЖА [12:43:48]line ТРК (МРК, ГНК) : 52 [12:43:48]line Товар: 2710124130 [12:43:48]line Аи-92-К-5 [12:43:48]line 8.080 * 61.90 [12:43:48]line = 500.15 [12:43:48]line НДС 12% НСП 1% [12:43:48]line > о реализуемом товаре [12:43:48]line ИТОГО: 500.15 [12:43:48]line НСП 1% : 4.43 [12:43:48]line НДС 12% : 53.11 [12:43:48]line Наличными: 0.00 [12:43:48]line Безнал.: 500.15 [12:43:48]line Место: АЗС № 25 "Партнер Нефть" [12:43:48]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:43:48]line СНО: Общий режим [12:43:48]line Чек 173 04.03.2024 12:43 [12:43:48]line Смена: 324 ФФД: 1.0 [12:43:48]line ЗНМ: 0300000019 [12:43:48]line РНМ: 0000000000090573 [12:43:48]line Версия ККМ: 001 [12:43:48]line Платежная система: Бакай Банк [12:43:48]line ФМ: 0000000000874798 [12:43:48]line ФД: 123573 [12:43:48]line ФПД: 128965003717987 [12:43:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T124348&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123573&fm=128965003717987&tin=02508201610067®Number=0000000000090573&sum=50015 [12:43:49]OFD Sender: Processing packet 123573 [packets to send 112, broken 111] [12:43:49]ProducePacketName [12:43:49]name=ofd_packets/00123573 [12:43:49]OFD Sender: To server: pG, [12:43:49]CommunicateWithHost lk.salyk.kg:30040 [12:43:49]ConnectInit lk.salyk.kg [12:43:49]written 0, free lines is 4095 [12:43:49]Connected sock=10 [12: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 37 39 38 0F 01 00 00 FD 3A 07 01 EA 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 04 C2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B5 E2 01 00 35 04 06 00 75 4B 01 3C 2D 63 C6 5F E2 FC 3C 96 5B 3D [12: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 37 39 38 4F 00 00 00 B9 2D 47 00 92 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 37 39 38 10 04 04 00 B5 E2 01 00 F4 03 04 00 2C 6E E5 65 B6 04 01 00 00 41 CB DC C4 61 64 4A E3 [12:43:49]CommunicateWithHost err = 0 [12:43:49]CheckOFDResponse [12:43:49]1017 (14) - 77093643461234 [12:43:49]1041 (16) - 0000000000874798 [12:43:49]1040 (4) - 123573 [12:43:49]1012 (4) - 04.03.2024 06:46 [12:43:49]1206 (1) - 0 [12:43:49]OFD Sender: Remove packet 123573 [12:43:49]ProducePacketName [12:43:49]name=ofd_packets/00123573 [12:43:49]NVStorageDeleteData [12:43:49]Write to MH i2c: 01 00 00 29 1C 45 [12:43:49]Write i2c OK [12:43:49]MH_I2C_Read... [12:43:49]Read from MH i2c: 01 [12:43:49]MH_I2C_Read... [12:43:49]Read from MH i2c: 01 07 00 [12:43:49]MH_I2C_Read... [12:43:49]Read from MH i2c: 01 07 00 29 1C 00 00 00 00 00 FF 0C 57 [12:43:49]RasterBufferAndPrint [12:43:49]line [12:43:49]line [12:43:49]line [12:43:49]line [12:43:49]line [12:43:49]written 0, free lines is 3333 [12:43:49]MH_Cut [12:43:49]Write to MH i2c: D1 01 00 30 1C 01 1E [12:43:49]Write i2c OK [12:43:49]MH_I2C_Read... [12:43:49]Read from MH i2c: D1 [12:43:49]MH_I2C_Read... [12:43:49]Read from MH i2c: D1 01 00 [12:43:49]MH_I2C_Read... [12:43:49]Read from MH i2c: D1 01 00 30 1C 00 1D [12:43:49]Write to MH i2c: 01 00 00 31 1C 4D [12:43:49]Write i2c OK [12:43:49]MH_I2C_Read... [12:43:49]OFD Sender: No OFD packet to send [12:43:50]*** Cut start [12:43:50]*** Purtial cut [12:43:50]*** Stage 1: CUTSNS_PIN = 1 [12:43:52]Read from MH i2c: 01 [12:43:52]MH_I2C_Read... [12:43:52]*** Stop cut motor [12:43:52]Read from MH i2c: 01 *** Cut end [12:43:52]07 00 [12:43:52]MH_I2C_Read... [12:43:52]Read from MH i2c: 01 07 00 31 1C 00 00 00 00 00 FF 0F 62 [12:43:52]process_action close_receipt done [12:43:52]requested_data is exist [12:43:52]produce_requested_data [12:43:52]requested_item fm.sn is exist - process it [12:43:52]wFMCommunicate request_size=4 [12:43:52]MH_SAM_APDU [12:43:52]CAPDU: 80 11 00 00 [12:43:52]Write to MH i2c: E2 08 00 32 1C 80 11 00 00 00 00 00 00 C8 [12:43:52]Write i2c OK [12:43:52]MH_I2C_Read... [12:43:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:43:52]Read from MH i2c: E2 [12:43:52]MH_I2C_Read... [12:43:52]Read from MH i2c: E2 17 00 [12:43:52]MH_I2C_Read... [12:43:52]Read from MH i2c: E2 17 00 32 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 26 [12:43:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:43:52]wFMCommunicate OK [12:43:52]requested_item fd.num is exist - process it [12:43:52]SAM_PROTO_GetFieldsCounters [12:43:52]wFMCommunicate request_size=4 [12:43:52]MH_SAM_APDU [12:43:52]CAPDU: 80 13 00 00 [12:43:52]Write to MH i2c: E2 08 00 33 1C 80 13 00 00 00 00 00 00 CB [12:43:52]Write i2c OK [12:43:52]MH_I2C_Read... [12:43:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:43:52]Read from MH i2c: E2 [12:43:52]MH_I2C_Read... [12:43:52]Read from MH i2c: E2 62 00 [12:43:52]MH_I2C_Read... [12:43:52]Read from MH i2c: E2 62 00 33 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B5 E2 01 00 0E 04 04 00 44 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 DA [12:43: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B5 E2 01 00 0E 04 04 00 44 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 [12:43:52]wFMCommunicate OK [12:43:52]SAM_PROTO_GetFieldsCounters done [12:43:52]requested_item shift.num is exist - process it [12:43:52]requested_item shift.opened is exist - process it [12:43:52]req_shift_opened [12:43:52]FM_GetShiftState [12:43:52]SAM_PROTO_GetShiftState [12:43:52]wFMCommunicate request_size=4 [12:43:52]MH_SAM_APDU [12:43:52]CAPDU: 80 13 01 00 [12:43:52]Write to MH i2c: E2 08 00 34 1C 80 13 01 00 00 00 00 00 CD [12:43:52]Write i2c OK [12:43:52]MH_I2C_Read... [12:43:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:43:52]Read from MH i2c: E2 [12:43:52]MH_I2C_Read... [12:43:52]Read from MH i2c: E2 0E 00 [12:43:52]MH_I2C_Read... [12:43:52]Read from MH i2c: E2 0E 00 34 1C 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 E4 [12:43:52]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:43:52]wFMCommunicate OK [12:43:52]SAM_PROTO_GetShiftState done [12:43:52]FM_GetShiftState done [12:43:52]req_shift_opened done [12:43:52]requested_item shift.open_date is exist - process it [12:43:52]req_shift_open_date [12:43:52]req_shift_open_date done [12:43:52]produce_requested_data done [12:43:52]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123573,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [12:43:52]process_action_free close_receipt [12:43:52]json_value_free [12:43:52]json_value_free done [12:43:52]process_json_proto returns [12:43:52]Send response to host [12:43:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123573,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [12:43:52]free response buf [12:43:52]execute_script done [12:43:52]execute_script returns [12:43:52]free content buf [12:43:52]Sock 9.Close socket [12:43:52]Sock 9.Thread stoped [12:43:54]OFD Sender: No OFD packet to send [12:43:57]int [12:43:57]Write to MH i2c: 01 00 00 35 1C 51 [12:43:57]*** FLAG_PRN_KEY set [12:43:57]Write i2c OK [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 07 00 [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 07 00 35 1C 00 08 00 00 00 FF 0F 6E [12:43:57]state=0 [12:43:57]Key pressed [12:43:57]Feed [12:43:57]Write to MH i2c: D8 00 00 36 1C 29 [12:43:57]Write i2c OK [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: D8 [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: D8 01 00 [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: D8 01 00 36 1C 00 2A [12:43:57]int [12:43:57]Write to MH i2c: 01 00 00 37 1C 53 [12:43:57]Write i2c OK [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 07 00 [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 07 00 37 1C 00 48 00 00 00 3C 00 DE [12:43:57]state=2 [12:43:57]Key pressed [12:43:57]int [12:43:57]Write to MH i2c: 01 00 00 38 1C 54 [12:43:57]*** FLAG_PRN_KEY reset [12:43:57]Write i2c OK [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 07 00 [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 07 00 38 1C 00 00 00 00 00 F6 0F 60 [12:43:57]state=2 [12:43:57]Stop feed [12:43:57]int [12:43:57]Write to MH i2c: 01 00 00 39 1C 55 [12:43:57]*** FLAG_PRN_KEY set [12:43:57]Write i2c OK [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 07 00 [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 07 00 39 1C 00 08 00 00 00 FF 0F 72 [12:43:57]state=0 [12:43:57]Key pressed [12:43:57]Feed [12:43:57]Write to MH i2c: D8 00 00 3A 1C 2D [12:43:57]Write i2c OK [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: D8 [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: D8 01 00 [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: D8 01 00 3A 1C 00 2E [12:43:57]int [12:43:57]Write to MH i2c: 01 00 00 3B 1C 57 [12:43:57]Write i2c OK [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 07 00 [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 07 00 3B 1C 00 48 00 00 00 3C 00 E2 [12:43:57]state=2 [12:43:57]Key pressed [12:43:57]int [12:43:57]Write to MH i2c: 01 00 00 3C 1C 58 [12:43:57]*** FLAG_PRN_KEY reset [12:43:57]Write i2c OK [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 07 00 [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 07 00 3C 1C 00 00 00 00 00 F6 0F 64 [12:43:57]state=2 [12:43:57]Stop feed [12:43:57]int [12:43:57]Write to MH i2c: 01 00 00 3D 1C 59 [12:43:57]*** FLAG_PRN_KEY set [12:43:57]Write i2c OK [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 07 00 [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 07 00 3D 1C 00 08 00 00 00 FF 0F 76 [12:43:57]state=0 [12:43:57]Key pressed [12:43:57]Feed [12:43:57]Write to MH i2c: D8 00 00 3E 1C 31 [12:43:57]Write i2c OK [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: D8 [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: D8 01 00 [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: D8 01 00 3E 1C 00 32 [12:43:57]int [12:43:57]Write to MH i2c: 01 00 00 3F 1C 5B [12:43:57]Write i2c OK [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 07 00 [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 07 00 3F 1C 00 48 00 00 00 3C 00 E6 [12:43:57]state=2 [12:43:57]Key pressed [12:43:57]int [12:43:57]Write to MH i2c: 01 00 00 40 1C 5C [12:43:57]*** FLAG_PRN_KEY reset [12:43:57]Write i2c OK [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 07 00 [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 07 00 40 1C 00 00 00 00 00 F5 0F 67 [12:43:57]state=2 [12:43:57]Stop feed [12:43:57]int [12:43:57]Write to MH i2c: 01 00 00 41 1C 5D [12:43:57]*** FLAG_PRN_KEY set [12:43:57]Write i2c OK [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 [12:43:57]MH_I2C_Read... [12:43:57]Read from MH i2c: 01 07 00 [12:43:57]MH_I2C_Read... [12:43:58]Read from MH i2c: 01 07 00 41 1C 00 08 00 00 00 FF 0F 7A [12:43:58]state=0 [12:43:58]Key pressed [12:43:58]Feed [12:43:58]Write to MH i2c: D8 00 00 42 1C 35 [12:43:58]Write i2c OK [12:43:58]MH_I2C_Read... [12:43:58]Read from MH i2c: D8 [12:43:58]MH_I2C_Read... [12:43:58]Read from MH i2c: D8 01 00 [12:43:58]MH_I2C_Read... [12:43:58]Read from MH i2c: D8 01 00 42 1C 00 36 [12:43:58]int [12:43:58]Write to MH i2c: 01 00 00 43 1C 5F [12:43:58]Write i2c OK [12:43:58]MH_I2C_Read... [12:43:58]Read from MH i2c: 01 [12:43:58]MH_I2C_Read... [12:43:58]Read from MH i2c: 01 07 00 [12:43:58]MH_I2C_Read... [12:43:58]Read from MH i2c: 01 07 00 43 1C 00 48 00 00 00 3C 00 EA [12:43:58]state=2 [12:43:58]Key pressed [12:43:58]int [12:43:58]Write to MH i2c: 01 00 00 44 1C 60 [12:43:58]*** FLAG_PRN_KEY reset [12:43:58]Write i2c OK [12:43:58]MH_I2C_Read... [12:43:58]Read from MH i2c: 01 [12:43:58]MH_I2C_Read... [12:43:58]Read from MH i2c: 01 07 00 [12:43:58]MH_I2C_Read... [12:43:58]Read from MH i2c: 01 07 00 44 1C 00 00 00 00 00 F5 0F 6B [12:43:58]state=2 [12:43:58]Stop feed [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:16]accept exits with 7 [12:44:16]New connection [12:44:16]New thread 3067436388 created [12:44:16]Thread 3067579748 joined [12:44:16]Waiting for new connection... [12:44:16] Sock 7.Parse request [12:44:16]Sock 7.Check first char [12:44:16]Sock 7.First char is OK [12:44:16]request: POST /json_proto HTTP/1.0 [12:44:16]Method: POST [12:44:16]URL: /json_proto [12:44:16]Method is POST - this is cgi request [12:44:16]url: /json_proto [12:44:16]query_string will be loaded in cgi processing [12:44:16]execute_cgi json_proto POST (null) [12:44:16]execute_cgi path=json_proto method=POST [12:44:16]POST find Content-Length [12:44:16]Host: 172.17.48.197:8080 [12:44:16]Content-Length: 683 [12:44:16]Content-Type: application/json [12:44:16] [12:44:16]POST finish read [12:44:16]Found Content-Length = 683 [12:44:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106598", "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" : 69.50, "quantity" : 28.780, "sum" : 2000.21, "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:44:16]execute_script... [12:44: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)1106598", "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" : 69.50, "quantity" : 28.780, "sum" : 2000.21, "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:44:16]POST & json_proto [12:44:16]process_json_proto [12:44:16]json parsed OK: [12:44:16]protocol is kg_v1.0 [12:44:16]action value=close_receipt [12:44:16]process_action close_receipt [12:44:16]cmd_close_receipt [12:44:16]MH_GetDate [12:44:16]Write to MH i2c: F0 00 00 45 1C 50 [12:44:16]Write i2c OK [12:44:16]MH_I2C_Read... [12:44:16]Read from MH i2c: F0 [12:44:16]MH_I2C_Read... [12:44:16]Read from MH i2c: F0 09 00 [12:44:16]MH_I2C_Read... [12:44:16]Read from MH i2c: F0 09 00 45 1C 00 21 C2 E5 65 6C AF E3 65 E9 [12:44:16]GetLastDocTimeStamp 1709556228 [12:44:16]current date 1709556257 [12:44:16]FM_GetShiftState [12:44:16]SAM_PROTO_GetShiftState [12:44:16]wFMCommunicate request_size=4 [12:44:16]MH_SAM_APDU [12:44:16]CAPDU: 80 13 01 00 [12:44:16]Write to MH i2c: E2 08 00 46 1C 80 13 01 00 00 00 00 00 DF [12:44:16]Write i2c OK [12:44:16]MH_I2C_Read... [12:44:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:16]Read from MH i2c: E2 [12:44:16]MH_I2C_Read... [12:44:16]Read from MH i2c: E2 0E 00 [12:44:16]MH_I2C_Read... [12:44:16]Read from MH i2c: E2 0E 00 46 1C 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 F6 [12:44:16]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:44:16]wFMCommunicate OK [12:44:16]SAM_PROTO_GetShiftState done [12:44:16]FM_GetShiftState done [12:44:16]opened in 1709511088 [12:44:16]opened+sec_in_day 1709597488 [12:44:16]quantity*price = 200021 [12:44:16]sum+1 = 200022 [12:44:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 174 04.03.2024 12:44 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123574 ФПД: 238129699601957 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T124417&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123574&fm=238129699601957&tin=02508201610067®Number=0000000000090573&sum=200000 [12:44:17]StoreToDocumentArchive [12:44:17]shift 324 fd 123574 [12:44:17]save to /storage/0324/doc_00123574 [12:44:17]save last doc name /storage/0324/doc_00123574 to /storage/kkm_last_doc_name [12:44:17]save OK [12:44:17]Clear old archive folders... [12:44:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:44:17]tlvbuf is 01B81B70 [12:44:17]SAM_PROTO_ClearQueue [12:44:17]wFMCommunicate request_size=4 [12:44:17]MH_SAM_APDU [12:44:17]CAPDU: 80 09 00 00 [12:44:17]Write to MH i2c: E2 08 00 53 1C 80 09 00 00 00 00 00 00 E1 [12:44:17]Write i2c OK [12:44:17]MH_I2C_Read... [12:44:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:44:17]Read from MH i2c: E2 [12:44:17]MH_I2C_Read... [12:44:17]Read from MH i2c: E2 03 00 [12:44:17]MH_I2C_Read... [12:44:17]Read from MH i2c: E2 03 00 53 1C 00 90 00 E3 [12:44:17]RAPDU: 90 00 [12:44:17]wFMCommunicate OK [12:44:17]SAM_PROTO_ClearQueue done [12:44:17]KKMCreateOFDPacket [12:44:17]OFDProtocolAddRootSTLVToBuf [12:44:17]FM_MakeSignedData [12:44:17]FM_MakeSignedData [12:44:17]SAM_PROTO_SignData [12:44:17]wFMCommunicate request_size=4 [12:44:17]MH_SAM_APDU [12:44:17]CAPDU: 80 0D 01 02 [12:44:17]Write to MH i2c: E2 08 00 54 1C 80 0D 01 02 00 00 00 00 E9 [12:44:17]Write i2c OK [12:44:17]MH_I2C_Read... [12:44:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:44:18]Read from MH i2c: E2 [12:44:18]MH_I2C_Read... [12:44:18]Read from MH i2c: E2 03 00 [12:44:18]MH_I2C_Read... [12:44:18]Read from MH i2c: E2 03 00 54 1C 00 90 00 E4 [12:44:18]RAPDU: 90 00 [12:44:18]wFMCommunicate OK [12:44:18]wFMCommunicate request_size=255 [12:44:18]MH_SAM_APDU [12:44:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 AE 00 00 00 F4 03 04 00 21 C2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B6 E2 01 00 35 04 06 00 D8 [12:44:18]Write to MH i2c: E2 02 01 55 1C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 AE 00 00 00 F4 03 04 00 21 C2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B6 E2 01 00 35 04 06 00 D8 00 00 EF [12:44:18]Write i2c OK [12:44:18]MH_I2C_Read... [12:44:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:18]Read from MH i2c: E2 [12:44:18]MH_I2C_Read... [12:44:18]Read from MH i2c: E2 03 00 [12:44:18]MH_I2C_Read... [12:44:18]Read from MH i2c: E2 03 00 55 1C 00 90 00 E5 [12:44:18]RAPDU: 90 00 [12:44:18]wFMCommunicate OK [12:44:18]wFMCommunicate request_size=10 [12:44:18]MH_SAM_APDU [12:44:18]CAPDU: 80 0D 02 02 05 93 E4 27 BE 25 [12:44:18]Write to MH i2c: E2 0D 00 56 1C 80 0D 02 02 05 00 93 E4 27 BE 25 00 00 77 [12:44:18]Write i2c OK [12:44:18]MH_I2C_Read... [12:44:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:18]Read from MH i2c: E2 [12:44:18]MH_I2C_Read... [12:44:18]Read from MH i2c: E2 03 00 [12:44:18]MH_I2C_Read... [12:44:18]Read from MH i2c: E2 03 00 56 1C 00 90 00 E6 [12:44:18]RAPDU: 90 00 [12:44:18]wFMCommunicate OK [12:44:18]wFMCommunicate request_size=4 [12:44:18]MH_SAM_APDU [12:44:18]CAPDU: 80 0D 03 02 [12:44:18]Write to MH i2c: E2 08 00 57 1C 80 0D 03 02 00 00 00 00 EE [12:44:18]Write i2c OK [12:44:18]MH_I2C_Read... [12:44:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:44:18]Read from MH i2c: E2 [12:44:18]MH_I2C_Read... [12:44:18]Read from MH i2c: E2 0B 00 [12:44:18]MH_I2C_Read... [12:44:18]Read from MH i2c: E2 0B 00 57 1C 00 DF 90 D1 7D 5E 9A B1 C9 90 00 1E [12:44:18]RAPDU: DF 90 D1 7D 5E 9A B1 C9 90 00 [12:44:18]wFMCommunicate OK [12:44:18]SAM_PROTO_SignData done [12:44:18]FM_MakeSignedData done [12:44:18]CreateOFDProtocolMessage [12:44:18]wFMCommunicate request_size=4 [12:44:18]MH_SAM_APDU [12:44:18]CAPDU: 80 11 00 00 [12:44:18]Write to MH i2c: E2 08 00 58 1C 80 11 00 00 00 00 00 00 EE [12:44:18]Write i2c OK [12:44:18]MH_I2C_Read... [12:44:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:44:18]Read from MH i2c: E2 [12:44:18]MH_I2C_Read... [12:44:18]Read from MH i2c: E2 17 00 [12:44:18]MH_I2C_Read... [12:44:18]Read from MH i2c: E2 17 00 58 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 4C [12:44:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:44:18]wFMCommunicate OK [12:44:18]CreateOFDProtocolMessage done [12:44:18]OFDSenderStorePacket 123574 [12:44:18]StoreOFDPacket docnum=123574 [12:44:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 B0 C6 07 01 60 03 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 AE 00 00 00 F4 03 04 00 21 C2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B6 E2 01 00 35 04 06 00 D8 93 E4 27 BE 25 DF 90 D1 7D 5E 9A B1 C9 [12:44:18]CheckFolder [12:44:18]dirname=/storage/ofd_packets [12:44:18]CheckFolder done [12:44:18]ProducePacketName [12:44:18]name=ofd_packets/00123574 [12:44:18]NVStorageSaveData ofd_packets/00123574 [12:44:18]File name is /storage/ofd_packets/00123574 [12:44:18]Write 301 bytes [12:44:18]NVStorageSaveData done [12:44:18]OFDSenderStorePacket done [12:44:18]KKMCreateOFDPacket done [12:44:18]NVStorageSaveData kkm_last_timestamp [12:44:18]File name is /storage/kkm_last_timestamp [12:44:18]Write 4 bytes [12:44:18]NVStorageSaveData done [12:44:18]ExternCall_PrintAddStr [12:44:18]wPrintStart [12:44:18]Write to MH i2c: 01 00 00 59 1C 75 [12:44:18]Write i2c OK [12:44:18]MH_I2C_Read... [12:44:18]Read from MH i2c: 01 [12:44:18]MH_I2C_Read... [12:44:18]Read from MH i2c: 01 07 00 [12:44:18]MH_I2C_Read... [12:44:18]Read from MH i2c: 01 07 00 59 1C 00 00 00 00 00 FF 0F 8A [12:44:18]RasterBufferAndPrint [12:44:18]line Счет N : (1)1106598 [12:44:18]line ИНН: 02508201610067 [12:44:18]line Контрольно-Кассовый Чек [12:44:18]line ПРОДАЖА [12:44:18]line ТРК (МРК, ГНК) : 23 [12:44:18]line Товар: 2710124500 [12:44:18]line Аи-95-К-5 [12:44:18]line 28.780 * 69.50 [12:44:18]line = 2000.21 [12:44:18]line НДС 12% НСП 1% [12:44:18]line > о реализуемом товаре [12:44:18]line ОКРУГЛЕНИЕ: -0.21 [12:44:18]line ИТОГО: 2000.00 [12:44:18]line Внесено: 2000.00 [12:44:18]line СДАЧА: 0.00 [12:44:18]line НСП 1% : 17.70 [12:44:18]line НДС 12% : 212.41 [12:44:18]line Наличными: 2000.00 [12:44:18]line Безнал.: 0.00 [12:44:18]line Место: АЗС № 25 "Партнер Нефть" [12:44:18]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:44:18]line СНО: Общий режим [12:44:18]line Чек 174 04.03.2024 12:44 [12:44:18]line Смена: 324 ФФД: 1.0 [12:44:18]line ЗНМ: 0300000019 [12:44:18]line РНМ: 0000000000090573 [12:44:18]line Версия ККМ: 001 [12:44:18]line ФМ: 0000000000874798 [12:44:18]line ФД: 123574 [12:44:18]line ФПД: 238129699601957 [12:44:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T124417&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123574&fm=238129699601957&tin=02508201610067®Number=0000000000090573&sum=200000 [12:44:18]OFD Sender: Processing packet 123574 [packets to send 112, broken 111] [12:44:18]ProducePacketName [12:44:18]name=ofd_packets/00123574 [12:44:18]OFD Sender: To server: pG, [12:44:18]CommunicateWithHost lk.salyk.kg:30040 [12:44:18]ConnectInit lk.salyk.kg [12:44:18]written 0, free lines is 4095 [12:44:18]Connected sock=10 [12:44: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 37 39 38 0F 01 00 00 B0 C6 07 01 60 03 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 6C 70 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 55 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 AE 00 00 00 F4 03 04 00 21 C2 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B6 E2 01 00 35 04 06 00 D8 93 E4 27 BE 25 DF 90 D1 7D 5E 9A B1 C9 [12:44:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 3D 7B 47 00 2E 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 37 39 38 10 04 04 00 B6 E2 01 00 F4 03 04 00 4A 6E E5 65 B6 04 01 00 00 23 63 AC 53 84 5F A6 94 [12:44:19]CommunicateWithHost err = 0 [12:44:19]CheckOFDResponse [12:44:19]1017 (14) - 77093643461234 [12:44:19]1041 (16) - 0000000000874798 [12:44:19]1040 (4) - 123574 [12:44:19]1012 (4) - 04.03.2024 06:46 [12:44:19]1206 (1) - 0 [12:44:19]OFD Sender: Remove packet 123574 [12:44:19]ProducePacketName [12:44:19]name=ofd_packets/00123574 [12:44:19]NVStorageDeleteData [12:44:19]Write to MH i2c: 01 00 00 84 1C A0 [12:44:19]Write i2c OK [12:44:19]MH_I2C_Read... [12:44:19]Read from MH i2c: 01 [12:44:19]MH_I2C_Read... [12:44:19]Read from MH i2c: 01 07 00 [12:44:19]MH_I2C_Read... [12:44:19]Read from MH i2c: 01 07 00 84 1C 00 00 00 00 00 F0 0C A3 [12:44:19]RasterBufferAndPrint [12:44:19]line [12:44:19]line [12:44:19]line [12:44:19]line [12:44:19]line [12:44:19]written 0, free lines is 3318 [12:44:19]MH_Cut [12:44:19]Write to MH i2c: D1 01 00 8B 1C 01 79 [12:44:19]Write i2c OK [12:44:19]MH_I2C_Read... [12:44:19]Read from MH i2c: D1 [12:44:19]MH_I2C_Read... [12:44:19]Read from MH i2c: D1 01 00 [12:44:19]MH_I2C_Read... [12:44:19]Read from MH i2c: D1 01 00 8B 1C 00 78 [12:44:19]Write to MH i2c: 01 00 00 8C 1C A8 [12:44:19]Write i2c OK [12:44:19]MH_I2C_Read... [12:44:19]OFD Sender: No OFD packet to send [12:44:19]*** Cut start [12:44:19]*** Purtial cut [12:44:19]*** Stage 1: CUTSNS_PIN = 1 [12:44:21]Read from MH i2c: 01 [12:44:21]MH_I2C_Read... [12:44:21]*** Stop cut motor [12:44:21]*** Cut end [12:44:21]Read from MH i2c: 01 07 00 [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: 01 07 00 8C 1C 00 00 00 00 00 FF 0F BD [12:44:21]process_action close_receipt done [12:44:21]requested_data is exist [12:44:21]produce_requested_data [12:44:21]requested_item fm.sn is exist - process it [12:44:21]wFMCommunicate request_size=4 [12:44:21]MH_SAM_APDU [12:44:21]CAPDU: 80 11 00 00 [12:44:21]Write to MH i2c: E2 08 00 8D 1C 80 11 00 00 00 00 00 00 23 [12:44:21]Write i2c OK [12:44:21]MH_I2C_Read... [12:44:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:44:21]Read from MH i2c: E2 [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: E2 17 00 [12:44:21]MH_I2C_Read... [12:44:21]Read from MH i2c: E2 17 00 8D 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 81 [12:44:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:44:21]wFMCommunicate OK [12:44:21]requested_item fd.num is exist - process it [12:44:21]SAM_PROTO_GetFieldsCounters [12:44:21]wFMCommunicate request_size=4 [12:44:21]MH_SAM_APDU [12:44:21]CAPDU: 80 13 00 00 [12:44:21]Write to MH i2c: E2 08 00 8E 1C 80 13 00 00 00 00 00 00 26 [12:44:21]Write i2c OK [12:44:21]MH_I2C_Read... [12:44:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:44:22]Read from MH i2c: E2 [12:44:22]MH_I2C_Read... [12:44:22]Read from MH i2c: E2 62 00 [12:44:22]MH_I2C_Read... [12:44:22]Read from MH i2c: E2 62 00 8E 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B6 E2 01 00 0E 04 04 00 44 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 39 [12:44: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B6 E2 01 00 0E 04 04 00 44 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 [12:44:22]wFMCommunicate OK [12:44:22]SAM_PROTO_GetFieldsCounters done [12:44:22]requested_item shift.num is exist - process it [12:44:22]requested_item shift.opened is exist - process it [12:44:22]req_shift_opened [12:44:22]FM_GetShiftState [12:44:22]SAM_PROTO_GetShiftState [12:44:22]wFMCommunicate request_size=4 [12:44:22]MH_SAM_APDU [12:44:22]CAPDU: 80 13 01 00 [12:44:22]Write to MH i2c: E2 08 00 8F 1C 80 13 01 00 00 00 00 00 28 [12:44:22]Write i2c OK [12:44:22]MH_I2C_Read... [12:44:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:22]Read from MH i2c: E2 [12:44:22]MH_I2C_Read... [12:44:22]Read from MH i2c: E2 0E 00 [12:44:22]MH_I2C_Read... [12:44:22]Read from MH i2c: E2 0E 00 8F 1C 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 3F [12:44:22]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:44:22]wFMCommunicate OK [12:44:22]SAM_PROTO_GetShiftState done [12:44:22]FM_GetShiftState done [12:44:22]req_shift_opened done [12:44:22]requested_item shift.open_date is exist - process it [12:44:22]req_shift_open_date [12:44:22]req_shift_open_date done [12:44:22]produce_requested_data done [12:44:22]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123574,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [12:44:22]process_action_free close_receipt [12:44:22]json_value_free [12:44:22]json_value_free done [12:44:22]process_json_proto returns [12:44:22]Send response to host [12:44:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123574,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [12:44:22]free response buf [12:44:22]execute_script done [12:44:22]execute_script returns [12:44:22]free content buf [12:44:22]Sock 7.Close socket [12:44:22]Sock 7.Thread stoped [12:44:24]OFD Sender: No OFD packet to send [12:44:29]OFD Sender: No OFD packet to send [12:44:34]OFD Sender: No OFD packet to send [12:44:39]OFD Sender: No OFD packet to send [12:44:44]OFD Sender: No OFD packet to send [12:44:49]OFD Sender: No OFD packet to send [12:44:54]OFD Sender: No OFD packet to send [12:44:59]OFD Sender: No OFD packet to send [12:45:04]OFD Sender: No OFD packet to send [12:45:09]OFD Sender: No OFD packet to send [12:45:14]OFD Sender: No OFD packet to send [12:45:19]OFD Sender: No OFD packet to send [12:45:24]OFD Sender: No OFD packet to send [12:45:29]OFD Sender: No OFD packet to send [12:45:34]OFD Sender: No OFD packet to send [12:45:39]OFD Sender: No OFD packet to send [12:45:44]OFD Sender: No OFD packet to send [12:45:49]OFD Sender: No OFD packet to send [12:45:54]OFD Sender: No OFD packet to send [12:45:59]OFD Sender: No OFD packet to send [12:46:04]OFD Sender: No OFD packet to send [12:46:09]OFD Sender: No OFD packet to send [12:46:14]OFD Sender: No OFD packet to send [12:46:19]OFD Sender: No OFD packet to send [12:46:24]OFD Sender: No OFD packet to send [12:46:29]OFD Sender: No OFD packet to send [12:46:34]OFD Sender: No OFD packet to send [12:46:39]OFD Sender: No OFD packet to send [12:46:44]OFD Sender: No OFD packet to send [12:46:49]OFD Sender: No OFD packet to send [12:46:54]OFD Sender: No OFD packet to send [12:46:59]OFD Sender: No OFD packet to send [12:47:04]OFD Sender: No OFD packet to send [12:47:09]OFD Sender: No OFD packet to send [12:47:14]OFD Sender: No OFD packet to send [12:47:19]OFD Sender: No OFD packet to send [12:47:24]OFD Sender: No OFD packet to send [12:47:29]OFD Sender: No OFD packet to send [12:47:34]OFD Sender: No OFD packet to send [12:47:39]OFD Sender: No OFD packet to send [12:47:44]OFD Sender: No OFD packet to send [12:47:49]OFD Sender: No OFD packet to send [12:47:54]OFD Sender: No OFD packet to send [12:47:59]OFD Sender: No OFD packet to send [12:48:04]OFD Sender: No OFD packet to send [12:48:09]OFD Sender: No OFD packet to send [12:48:14]OFD Sender: No OFD packet to send [12:48:19]OFD Sender: No OFD packet to send [12:48:24]OFD Sender: No OFD packet to send [12:48:29]OFD Sender: No OFD packet to send [12:48:34]OFD Sender: No OFD packet to send [12:48:39]OFD Sender: No OFD packet to send [12:48:44]OFD Sender: No OFD packet to send [12:48:49]OFD Sender: No OFD packet to send [12:48:54]OFD Sender: No OFD packet to send [12:48:59]OFD Sender: No OFD packet to send [12:49:04]OFD Sender: No OFD packet to send [12:49:09]OFD Sender: No OFD packet to send [12:49:14]OFD Sender: No OFD packet to send [12:49:19]OFD Sender: No OFD packet to send [12:49:24]OFD Sender: No OFD packet to send [12:49:29]OFD Sender: No OFD packet to send [12:49:34]OFD Sender: No OFD packet to send [12:49:39]OFD Sender: No OFD packet to send [12:49:44]OFD Sender: No OFD packet to send [12:49:49]OFD Sender: No OFD packet to send [12:49:54]OFD Sender: No OFD packet to send [12:49:59]OFD Sender: No OFD packet to send [12:50:04]OFD Sender: No OFD packet to send [12:50:07]accept exits with 9 [12:50:07]New connection [12:50:07]New thread 3067579748 created [12:50:07]Thread 3067436388 joined [12:50:07]Waiting for new connection... [12:50:07] Sock 9.Parse request [12:50:07]Sock 9.Check first char [12:50:07]Sock 9.First char is OK [12:50:07]request: POST /json_proto HTTP/1.0 [12:50:07]Method: POST [12:50:07]URL: /json_proto [12:50:07]Method is POST - this is cgi request [12:50:07]url: /json_proto [12:50:07]query_string will be loaded in cgi processing [12:50:07]execute_cgi json_proto POST (null) [12:50:07]execute_cgi path=json_proto method=POST [12:50:07]POST find Content-Length [12:50:07]Host: 172.17.48.197:8080 [12:50:07]Content-Length: 1208 [12:50:07]Content-Type: application/json [12:50:07] [12:50:07]POST finish read [12:50:07]Found Content-Length = 1208 [12:50:07]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106599\u000A04.03.2024 12:46\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 40.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 2476.00\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\u000A65662\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:50:07]execute_script... [12:50:07]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106599\u000A04.03.2024 12:46\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 40.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 2476.00\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\u000A65662\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:50:07]POST & json_proto [12:50:07]process_json_proto [12:50:07]json parsed OK: [12:50:07]protocol is kg_v1.0 [12:50:07]action value=print_text [12:50:07]process_action print_text [12:50:07]cmd_print_text [12:50:07]ExternCall_PrintAddStr [12:50:07]wPrintStart [12:50:07]Write to MH i2c: 01 00 00 90 1C AC [12:50:07]Write i2c OK [12:50:07]MH_I2C_Read... [12:50:07]Read from MH i2c: 01 [12:50:07]MH_I2C_Read... [12:50:07]Read from MH i2c: 01 07 00 [12:50:07]MH_I2C_Read... [12:50:07]Read from MH i2c: 01 07 00 90 1C 00 00 00 00 00 FF 0F C1 [12:50:07]RasterBufferAndPrint [12:50:07]line *****ТОВАРНЫЙ ЧЕК***** [12:50:07]line АЗС 25 [12:50:07]line Партнер нефть [12:50:07]line 02508201610067 [12:50:07]line Кассир : Абылгазиев А. [12:50:07]line Счет N : (1)1106599 [12:50:07]line 04.03.2024 12:46 [12:50:07]line ПРОДАЖА [12:50:07]line ТРК (МРК, ГНК): 52 [12:50:07]line Вид ГСМ : 2710124130 [12:50:07]line Аи-92-К-5 [12:50:07]line 40.000 x 61.90 [12:50:07]line ИТОГ: 2476.00 [12:50:07]line Тип оплаты: Талоны: Топливная Карта [12:50:07]line 65662 [12:50:07]line ______________________ [12:50:07]line (подпись) [12:50:07]written 0, free lines is 4095 [12:50:08]Write to MH i2c: 01 00 00 A4 1C C0 [12:50:08]Write i2c OK [12:50:08]MH_I2C_Read... [12:50:08]Read from MH i2c: 01 [12:50:08]MH_I2C_Read... [12:50:08]Read from MH i2c: 01 07 00 [12:50:08]MH_I2C_Read... [12:50:08]Read from MH i2c: 01 07 00 A4 1C 00 00 00 00 00 11 0E E6 [12:50:08]RasterBufferAndPrint [12:50:08]line [12:50:08]line [12:50:08]line [12:50:08]line [12:50:08]line [12:50:08]written 0, free lines is 3603 [12:50:08]MH_Cut [12:50:08]Write to MH i2c: D1 01 00 AB 1C 01 99 [12:50:08]Write i2c OK [12:50:08]MH_I2C_Read... [12:50:08]Read from MH i2c: D1 [12:50:08]MH_I2C_Read... [12:50:08]Read from MH i2c: D1 01 00 [12:50:08]MH_I2C_Read... [12:50:08]Read from MH i2c: D1 01 00 AB 1C 00 98 [12:50:08]Write to MH i2c: 01 00 00 AC 1C C8 [12:50:08]Write i2c OK [12:50:08]MH_I2C_Read... [12:50:08]*** Cut start [12:50:08]*** Purtial cut [12:50:08]*** Stage 1: CUTSNS_PIN = 1 [12:50:09]OFD Sender: No OFD packet to send [12:50:10]Read from MH i2c: 01 [12:50:10]MH_I2C_Read... [12:50:10]*** Stop cut motor [12:50:10]*** Cut end [12:50:10]Read from MH i2c: 01 07 00 [12:50:10]MH_I2C_Read... [12:50:10]Read from MH i2c: 01 07 00 AC 1C 00 00 00 00 00 FF 0F DD [12:50:10]process_action print_text done [12:50:10]requested_data is exist [12:50:10]produce_requested_data [12:50:10]requested_item fm.sn is exist - process it [12:50:10]wFMCommunicate request_size=4 [12:50:10]MH_SAM_APDU [12:50:10]CAPDU: 80 11 00 00 [12:50:10]Write to MH i2c: E2 08 00 AD 1C 80 11 00 00 00 00 00 00 43 [12:50:10]Write i2c OK [12:50:10]MH_I2C_Read... [12:50:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:50:10]Read from MH i2c: E2 [12:50:10]MH_I2C_Read... [12:50:10]Read from MH i2c: E2 17 00 [12:50:10]MH_I2C_Read... [12:50:10]Read from MH i2c: E2 17 00 AD 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A1 [12:50:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:50:10]wFMCommunicate OK [12:50:10]requested_item fd.num is exist - process it [12:50:10]SAM_PROTO_GetFieldsCounters [12:50:10]wFMCommunicate request_size=4 [12:50:10]MH_SAM_APDU [12:50:10]CAPDU: 80 13 00 00 [12:50:10]Write to MH i2c: E2 08 00 AE 1C 80 13 00 00 00 00 00 00 46 [12:50:10]Write i2c OK [12:50:10]MH_I2C_Read... [12:50:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:50:10]Read from MH i2c: E2 [12:50:10]MH_I2C_Read... [12:50:10]Read from MH i2c: E2 62 00 [12:50:10]MH_I2C_Read... [12:50:10]Read from MH i2c: E2 62 00 AE 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B6 E2 01 00 0E 04 04 00 44 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 59 [12: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B6 E2 01 00 0E 04 04 00 44 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 [12:50:10]wFMCommunicate OK [12:50:10]SAM_PROTO_GetFieldsCounters done [12:50:10]requested_item shift.num is exist - process it [12:50:10]requested_item shift.opened is exist - process it [12:50:10]req_shift_opened [12:50:10]FM_GetShiftState [12:50:10]SAM_PROTO_GetShiftState [12:50:10]wFMCommunicate request_size=4 [12:50:10]MH_SAM_APDU [12:50:10]CAPDU: 80 13 01 00 [12:50:10]Write to MH i2c: E2 08 00 AF 1C 80 13 01 00 00 00 00 00 48 [12:50:10]Write i2c OK [12:50:10]MH_I2C_Read... [12:50:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:50:10]Read from MH i2c: E2 [12:50:10]MH_I2C_Read... [12:50:10]Read from MH i2c: E2 0E 00 [12:50:10]MH_I2C_Read... [12:50:10]Read from MH i2c: E2 0E 00 AF 1C 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 5F [12:50:10]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:50:10]wFMCommunicate OK [12:50:10]SAM_PROTO_GetShiftState done [12:50:10]FM_GetShiftState done [12:50:10]req_shift_opened done [12:50:10]requested_item shift.open_date is exist - process it [12:50:10]req_shift_open_date [12:50:10]req_shift_open_date done [12:50:10]produce_requested_data done [12:50:10]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123574,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [12:50:10]process_action_free print_text [12:50:10]json_value_free [12:50:10]json_value_free done [12:50:10]process_json_proto returns [12:50:10]Send response to host [12:50:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123574,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [12:50:10]free response buf [12:50:10]execute_script done [12:50:10]execute_script returns [12:50:10]free content buf [12:50:10]Sock 9.Close socket [12:50:10]Sock 9.Thread stoped [12:50:14]OFD Sender: No OFD packet to send [12:50:16]int [12:50:16]Write to MH i2c: 01 00 00 B0 1C CC [12:50:16]*** FLAG_PRN_KEY set [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 B0 1C 00 08 00 00 00 FF 0F E9 [12:50:16]state=0 [12:50:16]Key pressed [12:50:16]Feed [12:50:16]Write to MH i2c: D8 00 00 B1 1C A4 [12:50:16]Write i2c OK [12:50:16]MH_I2C_Read... [12:50:16]Read from MH i2c: D8 [12:50:16]MH_I2C_Read... [12:50:16]Read from MH i2c: D8 01 00 [12:50:16]MH_I2C_Read... [12:50:16]Read from MH i2c: D8 01 00 B1 1C 00 A5 [12:50:16]int [12:50:16]Write to MH i2c: 01 00 00 B2 1C CE [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 B2 1C 00 48 00 00 00 3C 00 59 [12:50:16]state=2 [12:50:16]Key pressed [12:50:16]int [12:50:16]Write to MH i2c: 01 00 00 B3 1C CF [12:50:16]*** FLAG_PRN_KEY reset [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 B3 1C 00 00 00 00 00 F5 0F DA [12:50:16]state=2 [12:50:16]Stop feed [12:50:16]int [12:50:16]Write to MH i2c: 01 00 00 B4 1C D0 [12:50:16]*** FLAG_PRN_KEY set [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 B4 1C 00 08 00 00 00 FF 0F ED [12:50:16]state=0 [12:50:16]Key pressed [12:50:16]Feed [12:50:16]Write to MH i2c: D8 00 00 B5 1C A8 [12:50:16]Write i2c OK [12:50:16]MH_I2C_Read... [12:50:16]Read from MH i2c: D8 [12:50:16]MH_I2C_Read... [12:50:16]Read from MH i2c: D8 01 00 [12:50:16]MH_I2C_Read... [12:50:16]Read from MH i2c: D8 01 00 B5 1C 00 A9 [12:50:16]int [12:50:16]Write to MH i2c: 01 00 00 B6 1C D2 [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 B6 1C 00 48 00 00 00 3C 00 5D [12:50:16]state=2 [12:50:16]Key pressed [12:50:16]int [12:50:16]Write to MH i2c: 01 00 00 B7 1C D3 [12:50:16]*** FLAG_PRN_KEY reset [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 B7 1C 00 00 00 00 00 F6 0F DF [12:50:16]state=2 [12:50:16]Stop feed [12:50:19]OFD Sender: No OFD packet to send [12:50:24]OFD Sender: No OFD packet to send [12:50:29]OFD Sender: No OFD packet to send [12:50:34]OFD Sender: No OFD packet to send [12:50:39]OFD Sender: No OFD packet to send [12:50:44]OFD Sender: No OFD packet to send [12:50:49]OFD Sender: No OFD packet to send [12:50:54]OFD Sender: No OFD packet to send [12:50:59]OFD Sender: No OFD packet to send [12:51:04]OFD Sender: No OFD packet to send [12:51:09]OFD Sender: No OFD packet to send [12:51:15]OFD Sender: No OFD packet to send [12:51:20]OFD Sender: No OFD packet to send [12:51:25]OFD Sender: No OFD packet to send [12:51:30]OFD Sender: No OFD packet to send [12:51:35]OFD Sender: No OFD packet to send [12:51:40]OFD Sender: No OFD packet to send [12:51:45]OFD Sender: No OFD packet to send [12:51:50]OFD Sender: No OFD packet to send [12:51:55]OFD Sender: No OFD packet to send [12:52:00]OFD Sender: No OFD packet to send [12:52:05]OFD Sender: No OFD packet to send [12:52:05]accept exits with 7 [12:52:05]New connection [12:52:05]New thread 3067436388 created [12:52:05]Thread 3067579748 joined [12:52:05]Waiting for new connection... [12:52:05] Sock 7.Parse request [12:52:05]Sock 7.Check first char [12:52:05]Sock 7.First char is OK [12:52:05]request: POST /json_proto HTTP/1.0 [12:52:05]Method: POST [12:52:05]URL: /json_proto [12:52:05]Method is POST - this is cgi request [12:52:05]url: /json_proto [12:52:05]query_string will be loaded in cgi processing [12:52:05]execute_cgi json_proto POST (null) [12:52:05]execute_cgi path=json_proto method=POST [12:52:05]POST find Content-Length [12:52:05]Host: 172.17.48.197:8080 [12:52:05]Content-Length: 683 [12:52:05]Content-Type: application/json [12:52:05] [12:52:05]POST finish read [12:52:05]Found Content-Length = 683 [12:52:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106600", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 19.390, "sum" : 1200.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:52:05]execute_script... [12:52:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106600", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 19.390, "sum" : 1200.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:52:05]POST & json_proto [12:52:05]process_json_proto [12:52:05]json parsed OK: [12:52:05]protocol is kg_v1.0 [12:52:05]action value=close_receipt [12:52:05]process_action close_receipt [12:52:05]cmd_close_receipt [12:52:05]MH_GetDate [12:52:05]Write to MH i2c: F0 00 00 B8 1C C3 [12:52:05]Write i2c OK [12:52:05]MH_I2C_Read... [12:52:05]Read from MH i2c: F0 [12:52:05]MH_I2C_Read... [12:52:05]Read from MH i2c: F0 09 00 [12:52:05]MH_I2C_Read... [12:52:05]Read from MH i2c: F0 09 00 B8 1C 00 F6 C3 E5 65 6C AF E3 65 32 [12:52:05]GetLastDocTimeStamp 1709556257 [12:52:05]current date 1709556726 [12:52:05]FM_GetShiftState [12:52:05]SAM_PROTO_GetShiftState [12:52:05]wFMCommunicate request_size=4 [12:52:05]MH_SAM_APDU [12:52:05]CAPDU: 80 13 01 00 [12:52:05]Write to MH i2c: E2 08 00 B9 1C 80 13 01 00 00 00 00 00 52 [12:52:05]Write i2c OK [12:52:05]MH_I2C_Read... [12:52:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:05]Read from MH i2c: E2 [12:52:05]MH_I2C_Read... [12:52:05]Read from MH i2c: E2 0E 00 [12:52:05]MH_I2C_Read... [12:52:05]Read from MH i2c: E2 0E 00 B9 1C 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 69 [12:52:05]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:52:05]wFMCommunicate OK [12:52:05]SAM_PROTO_GetShiftState done [12:52:05]FM_GetShiftState done [12:52:05]opened in 1709511088 [12:52:05]opened+sec_in_day 1709597488 [12:52:05]quantity*price = 120024 [12:52:05]sum+1 = 120025 [12:52:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.46 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 175 04.03.2024 12:52 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123575 ФПД: 141583487911342 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T125206&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123575&fm=141583487911342&tin=02508201610067®Number=0000000000090573&sum=120000 [12:52:06]StoreToDocumentArchive [12:52:06]shift 324 fd 123575 [12:52:06]save to /storage/0324/doc_00123575 [12:52:06]save last doc name /storage/0324/doc_00123575 to /storage/kkm_last_doc_name [12:52:06]save OK [12:52:06]Clear old archive folders... [12:52:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:52:06]tlvbuf is 01B6B260 [12:52:06]SAM_PROTO_ClearQueue [12:52:06]wFMCommunicate request_size=4 [12:52:06]MH_SAM_APDU [12:52:06]CAPDU: 80 09 00 00 [12:52:06]Write to MH i2c: E2 08 00 C6 1C 80 09 00 00 00 00 00 00 54 [12:52:06]Write i2c OK [12:52:06]MH_I2C_Read... [12:52:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:52:06]Read from MH i2c: E2 [12:52:06]MH_I2C_Read... [12:52:06]Read from MH i2c: E2 03 00 [12:52:06]MH_I2C_Read... [12:52:06]Read from MH i2c: E2 03 00 C6 1C 00 90 00 56 [12:52:06]RAPDU: 90 00 [12:52:06]wFMCommunicate OK [12:52:06]SAM_PROTO_ClearQueue done [12:52:06]KKMCreateOFDPacket [12:52:06]OFDProtocolAddRootSTLVToBuf [12:52:06]FM_MakeSignedData [12:52:06]FM_MakeSignedData [12:52:06]SAM_PROTO_SignData [12:52:06]wFMCommunicate request_size=4 [12:52:06]MH_SAM_APDU [12:52:06]CAPDU: 80 0D 01 02 [12:52:06]Write to MH i2c: E2 08 00 C7 1C 80 0D 01 02 00 00 00 00 5C [12:52:06]Write i2c OK [12:52:06]MH_I2C_Read... [12:52:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:52:06]Read from MH i2c: E2 [12:52:06]MH_I2C_Read... [12:52:06]Read from MH i2c: E2 03 00 [12:52:06]MH_I2C_Read... [12:52:06]Read from MH i2c: E2 03 00 C7 1C 00 90 00 57 [12:52:06]RAPDU: 90 00 [12:52:06]wFMCommunicate OK [12:52:06]wFMCommunicate request_size=255 [12:52:06]MH_SAM_APDU [12:52: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 35 FF 03 08 00 03 BE 4B 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 D8 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 CA 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 AF 00 00 00 F4 03 04 00 F6 C3 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B7 E2 01 00 35 04 06 00 80 [12:52:06]Write to MH i2c: E2 02 01 C8 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 35 FF 03 08 00 03 BE 4B 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 D8 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 CA 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 AF 00 00 00 F4 03 04 00 F6 C3 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B7 E2 01 00 35 04 06 00 80 00 00 CC [12:52:06]Write i2c OK [12:52:06]MH_I2C_Read... [12:52:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:52:06]Read from MH i2c: E2 [12:52:06]MH_I2C_Read... [12:52:06]Read from MH i2c: E2 03 00 [12:52:06]MH_I2C_Read... [12:52:06]Read from MH i2c: E2 03 00 C8 1C 00 90 00 58 [12:52:06]RAPDU: 90 00 [12:52:06]wFMCommunicate OK [12:52:06]wFMCommunicate request_size=10 [12:52:06]MH_SAM_APDU [12:52:06]CAPDU: 80 0D 02 02 05 C4 F9 80 C5 AE [12:52:06]Write to MH i2c: E2 0D 00 C9 1C 80 0D 02 02 05 00 C4 F9 80 C5 AE 00 00 19 [12:52:06]Write i2c OK [12:52:06]MH_I2C_Read... [12:52:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:52:06]Read from MH i2c: E2 [12:52:06]MH_I2C_Read... [12:52:06]Read from MH i2c: E2 03 00 [12:52:06]MH_I2C_Read... [12:52:06]Read from MH i2c: E2 03 00 C9 1C 00 90 00 59 [12:52:06]RAPDU: 90 00 [12:52:06]wFMCommunicate OK [12:52:06]wFMCommunicate request_size=4 [12:52:06]MH_SAM_APDU [12:52:06]CAPDU: 80 0D 03 02 [12:52:06]Write to MH i2c: E2 08 00 CA 1C 80 0D 03 02 00 00 00 00 61 [12:52:06]Write i2c OK [12:52:06]MH_I2C_Read... [12:52:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:52:06]Read from MH i2c: E2 [12:52:06]MH_I2C_Read... [12:52:06]Read from MH i2c: E2 0B 00 [12:52:06]MH_I2C_Read... [12:52:06]Read from MH i2c: E2 0B 00 CA 1C 00 EB BC 92 EE E1 C4 ED 1D 90 00 38 [12:52:06]RAPDU: EB BC 92 EE E1 C4 ED 1D 90 00 [12:52:06]wFMCommunicate OK [12:52:06]SAM_PROTO_SignData done [12:52:06]FM_MakeSignedData done [12:52:06]CreateOFDProtocolMessage [12:52:06]wFMCommunicate request_size=4 [12:52:06]MH_SAM_APDU [12:52:06]CAPDU: 80 11 00 00 [12:52:06]Write to MH i2c: E2 08 00 CB 1C 80 11 00 00 00 00 00 00 61 [12:52:06]Write i2c OK [12:52:06]MH_I2C_Read... [12:52:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:52:06]Read from MH i2c: E2 [12:52:06]MH_I2C_Read... [12:52:06]Read from MH i2c: E2 17 00 [12:52:06]MH_I2C_Read... [12:52:06]Read from MH i2c: E2 17 00 CB 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 BF [12:52:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:52:06]wFMCommunicate OK [12:52:06]CreateOFDProtocolMessage done [12:52:06]OFDSenderStorePacket 123575 [12:52:06]StoreOFDPacket docnum=123575 [12:52:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 55 2C 07 01 B4 D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BE 4B 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 D8 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 CA 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 AF 00 00 00 F4 03 04 00 F6 C3 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B7 E2 01 00 35 04 06 00 80 C4 F9 80 C5 AE EB BC 92 EE E1 C4 ED 1D [12:52:06]CheckFolder [12:52:06]dirname=/storage/ofd_packets [12:52:06]CheckFolder done [12:52:06]ProducePacketName [12:52:06]name=ofd_packets/00123575 [12:52:06]NVStorageSaveData ofd_packets/00123575 [12:52:06]File name is /storage/ofd_packets/00123575 [12:52:06]Write 301 bytes [12:52:06]NVStorageSaveData done [12:52:06]OFDSenderStorePacket done [12:52:06]KKMCreateOFDPacket done [12:52:06]NVStorageSaveData kkm_last_timestamp [12:52:06]File name is /storage/kkm_last_timestamp [12:52:06]Write 4 bytes [12:52:06]NVStorageSaveData done [12:52:06]ExternCall_PrintAddStr [12:52:06]wPrintStart [12:52:06]Write to MH i2c: 01 00 00 CC 1C E8 [12:52:06]Write i2c OK [12:52:06]MH_I2C_Read... [12:52:06]Read from MH i2c: 01 [12:52:06]MH_I2C_Read... [12:52:06]Read from MH i2c: 01 07 00 [12:52:06]MH_I2C_Read... [12:52:06]Read from MH i2c: 01 07 00 CC 1C 00 00 00 00 00 FF 0F FD [12:52:06]RasterBufferAndPrint [12:52:06]line Счет N : (1)1106600 [12:52:06]line ИНН: 02508201610067 [12:52:06]line Контрольно-Кассовый Чек [12:52:06]line ПРОДАЖА [12:52:06]line ТРК (МРК, ГНК) : 21 [12:52:06]line Товар: 2710124130 [12:52:06]line Аи-92-К-5 [12:52:06]line 19.390 * 61.90 [12:52:06]line = 1200.24 [12:52:06]line НДС 12% НСП 1% [12:52:06]line > о реализуемом товаре [12:52:06]line ОКРУГЛЕНИЕ: -0.24 [12:52:06]line ИТОГО: 1200.00 [12:52:06]line Внесено: 1200.00 [12:52:06]line СДАЧА: 0.00 [12:52:06]line НСП 1% : 10.62 [12:52:06]line НДС 12% : 127.46 [12:52:06]line Наличными: 1200.00 [12:52:06]line Безнал.: 0.00 [12:52:06]line Место: АЗС № 25 "Партнер Нефть" [12:52:06]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:52:06]line СНО: Общий режим [12:52:06]line Чек 175 04.03.2024 12:52 [12:52:06]line Смена: 324 ФФД: 1.0 [12:52:06]line ЗНМ: 0300000019 [12:52:06]line РНМ: 0000000000090573 [12:52:06]line Версия ККМ: 001 [12:52:06]line ФМ: 0000000000874798 [12:52:06]line ФД: 123575 [12:52:06]line ФПД: 141583487911342 [12:52:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T125206&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123575&fm=141583487911342&tin=02508201610067®Number=0000000000090573&sum=120000 [12:52:07]OFD Sender: Processing packet 123575 [packets to send 112, broken 111] [12:52:07]ProducePacketName [12:52:07]name=ofd_packets/00123575 [12:52:07]OFD Sender: To server: pG, [12:52:07]CommunicateWithHost lk.salyk.kg:30040 [12:52:07]ConnectInit lk.salyk.kg [12:52:07]written 0, free lines is 4095 [12:52:07]Connected sock=10 [12:52: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 37 39 38 0F 01 00 00 55 2C 07 01 B4 D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BE 4B 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 D8 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 CA 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 AF 00 00 00 F4 03 04 00 F6 C3 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B7 E2 01 00 35 04 06 00 80 C4 F9 80 C5 AE EB BC 92 EE E1 C4 ED 1D [12:52:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 85 55 47 00 D6 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 37 39 38 10 04 04 00 B7 E2 01 00 F4 03 04 00 1E 70 E5 65 B6 04 01 00 00 66 96 93 59 28 DE F2 49 [12:52:07]CommunicateWithHost err = 0 [12:52:07]CheckOFDResponse [12:52:07]1017 (14) - 77093643461234 [12:52:07]1041 (16) - 0000000000874798 [12:52:07]1040 (4) - 123575 [12:52:07]1012 (4) - 04.03.2024 06:54 [12:52:07]1206 (1) - 0 [12:52:07]OFD Sender: Remove packet 123575 [12:52:07]ProducePacketName [12:52:07]name=ofd_packets/00123575 [12:52:07]NVStorageDeleteData [12:52:07]Write to MH i2c: 01 00 00 F7 1C 13 [12:52:07]Write i2c OK [12:52:07]MH_I2C_Read... [12:52:07]Read from MH i2c: 01 [12:52:07]MH_I2C_Read... [12:52:07]Read from MH i2c: 01 07 00 [12:52:07]MH_I2C_Read... [12:52:07]Read from MH i2c: 01 07 00 F7 1C 00 00 00 00 00 EA 0C 10 [12:52:07]RasterBufferAndPrint [12:52:07]line [12:52:07]line [12:52:07]line [12:52:07]line [12:52:07]line [12:52:07]written 0, free lines is 3312 [12:52:07]MH_Cut [12:52:07]Write to MH i2c: D1 01 00 FE 1C 01 EC [12:52:07]Write i2c OK [12:52:07]MH_I2C_Read... [12:52:07]Read from MH i2c: D1 [12:52:07]MH_I2C_Read... [12:52:07]Read from MH i2c: D1 01 00 [12:52:07]MH_I2C_Read... [12:52:07]Read from MH i2c: D1 01 00 FE 1C 00 EB [12:52:07]Write to MH i2c: 01 00 00 FF 1C 1B [12:52:07]Write i2c OK [12:52:07]MH_I2C_Read... [12:52:08]OFD Sender: No OFD packet to send [12:52:08]*** Cut start [12:52:08]*** Purtial cut [12:52:08]*** Stage 1: CUTSNS_PIN = 1 [12:52:10]Read from MH i2c: 01 [12:52:10]MH_I2C_Read... [12:52:10]*** Stop cut motor [12:52:10]*** Cut end [12:52:10]Read from MH i2c: 01 07 00 [12:52:10]MH_I2C_Read... [12:52:10]Read from MH i2c: 01 07 00 FF 1C 00 00 00 00 00 FF 0F 30 [12:52:10]process_action close_receipt done [12:52:10]requested_data is exist [12:52:10]produce_requested_data [12:52:10]requested_item fm.sn is exist - process it [12:52:10]wFMCommunicate request_size=4 [12:52:10]MH_SAM_APDU [12:52:10]CAPDU: 80 11 00 00 [12:52:10]Write to MH i2c: E2 08 00 00 1D 80 11 00 00 00 00 00 00 97 [12:52:10]Write i2c OK [12:52:10]MH_I2C_Read... [12:52:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:52:10]Read from MH i2c: E2 [12:52:10]MH_I2C_Read... [12:52:10]Read from MH i2c: E2 17 00 [12:52:10]MH_I2C_Read... [12:52:10]Read from MH i2c: E2 17 00 00 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F5 [12:52:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:52:10]wFMCommunicate OK [12:52:10]requested_item fd.num is exist - process it [12:52:10]SAM_PROTO_GetFieldsCounters [12:52:10]wFMCommunicate request_size=4 [12:52:10]MH_SAM_APDU [12:52:10]CAPDU: 80 13 00 00 [12:52:10]Write to MH i2c: E2 08 00 01 1D 80 13 00 00 00 00 00 00 9A [12:52:10]Write i2c OK [12:52:10]MH_I2C_Read... [12:52:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:52:10]Read from MH i2c: E2 [12:52:10]MH_I2C_Read... [12:52:10]Read from MH i2c: E2 62 00 [12:52:10]MH_I2C_Read... [12:52:10]Read from MH i2c: E2 62 00 01 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B7 E2 01 00 0E 04 04 00 44 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 B1 [12:52: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B7 E2 01 00 0E 04 04 00 44 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 [12:52:10]wFMCommunicate OK [12:52:10]SAM_PROTO_GetFieldsCounters done [12:52:10]requested_item shift.num is exist - process it [12:52:10]requested_item shift.opened is exist - process it [12:52:10]req_shift_opened [12:52:10]FM_GetShiftState [12:52:10]SAM_PROTO_GetShiftState [12:52:10]wFMCommunicate request_size=4 [12:52:10]MH_SAM_APDU [12:52:10]CAPDU: 80 13 01 00 [12:52:10]Write to MH i2c: E2 08 00 02 1D 80 13 01 00 00 00 00 00 9C [12:52:10]Write i2c OK [12:52:10]MH_I2C_Read... [12:52:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:10]Read from MH i2c: E2 [12:52:10]MH_I2C_Read... [12:52:10]Read from MH i2c: E2 0E 00 [12:52:10]MH_I2C_Read... [12:52:10]Read from MH i2c: E2 0E 00 02 1D 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 B3 [12:52:10]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:52:10]wFMCommunicate OK [12:52:10]SAM_PROTO_GetShiftState done [12:52:10]FM_GetShiftState done [12:52:10]req_shift_opened done [12:52:10]requested_item shift.open_date is exist - process it [12:52:10]req_shift_open_date [12:52:10]req_shift_open_date done [12:52:10]produce_requested_data done [12:52:10]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123575,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [12:52:10]process_action_free close_receipt [12:52:10]json_value_free [12:52:10]json_value_free done [12:52:10]process_json_proto returns [12:52:10]Send response to host [12:52:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123575,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [12:52:10]free response buf [12:52:10]execute_script done [12:52:10]execute_script returns [12:52:10]free content buf [12:52:10]Sock 7.Close socket [12:52:10]Sock 7.Thread stoped [12:52:13]OFD Sender: No OFD packet to send [12:52:18]OFD Sender: No OFD packet to send [12:52:23]OFD Sender: No OFD packet to send [12:52:28]OFD Sender: No OFD packet to send [12:52:33]OFD Sender: No OFD packet to send [12:52:38]OFD Sender: No OFD packet to send [12:52:43]OFD Sender: No OFD packet to send [12:52:48]OFD Sender: No OFD packet to send [12:52:53]OFD Sender: No OFD packet to send [12:52:58]OFD Sender: No OFD packet to send [12:53:03]OFD Sender: No OFD packet to send [12:53:08]OFD Sender: No OFD packet to send [12:53:13]OFD Sender: No OFD packet to send [12:53:18]OFD Sender: No OFD packet to send [12:53:23]OFD Sender: No OFD packet to send [12:53:28]OFD Sender: No OFD packet to send [12:53:33]OFD Sender: No OFD packet to send [12:53:38]OFD Sender: No OFD packet to send [12:53:43]OFD Sender: No OFD packet to send [12:53:48]OFD Sender: No OFD packet to send [12:53:48]int [12:53:48]Write to MH i2c: 01 00 00 03 1D 20 [12:53:48]*** FLAG_PRN_KEY set [12:53:48]Write i2c OK [12:53:48]MH_I2C_Read... [12:53:48]Read from MH i2c: 01 [12:53:48]MH_I2C_Read... [12:53:48]Read from MH i2c: 01 07 00 [12:53:48]MH_I2C_Read... [12:53:48]Read from MH i2c: 01 07 00 03 1D 00 08 00 00 00 FF 0F 3D [12:53:48]state=0 [12:53:48]Key pressed [12:53:48]Feed [12:53:48]Write to MH i2c: D8 00 00 04 1D F8 [12:53:48]Write i2c OK [12:53:48]MH_I2C_Read... [12:53:48]Read from MH i2c: D8 [12:53:48]MH_I2C_Read... [12:53:48]Read from MH i2c: D8 01 00 [12:53:48]MH_I2C_Read... [12:53:48]Read from MH i2c: D8 01 00 04 1D 00 F9 [12:53:48]int [12:53:48]Write to MH i2c: 01 00 00 05 1D 22 [12:53:48]Write i2c OK [12:53:48]MH_I2C_Read... [12:53:48]Read from MH i2c: 01 [12:53:48]MH_I2C_Read... [12:53:48]Read from MH i2c: 01 07 00 [12:53:48]MH_I2C_Read... [12:53:48]Read from MH i2c: 01 07 00 05 1D 00 48 00 00 00 3C 00 AD [12:53:48]state=2 [12:53:48]Key pressed [12:53:48]int [12:53:48]Write to MH i2c: 01 00 00 06 1D 23 [12:53:48]*** FLAG_PRN_KEY reset [12:53:48]Write i2c OK [12:53:48]MH_I2C_Read... [12:53:48]Read from MH i2c: 01 [12:53:48]MH_I2C_Read... [12:53:48]Read from MH i2c: 01 07 00 [12:53:48]MH_I2C_Read... [12:53:48]Read from MH i2c: 01 07 00 06 1D 00 00 00 00 00 F9 0F 32 [12:53:48]state=2 [12:53:48]Stop feed [12:53:48]int [12:53:48]Write to MH i2c: 01 00 00 07 1D 24 [12:53:48]*** FLAG_PRN_KEY set [12:53:48]Write i2c OK [12:53:48]MH_I2C_Read... [12:53:48]Read from MH i2c: 01 [12:53:48]MH_I2C_Read... [12:53:48]Read from MH i2c: 01 07 00 [12:53:48]MH_I2C_Read... [12:53:48]Read from MH i2c: 01 07 00 07 1D 00 08 00 00 00 FF 0F 41 [12:53:48]state=0 [12:53:48]Key pressed [12:53:48]Feed [12:53:48]Write to MH i2c: D8 00 00 08 1D FC [12:53:48]Write i2c OK [12:53:48]MH_I2C_Read... [12:53:48]Read from MH i2c: D8 [12:53:48]MH_I2C_Read... [12:53:48]Read from MH i2c: D8 01 00 [12:53:48]MH_I2C_Read... [12:53:48]Read from MH i2c: D8 01 00 08 1D 00 FD [12:53:48]int [12:53:48]Write to MH i2c: 01 00 00 09 1D 26 [12:53:48]Write i2c OK [12:53:48]MH_I2C_Read... [12:53:48]Read from MH i2c: 01 [12:53:48]MH_I2C_Read... [12:53:48]Read from MH i2c: 01 07 00 [12:53:48]MH_I2C_Read... [12:53:48]Read from MH i2c: 01 07 00 09 1D 00 48 00 00 00 3C 00 B1 [12:53:48]state=2 [12:53:48]Key pressed [12:53:48]int [12:53:48]Write to MH i2c: 01 00 00 0A 1D 27 [12:53:48]*** FLAG_PRN_KEY reset [12:53:48]Write i2c OK [12:53:48]MH_I2C_Read... [12:53:48]Read from MH i2c: 01 [12:53:48]MH_I2C_Read... [12:53:48]Read from MH i2c: 01 07 00 [12:53:48]MH_I2C_Read... [12:53:48]Read from MH i2c: 01 07 00 0A 1D 00 00 00 00 00 F6 0F 33 [12:53:48]state=2 [12:53:48]Stop feed [12:53:53]OFD Sender: No OFD packet to send [12:53:58]OFD Sender: No OFD packet to send [12:54:03]OFD Sender: No OFD packet to send [12:54:08]OFD Sender: No OFD packet to send [12:54:13]OFD Sender: No OFD packet to send [12:54:18]OFD Sender: No OFD packet to send [12:54:27]wFMCommunicate request_size=13 [12:54:27]MH_SAM_APDU [12:54:27]CAPDU: 80 15 02 00 08 F4 03 04 00 84 C4 E5 65 [12:54:27]Write to MH i2c: E2 10 00 15 1D 80 15 02 00 08 00 F4 03 04 00 84 C4 E5 65 00 00 4F [12:54:27]Write i2c OK [12:54:27]MH_I2C_Read... [12:54:27]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:54:27]Read from MH i2c: E2 [12:54:27]MH_I2C_Read... [12:54:27]Read from MH i2c: E2 03 00 [12:54:27]MH_I2C_Read... [12:54:27]Read from MH i2c: E2 03 00 15 1D 00 90 00 A6 [12:54:27]RAPDU: 90 00 [12:54:27]wFMCommunicate OK [12:54:27]wFMCommunicate request_size=25 [12:54:27]MH_SAM_APDU [12:54:27]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 [12:54:27]Write to MH i2c: E2 1C 00 16 1D 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 00 00 14 [12:54:27]Write i2c OK [12:54:27]MH_I2C_Read... [12:54:27]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:54:27]Read from MH i2c: E2 [12:54:27]MH_I2C_Read... [12:54:27]Read from MH i2c: E2 03 00 [12:54:27]MH_I2C_Read... [12:54:27]Read from MH i2c: E2 03 00 16 1D 00 90 00 A7 [12:54:27]RAPDU: 90 00 [12:54:27]wFMCommunicate OK [12:54:27]wFMCommunicate request_size=4 [12:54:27]MH_SAM_APDU [12:54:27]CAPDU: 80 15 03 00 [12:54:27]Write to MH i2c: E2 08 00 17 1D 80 15 03 00 00 00 00 00 B5 [12:54:27]Write i2c OK [12:54:27]MH_I2C_Read... [12:54:27]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [12:54:27]Read from MH i2c: E2 [12:54:27]MH_I2C_Read... [12:54:27]Read from MH i2c: E2 40 00 [12:54:27]MH_I2C_Read... [12:54:27]Read from MH i2c: E2 40 00 17 1D 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B8 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 B0 00 00 00 35 04 06 00 93 98 D2 29 E9 9C 90 00 F1 [12:54:27]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B8 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 B0 00 00 00 35 04 06 00 93 98 D2 29 E9 9C 90 00 [12:54:27]wFMCommunicate OK [12:54:27]SAM_PROTO_ProcessDocument answer len = 59 [12:54:27]SAM_PROTO_ProcessDocument done [12:54:27]SetTLVBufToDocument [12:54:27]Processing tag 1209 (04B9) [12:54:27]Malloc new data [12:54:27]Processing tag 1041 (0411) [12:54:27]Processing tag 1040 (0410) [12:54:27]Malloc new data [12:54:27]Processing tag 1038 (040E) [12:54:27]Malloc new data [12:54:27]Processing tag 1042 (0412) [12:54:27]Malloc new data [12:54:27]Processing tag 1077 (0435) [12:54:27]Malloc new data [12:54:27]SetTLVBufToDocument err=0 [12:54:27]KKMLoadAndSignReceiptData store KKM data [12:54:27]KKMLoadAndSignReceiptData err=0 [12:54:27]wFMCommunicate request_size=4 [12:54:27]MH_SAM_APDU [12:54:27]CAPDU: 80 11 00 00 [12:54:27]Write to MH i2c: E2 08 00 18 1D 80 11 00 00 00 00 00 00 AF [12:54:27]Write i2c OK [12:54:27]MH_I2C_Read... [12:54:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:27]Read from MH i2c: E2 [12:54:27]MH_I2C_Read... [12:54:27]Read from MH i2c: E2 17 00 [12:54:27]MH_I2C_Read... [12:54:27]Read from MH i2c: E2 17 00 18 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0D [12:54:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:54:27]wFMCommunicate OK [12:54:27]Счет N : (1)1106601 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 21 Товар: 2710124130 Аи-92-К-5 9.700 * 61.90 = 600.43 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.76 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 176 04.03.2024 12:54 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123576 ФПД: 162284570274204 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T125428&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123576&fm=162284570274204&tin=02508201610067®Number=0000000000090573&sum=60000 [12:54:27]StoreToDocumentArchive [12:54:27]shift 324 fd 123576 [12:54:27]save to /storage/0324/doc_00123576 [12:54:27]save last doc name /storage/0324/doc_00123576 to /storage/kkm_last_doc_name [12:54:27]save OK [12:54:27]Clear old archive folders... [12:54:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:54:27]tlvbuf is 01B6B360 [12:54:27]SAM_PROTO_ClearQueue [12:54:27]wFMCommunicate request_size=4 [12:54:27]MH_SAM_APDU [12:54:27]CAPDU: 80 09 00 00 [12:54:27]Write to MH i2c: E2 08 00 19 1D 80 09 00 00 00 00 00 00 A8 [12:54:27]Write i2c OK [12:54:27]MH_I2C_Read... [12:54:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:54:28]Read from MH i2c: E2 [12:54:28]MH_I2C_Read... [12:54:28]Read from MH i2c: E2 03 00 [12:54:28]MH_I2C_Read... [12:54:28]Read from MH i2c: E2 03 00 19 1D 00 90 00 AA [12:54:28]RAPDU: 90 00 [12:54:28]wFMCommunicate OK [12:54:28]SAM_PROTO_ClearQueue done [12:54:28]KKMCreateOFDPacket [12:54:28]OFDProtocolAddRootSTLVToBuf [12:54:28]FM_MakeSignedData [12:54:28]FM_MakeSignedData [12:54:28]SAM_PROTO_SignData [12:54:28]wFMCommunicate request_size=4 [12:54:28]MH_SAM_APDU [12:54:28]CAPDU: 80 0D 01 02 [12:54:28]Write to MH i2c: E2 08 00 1A 1D 80 0D 01 02 00 00 00 00 B0 [12:54:28]Write i2c OK [12:54:28]MH_I2C_Read... [12:54:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:54:28]Read from MH i2c: E2 [12:54:28]MH_I2C_Read... [12:54:28]Read from MH i2c: E2 03 00 [12:54:28]MH_I2C_Read... [12:54:28]Read from MH i2c: E2 03 00 1A 1D 00 90 00 AB [12:54:28]RAPDU: 90 00 [12:54:28]wFMCommunicate OK [12:54:28]wFMCommunicate request_size=255 [12:54:28]MH_SAM_APDU [12:54:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 84 C4 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B8 E2 01 00 35 04 06 00 93 [12:54:28]Write to MH i2c: E2 02 01 1B 1D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 84 C4 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B8 E2 01 00 35 04 06 00 93 00 00 E6 [12:54:28]Write i2c OK [12:54:28]MH_I2C_Read... [12:54:28]OFD Sender: No OFD packet to send [12:54:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:28]Read from MH i2c: E2 [12:54:28]MH_I2C_Read... [12:54:28]Read from MH i2c: E2 03 00 [12:54:28]MH_I2C_Read... [12:54:28]Read from MH i2c: E2 03 00 1B 1D 00 90 00 AC [12:54:28]RAPDU: 90 00 [12:54:28]wFMCommunicate OK [12:54:28]wFMCommunicate request_size=10 [12:54:28]MH_SAM_APDU [12:54:28]CAPDU: 80 0D 02 02 05 98 D2 29 E9 9C [12:54:28]Write to MH i2c: E2 0D 00 1C 1D 80 0D 02 02 05 00 98 D2 29 E9 9C 00 00 D5 [12:54:28]Write i2c OK [12:54:28]MH_I2C_Read... [12:54:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:28]Read from MH i2c: E2 [12:54:28]MH_I2C_Read... [12:54:28]Read from MH i2c: E2 03 00 [12:54:28]MH_I2C_Read... [12:54:28]Read from MH i2c: E2 03 00 1C 1D 00 90 00 AD [12:54:28]RAPDU: 90 00 [12:54:28]wFMCommunicate OK [12:54:28]wFMCommunicate request_size=4 [12:54:28]MH_SAM_APDU [12:54:28]CAPDU: 80 0D 03 02 [12:54:28]Write to MH i2c: E2 08 00 1D 1D 80 0D 03 02 00 00 00 00 B5 [12:54:28]Write i2c OK [12:54:28]MH_I2C_Read... [12:54:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:54:28]Read from MH i2c: E2 [12:54:28]MH_I2C_Read... [12:54:28]Read from MH i2c: E2 0B 00 [12:54:28]MH_I2C_Read... [12:54:28]Read from MH i2c: E2 0B 00 1D 1D 00 17 91 45 89 08 93 46 79 90 00 86 [12:54:28]RAPDU: 17 91 45 89 08 93 46 79 90 00 [12:54:28]wFMCommunicate OK [12:54:28]SAM_PROTO_SignData done [12:54:28]FM_MakeSignedData done [12:54:28]CreateOFDProtocolMessage [12:54:28]wFMCommunicate request_size=4 [12:54:28]MH_SAM_APDU [12:54:28]CAPDU: 80 11 00 00 [12:54:28]Write to MH i2c: E2 08 00 1E 1D 80 11 00 00 00 00 00 00 B5 [12:54:28]Write i2c OK [12:54:28]MH_I2C_Read... [12:54:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:28]Read from MH i2c: E2 [12:54:28]MH_I2C_Read... [12:54:28]Read from MH i2c: E2 17 00 [12:54:28]MH_I2C_Read... [12:54:28]Read from MH i2c: E2 17 00 1E 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 13 [12:54:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:54:28]wFMCommunicate OK [12:54:28]CreateOFDProtocolMessage done [12:54:28]OFDSenderStorePacket 123576 [12:54:28]StoreOFDPacket docnum=123576 [12:54:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E2 98 07 01 BE 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 84 C4 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B8 E2 01 00 35 04 06 00 93 98 D2 29 E9 9C 17 91 45 89 08 93 46 79 [12:54:28]CheckFolder [12:54:28]dirname=/storage/ofd_packets [12:54:28]CheckFolder done [12:54:28]ProducePacketName [12:54:28]name=ofd_packets/00123576 [12:54:28]NVStorageSaveData ofd_packets/00123576 [12:54:28]File name is /storage/ofd_packets/00123576 [12:54:28]Write 301 bytes [12:54:28]NVStorageSaveData done [12:54:28]OFDSenderStorePacket done [12:54:28]KKMCreateOFDPacket done [12:54:28]NVStorageSaveData kkm_last_timestamp [12:54:28]File name is /storage/kkm_last_timestamp [12:54:28]Write 4 bytes [12:54:28]NVStorageSaveData done [12:54:28]ExternCall_PrintAddStr [12:54:28]wPrintStart [12:54:28]Write to MH i2c: 01 00 00 1F 1D 3C [12:54:28]Write i2c OK [12:54:28]MH_I2C_Read... [12:54:28]Read from MH i2c: 01 [12:54:28]MH_I2C_Read... [12:54:28]Read from MH i2c: 01 07 00 [12:54:28]MH_I2C_Read... [12:54:28]Read from MH i2c: 01 07 00 1F 1D 00 00 00 00 00 FF 0F 51 [12:54:28]RasterBufferAndPrint [12:54:28]line Счет N : (1)1106601 [12:54:28]line ИНН: 02508201610067 [12:54:28]line Контрольно-Кассовый Чек [12:54:28]line ПРОДАЖА [12:54:28]line ТРК (МРК, ГНК) : 21 [12:54:28]line Товар: 2710124130 [12:54:28]line Аи-92-К-5 [12:54:28]line 9.700 * 61.90 [12:54:28]line = 600.43 [12:54:28]line НДС 12% НСП 1% [12:54:28]line > о реализуемом товаре [12:54:28]line ОКРУГЛЕНИЕ: -0.43 [12:54:28]line ИТОГО: 600.00 [12:54:28]line Внесено: 600.00 [12:54:28]line СДАЧА: 0.00 [12:54:28]line НСП 1% : 5.31 [12:54:28]line НДС 12% : 63.76 [12:54:28]line Наличными: 600.00 [12:54:28]line Безнал.: 0.00 [12:54:28]line Место: АЗС № 25 "Партнер Нефть" [12:54:28]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:54:28]line СНО: Общий режим [12:54:28]line Чек 176 04.03.2024 12:54 [12:54:28]line Смена: 324 ФФД: 1.0 [12:54:28]line ЗНМ: 0300000019 [12:54:28]line РНМ: 0000000000090573 [12:54:28]line Версия ККМ: 001 [12:54:28]line ФМ: 0000000000874798 [12:54:28]line ФД: 123576 [12:54:28]line ФПД: 162284570274204 [12:54:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T125428&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123576&fm=162284570274204&tin=02508201610067®Number=0000000000090573&sum=60000 [12:54:28]OFD Sender: Processing packet 123576 [packets to send 112, broken 111] [12:54:28]ProducePacketName [12:54:28]name=ofd_packets/00123576 [12:54:28]OFD Sender: To server: pG, [12:54:28]CommunicateWithHost lk.salyk.kg:30040 [12:54:28]ConnectInit lk.salyk.kg [12:54:28]written 0, free lines is 4095 [12:54:29]Write to MH i2c: 01 00 00 4A 1D 67 [12:54:29]Write i2c OK [12:54:29]MH_I2C_Read... [12:54:29]Read from MH i2c: 01 [12:54:29]MH_I2C_Read... [12:54:29]Read from MH i2c: 01 07 00 [12:54:29]MH_I2C_Read... [12:54:29]Read from MH i2c: 01 07 00 4A 1D 00 00 00 00 00 F5 0C 6F [12:54:29]RasterBufferAndPrint [12:54:29]line [12:54:29]line [12:54:29]line [12:54:29]line [12:54:29]line [12:54:29]written 0, free lines is 3323 [12:54:29]MH_Cut [12:54:29]Write to MH i2c: D1 01 00 51 1D 01 40 [12:54:29]Write i2c OK [12:54:29]MH_I2C_Read... [12:54:29]Read from MH i2c: D1 [12:54:29]MH_I2C_Read... [12:54:29]Read from MH i2c: D1 01 00 [12:54:29]MH_I2C_Read... [12:54:29]Read from MH i2c: D1 01 00 51 1D 00 3F [12:54:29]Write to MH i2c: 01 00 00 52 1D 6F [12:54:29]Write i2c OK [12:54:29]MH_I2C_Read... [12:54:29]*** Cut start [12:54:29]*** Purtial cut [12:54:29]*** Stage 1: CUTSNS_PIN = 1 [12:54:31]Read from MH i2c: 01 [12:54:31]MH_I2C_Read... [12:54:32]*** Stop cut motor [12:54:32]*** Cut end [12:54:32]Read from MH i2c: 01 07 00 [12:54:32]MH_I2C_Read... [12:54:32]Read from MH i2c: 01 07 00 52 1D 00 00 00 00 00 FF 0F 84 [12:54:32]process_action close_receipt done [12:54:32]requested_data is exist [12:54:32]produce_requested_data [12:54:32]requested_item fm.sn is exist - process it [12:54:32]wFMCommunicate request_size=4 [12:54:32]MH_SAM_APDU [12:54:32]CAPDU: 80 11 00 00 [12:54:32]Write to MH i2c: E2 08 00 53 1D 80 11 00 00 00 00 00 00 EA [12:54:32]Write i2c OK [12:54:32]MH_I2C_Read... [12:54:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:32]Read from MH i2c: E2 [12:54:32]MH_I2C_Read... [12:54:32]Read from MH i2c: E2 17 00 [12:54:32]MH_I2C_Read... [12:54:32]Read from MH i2c: E2 17 00 53 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 48 [12:54:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:54:32]wFMCommunicate OK [12:54:32]requested_item fd.num is exist - process it [12:54:32]SAM_PROTO_GetFieldsCounters [12:54:32]wFMCommunicate request_size=4 [12:54:32]MH_SAM_APDU [12:54:32]CAPDU: 80 13 00 00 [12:54:32]Write to MH i2c: E2 08 00 54 1D 80 13 00 00 00 00 00 00 ED [12:54:32]Write i2c OK [12:54:32]MH_I2C_Read... [12:54:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:54:32]Read from MH i2c: E2 [12:54:32]MH_I2C_Read... [12:54:32]Read from MH i2c: E2 62 00 [12:54:32]MH_I2C_Read... [12:54:32]Read from MH i2c: E2 62 00 54 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B8 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 08 [12:54:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B8 E2 01 00 0E 04 04 00 44 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 [12:54:32]wFMCommunicate OK [12:54:32]SAM_PROTO_GetFieldsCounters done [12:54:32]requested_item shift.num is exist - process it [12:54:32]requested_item shift.opened is exist - process it [12:54:32]req_shift_opened [12:54:32]FM_GetShiftState [12:54:32]SAM_PROTO_GetShiftState [12:54:32]wFMCommunicate request_size=4 [12:54:32]MH_SAM_APDU [12:54:32]CAPDU: 80 13 01 00 [12:54:32]Write to MH i2c: E2 08 00 55 1D 80 13 01 00 00 00 00 00 EF [12:54:32]Write i2c OK [12:54:32]MH_I2C_Read... [12:54:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:32]Read from MH i2c: E2 [12:54:32]MH_I2C_Read... [12:54:32]Read from MH i2c: E2 0E 00 [12:54:32]MH_I2C_Read... [12:54:32]Read from MH i2c: E2 0E 00 55 1D 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 06 [12:54:32]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:54:32]wFMCommunicate OK [12:54:32]SAM_PROTO_GetShiftState done [12:54:32]FM_GetShiftState done [12:54:32]req_shift_opened done [12:54:32]requested_item shift.open_date is exist - process it [12:54:32]req_shift_open_date [12:54:32]req_shift_open_date done [12:54:32]produce_requested_data done [12:54:32]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123576,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [12:54:32]process_action_free close_receipt [12:54:32]json_value_free [12:54:32]json_value_free done [12:54:32]process_json_proto returns [12:54:32]Send response to host [12:54:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123576,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [12:54:32]free response buf [12:54:32]execute_script done [12:54:32]execute_script returns [12:54:32]free content buf [12:54:32]Sock 9.Close socket [12:54:32]Sock 9.Thread stoped [12:54:33]ConnectInit Can't take IP for lk.salyk.kg [12:54:33]CommunicateWithHost connect error [12:54:33]CommunicateWithHost err = -1 [12:54:33]OFD Sender: Server communicate error [12:54:38]OFD Sender: Processing packet 123576 [packets to send 112, broken 111] [12:54:38]ProducePacketName [12:54:38]name=ofd_packets/00123576 [12:54:38]OFD Sender: To server: pG, [12:54:38]CommunicateWithHost lk.salyk.kg:30040 [12:54:38]ConnectInit lk.salyk.kg [12:54:43]ConnectInit Can't take IP for lk.salyk.kg [12:54:43]CommunicateWithHost connect error [12:54:43]CommunicateWithHost err = -1 [12:54:43]OFD Sender: Server communicate error [12:54:48]OFD Sender: Processing packet 123576 [packets to send 112, broken 111] [12:54:48]ProducePacketName [12:54:48]name=ofd_packets/00123576 [12:54:48]OFD Sender: To server: pG, [12:54:48]CommunicateWithHost lk.salyk.kg:30040 [12:54:48]ConnectInit lk.salyk.kg [12:54:53]ConnectInit Can't take IP for lk.salyk.kg [12:54:53]CommunicateWithHost connect error [12:54:53]CommunicateWithHost err = -1 [12:54:53]OFD Sender: Server communicate error [12:54:58]OFD Sender: Processing packet 123576 [packets to send 112, broken 111] [12:54:58]ProducePacketName [12:54:58]name=ofd_packets/00123576 [12:54:58]OFD Sender: To server: pG, [12:54:58]CommunicateWithHost lk.salyk.kg:30040 [12:54:58]ConnectInit lk.salyk.kg [12:55:03]ConnectInit Can't take IP for lk.salyk.kg [12:55:03]CommunicateWithHost connect error [12:55:03]CommunicateWithHost err = -1 [12:55:03]OFD Sender: Server communicate error [12:55:08]accept exits with 7 [12:55:08]New connection [12:55:08]New thread 3067436388 created [12:55:08]Thread 3067579748 joined [12:55:08]Waiting for new connection... [12:55:08] Sock 7.Parse request [12:55:08]Sock 7.Check first char [12:55:08]Sock 7.First char is OK [12:55:08]request: POST /json_proto HTTP/1.0 [12:55:08]Method: POST [12:55:08]URL: /json_proto [12:55:08]Method is POST - this is cgi request [12:55:08]url: /json_proto [12:55:08]query_string will be loaded in cgi processing [12:55:08]execute_cgi json_proto POST (null) [12:55:08]execute_cgi path=json_proto method=POST [12:55:08]POST find Content-Length [12:55:08]Host: 172.17.48.197:8080 [12:55:08]Content-Length: 688 [12:55:08]Content-Type: application/json [12:55:08] [12:55:08]POST finish read [12:55:08]Found Content-Length = 688 [12:55:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106603", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 21.160, "sum" : 1500.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:55:08]execute_script... [12:55:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106603", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 21.160, "sum" : 1500.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:55:08]POST & json_proto [12:55:08]process_json_proto [12:55:08]json parsed OK: [12:55:08]protocol is kg_v1.0 [12:55:08]action value=close_receipt [12:55:08]process_action close_receipt [12:55:08]cmd_close_receipt [12:55:08]MH_GetDate [12:55:08]Write to MH i2c: F0 00 00 56 1D 62 [12:55:08]Write i2c OK [12:55:08]MH_I2C_Read... [12:55:08]Read from MH i2c: F0 [12:55:08]MH_I2C_Read... [12:55:08]Read from MH i2c: F0 09 00 [12:55:08]MH_I2C_Read... [12:55:08]Read from MH i2c: F0 09 00 56 1D 00 AD C4 E5 65 6C AF E3 65 89 [12:55:08]GetLastDocTimeStamp 1709556868 [12:55:08]current date 1709556909 [12:55:08]FM_GetShiftState [12:55:08]SAM_PROTO_GetShiftState [12:55:08]wFMCommunicate request_size=4 [12:55:08]MH_SAM_APDU [12:55:08]CAPDU: 80 13 01 00 [12:55:08]Write to MH i2c: E2 08 00 57 1D 80 13 01 00 00 00 00 00 F1 [12:55:08]Write i2c OK [12:55:08]MH_I2C_Read... [12:55:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:08]Read from MH i2c: E2 [12:55:08]MH_I2C_Read... [12:55:08]Read from MH i2c: E2 0E 00 [12:55:08]MH_I2C_Read... [12:55:08]Read from MH i2c: E2 0E 00 57 1D 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 08 [12:55:08]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:55:08]wFMCommunicate OK [12:55:08]SAM_PROTO_GetShiftState done [12:55:08]FM_GetShiftState done [12:55:08]opened in 1709511088 [12:55:08]opened+sec_in_day 1709597488 [12:55:08]quantity*price = 150024 [12:55:08]sum+1 = 150025 [12:55:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.32 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 177 04.03.2024 12:55 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123577 ФПД: 153338220552053 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T125509&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123577&fm=153338220552053&tin=02508201610067®Number=0000000000090573&sum=150000 [12:55:09]StoreToDocumentArchive [12:55:09]shift 324 fd 123577 [12:55:09]save to /storage/0324/doc_00123577 [12:55:09]save last doc name /storage/0324/doc_00123577 to /storage/kkm_last_doc_name [12:55:09]save OK [12:55:09]Clear old archive folders... [12:55:09]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:55:09]tlvbuf is 01BC2BB0 [12:55:09]SAM_PROTO_ClearQueue [12:55:09]wFMCommunicate request_size=4 [12:55:09]MH_SAM_APDU [12:55:09]CAPDU: 80 09 00 00 [12:55:09]Write to MH i2c: E2 08 00 64 1D 80 09 00 00 00 00 00 00 F3 [12:55:09]Write i2c OK [12:55:09]MH_I2C_Read... [12:55:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:55:09]Read from MH i2c: E2 [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: E2 03 00 [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: E2 03 00 64 1D 00 90 00 F5 [12:55:09]RAPDU: 90 00 [12:55:09]wFMCommunicate OK [12:55:09]SAM_PROTO_ClearQueue done [12:55:09]KKMCreateOFDPacket [12:55:09]OFDProtocolAddRootSTLVToBuf [12:55:09]FM_MakeSignedData [12:55:09]FM_MakeSignedData [12:55:09]SAM_PROTO_SignData [12:55:09]wFMCommunicate request_size=4 [12:55:09]MH_SAM_APDU [12:55:09]CAPDU: 80 0D 01 02 [12:55:09]Write to MH i2c: E2 08 00 65 1D 80 0D 01 02 00 00 00 00 FB [12:55:09]Write i2c OK [12:55:09]MH_I2C_Read... [12:55:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:55:09]Read from MH i2c: E2 [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: E2 03 00 [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: E2 03 00 65 1D 00 90 00 F6 [12:55:09]RAPDU: 90 00 [12:55:09]wFMCommunicate OK [12:55:09]wFMCommunicate request_size=255 [12:55:09]MH_SAM_APDU [12:55:09]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 A8 52 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 08 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 B1 00 00 00 F4 03 04 00 AD C4 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B9 E2 01 00 35 04 06 00 [12:55:09]Write to MH i2c: E2 02 01 66 1D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 A8 52 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 08 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 B1 00 00 00 F4 03 04 00 AD C4 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B9 E2 01 00 35 04 06 00 00 00 D7 [12:55:09]Write i2c OK [12:55:09]MH_I2C_Read... [12:55:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:55:09]Read from MH i2c: E2 [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: E2 03 00 [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: E2 03 00 66 1D 00 90 00 F7 [12:55:09]RAPDU: 90 00 [12:55:09]wFMCommunicate OK [12:55:09]wFMCommunicate request_size=11 [12:55:09]MH_SAM_APDU [12:55:09]CAPDU: 80 0D 02 02 06 8B 75 D6 2A 9F 75 [12:55:09]Write to MH i2c: E2 0E 00 67 1D 80 0D 02 02 06 00 8B 75 D6 2A 9F 75 00 00 1E [12:55:09]Write i2c OK [12:55:09]MH_I2C_Read... [12:55:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:55:09]Read from MH i2c: E2 [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: E2 03 00 [12:55:09]MH_I2C_Read... [12:55:09]Read from MH i2c: E2 03 00 67 1D 00 90 00 F8 [12:55:09]RAPDU: 90 00 [12:55:09]wFMCommunicate OK [12:55:09]wFMCommunicate request_size=4 [12:55:09]MH_SAM_APDU [12:55:09]CAPDU: 80 0D 03 02 [12:55:09]Write to MH i2c: E2 08 00 68 1D 80 0D 03 02 00 00 00 00 00 [12:55:09]Write i2c OK [12:55:09]MH_I2C_Read... [12:55:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:55:10]Read from MH i2c: E2 [12:55:10]MH_I2C_Read... [12:55:10]Read from MH i2c: E2 0B 00 [12:55:10]MH_I2C_Read... [12:55:10]Read from MH i2c: E2 0B 00 68 1D 00 59 E5 BF 77 89 0E 08 98 90 00 AC [12:55:10]RAPDU: 59 E5 BF 77 89 0E 08 98 90 00 [12:55:10]wFMCommunicate OK [12:55:10]SAM_PROTO_SignData done [12:55:10]FM_MakeSignedData done [12:55:10]CreateOFDProtocolMessage [12:55:10]wFMCommunicate request_size=4 [12:55:10]MH_SAM_APDU [12:55:10]CAPDU: 80 11 00 00 [12:55:10]Write to MH i2c: E2 08 00 69 1D 80 11 00 00 00 00 00 00 00 [12:55:10]Write i2c OK [12:55:10]MH_I2C_Read... [12:55:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:10]Read from MH i2c: E2 [12:55:10]MH_I2C_Read... [12:55:10]Read from MH i2c: E2 17 00 [12:55:10]MH_I2C_Read... [12:55:10]Read from MH i2c: E2 17 00 69 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 5E [12:55:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:55:10]wFMCommunicate OK [12:55:10]CreateOFDProtocolMessage done [12:55:10]OFDSenderStorePacket 123577 [12:55:10]StoreOFDPacket docnum=123577 [12:55:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 1E 28 08 01 BA 50 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 A8 52 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 08 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 B1 00 00 00 F4 03 04 00 AD C4 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B9 E2 01 00 35 04 06 00 8B 75 D6 2A 9F 75 59 E5 BF 77 89 0E 08 98 [12:55:10]CheckFolder [12:55:10]dirname=/storage/ofd_packets [12:55:10]CheckFolder done [12:55:10]ProducePacketName [12:55:10]name=ofd_packets/00123577 [12:55:10]NVStorageSaveData ofd_packets/00123577 [12:55:10]File name is /storage/ofd_packets/00123577 [12:55:10]Write 302 bytes [12:55:10]NVStorageSaveData done [12:55:10]OFDSenderStorePacket done [12:55:10]KKMCreateOFDPacket done [12:55:10]NVStorageSaveData kkm_last_timestamp [12:55:10]File name is /storage/kkm_last_timestamp [12:55:10]Write 4 bytes [12:55:10]NVStorageSaveData done [12:55:10]ExternCall_PrintAddStr [12:55:10]wPrintStart [12:55:10]Write to MH i2c: 01 00 00 6A 1D 87 [12:55:10]Write i2c OK [12:55:10]MH_I2C_Read... [12:55:10]Read from MH i2c: 01 [12:55:10]MH_I2C_Read... [12:55:10]Read from MH i2c: 01 07 00 [12:55:10]MH_I2C_Read... [12:55:10]Read from MH i2c: 01 07 00 6A 1D 00 00 00 00 00 FF 0F 9C [12:55:10]RasterBufferAndPrint [12:55:10]line Счет N : (1)1106603 [12:55:10]line ИНН: 02508201610067 [12:55:10]line Контрольно-Кассовый Чек [12:55:10]line ПРОДАЖА [12:55:10]line ТРК (МРК, ГНК) : 41 [12:55:10]line Товар: 2710194210 [12:55:10]line ДТ(л)-К-5 [12:55:10]line 21.160 * 70.90 [12:55:10]line = 1500.24 [12:55:10]line НДС 12% НСП 1% [12:55:10]line > о реализуемом товаре [12:55:10]line ОКРУГЛЕНИЕ: -0.24 [12:55:10]line ИТОГО: 1500.00 [12:55:10]line Внесено: 1500.00 [12:55:10]line СДАЧА: 0.00 [12:55:10]line НСП 1% : 13.28 [12:55:10]line НДС 12% : 159.32 [12:55:10]line Наличными: 1500.00 [12:55:10]line Безнал.: 0.00 [12:55:10]line Место: АЗС № 25 "Партнер Нефть" [12:55:10]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:55:10]line СНО: Общий режим [12:55:10]line Чек 177 04.03.2024 12:55 [12:55:10]line Смена: 324 ФФД: 1.0 [12:55:10]line ЗНМ: 0300000019 [12:55:10]line РНМ: 0000000000090573 [12:55:10]line Версия ККМ: 001 [12:55:10]line ФМ: 0000000000874798 [12:55:10]line ФД: 123577 [12:55:10]line ФПД: 153338220552053 [12:55:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T125509&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123577&fm=153338220552053&tin=02508201610067®Number=0000000000090573&sum=150000 [12:55:10]written 0, free lines is 4095 [12:55:10]Write to MH i2c: 01 00 00 95 1D B2 [12:55:10]Write i2c OK [12:55:10]MH_I2C_Read... [12:55:10]Read from MH i2c: 01 [12:55:10]MH_I2C_Read... [12:55:10]Read from MH i2c: 01 07 00 [12:55:10]MH_I2C_Read... [12:55:10]Read from MH i2c: 01 07 00 95 1D 00 00 00 00 00 EC 0C B1 [12:55:10]RasterBufferAndPrint [12:55:10]line [12:55:10]line [12:55:10]line [12:55:10]line [12:55:10]line [12:55:10]written 0, free lines is 3320 [12:55:10]MH_Cut [12:55:10]Write to MH i2c: D1 01 00 9C 1D 01 8B [12:55:10]Write i2c OK [12:55:10]MH_I2C_Read... [12:55:10]Read from MH i2c: D1 [12:55:10]MH_I2C_Read... [12:55:10]Read from MH i2c: D1 01 00 [12:55:10]MH_I2C_Read... [12:55:10]Read from MH i2c: D1 01 00 9C 1D 00 8A [12:55:10]Write to MH i2c: 01 00 00 9D 1D BA [12:55:10]Write i2c OK [12:55:10]MH_I2C_Read... [12:55:11]*** Cut start [12:55:11]*** Purtial cut [12:55:11]*** Stage 1: CUTSNS_PIN = 1 [12:55:13]Read from MH i2c: 01 [12:55:13]MH_I2C_Read... [12:55:13]*** Stop cut motor [12:55:13]*** Cut end [12:55:13]Read from MH i2c: 01 07 00 [12:55:13]MH_I2C_Read... [12:55:13]Read from MH i2c: 01 07 00 9D 1D 00 00 00 00 00 FF 0F CF [12:55:13]process_action close_receipt done [12:55:13]requested_data is exist [12:55:13]produce_requested_data [12:55:13]requested_item fm.sn is exist - process it [12:55:13]wFMCommunicate request_size=4 [12:55:13]MH_SAM_APDU [12:55:13]CAPDU: 80 11 00 00 [12:55:13]Write to MH i2c: E2 08 00 9E 1D 80 11 00 00 00 00 00 00 35 [12:55:13]Write i2c OK [12:55:13]MH_I2C_Read... [12:55:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:13]Read from MH i2c: E2 [12:55:13]MH_I2C_Read... [12:55:13]Read from MH i2c: E2 17 00 [12:55:13]MH_I2C_Read... [12:55:13]Read from MH i2c: E2 17 00 9E 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 93 [12:55:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:55:13]wFMCommunicate OK [12:55:13]requested_item fd.num is exist - process it [12:55:13]SAM_PROTO_GetFieldsCounters [12:55:13]wFMCommunicate request_size=4 [12:55:13]MH_SAM_APDU [12:55:13]CAPDU: 80 13 00 00 [12:55:13]Write to MH i2c: E2 08 00 9F 1D 80 13 00 00 00 00 00 00 38 [12:55:13]Write i2c OK [12:55:13]MH_I2C_Read... [12:55:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:55:13]Read from MH i2c: E2 [12:55:13]MH_I2C_Read... [12:55:13]Read from MH i2c: E2 62 00 [12:55:13]MH_I2C_Read... [12:55:13]Read from MH i2c: E2 62 00 9F 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B9 E2 01 00 0E 04 04 00 44 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 57 [12:55: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 B9 E2 01 00 0E 04 04 00 44 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 [12:55:13]wFMCommunicate OK [12:55:13]SAM_PROTO_GetFieldsCounters done [12:55:13]requested_item shift.num is exist - process it [12:55:13]requested_item shift.opened is exist - process it [12:55:13]req_shift_opened [12:55:13]FM_GetShiftState [12:55:13]SAM_PROTO_GetShiftState [12:55:13]wFMCommunicate request_size=4 [12:55:13]MH_SAM_APDU [12:55:13]CAPDU: 80 13 01 00 [12:55:13]Write to MH i2c: E2 08 00 A0 1D 80 13 01 00 00 00 00 00 3A [12:55:13]Write i2c OK [12:55:13]MH_I2C_Read... [12:55:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:13]Read from MH i2c: E2 [12:55:13]MH_I2C_Read... [12:55:13]Read from MH i2c: E2 0E 00 [12:55:13]MH_I2C_Read... [12:55:13]Read from MH i2c: E2 0E 00 A0 1D 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 51 [12:55:13]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:55:13]wFMCommunicate OK [12:55:13]SAM_PROTO_GetShiftState done [12:55:13]FM_GetShiftState done [12:55:13]req_shift_opened done [12:55:13]requested_item shift.open_date is exist - process it [12:55:13]req_shift_open_date [12:55:13]req_shift_open_date done [12:55:13]produce_requested_data done [12:55:13]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123577,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [12:55:13]process_action_free close_receipt [12:55:13]json_value_free [12:55:13]json_value_free done [12:55:13]process_json_proto returns [12:55:13]Send response to host [12:55:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123577,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [12:55:13]free response buf [12:55:13]execute_script done [12:55:13]execute_script returns [12:55:13]free content buf [12:55:13]Sock 7.Close socket [12:55:13]Sock 7.Thread stoped [12:55:13]ConnectInit Can't take IP for lk.salyk.kg [12:55:13]CommunicateWithHost connect error [12:55:13]CommunicateWithHost err = -1 [12:55:13]OFD Sender: Server communicate error [12:55:14]OFD Sender: Processing packet 123576 [packets to send 113, broken 111] [12:55:14]ProducePacketName [12:55:14]name=ofd_packets/00123576 [12:55:14]OFD Sender: To server: pG, [12:55:14]CommunicateWithHost lk.salyk.kg:30040 [12:55:14]ConnectInit lk.salyk.kg [12:55:19]ConnectInit Can't take IP for lk.salyk.kg [12:55:19]CommunicateWithHost connect error [12:55:19]CommunicateWithHost err = -1 [12:55:19]OFD Sender: Server communicate error [12:55:24]OFD Sender: Processing packet 123576 [packets to send 113, broken 111] [12:55:24]ProducePacketName [12:55:24]name=ofd_packets/00123576 [12:55:24]OFD Sender: To server: pG, [12:55:24]CommunicateWithHost lk.salyk.kg:30040 [12:55:24]ConnectInit lk.salyk.kg [12:55:29]ConnectInit Can't take IP for lk.salyk.kg [12:55:29]CommunicateWithHost connect error [12:55:29]CommunicateWithHost err = -1 [12:55:29]OFD Sender: Server communicate error [12:55:31]accept exits with 9 [12:55:31]New connection [12:55:31]New thread 3067579748 created [12:55:31]Thread 3067436388 joined [12:55:31]Waiting for new connection... [12:55:31] Sock 9.Parse request [12:55:31]Sock 9.Check first char [12:55:31]Sock 9.First char is OK [12:55:31]request: POST /json_proto HTTP/1.0 [12:55:31]Method: POST [12:55:31]URL: /json_proto [12:55:31]Method is POST - this is cgi request [12:55:31]url: /json_proto [12:55:31]query_string will be loaded in cgi processing [12:55:31]execute_cgi json_proto POST (null) [12:55:31]execute_cgi path=json_proto method=POST [12:55:31]POST find Content-Length [12:55:31]Host: 172.17.48.197:8080 [12:55:31]Content-Length: 820 [12:55:31]Content-Type: application/json [12:55:31] [12:55:31]POST finish read [12:55:31]Found Content-Length = 820 [12:55:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106602", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:55:31]execute_script... [12:55:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106602", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:55:31]POST & json_proto [12:55:31]process_json_proto [12:55:31]json parsed OK: [12:55:31]protocol is kg_v1.0 [12:55:31]action value=close_receipt [12:55:31]process_action close_receipt [12:55:31]cmd_close_receipt [12:55:31]MH_GetDate [12:55:31]Write to MH i2c: F0 00 00 A1 1D AD [12:55:31]Write i2c OK [12:55:31]MH_I2C_Read... [12:55:31]Read from MH i2c: F0 [12:55:31]MH_I2C_Read... [12:55:31]Read from MH i2c: F0 09 00 [12:55:31]MH_I2C_Read... [12:55:31]Read from MH i2c: F0 09 00 A1 1D 00 C4 C4 E5 65 6C AF E3 65 EB [12:55:31]GetLastDocTimeStamp 1709556909 [12:55:31]current date 1709556932 [12:55:31]FM_GetShiftState [12:55:31]SAM_PROTO_GetShiftState [12:55:31]wFMCommunicate request_size=4 [12:55:31]MH_SAM_APDU [12:55:31]CAPDU: 80 13 01 00 [12:55:31]Write to MH i2c: E2 08 00 A2 1D 80 13 01 00 00 00 00 00 3C [12:55:31]Write i2c OK [12:55:31]MH_I2C_Read... [12:55:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:31]Read from MH i2c: E2 [12:55:31]MH_I2C_Read... [12:55:31]Read from MH i2c: E2 0E 00 [12:55:31]MH_I2C_Read... [12:55:31]Read from MH i2c: E2 0E 00 A2 1D 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 53 [12:55:31]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:55:31]wFMCommunicate OK [12:55:31]SAM_PROTO_GetShiftState done [12:55:31]FM_GetShiftState done [12:55:31]opened in 1709511088 [12:55:31]opened+sec_in_day 1709597488 [12:55:31]quantity*price = 100030 [12:55:31]sum+1 = 100031 [12:55:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.30 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.30 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 178 04.03.2024 12:55 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123578 ФПД: 130835596446819 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T125532&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123578&fm=130835596446819&tin=02508201610067®Number=0000000000090573&sum=100030 [12:55:32]StoreToDocumentArchive [12:55:32]shift 324 fd 123578 [12:55:32]save to /storage/0324/doc_00123578 [12:55:32]save last doc name /storage/0324/doc_00123578 to /storage/kkm_last_doc_name [12:55:32]save OK [12:55:32]Clear old archive folders... [12:55:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:55:32]tlvbuf is 01C1DFC0 [12:55:32]SAM_PROTO_ClearQueue [12:55:32]wFMCommunicate request_size=4 [12:55:32]MH_SAM_APDU [12:55:32]CAPDU: 80 09 00 00 [12:55:32]Write to MH i2c: E2 08 00 AF 1D 80 09 00 00 00 00 00 00 3E [12:55:32]Write i2c OK [12:55:32]MH_I2C_Read... [12:55:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:55:32]Read from MH i2c: E2 [12:55:32]MH_I2C_Read... [12:55:32]Read from MH i2c: E2 03 00 [12:55:32]MH_I2C_Read... [12:55:32]Read from MH i2c: E2 03 00 AF 1D 00 90 00 40 [12:55:32]RAPDU: 90 00 [12:55:32]wFMCommunicate OK [12:55:32]SAM_PROTO_ClearQueue done [12:55:32]KKMCreateOFDPacket [12:55:32]OFDProtocolAddRootSTLVToBuf [12:55:32]FM_MakeSignedData [12:55:32]FM_MakeSignedData [12:55:32]SAM_PROTO_SignData [12:55:32]wFMCommunicate request_size=4 [12:55:32]MH_SAM_APDU [12:55:32]CAPDU: 80 0D 01 02 [12:55:32]Write to MH i2c: E2 08 00 B0 1D 80 0D 01 02 00 00 00 00 46 [12:55:32]Write i2c OK [12:55:32]MH_I2C_Read... [12:55:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:55:32]Read from MH i2c: E2 [12:55:32]MH_I2C_Read... [12:55:32]Read from MH i2c: E2 03 00 [12:55:32]MH_I2C_Read... [12:55:32]Read from MH i2c: E2 03 00 B0 1D 00 90 00 41 [12:55:32]RAPDU: 90 00 [12:55:32]wFMCommunicate OK [12:55:32]wFMCommunicate request_size=255 [12:55:32]MH_SAM_APDU [12:55:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 C4 C4 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BA E2 01 00 35 04 06 00 76 [12:55:32]Write to MH i2c: E2 02 01 B1 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 C4 C4 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BA E2 01 00 35 04 06 00 76 00 00 CA [12:55:32]Write i2c OK [12:55:32]MH_I2C_Read... [12:55:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:55:32]Read from MH i2c: E2 [12:55:32]MH_I2C_Read... [12:55:32]Read from MH i2c: E2 03 00 [12:55:32]MH_I2C_Read... [12:55:32]Read from MH i2c: E2 03 00 B1 1D 00 90 00 42 [12:55:32]RAPDU: 90 00 [12:55:32]wFMCommunicate OK [12:55:32]wFMCommunicate request_size=10 [12:55:32]MH_SAM_APDU [12:55:32]CAPDU: 80 0D 02 02 05 FE 89 40 0C 63 [12:55:32]Write to MH i2c: E2 0D 00 B2 1D 80 0D 02 02 05 00 FE 89 40 0C 63 00 00 89 [12:55:32]Write i2c OK [12:55:32]MH_I2C_Read... [12:55:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:55:32]Read from MH i2c: E2 [12:55:32]MH_I2C_Read... [12:55:32]Read from MH i2c: E2 03 00 [12:55:32]MH_I2C_Read... [12:55:32]Read from MH i2c: E2 03 00 B2 1D 00 90 00 43 [12:55:32]RAPDU: 90 00 [12:55:32]wFMCommunicate OK [12:55:32]wFMCommunicate request_size=4 [12:55:32]MH_SAM_APDU [12:55:32]CAPDU: 80 0D 03 02 [12:55:32]Write to MH i2c: E2 08 00 B3 1D 80 0D 03 02 00 00 00 00 4B [12:55:32]Write i2c OK [12:55:32]MH_I2C_Read... [12:55:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:55:32]Read from MH i2c: E2 [12:55:32]MH_I2C_Read... [12:55:32]Read from MH i2c: E2 0B 00 [12:55:32]MH_I2C_Read... [12:55:32]Read from MH i2c: E2 0B 00 B3 1D 00 32 D4 96 66 B8 95 D1 A6 90 00 12 [12:55:32]RAPDU: 32 D4 96 66 B8 95 D1 A6 90 00 [12:55:32]wFMCommunicate OK [12:55:32]SAM_PROTO_SignData done [12:55:32]FM_MakeSignedData done [12:55:32]CreateOFDProtocolMessage [12:55:32]wFMCommunicate request_size=4 [12:55:32]MH_SAM_APDU [12:55:32]CAPDU: 80 11 00 00 [12:55:32]Write to MH i2c: E2 08 00 B4 1D 80 11 00 00 00 00 00 00 4B [12:55:32]Write i2c OK [12:55:32]MH_I2C_Read... [12:55:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:32]Read from MH i2c: E2 [12:55:32]MH_I2C_Read... [12:55:32]Read from MH i2c: E2 17 00 [12:55:32]MH_I2C_Read... [12:55:32]Read from MH i2c: E2 17 00 B4 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 A9 [12:55:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:55:32]wFMCommunicate OK [12:55:32]CreateOFDProtocolMessage done [12:55:32]OFDSenderStorePacket 123578 [12:55:32]StoreOFDPacket docnum=123578 [12:55:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 4D AE 07 01 8E C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 C4 C4 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BA E2 01 00 35 04 06 00 76 FE 89 40 0C 63 32 D4 96 66 B8 95 D1 A6 [12:55:32]CheckFolder [12:55:32]dirname=/storage/ofd_packets [12:55:32]CheckFolder done [12:55:32]ProducePacketName [12:55:32]name=ofd_packets/00123578 [12:55:32]NVStorageSaveData ofd_packets/00123578 [12:55:32]File name is /storage/ofd_packets/00123578 [12:55:32]Write 301 bytes [12:55:32]NVStorageSaveData done [12:55:32]OFDSenderStorePacket done [12:55:32]KKMCreateOFDPacket done [12:55:32]NVStorageSaveData kkm_last_timestamp [12:55:32]File name is /storage/kkm_last_timestamp [12:55:32]Write 4 bytes [12:55:32]NVStorageSaveData done [12:55:32]ExternCall_PrintAddStr [12:55:32]wPrintStart [12:55:32]Write to MH i2c: 01 00 00 B5 1D D2 [12:55:32]Write i2c OK [12:55:32]MH_I2C_Read... [12:55:32]Read from MH i2c: 01 [12:55:32]MH_I2C_Read... [12:55:32]Read from MH i2c: 01 07 00 [12:55:32]MH_I2C_Read... [12:55:32]Read from MH i2c: 01 07 00 B5 1D 00 00 00 00 00 FF 0F E7 [12:55:32]RasterBufferAndPrint [12:55:32]line Счет N : (1)1106602 [12:55:32]line ИНН: 02508201610067 [12:55:32]line Контрольно-Кассовый Чек [12:55:32]line ПРОДАЖА [12:55:32]line ТРК (МРК, ГНК) : 11 [12:55:32]line Товар: 2710124130 [12:55:32]line Аи-92-К-5 [12:55:32]line 16.160 * 61.90 [12:55:32]line = 1000.30 [12:55:32]line НДС 12% НСП 1% [12:55:32]line > о реализуемом товаре [12:55:32]line ИТОГО: 1000.30 [12:55:32]line НСП 1% : 8.85 [12:55:32]line НДС 12% : 106.23 [12:55:32]line Наличными: 0.00 [12:55:32]line Безнал.: 1000.30 [12:55:32]line Место: АЗС № 25 "Партнер Нефть" [12:55:32]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:55:32]line СНО: Общий режим [12:55:32]line Чек 178 04.03.2024 12:55 [12:55:32]line Смена: 324 ФФД: 1.0 [12:55:32]line ЗНМ: 0300000019 [12:55:32]line РНМ: 0000000000090573 [12:55:32]line Версия ККМ: 001 [12:55:32]line Платежная система: Бакай Банк [12:55:32]line ФМ: 0000000000874798 [12:55:32]line ФД: 123578 [12:55:32]line ФПД: 130835596446819 [12:55:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T125532&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123578&fm=130835596446819&tin=02508201610067®Number=0000000000090573&sum=100030 [12:55:32]written 0, free lines is 4095 [12:55:32]OFD Sender: Processing packet 123576 [packets to send 114, broken 111] [12:55:32]ProducePacketName [12:55:32]name=ofd_packets/00123576 [12:55:32]OFD Sender: To server: pG, [12:55:32]CommunicateWithHost lk.salyk.kg:30040 [12:55:32]ConnectInit lk.salyk.kg [12:55:33]Write to MH i2c: 01 00 00 DF 1D FC [12:55:33]Write i2c OK [12:55:33]MH_I2C_Read... [12:55:33]Read from MH i2c: 01 [12:55:33]MH_I2C_Read... [12:55:33]Read from MH i2c: 01 07 00 [12:55:33]MH_I2C_Read... [12:55:33]Read from MH i2c: 01 07 00 DF 1D 00 00 00 00 00 02 0D 12 [12:55:33]RasterBufferAndPrint [12:55:33]line [12:55:33]line [12:55:33]line [12:55:33]line [12:55:33]line [12:55:33]written 0, free lines is 3353 [12:55:33]MH_Cut [12:55:33]Write to MH i2c: D1 01 00 E6 1D 01 D5 [12:55:33]Write i2c OK [12:55:33]MH_I2C_Read... [12:55:33]Read from MH i2c: D1 [12:55:33]MH_I2C_Read... [12:55:33]Read from MH i2c: D1 01 00 [12:55:33]MH_I2C_Read... [12:55:33]Read from MH i2c: D1 01 00 E6 1D 00 D4 [12:55:33]Write to MH i2c: 01 00 00 E7 1D 04 [12:55:33]Write i2c OK [12:55:33]MH_I2C_Read... [12:55:33]*** Cut start [12:55:33]*** Purtial cut [12:55:33]*** Stage 1: CUTSNS_PIN = 1 [12:55:35]Read from MH i2c: 01 [12:55:36]MH_I2C_Read... [12:55:36]*** Stop cut motor [12:55:36]*** Cut end [12:55:36]Read from MH i2c: 01 07 00 [12:55:36]MH_I2C_Read... [12:55:36]Read from MH i2c: 01 07 00 E7 1D 00 00 00 00 00 FF 0F 19 [12:55:36]process_action close_receipt done [12:55:36]requested_data is exist [12:55:36]produce_requested_data [12:55:36]requested_item fm.sn is exist - process it [12:55:36]wFMCommunicate request_size=4 [12:55:36]MH_SAM_APDU [12:55:36]CAPDU: 80 11 00 00 [12:55:36]Write to MH i2c: E2 08 00 E8 1D 80 11 00 00 00 00 00 00 7F [12:55:36]Write i2c OK [12:55:36]MH_I2C_Read... [12:55:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:36]Read from MH i2c: E2 [12:55:36]MH_I2C_Read... [12:55:36]Read from MH i2c: E2 17 00 [12:55:36]MH_I2C_Read... [12:55:36]Read from MH i2c: E2 17 00 E8 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 DD [12:55:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:55:36]wFMCommunicate OK [12:55:36]requested_item fd.num is exist - process it [12:55:36]SAM_PROTO_GetFieldsCounters [12:55:36]wFMCommunicate request_size=4 [12:55:36]MH_SAM_APDU [12:55:36]CAPDU: 80 13 00 00 [12:55:36]Write to MH i2c: E2 08 00 E9 1D 80 13 00 00 00 00 00 00 82 [12:55:36]Write i2c OK [12:55:36]MH_I2C_Read... [12:55:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:55:36]Read from MH i2c: E2 [12:55:36]MH_I2C_Read... [12:55:36]Read from MH i2c: E2 62 00 [12:55:36]MH_I2C_Read... [12:55:36]Read from MH i2c: E2 62 00 E9 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BA E2 01 00 0E 04 04 00 44 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 A5 [12:55:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BA E2 01 00 0E 04 04 00 44 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 [12:55:36]wFMCommunicate OK [12:55:36]SAM_PROTO_GetFieldsCounters done [12:55:36]requested_item shift.num is exist - process it [12:55:36]requested_item shift.opened is exist - process it [12:55:36]req_shift_opened [12:55:36]FM_GetShiftState [12:55:36]SAM_PROTO_GetShiftState [12:55:36]wFMCommunicate request_size=4 [12:55:36]MH_SAM_APDU [12:55:36]CAPDU: 80 13 01 00 [12:55:36]Write to MH i2c: E2 08 00 EA 1D 80 13 01 00 00 00 00 00 84 [12:55:36]Write i2c OK [12:55:36]MH_I2C_Read... [12:55:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:36]Read from MH i2c: E2 [12:55:36]MH_I2C_Read... [12:55:36]Read from MH i2c: E2 0E 00 [12:55:36]MH_I2C_Read... [12:55:36]Read from MH i2c: E2 0E 00 EA 1D 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 9B [12:55:36]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:55:36]wFMCommunicate OK [12:55:36]SAM_PROTO_GetShiftState done [12:55:36]FM_GetShiftState done [12:55:36]req_shift_opened done [12:55:36]requested_item shift.open_date is exist - process it [12:55:36]req_shift_open_date [12:55:36]req_shift_open_date done [12:55:36]produce_requested_data done [12:55:36]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123578,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [12:55:36]process_action_free close_receipt [12:55:36]json_value_free [12:55:36]json_value_free done [12:55:36]process_json_proto returns [12:55:36]Send response to host [12:55:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123578,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [12:55:36]free response buf [12:55:36]execute_script done [12:55:36]execute_script returns [12:55:36]free content buf [12:55:36]Sock 9.Close socket [12:55:36]Sock 9.Thread stoped [12:55:37]ConnectInit Can't take IP for lk.salyk.kg [12:55:37]CommunicateWithHost connect error [12:55:37]CommunicateWithHost err = -1 [12:55:37]OFD Sender: Server communicate error [12:55:42]OFD Sender: Processing packet 123576 [packets to send 114, broken 111] [12:55:42]ProducePacketName [12:55:42]name=ofd_packets/00123576 [12:55:42]OFD Sender: To server: pG, [12:55:42]CommunicateWithHost lk.salyk.kg:30040 [12:55:42]ConnectInit lk.salyk.kg [12:55:47]ConnectInit Can't take IP for lk.salyk.kg [12:55:47]CommunicateWithHost connect error [12:55:47]CommunicateWithHost err = -1 [12:55:47]OFD Sender: Server communicate error [12:55:52]OFD Sender: Processing packet 123576 [packets to send 114, broken 111] [12:55:52]ProducePacketName [12:55:52]name=ofd_packets/00123576 [12:55:52]OFD Sender: To server: pG, [12:55:52]CommunicateWithHost lk.salyk.kg:30040 [12:55:52]ConnectInit lk.salyk.kg [12:55:57]ConnectInit Can't take IP for lk.salyk.kg [12:55:57]CommunicateWithHost connect error [12:55:57]CommunicateWithHost err = -1 [12:55:57]OFD Sender: Server communicate error [12:56:00]int [12:56:00]Write to MH i2c: 01 00 00 EB 1D 08 [12:56:00]*** FLAG_PRN_KEY set [12:56:00]Write i2c OK [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 07 00 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 07 00 EB 1D 00 08 00 00 00 FF 0F 25 [12:56:00]state=0 [12:56:00]Key pressed [12:56:00]Feed [12:56:00]Write to MH i2c: D8 00 00 EC 1D E0 [12:56:00]Write i2c OK [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: D8 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: D8 01 00 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: D8 01 00 EC 1D 00 E1 [12:56:00]int line is 0 - check status [12:56:00]Write to MH i2c: 01 00 00 ED 1D 0A [12:56:00]Write i2c OK [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 07 00 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 07 00 ED 1D 00 48 00 00 00 3C 00 95 [12:56:00]state=2 [12:56:00]Key pressed [12:56:00]int [12:56:00]Write to MH i2c: 01 00 00 EE 1D 0B [12:56:00]Write i2c OK [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 07 00 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 07 00 EE 1D 00 48 00 00 00 3C 00 96 [12:56:00]state=2 [12:56:00]Key pressed [12:56:00]int [12:56:00]Write to MH i2c: 01 00 00 EF 1D 0C [12:56:00]*** FLAG_PRN_KEY reset [12:56:00]Write i2c OK [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 07 00 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 07 00 EF 1D 00 00 00 00 00 F8 0F 1A [12:56:00]state=2 [12:56:00]Stop feed [12:56:00]int [12:56:00]Write to MH i2c: 01 00 00 F0 1D 0D [12:56:00]*** FLAG_PRN_KEY set [12:56:00]Write i2c OK [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 07 00 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 07 00 F0 1D 00 08 00 00 00 FF 0F 2A [12:56:00]state=0 [12:56:00]Key pressed [12:56:00]Feed [12:56:00]Write to MH i2c: D8 00 00 F1 1D E5 [12:56:00]Write i2c OK [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: D8 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: D8 01 00 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: D8 01 00 F1 1D 00 E6 [12:56:00]int line is 0 - check status [12:56:00]Write to MH i2c: 01 00 00 F2 1D 0F [12:56:00]Write i2c OK [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 07 00 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 07 00 F2 1D 00 48 00 00 00 3C 00 9A [12:56:00]state=2 [12:56:00]Key pressed [12:56:00]int [12:56:00]Write to MH i2c: 01 00 00 F3 1D 10 [12:56:00]Write i2c OK [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 07 00 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 07 00 F3 1D 00 48 00 00 00 3C 00 9B [12:56:00]state=2 [12:56:00]Key pressed [12:56:00]int [12:56:00]Write to MH i2c: 01 00 00 F4 1D 11 [12:56:00]*** FLAG_PRN_KEY reset [12:56:00]Write i2c OK [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 07 00 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 07 00 F4 1D 00 00 00 00 00 FA 0F 21 [12:56:00]state=2 [12:56:00]Stop feed [12:56:00]int [12:56:00]Write to MH i2c: 01 00 00 F5 1D 12 [12:56:00]*** FLAG_PRN_KEY set [12:56:00]Write i2c OK [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 07 00 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 07 00 F5 1D 00 08 00 00 00 FF 0F 2F [12:56:00]state=0 [12:56:00]Key pressed [12:56:00]Feed [12:56:00]Write to MH i2c: D8 00 00 F6 1D EA [12:56:00]Write i2c OK [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: D8 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: D8 01 00 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: D8 01 00 F6 1D 00 EB [12:56:00]int line is 0 - check status [12:56:00]Write to MH i2c: 01 00 00 F7 1D 14 [12:56:00]Write i2c OK [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 07 00 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 07 00 F7 1D 00 48 00 00 00 3C 00 9F [12:56:00]state=2 [12:56:00]Key pressed [12:56:00]int [12:56:00]Write to MH i2c: 01 00 00 F8 1D 15 [12:56:00]Write i2c OK [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 07 00 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 07 00 F8 1D 00 48 00 00 00 3C 00 A0 [12:56:00]state=2 [12:56:00]Key pressed [12:56:00]int [12:56:00]Write to MH i2c: 01 00 00 F9 1D 16 [12:56:00]*** FLAG_PRN_KEY reset [12:56:00]Write i2c OK [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 07 00 [12:56:00]MH_I2C_Read... [12:56:00]Read from MH i2c: 01 07 00 F9 1D 00 00 00 00 00 F8 0F 24 [12:56:00]state=2 [12:56:00]Stop feed [12:56:02]OFD Sender: Processing packet 123576 [packets to send 114, broken 111] [12:56:02]ProducePacketName [12:56:02]name=ofd_packets/00123576 [12:56:02]OFD Sender: To server: pG, [12:56:02]CommunicateWithHost lk.salyk.kg:30040 [12:56:02]ConnectInit lk.salyk.kg [12:56:07]ConnectInit Can't take IP for lk.salyk.kg [12:56:07]CommunicateWithHost connect error [12:56:07]CommunicateWithHost err = -1 [12:56:07]OFD Sender: Server communicate error [12:56:12]OFD Sender: Processing packet 123576 [packets to send 114, broken 111] [12:56:12]ProducePacketName [12:56:12]name=ofd_packets/00123576 [12:56:12]OFD Sender: To server: pG, [12:56:12]CommunicateWithHost lk.salyk.kg:30040 [12:56:12]ConnectInit lk.salyk.kg [12:56:17]ConnectInit Can't take IP for lk.salyk.kg [12:56:17]CommunicateWithHost connect error [12:56:17]CommunicateWithHost err = -1 [12:56:17]OFD Sender: Server communicate error [12:56:22]OFD Sender: Processing packet 123576 [packets to send 114, broken 111] [12:56:22]ProducePacketName [12:56:22]name=ofd_packets/00123576 [12:56:22]OFD Sender: To server: pG, [12:56:22]CommunicateWithHost lk.salyk.kg:30040 [12:56:22]ConnectInit lk.salyk.kg [12:56:26]Connected sock=9 [12:56: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 37 39 38 0F 01 00 00 E2 98 07 01 BE 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E4 25 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 8B 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 E8 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 84 C4 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B8 E2 01 00 35 04 06 00 93 98 D2 29 E9 9C 17 91 45 89 08 93 46 79 [12:56:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 91 33 47 00 BD 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 37 39 38 10 04 04 00 B8 E2 01 00 F4 03 04 00 21 71 E5 65 B6 04 01 00 00 A7 8B 00 64 59 C8 35 75 [12:56:26]CommunicateWithHost err = 0 [12:56:26]CheckOFDResponse [12:56:26]1017 (14) - 77093643461234 [12:56:26]1041 (16) - 0000000000874798 [12:56:26]1040 (4) - 123576 [12:56:26]1012 (4) - 04.03.2024 06:58 [12:56:26]1206 (1) - 0 [12:56:26]OFD Sender: Remove packet 123576 [12:56:26]ProducePacketName [12:56:26]name=ofd_packets/00123576 [12:56:26]NVStorageDeleteData [12:56:27]OFD Sender: Processing packet 123577 [packets to send 113, broken 111] [12:56:27]ProducePacketName [12:56:27]name=ofd_packets/00123577 [12:56:27]OFD Sender: To server: pG, [12:56:27]CommunicateWithHost lk.salyk.kg:30040 [12:56:27]ConnectInit lk.salyk.kg [12:56:27]Connected sock=9 [12:56: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 37 39 38 10 01 00 00 1E 28 08 01 BA 50 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 A8 52 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 08 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 B1 00 00 00 F4 03 04 00 AD C4 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 B9 E2 01 00 35 04 06 00 8B 75 D6 2A 9F 75 59 E5 BF 77 89 0E 08 98 [12:56:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 60 57 47 00 6C 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 37 39 38 10 04 04 00 B9 E2 01 00 F4 03 04 00 22 71 E5 65 B6 04 01 00 00 16 1E BB 48 2D DF 33 D7 [12:56:27]CommunicateWithHost err = 0 [12:56:27]CheckOFDResponse [12:56:27]1017 (14) - 77093643461234 [12:56:27]1041 (16) - 0000000000874798 [12:56:27]1040 (4) - 123577 [12:56:27]1012 (4) - 04.03.2024 06:58 [12:56:27]1206 (1) - 0 [12:56:27]OFD Sender: Remove packet 123577 [12:56:27]ProducePacketName [12:56:27]name=ofd_packets/00123577 [12:56:27]NVStorageDeleteData [12:56:28]OFD Sender: Processing packet 123578 [packets to send 112, broken 111] [12:56:28]ProducePacketName [12:56:28]name=ofd_packets/00123578 [12:56:28]OFD Sender: To server: pG, [12:56:28]CommunicateWithHost lk.salyk.kg:30040 [12:56:28]ConnectInit lk.salyk.kg [12:56:28]Connected sock=9 [12: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 37 39 38 0F 01 00 00 4D AE 07 01 8E C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 C4 C4 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BA E2 01 00 35 04 06 00 76 FE 89 40 0C 63 32 D4 96 66 B8 95 D1 A6 [12:56:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 B6 5F 47 00 FC 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 37 39 38 10 04 04 00 BA E2 01 00 F4 03 04 00 23 71 E5 65 B6 04 01 00 00 DD 2F DF BF 7C 73 51 CB [12:56:28]CommunicateWithHost err = 0 [12:56:28]CheckOFDResponse [12:56:28]1017 (14) - 77093643461234 [12:56:28]1041 (16) - 0000000000874798 [12:56:28]1040 (4) - 123578 [12:56:28]1012 (4) - 04.03.2024 06:58 [12:56:28]1206 (1) - 0 [12:56:28]OFD Sender: Remove packet 123578 [12:56:28]ProducePacketName [12:56:28]name=ofd_packets/00123578 [12:56:28]NVStorageDeleteData [12:56:28]OFD Sender: No OFD packet to send [12:56:33]OFD Sender: No OFD packet to send [12:56:38]OFD Sender: No OFD packet to send [12:56:39]ConnectInit Can't connect to host [12:56:43]OFD Sender: No OFD packet to send [12:56:48]OFD Sender: No OFD packet to send [12:56:53]OFD Sender: No OFD packet to send [12:56:58]OFD Sender: No OFD packet to send [12:57:03]OFD Sender: No OFD packet to send [12:57:08]OFD Sender: No OFD packet to send [12:57:13]OFD Sender: No OFD packet to send [12:57:19]OFD Sender: No OFD packet to send [12:57:24]OFD Sender: No OFD packet to send [12:57:29]OFD Sender: No OFD packet to send [12:57:34]OFD Sender: No OFD packet to send [12:57:39]OFD Sender: No OFD packet to send [12:57:44]OFD Sender: No OFD packet to send [12:57:49]OFD Sender: No OFD packet to send [12:57:54]OFD Sender: No OFD packet to send [12:57:56]accept exits with 7 [12:57:56]New connection [12:57:56]New thread 3067436388 created [12:57:56]Thread 3067579748 joined [12:57:56]Waiting for new connection... [12:57:56] Sock 7.Parse request [12:57:56]Sock 7.Check first char [12:57:56]Sock 7.First char is OK [12:57:56]request: POST /json_proto HTTP/1.0 [12:57:56]Method: POST [12:57:56]URL: /json_proto [12:57:56]Method is POST - this is cgi request [12:57:56]url: /json_proto [12:57:56]query_string will be loaded in cgi processing [12:57:56]execute_cgi json_proto POST (null) [12:57:56]execute_cgi path=json_proto method=POST [12:57:56]POST find Content-Length [12:57:56]Host: 172.17.48.197:8080 [12:57:56]Content-Length: 679 [12:57:56]Content-Type: application/json [12:57:56] [12:57:56]POST finish read [12:57:56]Found Content-Length = 679 [12:57:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106605", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 11.310, "sum" : 700.09, "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:57:56]execute_script... [12:57:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106605", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 11.310, "sum" : 700.09, "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:57:56]POST & json_proto [12:57:56]process_json_proto [12:57:56]json parsed OK: [12:57:56]protocol is kg_v1.0 [12:57:56]action value=close_receipt [12:57:56]process_action close_receipt [12:57:56]cmd_close_receipt [12:57:56]MH_GetDate [12:57:56]Write to MH i2c: F0 00 00 FA 1D 06 [12:57:56]Write i2c OK [12:57:56]MH_I2C_Read... [12:57:56]Read from MH i2c: F0 [12:57:56]MH_I2C_Read... [12:57:56]Read from MH i2c: F0 09 00 [12:57:56]MH_I2C_Read... [12:57:56]Read from MH i2c: F0 09 00 FA 1D 00 55 C5 E5 65 6C AF E3 65 D6 [12:57:56]GetLastDocTimeStamp 1709556932 [12:57:56]current date 1709557077 [12:57:56]FM_GetShiftState [12:57:56]SAM_PROTO_GetShiftState [12:57:56]wFMCommunicate request_size=4 [12:57:56]MH_SAM_APDU [12:57:56]CAPDU: 80 13 01 00 [12:57:56]Write to MH i2c: E2 08 00 FB 1D 80 13 01 00 00 00 00 00 95 [12:57:56]Write i2c OK [12:57:56]MH_I2C_Read... [12:57:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:57:56]Read from MH i2c: E2 [12:57:56]MH_I2C_Read... [12:57:56]Read from MH i2c: E2 0E 00 [12:57:56]MH_I2C_Read... [12:57:56]Read from MH i2c: E2 0E 00 FB 1D 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 AC [12:57:56]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:57:56]wFMCommunicate OK [12:57:56]SAM_PROTO_GetShiftState done [12:57:56]FM_GetShiftState done [12:57:56]opened in 1709511088 [12:57:56]opened+sec_in_day 1709597488 [12:57:56]quantity*price = 70008 [12:57:56]sum+1 = 70010 [12:57:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.19 НДС 12% : 74.35 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 179 04.03.2024 12:57 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123579 ФПД: 281087024336749 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T125758&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123579&fm=281087024336749&tin=02508201610067®Number=0000000000090573&sum=70000 [12:57:57]StoreToDocumentArchive [12:57:57]shift 324 fd 123579 [12:57:57]save to /storage/0324/doc_00123579 [12:57:57]save last doc name /storage/0324/doc_00123579 to /storage/kkm_last_doc_name [12:57:57]save OK [12:57:57]Clear old archive folders... [12:57:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:57:57]tlvbuf is 01C03290 [12:57:57]SAM_PROTO_ClearQueue [12:57:57]wFMCommunicate request_size=4 [12:57:57]MH_SAM_APDU [12:57:57]CAPDU: 80 09 00 00 [12:57:57]Write to MH i2c: E2 08 00 08 1E 80 09 00 00 00 00 00 00 98 [12:57:57]Write i2c OK [12:57:57]MH_I2C_Read... [12:57:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:57:57]Read from MH i2c: E2 [12:57:57]MH_I2C_Read... [12:57:57]Read from MH i2c: E2 03 00 [12:57:57]MH_I2C_Read... [12:57:57]Read from MH i2c: E2 03 00 08 1E 00 90 00 9A [12:57:57]RAPDU: 90 00 [12:57:57]wFMCommunicate OK [12:57:57]SAM_PROTO_ClearQueue done [12:57:57]KKMCreateOFDPacket [12:57:57]OFDProtocolAddRootSTLVToBuf [12:57:57]FM_MakeSignedData [12:57:57]FM_MakeSignedData [12:57:57]SAM_PROTO_SignData [12:57:57]wFMCommunicate request_size=4 [12:57:57]MH_SAM_APDU [12:57:57]CAPDU: 80 0D 01 02 [12:57:57]Write to MH i2c: E2 08 00 09 1E 80 0D 01 02 00 00 00 00 A0 [12:57:57]Write i2c OK [12:57:57]MH_I2C_Read... [12:57:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:57:58]Read from MH i2c: E2 [12:57:58]MH_I2C_Read... [12:57:58]Read from MH i2c: E2 03 00 [12:57:58]MH_I2C_Read... [12:57:58]Read from MH i2c: E2 03 00 09 1E 00 90 00 9B [12:57:58]RAPDU: 90 00 [12:57:58]wFMCommunicate OK [12:57:58]wFMCommunicate request_size=255 [12:57:58]MH_SAM_APDU [12:57:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 56 C5 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BB E2 01 00 35 04 06 00 FF [12:57:58]Write to MH i2c: E2 02 01 0A 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 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 56 C5 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BB E2 01 00 35 04 06 00 FF 00 00 72 [12:57:58]Write i2c OK [12:57:58]MH_I2C_Read... [12:57:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:57:58]Read from MH i2c: E2 [12:57:58]MH_I2C_Read... [12:57:58]Read from MH i2c: E2 03 00 [12:57:58]MH_I2C_Read... [12:57:58]Read from MH i2c: E2 03 00 0A 1E 00 90 00 9C [12:57:58]RAPDU: 90 00 [12:57:58]wFMCommunicate OK [12:57:58]wFMCommunicate request_size=10 [12:57:58]MH_SAM_APDU [12:57:58]CAPDU: 80 0D 02 02 05 A5 AC 3C 8F 6D [12:57:58]Write to MH i2c: E2 0D 00 0B 1E 80 0D 02 02 05 00 A5 AC 3C 8F 6D 00 00 36 [12:57:58]Write i2c OK [12:57:58]MH_I2C_Read... [12:57:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:57:58]Read from MH i2c: E2 [12:57:58]MH_I2C_Read... [12:57:58]Read from MH i2c: E2 03 00 [12:57:58]MH_I2C_Read... [12:57:58]Read from MH i2c: E2 03 00 0B 1E 00 90 00 9D [12:57:58]RAPDU: 90 00 [12:57:58]wFMCommunicate OK [12:57:58]wFMCommunicate request_size=4 [12:57:58]MH_SAM_APDU [12:57:58]CAPDU: 80 0D 03 02 [12:57:58]Write to MH i2c: E2 08 00 0C 1E 80 0D 03 02 00 00 00 00 A5 [12:57:58]Write i2c OK [12:57:58]MH_I2C_Read... [12:57:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:57:58]Read from MH i2c: E2 [12:57:58]MH_I2C_Read... [12:57:58]Read from MH i2c: E2 0B 00 [12:57:58]MH_I2C_Read... [12:57:58]Read from MH i2c: E2 0B 00 0C 1E 00 3A 2A 78 B2 37 D7 6E 4B 90 00 FB [12:57:58]RAPDU: 3A 2A 78 B2 37 D7 6E 4B 90 00 [12:57:58]wFMCommunicate OK [12:57:58]SAM_PROTO_SignData done [12:57:58]FM_MakeSignedData done [12:57:58]CreateOFDProtocolMessage [12:57:58]wFMCommunicate request_size=4 [12:57:58]MH_SAM_APDU [12:57:58]CAPDU: 80 11 00 00 [12:57:58]Write to MH i2c: E2 08 00 0D 1E 80 11 00 00 00 00 00 00 A5 [12:57:58]Write i2c OK [12:57:58]MH_I2C_Read... [12:57:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:57:58]Read from MH i2c: E2 [12:57:58]MH_I2C_Read... [12:57:58]Read from MH i2c: E2 17 00 [12:57:58]MH_I2C_Read... [12:57:58]Read from MH i2c: E2 17 00 0D 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 03 [12:57:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:57:58]wFMCommunicate OK [12:57:58]CreateOFDProtocolMessage done [12:57:58]OFDSenderStorePacket 123579 [12:57:58]StoreOFDPacket docnum=123579 [12:57:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 7A C6 07 01 34 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 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 56 C5 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BB E2 01 00 35 04 06 00 FF A5 AC 3C 8F 6D 3A 2A 78 B2 37 D7 6E 4B [12:57:58]CheckFolder [12:57:58]dirname=/storage/ofd_packets [12:57:58]CheckFolder done [12:57:58]ProducePacketName [12:57:58]name=ofd_packets/00123579 [12:57:58]NVStorageSaveData ofd_packets/00123579 [12:57:58]File name is /storage/ofd_packets/00123579 [12:57:58]Write 301 bytes [12:57:58]NVStorageSaveData done [12:57:58]OFDSenderStorePacket done [12:57:58]KKMCreateOFDPacket done [12:57:58]NVStorageSaveData kkm_last_timestamp [12:57:58]File name is /storage/kkm_last_timestamp [12:57:58]Write 4 bytes [12:57:58]NVStorageSaveData done [12:57:58]ExternCall_PrintAddStr [12:57:58]wPrintStart [12:57:58]Write to MH i2c: 01 00 00 0E 1E 2C [12:57:58]Write i2c OK [12:57:58]MH_I2C_Read... [12:57:58]Read from MH i2c: 01 [12:57:58]MH_I2C_Read... [12:57:58]Read from MH i2c: 01 07 00 [12:57:58]MH_I2C_Read... [12:57:58]Read from MH i2c: 01 07 00 0E 1E 00 00 00 00 00 FF 0F 41 [12:57:58]RasterBufferAndPrint [12:57:58]line Счет N : (1)1106605 [12:57:58]line ИНН: 02508201610067 [12:57:58]line Контрольно-Кассовый Чек [12:57:58]line ПРОДАЖА [12:57:58]line ТРК (МРК, ГНК) : 11 [12:57:58]line Товар: 2710124130 [12:57:58]line Аи-92-К-5 [12:57:58]line 11.310 * 61.90 [12:57:58]line = 700.09 [12:57:58]line НДС 12% НСП 1% [12:57:58]line > о реализуемом товаре [12:57:58]line ОКРУГЛЕНИЕ: -0.09 [12:57:58]line ИТОГО: 700.00 [12:57:58]line Внесено: 700.00 [12:57:58]line СДАЧА: 0.00 [12:57:58]line НСП 1% : 6.19 [12:57:58]line НДС 12% : 74.35 [12:57:58]line Наличными: 700.00 [12:57:58]line Безнал.: 0.00 [12:57:58]line Место: АЗС № 25 "Партнер Нефть" [12:57:58]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:57:58]line СНО: Общий режим [12:57:58]line Чек 179 04.03.2024 12:57 [12:57:58]line Смена: 324 ФФД: 1.0 [12:57:58]line ЗНМ: 0300000019 [12:57:58]line РНМ: 0000000000090573 [12:57:58]line Версия ККМ: 001 [12:57:58]line ФМ: 0000000000874798 [12:57:58]line ФД: 123579 [12:57:58]line ФПД: 281087024336749 [12:57:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T125758&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123579&fm=281087024336749&tin=02508201610067®Number=0000000000090573&sum=70000 [12:57:58]written 0, free lines is 4095 [12:57:58]OFD Sender: Processing packet 123579 [packets to send 112, broken 111] [12:57:58]ProducePacketName [12:57:58]name=ofd_packets/00123579 [12:57:58]OFD Sender: To server: pG, [12:57:58]CommunicateWithHost lk.salyk.kg:30040 [12:57:58]ConnectInit lk.salyk.kg [12:57:58]Connected sock=11 [12:57: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 37 39 38 0F 01 00 00 7A C6 07 01 34 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 35 FF 03 08 00 03 2E 2C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 79 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 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 56 C5 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BB E2 01 00 35 04 06 00 FF A5 AC 3C 8F 6D 3A 2A 78 B2 37 D7 6E 4B [12:57:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 36 29 47 00 87 AD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BB E2 01 00 F4 03 04 00 7E 71 E5 65 B6 04 01 00 00 A8 52 12 D5 AB 40 BE 19 [12:57:58]CommunicateWithHost err = 0 [12:57:58]CheckOFDResponse [12:57:58]1017 (14) - 77093643461234 [12:57:58]1041 (16) - 0000000000874798 [12:57:58]1040 (4) - 123579 [12:57:58]1012 (4) - 04.03.2024 07:00 [12:57:58]1206 (1) - 0 [12:57:58]OFD Sender: Remove packet 123579 [12:57:58]ProducePacketName [12:57:58]name=ofd_packets/00123579 [12:57:58]NVStorageDeleteData [12:57:58]Write to MH i2c: 01 00 00 39 1E 57 [12:57:58]Write i2c OK [12:57:58]MH_I2C_Read... [12:57:58]Read from MH i2c: 01 [12:57:58]MH_I2C_Read... [12:57:58]Read from MH i2c: 01 07 00 [12:57:58]MH_I2C_Read... [12:57:58]Read from MH i2c: 01 07 00 39 1E 00 00 00 00 00 F8 0C 62 [12:57:58]RasterBufferAndPrint [12:57:58]line [12:57:58]line [12:57:58]line [12:57:58]line [12:57:58]line [12:57:58]written 0, free lines is 3326 [12:57:58]MH_Cut [12:57:58]Write to MH i2c: D1 01 00 40 1E 01 30 [12:57:58]Write i2c OK [12:57:58]MH_I2C_Read... [12:57:58]Read from MH i2c: D1 [12:57:58]MH_I2C_Read... [12:57:58]Read from MH i2c: D1 01 00 [12:57:58]MH_I2C_Read... [12:57:58]Read from MH i2c: D1 01 00 40 1E 00 2F [12:57:58]Write to MH i2c: 01 00 00 41 1E 5F [12:57:58]Write i2c OK [12:57:58]MH_I2C_Read... [12:57:59]OFD Sender: No OFD packet to send [12:57:59]*** Cut start [12:57:59]*** Purtial cut [12:57:59]*** Stage 1: CUTSNS_PIN = 1 [12:58:01]Read from MH i2c: 01 [12:58:01]MH_I2C_Read... [12:58:01]*** Stop cut motor [12:58:01]*** Cut end [12:58:01]Read from MH i2c: 01 07 00 [12:58:01]MH_I2C_Read... [12:58:01]Read from MH i2c: 01 07 00 41 1E 00 00 00 00 00 FF 0F 74 [12:58:01]process_action close_receipt done [12:58:01]requested_data is exist [12:58:01]produce_requested_data [12:58:01]requested_item fm.sn is exist - process it [12:58:01]wFMCommunicate request_size=4 [12:58:01]MH_SAM_APDU [12:58:01]CAPDU: 80 11 00 00 [12:58:01]Write to MH i2c: E2 08 00 42 1E 80 11 00 00 00 00 00 00 DA [12:58:01]Write i2c OK [12:58:01]MH_I2C_Read... [12:58:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:58:01]Read from MH i2c: E2 [12:58:01]MH_I2C_Read... [12:58:01]Read from MH i2c: E2 17 00 [12:58:01]MH_I2C_Read... [12:58:01]Read from MH i2c: E2 17 00 42 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 38 [12:58:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:58:01]wFMCommunicate OK [12:58:01]requested_item fd.num is exist - process it [12:58:01]SAM_PROTO_GetFieldsCounters [12:58:01]wFMCommunicate request_size=4 [12:58:01]MH_SAM_APDU [12:58:01]CAPDU: 80 13 00 00 [12:58:01]Write to MH i2c: E2 08 00 43 1E 80 13 00 00 00 00 00 00 DD [12:58:01]Write i2c OK [12:58:01]MH_I2C_Read... [12:58:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:58:01]Read from MH i2c: E2 [12:58:01]MH_I2C_Read... [12:58:01]Read from MH i2c: E2 62 00 [12:58:01]MH_I2C_Read... [12:58:01]Read from MH i2c: E2 62 00 43 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BB E2 01 00 0E 04 04 00 44 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 04 [12:58: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BB E2 01 00 0E 04 04 00 44 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 [12:58:01]wFMCommunicate OK [12:58:01]SAM_PROTO_GetFieldsCounters done [12:58:01]requested_item shift.num is exist - process it [12:58:01]requested_item shift.opened is exist - process it [12:58:01]req_shift_opened [12:58:01]FM_GetShiftState [12:58:01]SAM_PROTO_GetShiftState [12:58:01]wFMCommunicate request_size=4 [12:58:01]MH_SAM_APDU [12:58:01]CAPDU: 80 13 01 00 [12:58:01]Write to MH i2c: E2 08 00 44 1E 80 13 01 00 00 00 00 00 DF [12:58:01]Write i2c OK [12:58:01]MH_I2C_Read... [12:58:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:58:01]Read from MH i2c: E2 [12:58:01]MH_I2C_Read... [12:58:01]Read from MH i2c: E2 0E 00 [12:58:01]MH_I2C_Read... [12:58:01]Read from MH i2c: E2 0E 00 44 1E 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 F6 [12:58:01]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:58:01]wFMCommunicate OK [12:58:01]SAM_PROTO_GetShiftState done [12:58:01]FM_GetShiftState done [12:58:01]req_shift_opened done [12:58:01]requested_item shift.open_date is exist - process it [12:58:01]req_shift_open_date [12:58:01]req_shift_open_date done [12:58:01]produce_requested_data done [12:58:01]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123579,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [12:58:01]process_action_free close_receipt [12:58:01]json_value_free [12:58:01]json_value_free done [12:58:01]process_json_proto returns [12:58:01]Send response to host [12:58:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123579,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [12:58:01]free response buf [12:58:01]execute_script done [12:58:01]execute_script returns [12:58:01]free content buf [12:58:01]Sock 7.Close socket [12:58:01]Sock 7.Thread stoped [12:58:04]OFD Sender: No OFD packet to send [12:58:09]OFD Sender: No OFD packet to send [12:58:14]OFD Sender: No OFD packet to send [12:58:19]OFD Sender: No OFD packet to send [12:58:24]OFD Sender: No OFD packet to send [12:58:26]accept exits with 9 [12:58:26]New connection [12:58:26]New thread 3067579748 created [12:58:26]Thread 3067436388 joined [12:58:26]Waiting for new connection... [12:58:26] Sock 9.Parse request [12:58:26]Sock 9.Check first char [12:58:26]Sock 9.First char is OK [12:58:26]request: POST /json_proto HTTP/1.0 [12:58:26]Method: POST [12:58:26]URL: /json_proto [12:58:26]Method is POST - this is cgi request [12:58:26]url: /json_proto [12:58:26]query_string will be loaded in cgi processing [12:58:26]execute_cgi json_proto POST (null) [12:58:26]execute_cgi path=json_proto method=POST [12:58:26]POST find Content-Length [12:58:26]Host: 172.17.48.197:8080 [12:58:26]Content-Length: 1224 [12:58:26]Content-Type: application/json [12:58:26] [12:58:26]POST finish read [12:58:26]Found Content-Length = 1224 [12:58:26]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106604\u000A04.03.2024 12:54\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 30.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 2085.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\u000A2070992/993/994\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:58:26]execute_script... [12:58:26]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106604\u000A04.03.2024 12:54\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 30.000 x 69.50\u000A\u0418\u0422\u041E\u0413: 2085.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\u000A2070992/993/994\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:58:26]POST & json_proto [12:58:26]process_json_proto [12:58:26]json parsed OK: [12:58:26]protocol is kg_v1.0 [12:58:26]action value=print_text [12:58:26]process_action print_text [12:58:26]cmd_print_text [12:58:26]ExternCall_PrintAddStr [12:58:26]wPrintStart [12:58:26]Write to MH i2c: 01 00 00 45 1E 63 [12:58:26]Write i2c OK [12:58:26]MH_I2C_Read... [12:58:26]Read from MH i2c: 01 [12:58:26]MH_I2C_Read... [12:58:26]Read from MH i2c: 01 07 00 [12:58:26]MH_I2C_Read... [12:58:26]Read from MH i2c: 01 07 00 45 1E 00 00 00 00 00 FF 0F 78 [12:58:26]RasterBufferAndPrint [12:58:26]line *****ТОВАРНЫЙ ЧЕК***** [12:58:26]line АЗС 25 [12:58:26]line Партнер нефть [12:58:26]line 02508201610067 [12:58:26]line Кассир : Абылгазиев А. [12:58:26]line Счет N : (1)1106604 [12:58:26]line 04.03.2024 12:54 [12:58:26]line ПРОДАЖА [12:58:26]line ТРК (МРК, ГНК): 53 [12:58:26]line Вид ГСМ : 2710124500 [12:58:26]line Аи-95-К-5 [12:58:26]line 30.000 x 69.50 [12:58:26]line ИТОГ: 2085.00 [12:58:26]line Тип оплаты: Талоны: Топливные Талоны [12:58:26]line 2070992/993/994 [12:58:26]line ______________________ [12:58:26]line (подпись) [12:58:26]written 0, free lines is 4095 [12:58:26]Write to MH i2c: 01 00 00 59 1E 77 [12:58:26]Write i2c OK [12:58:26]MH_I2C_Read... [12:58:26]Read from MH i2c: 01 [12:58:26]MH_I2C_Read... [12:58:26]Read from MH i2c: 01 07 00 [12:58:26]MH_I2C_Read... [12:58:26]Read from MH i2c: 01 07 00 59 1E 00 00 00 00 00 17 0E A3 [12:58:26]RasterBufferAndPrint [12:58:26]line [12:58:26]line [12:58:26]line [12:58:26]line [12:58:26]line [12:58:26]written 0, free lines is 3609 [12:58:26]MH_Cut [12:58:26]Write to MH i2c: D1 01 00 60 1E 01 50 [12:58:26]Write i2c OK [12:58:26]MH_I2C_Read... [12:58:26]Read from MH i2c: D1 [12:58:26]MH_I2C_Read... [12:58:26]Read from MH i2c: D1 01 00 [12:58:26]MH_I2C_Read... [12:58:26]Read from MH i2c: D1 01 00 60 1E 00 4F [12:58:26]Write to MH i2c: 01 00 00 61 1E 7F [12:58:26]Write i2c OK [12:58:26]MH_I2C_Read... [12:58:27]*** Cut start [12:58:27]*** Purtial cut [12:58:27]*** Stage 1: CUTSNS_PIN = 1 [12:58:29]Read from MH i2c: 01 [12:58:29]MH_I2C_Read... [12:58:29]*** Stop cut motor [12:58:29]*** Cut end [12:58:29]Read from MH i2c: 01 07 00 [12:58:29]MH_I2C_Read... [12:58:29]Read from MH i2c: 01 07 00 61 1E 00 00 00 00 00 FF 0F 94 [12:58:29]process_action print_text done [12:58:29]requested_data is exist [12:58:29]produce_requested_data [12:58:29]requested_item fm.sn is exist - process it [12:58:29]wFMCommunicate request_size=4 [12:58:29]MH_SAM_APDU [12:58:29]CAPDU: 80 11 00 00 [12:58:29]Write to MH i2c: E2 08 00 62 1E 80 11 00 00 00 00 00 00 FA [12:58:29]Write i2c OK [12:58:29]MH_I2C_Read... [12:58:29]OFD Sender: No OFD packet to send [12:58:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:58:29]Read from MH i2c: E2 [12:58:29]MH_I2C_Read... [12:58:29]Read from MH i2c: E2 17 00 [12:58:29]MH_I2C_Read... [12:58:29]Read from MH i2c: E2 17 00 62 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 58 [12:58:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:58:29]wFMCommunicate OK [12:58:29]requested_item fd.num is exist - process it [12:58:29]SAM_PROTO_GetFieldsCounters [12:58:29]wFMCommunicate request_size=4 [12:58:29]MH_SAM_APDU [12:58:29]CAPDU: 80 13 00 00 [12:58:29]Write to MH i2c: E2 08 00 63 1E 80 13 00 00 00 00 00 00 FD [12:58:29]Write i2c OK [12:58:29]MH_I2C_Read... [12:58:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:58:29]Read from MH i2c: E2 [12:58:29]MH_I2C_Read... [12:58:29]Read from MH i2c: E2 62 00 [12:58:29]MH_I2C_Read... [12:58:29]Read from MH i2c: E2 62 00 63 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BB E2 01 00 0E 04 04 00 44 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 24 [12: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BB E2 01 00 0E 04 04 00 44 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 [12:58:29]wFMCommunicate OK [12:58:29]SAM_PROTO_GetFieldsCounters done [12:58:29]requested_item shift.num is exist - process it [12:58:29]requested_item shift.opened is exist - process it [12:58:29]req_shift_opened [12:58:29]FM_GetShiftState [12:58:29]SAM_PROTO_GetShiftState [12:58:29]wFMCommunicate request_size=4 [12:58:29]MH_SAM_APDU [12:58:29]CAPDU: 80 13 01 00 [12:58:29]Write to MH i2c: E2 08 00 64 1E 80 13 01 00 00 00 00 00 FF [12:58:29]Write i2c OK [12:58:29]MH_I2C_Read... [12:58:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:58:29]Read from MH i2c: E2 [12:58:29]MH_I2C_Read... [12:58:29]Read from MH i2c: E2 0E 00 [12:58:29]MH_I2C_Read... [12:58:29]Read from MH i2c: E2 0E 00 64 1E 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 16 [12:58:29]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:58:29]wFMCommunicate OK [12:58:29]SAM_PROTO_GetShiftState done [12:58:29]FM_GetShiftState done [12:58:29]req_shift_opened done [12:58:29]requested_item shift.open_date is exist - process it [12:58:29]req_shift_open_date [12:58:29]req_shift_open_date done [12:58:29]produce_requested_data done [12:58:29]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123579,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [12:58:29]process_action_free print_text [12:58:29]json_value_free [12:58:29]json_value_free done [12:58:29]process_json_proto returns [12:58:29]Send response to host [12:58:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123579,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [12:58:29]free response buf [12:58:29]execute_script done [12:58:29]execute_script returns [12:58:29]free content buf [12:58:29]Sock 9.Close socket [12:58:29]Sock 9.Thread stoped [12:58:34]OFD Sender: No OFD packet to send [12:58:36]int [12:58:36]Write to MH i2c: 01 00 00 65 1E 83 [12:58:36]*** FLAG_PRN_KEY set [12:58:36]Write i2c OK [12:58:36]MH_I2C_Read... [12:58:36]Read from MH i2c: 01 [12:58:36]MH_I2C_Read... [12:58:36]Read from MH i2c: 01 07 00 [12:58:36]MH_I2C_Read... [12:58:36]Read from MH i2c: 01 07 00 65 1E 00 08 00 00 00 FF 0F A0 [12:58:36]state=0 [12:58:36]Key pressed [12:58:36]Feed [12:58:36]Write to MH i2c: D8 00 00 66 1E 5B [12:58:36]Write i2c OK [12:58:36]MH_I2C_Read... [12:58:36]Read from MH i2c: D8 [12:58:36]MH_I2C_Read... [12:58:36]Read from MH i2c: D8 01 00 [12:58:36]MH_I2C_Read... [12:58:36]Read from MH i2c: D8 01 00 66 1E 00 5C [12:58:36]int [12:58:36]Write to MH i2c: 01 00 00 67 1E 85 [12:58:36]Write i2c OK [12:58:36]MH_I2C_Read... [12:58:36]Read from MH i2c: 01 [12:58:36]MH_I2C_Read... [12:58:36]Read from MH i2c: 01 07 00 [12:58:36]MH_I2C_Read... [12:58:36]Read from MH i2c: 01 07 00 67 1E 00 48 00 00 00 3C 00 10 [12:58:36]state=2 [12:58:36]Key pressed [12:58:36]int [12:58:36]Write to MH i2c: 01 00 00 68 1E 86 [12:58:36]*** FLAG_PRN_KEY reset [12:58:36]Write i2c OK [12:58:36]MH_I2C_Read... [12:58:36]Read from MH i2c: 01 [12:58:36]MH_I2C_Read... [12:58:36]Read from MH i2c: 01 07 00 [12:58:36]MH_I2C_Read... [12:58:36]Read from MH i2c: 01 07 00 68 1E 00 00 00 00 00 F6 0F 92 [12:58:36]state=2 [12:58:36]Stop feed [12:58:36]int [12:58:36]Write to MH i2c: 01 00 00 69 1E 87 [12:58:36]*** FLAG_PRN_KEY set [12:58:36]Write i2c OK [12:58:36]MH_I2C_Read... [12:58:36]Read from MH i2c: 01 [12:58:36]MH_I2C_Read... [12:58:36]Read from MH i2c: 01 07 00 [12:58:36]MH_I2C_Read... [12:58:36]Read from MH i2c: 01 07 00 69 1E 00 08 00 00 00 FF 0F A4 [12:58:36]state=0 [12:58:36]Key pressed [12:58:36]Feed [12:58:36]Write to MH i2c: D8 00 00 6A 1E 5F [12:58:36]Write i2c OK [12:58:36]MH_I2C_Read... [12:58:36]Read from MH i2c: D8 [12:58:36]MH_I2C_Read... [12:58:36]Read from MH i2c: D8 01 00 [12:58:36]MH_I2C_Read... [12:58:36]Read from MH i2c: D8 01 00 6A 1E 00 60 [12:58:36]int [12:58:36]Write to MH i2c: 01 00 00 6B 1E 89 [12:58:36]Write i2c OK [12:58:36]MH_I2C_Read... [12:58:36]Read from MH i2c: 01 [12:58:36]MH_I2C_Read... [12:58:36]Read from MH i2c: 01 07 00 [12:58:36]MH_I2C_Read... [12:58:36]Read from MH i2c: 01 07 00 6B 1E 00 48 00 00 00 3C 00 14 [12:58:36]state=2 [12:58:36]Key pressed [12:58:36]int [12:58:36]Write to MH i2c: 01 00 00 6C 1E 8A [12:58:36]*** FLAG_PRN_KEY reset [12:58:36]Write i2c OK [12:58:36]MH_I2C_Read... [12:58:36]Read from MH i2c: 01 [12:58:36]MH_I2C_Read... [12:58:36]Read from MH i2c: 01 07 00 [12:58:36]MH_I2C_Read... [12:58:36]Read from MH i2c: 01 07 00 6C 1E 00 00 00 00 00 F5 0F 95 [12:58:36]state=2 [12:58:36]Stop feed [12:58:37]int [12:58:37]Write to MH i2c: 01 00 00 6D 1E 8B [12:58:37]*** FLAG_PRN_KEY set [12:58:37]Write i2c OK [12:58:37]MH_I2C_Read... [12:58:37]Read from MH i2c: 01 [12:58:37]MH_I2C_Read... [12:58:37]Read from MH i2c: 01 07 00 [12:58:37]MH_I2C_Read... [12:58:37]Read from MH i2c: 01 07 00 6D 1E 00 08 00 00 00 FF 0F A8 [12:58:37]state=0 [12:58:37]Key pressed [12:58:37]Feed [12:58:37]Write to MH i2c: D8 00 00 6E 1E 63 [12:58:37]Write i2c OK [12:58:37]MH_I2C_Read... [12:58:37]Read from MH i2c: D8 [12:58:37]MH_I2C_Read... [12:58:37]Read from MH i2c: D8 01 00 [12:58:37]MH_I2C_Read... [12:58:37]Read from MH i2c: D8 01 00 6E 1E 00 64 [12:58:37]int [12:58:37]Write to MH i2c: 01 00 00 6F 1E 8D [12:58:37]Write i2c OK [12:58:37]MH_I2C_Read... [12:58:37]Read from MH i2c: 01 [12:58:37]MH_I2C_Read... [12:58:37]Read from MH i2c: 01 07 00 [12:58:37]MH_I2C_Read... [12:58:37]Read from MH i2c: 01 07 00 6F 1E 00 48 00 00 00 3C 00 18 [12:58:37]state=2 [12:58:37]Key pressed [12:58:37]int [12:58:37]Write to MH i2c: 01 00 00 70 1E 8E [12:58:37]*** FLAG_PRN_KEY reset [12:58:37]Write i2c OK [12:58:37]MH_I2C_Read... [12:58:37]Read from MH i2c: 01 [12:58:37]MH_I2C_Read... [12:58:37]Read from MH i2c: 01 07 00 [12:58:37]MH_I2C_Read... [12:58:37]Read from MH i2c: 01 07 00 70 1E 00 00 00 00 00 F5 0F 99 [12:58:37]state=2 [12:58:37]Stop feed [12:58:37]int [12:58:37]Write to MH i2c: 01 00 00 71 1E 8F [12:58:37]*** FLAG_PRN_KEY set [12:58:37]Write i2c OK [12:58:37]MH_I2C_Read... [12:58:37]Read from MH i2c: 01 [12:58:37]MH_I2C_Read... [12:58:37]Read from MH i2c: 01 07 00 [12:58:37]MH_I2C_Read... [12:58:37]Read from MH i2c: 01 07 00 71 1E 00 08 00 00 00 FF 0F AC [12:58:37]state=0 [12:58:37]Key pressed [12:58:37]Feed [12:58:37]Write to MH i2c: D8 00 00 72 1E 67 [12:58:37]Write i2c OK [12:58:37]MH_I2C_Read... [12:58:37]Read from MH i2c: D8 [12:58:37]MH_I2C_Read... [12:58:37]Read from MH i2c: D8 01 00 [12:58:37]MH_I2C_Read... [12:58:37]Read from MH i2c: D8 01 00 72 1E 00 68 [12:58:37]int [12:58:37]Write to MH i2c: 01 00 00 73 1E 91 [12:58:37]Write i2c OK [12:58:37]MH_I2C_Read... [12:58:37]Read from MH i2c: 01 [12:58:37]MH_I2C_Read... [12:58:37]Read from MH i2c: 01 07 00 [12:58:37]MH_I2C_Read... [12:58:37]Read from MH i2c: 01 07 00 73 1E 00 48 00 00 00 3C 00 1C [12:58:37]state=2 [12:58:37]Key pressed [12:58:37]int [12:58:37]Write to MH i2c: 01 00 00 74 1E 92 [12:58:37]*** FLAG_PRN_KEY reset [12:58:37]Write i2c OK [12:58:37]MH_I2C_Read... [12:58:37]Read from MH i2c: 01 [12:58:37]MH_I2C_Read... [12:58:37]Read from MH i2c: 01 07 00 [12:58:37]MH_I2C_Read... [12:58:37]Read from MH i2c: 01 07 00 74 1E 00 00 00 00 00 F5 0F 9D [12:58:37]state=2 [12:58:37]Stop feed [12:58:39]OFD Sender: No OFD packet to send [12:58:44]OFD Sender: No OFD packet to send [12:58:49]OFD Sender: No OFD packet to send [12:58:54]OFD Sender: No OFD packet to send [12:58:59]OFD Sender: No OFD packet to send [12:59:04]OFD Sender: No OFD packet to send [12:59:06]accept exits with 7 [12:59:06]New connection [12:59:06]New thread 3067436388 created [12:59:06]Thread 3067579748 joined [12:59:06]Waiting for new connection... [12:59:06] Sock 7.Parse request [12:59:06]Sock 7.Check first char [12:59:06]Sock 7.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.48.197:8080 [12:59:06]Content-Length: 683 [12:59:06]Content-Type: application/json [12:59:06] [12:59:06]POST finish read [12:59:06]Found Content-Length = 683 [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)1106607", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 9.530, "sum" : 675.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 675.00, "total" : 675.00, "payments": [ { "type": 0, "sum" : 675.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)1106607", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 9.530, "sum" : 675.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 675.00, "total" : 675.00, "payments": [ { "type": 0, "sum" : 675.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 75 1E 82 [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 75 1E 00 9C C5 E5 65 6C AF E3 65 99 [12:59:06]GetLastDocTimeStamp 1709557078 [12:59:06]current date 1709557148 [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 76 1E 80 13 01 00 00 00 00 00 11 [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 76 1E 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 28 [12:59:06]RAPDU: 09 00 01 B0 11 E5 65 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 1709511088 [12:59:06]opened+sec_in_day 1709597488 [12:59:06]quantity*price = 67567 [12:59:06]sum+1 = 67569 [12:59:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 675.00 Внесено: 675.00 СДАЧА: 0.00 НСП 1% : 5.98 НДС 12% : 71.75 Наличными: 675.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 180 04.03.2024 12:59 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123580 ФПД: 211829515736368 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T125908&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123580&fm=211829515736368&tin=02508201610067®Number=0000000000090573&sum=67500 [12:59:08]StoreToDocumentArchive [12:59:08]shift 324 fd 123580 [12:59:08]save to /storage/0324/doc_00123580 [12:59:08]save last doc name /storage/0324/doc_00123580 to /storage/kkm_last_doc_name [12:59:08]save OK [12:59:08]Clear old archive folders... [12:59:08]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:59:08]tlvbuf is 01C03430 [12:59:08]SAM_PROTO_ClearQueue [12:59:08]wFMCommunicate request_size=4 [12:59:08]MH_SAM_APDU [12:59:08]CAPDU: 80 09 00 00 [12:59:08]Write to MH i2c: E2 08 00 83 1E 80 09 00 00 00 00 00 00 13 [12:59:08]Write i2c OK [12:59:08]MH_I2C_Read... [12:59:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:59:08]Read from MH i2c: E2 [12:59:08]MH_I2C_Read... [12:59:08]Read from MH i2c: E2 03 00 [12:59:08]MH_I2C_Read... [12:59:08]Read from MH i2c: E2 03 00 83 1E 00 90 00 15 [12:59:08]RAPDU: 90 00 [12:59:08]wFMCommunicate OK [12:59:08]SAM_PROTO_ClearQueue done [12:59:08]KKMCreateOFDPacket [12:59:08]OFDProtocolAddRootSTLVToBuf [12:59:08]FM_MakeSignedData [12:59:08]FM_MakeSignedData [12:59:08]SAM_PROTO_SignData [12:59:08]wFMCommunicate request_size=4 [12:59:08]MH_SAM_APDU [12:59:08]CAPDU: 80 0D 01 02 [12:59:08]Write to MH i2c: E2 08 00 84 1E 80 0D 01 02 00 00 00 00 1B [12:59:08]Write i2c OK [12:59:08]MH_I2C_Read... [12:59:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:59:08]Read from MH i2c: E2 [12:59:08]MH_I2C_Read... [12:59:08]Read from MH i2c: E2 03 00 [12:59:08]MH_I2C_Read... [12:59:08]Read from MH i2c: E2 03 00 84 1E 00 90 00 16 [12:59:08]RAPDU: 90 00 [12:59:08]wFMCommunicate OK [12:59:08]wFMCommunicate request_size=255 [12:59:08]MH_SAM_APDU [12:59:08]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 3A 25 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 F0 07 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 07 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 07 1C 00 00 00 00 07 04 06 00 AC 07 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 9C C5 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BC E2 01 00 35 04 06 00 [12:59:08]Write to MH i2c: E2 02 01 85 1E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 3A 25 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 F0 07 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 07 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 07 1C 00 00 00 00 07 04 06 00 AC 07 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 9C C5 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BC E2 01 00 35 04 06 00 00 00 B4 [12:59:08]Write i2c OK [12:59:08]MH_I2C_Read... [12:59:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:08]Read from MH i2c: E2 [12:59:08]MH_I2C_Read... [12:59:08]Read from MH i2c: E2 03 00 [12:59:08]MH_I2C_Read... [12:59:08]Read from MH i2c: E2 03 00 85 1E 00 90 00 17 [12:59:08]RAPDU: 90 00 [12:59:08]wFMCommunicate OK [12:59:08]wFMCommunicate request_size=11 [12:59:08]MH_SAM_APDU [12:59:08]CAPDU: 80 0D 02 02 06 C0 A8 67 09 D5 30 [12:59:08]Write to MH i2c: E2 0E 00 86 1E 80 0D 02 02 06 00 C0 A8 67 09 D5 30 00 00 07 [12:59:08]Write i2c OK [12:59:08]MH_I2C_Read... [12:59:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:08]Read from MH i2c: E2 [12:59:08]MH_I2C_Read... [12:59:08]Read from MH i2c: E2 03 00 [12:59:08]MH_I2C_Read... [12:59:08]Read from MH i2c: E2 03 00 86 1E 00 90 00 18 [12:59:08]RAPDU: 90 00 [12:59:08]wFMCommunicate OK [12:59:08]wFMCommunicate request_size=4 [12:59:08]MH_SAM_APDU [12:59:08]CAPDU: 80 0D 03 02 [12:59:08]Write to MH i2c: E2 08 00 87 1E 80 0D 03 02 00 00 00 00 20 [12:59:08]Write i2c OK [12:59:08]MH_I2C_Read... [12:59:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:59:08]Read from MH i2c: E2 [12:59:08]MH_I2C_Read... [12:59:08]Read from MH i2c: E2 0B 00 [12:59:08]MH_I2C_Read... [12:59:08]Read from MH i2c: E2 0B 00 87 1E 00 D1 AB BC 12 39 02 90 4A 90 00 80 [12:59:08]RAPDU: D1 AB BC 12 39 02 90 4A 90 00 [12:59:08]wFMCommunicate OK [12:59:08]SAM_PROTO_SignData done [12:59:08]FM_MakeSignedData done [12:59:08]CreateOFDProtocolMessage [12:59:08]wFMCommunicate request_size=4 [12:59:08]MH_SAM_APDU [12:59:08]CAPDU: 80 11 00 00 [12:59:08]Write to MH i2c: E2 08 00 88 1E 80 11 00 00 00 00 00 00 20 [12:59:08]Write i2c OK [12:59:08]MH_I2C_Read... [12:59:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:08]Read from MH i2c: E2 [12:59:08]MH_I2C_Read... [12:59:08]Read from MH i2c: E2 17 00 [12:59:08]MH_I2C_Read... [12:59:08]Read from MH i2c: E2 17 00 88 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 7E [12:59:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:59:08]wFMCommunicate OK [12:59:08]CreateOFDProtocolMessage done [12:59:08]OFDSenderStorePacket 123580 [12:59:08]StoreOFDPacket docnum=123580 [12:59:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 66 63 08 01 52 8A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 3A 25 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 F0 07 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 07 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 07 1C 00 00 00 00 07 04 06 00 AC 07 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 9C C5 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BC E2 01 00 35 04 06 00 C0 A8 67 09 D5 30 D1 AB BC 12 39 02 90 4A [12:59:08]CheckFolder [12:59:08]dirname=/storage/ofd_packets [12:59:08]CheckFolder done [12:59:08]ProducePacketName [12:59:08]name=ofd_packets/00123580 [12:59:08]NVStorageSaveData ofd_packets/00123580 [12:59:08]File name is /storage/ofd_packets/00123580 [12:59:08]Write 302 bytes [12:59:08]NVStorageSaveData done [12:59:08]OFDSenderStorePacket done [12:59:08]KKMCreateOFDPacket done [12:59:08]NVStorageSaveData kkm_last_timestamp [12:59:08]File name is /storage/kkm_last_timestamp [12:59:08]Write 4 bytes [12:59:08]NVStorageSaveData done [12:59:08]ExternCall_PrintAddStr [12:59:08]wPrintStart [12:59:08]Write to MH i2c: 01 00 00 89 1E A7 [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 89 1E 00 00 00 00 00 FF 0F BC [12:59:08]RasterBufferAndPrint [12:59:08]line Счет N : (1)1106607 [12:59:08]line ИНН: 02508201610067 [12:59:08]line Контрольно-Кассовый Чек [12:59:08]line ПРОДАЖА [12:59:08]line ТРК (МРК, ГНК) : 31 [12:59:08]line Товар: 2710194210 [12:59:08]line ДТ(л)-К-5 [12:59:08]line 9.530 * 70.90 [12:59:08]line = 675.68 [12:59:08]line НДС 12% НСП 1% [12:59:08]line > о реализуемом товаре [12:59:08]line ОКРУГЛЕНИЕ: -0.68 [12:59:08]line ИТОГО: 675.00 [12:59:08]line Внесено: 675.00 [12:59:08]line СДАЧА: 0.00 [12:59:08]line НСП 1% : 5.98 [12:59:08]line НДС 12% : 71.75 [12:59:08]line Наличными: 675.00 [12:59:08]line Безнал.: 0.00 [12:59:08]line Место: АЗС № 25 "Партнер Нефть" [12:59:08]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:59:08]line СНО: Общий режим [12:59:08]line Чек 180 04.03.2024 12:59 [12:59:08]line Смена: 324 ФФД: 1.0 [12:59:08]line ЗНМ: 0300000019 [12:59:08]line РНМ: 0000000000090573 [12:59:08]line Версия ККМ: 001 [12:59:08]line ФМ: 0000000000874798 [12:59:08]line ФД: 123580 [12:59:08]line ФПД: 211829515736368 [12:59:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T125908&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123580&fm=211829515736368&tin=02508201610067®Number=0000000000090573&sum=67500 [12:59:08]OFD Sender: Processing packet 123580 [packets to send 112, broken 111] [12:59:08]ProducePacketName [12:59:08]name=ofd_packets/00123580 [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 37 39 38 10 01 00 00 66 63 08 01 52 8A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 3A 25 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 F0 07 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 07 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 07 1C 00 00 00 00 07 04 06 00 AC 07 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 9C C5 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BC E2 01 00 35 04 06 00 C0 A8 67 09 D5 30 D1 AB BC 12 39 02 90 4A [12:59:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 43 17 47 00 B7 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 37 39 38 10 04 04 00 BC E2 01 00 F4 03 04 00 C4 71 E5 65 B6 04 01 00 00 28 F6 DF 6A 14 8A 24 E1 [12:59:09]CommunicateWithHost err = 0 [12:59:09]CheckOFDResponse [12:59:09]1017 (14) - 77093643461234 [12:59:09]1041 (16) - 0000000000874798 [12:59:09]1040 (4) - 123580 [12:59:09]1012 (4) - 04.03.2024 07:01 [12:59:09]1206 (1) - 0 [12:59:09]OFD Sender: Remove packet 123580 [12:59:09]ProducePacketName [12:59:09]name=ofd_packets/00123580 [12:59:09]NVStorageDeleteData [12:59:09]Write to MH i2c: 01 00 00 B4 1E D2 [12:59:09]Write i2c OK [12:59:09]MH_I2C_Read... [12:59:09]Read from MH i2c: 01 [12:59:09]MH_I2C_Read... [12:59:09]Read from MH i2c: 01 07 00 [12:59:09]MH_I2C_Read... [12:59:09]Read from MH i2c: 01 07 00 B4 1E 00 00 00 00 00 F8 0C DD [12:59:09]RasterBufferAndPrint [12:59:09]line [12:59:09]line [12:59:09]line [12:59:09]line [12:59:09]line [12:59:09]written 0, free lines is 3329 [12:59:09]MH_Cut [12:59:09]Write to MH i2c: D1 01 00 BB 1E 01 AB [12:59:09]Write i2c OK [12:59:09]MH_I2C_Read... [12:59:09]Read from MH i2c: D1 [12:59:09]MH_I2C_Read... [12:59:09]Read from MH i2c: D1 01 00 [12:59:09]MH_I2C_Read... [12:59:09]Read from MH i2c: D1 01 00 BB 1E 00 AA [12:59:09]Write to MH i2c: 01 00 00 BC 1E DA [12:59:09]Write i2c OK [12:59:09]MH_I2C_Read... [12:59:09]OFD Sender: No OFD packet to send [12:59:10]*** Cut start [12:59:10]*** Purtial cut [12:59:10]*** Stage 1: CUTSNS_PIN = 1 [12:59:12]Read from MH i2c: 01 [12:59:12]MH_I2C_Read... [12:59:12]*** Stop cut motor [12:59:12]*** Cut end [12:59:12]Read from MH i2c: 01 07 00 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: 01 07 00 BC 1E 00 00 00 00 00 FF 0F EF [12:59:12]process_action close_receipt done [12:59:12]requested_data is exist [12:59:12]produce_requested_data [12:59:12]requested_item fm.sn is exist - process it [12:59:12]wFMCommunicate request_size=4 [12:59:12]MH_SAM_APDU [12:59:12]CAPDU: 80 11 00 00 [12:59:12]Write to MH i2c: E2 08 00 BD 1E 80 11 00 00 00 00 00 00 55 [12:59:12]Write i2c OK [12:59:12]MH_I2C_Read... [12:59:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:12]Read from MH i2c: E2 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 17 00 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 17 00 BD 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B3 [12:59:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:59:12]wFMCommunicate OK [12:59:12]requested_item fd.num is exist - process it [12:59:12]SAM_PROTO_GetFieldsCounters [12:59:12]wFMCommunicate request_size=4 [12:59:12]MH_SAM_APDU [12:59:12]CAPDU: 80 13 00 00 [12:59:12]Write to MH i2c: E2 08 00 BE 1E 80 13 00 00 00 00 00 00 58 [12:59:12]Write i2c OK [12:59:12]MH_I2C_Read... [12:59:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:59:12]Read from MH i2c: E2 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 62 00 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 62 00 BE 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BC E2 01 00 0E 04 04 00 44 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 83 [12:59: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BC E2 01 00 0E 04 04 00 44 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 [12:59:12]wFMCommunicate OK [12:59:12]SAM_PROTO_GetFieldsCounters done [12:59:12]requested_item shift.num is exist - process it [12:59:12]requested_item shift.opened is exist - process it [12:59:12]req_shift_opened [12:59:12]FM_GetShiftState [12:59:12]SAM_PROTO_GetShiftState [12:59:12]wFMCommunicate request_size=4 [12:59:12]MH_SAM_APDU [12:59:12]CAPDU: 80 13 01 00 [12:59:12]Write to MH i2c: E2 08 00 BF 1E 80 13 01 00 00 00 00 00 5A [12:59:12]Write i2c OK [12:59:12]MH_I2C_Read... [12:59:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:12]Read from MH i2c: E2 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 0E 00 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 0E 00 BF 1E 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 71 [12:59:12]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:59:12]wFMCommunicate OK [12:59:12]SAM_PROTO_GetShiftState done [12:59:12]FM_GetShiftState done [12:59:12]req_shift_opened done [12:59:12]requested_item shift.open_date is exist - process it [12:59:12]req_shift_open_date [12:59:12]req_shift_open_date done [12:59:12]produce_requested_data done [12:59:12]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123580,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [12:59:12]process_action_free close_receipt [12:59:12]json_value_free [12:59:12]json_value_free done [12:59:12]process_json_proto returns [12:59:12]Send response to host [12:59:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123580,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [12:59:12]free response buf [12:59:12]execute_script done [12:59:12]execute_script returns [12:59:12]free content buf [12:59:12]Sock 7.Close socket [12:59:12]Sock 7.Thread stoped [12:59:12]accept exits with 9 [12:59:12]New connection [12:59:12]New thread 3067579748 created [12:59:12]Thread 3067436388 joined [12:59:12]Waiting for new connection... [12:59:12] Sock 9.Parse request [12:59:12]Sock 9.Check first char [12:59:12]Sock 9.First char is OK [12:59:12]request: POST /json_proto HTTP/1.0 [12:59:12]Method: POST [12:59:12]URL: /json_proto [12:59:12]Method is POST - this is cgi request [12:59:12]url: /json_proto [12:59:12]query_string will be loaded in cgi processing [12:59:12]execute_cgi json_proto POST (null) [12:59:12]execute_cgi path=json_proto method=POST [12:59:12]POST find Content-Length [12:59:12]Host: 172.17.48.197:8080 [12:59:12]Content-Length: 820 [12:59:12]Content-Type: application/json [12:59:12] [12:59:12]POST finish read [12:59:12]Found Content-Length = 820 [12:59:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106606", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:59:12]execute_script... [12:59: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)1106606", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:59:12]POST & json_proto [12:59:12]process_json_proto [12:59:12]json parsed OK: [12:59:12]protocol is kg_v1.0 [12:59:12]action value=close_receipt [12:59:12]process_action close_receipt [12:59:12]cmd_close_receipt [12:59:12]MH_GetDate [12:59:12]Write to MH i2c: F0 00 00 C0 1E CD [12:59:12]Write i2c OK [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: F0 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: F0 09 00 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: F0 09 00 C0 1E 00 A1 C5 E5 65 6C AF E3 65 E9 [12:59:12]GetLastDocTimeStamp 1709557148 [12:59:12]current date 1709557153 [12:59:12]FM_GetShiftState [12:59:12]SAM_PROTO_GetShiftState [12:59:12]wFMCommunicate request_size=4 [12:59:12]MH_SAM_APDU [12:59:12]CAPDU: 80 13 01 00 [12:59:12]Write to MH i2c: E2 08 00 C1 1E 80 13 01 00 00 00 00 00 5C [12:59:12]Write i2c OK [12:59:12]MH_I2C_Read... [12:59:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:12]Read from MH i2c: E2 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 0E 00 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 0E 00 C1 1E 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 73 [12:59:12]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:59:12]wFMCommunicate OK [12:59:12]SAM_PROTO_GetShiftState done [12:59:12]FM_GetShiftState done [12:59:12]opened in 1709511088 [12:59:12]opened+sec_in_day 1709597488 [12:59:12]quantity*price = 100030 [12:59:12]sum+1 = 100031 [12:59:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.30 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.30 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 181 04.03.2024 12:59 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123581 ФПД: 70884135105412 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T125914&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123581&fm=70884135105412&tin=02508201610067®Number=0000000000090573&sum=100030 [12:59:13]StoreToDocumentArchive [12:59:13]shift 324 fd 123581 [12:59:13]save to /storage/0324/doc_00123581 [12:59:13]save last doc name /storage/0324/doc_00123581 to /storage/kkm_last_doc_name [12:59:13]save OK [12:59:13]Clear old archive folders... [12:59:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:59:13]tlvbuf is 01C30F60 [12:59:13]SAM_PROTO_ClearQueue [12:59:13]wFMCommunicate request_size=4 [12:59:13]MH_SAM_APDU [12:59:13]CAPDU: 80 09 00 00 [12:59:13]Write to MH i2c: E2 08 00 CE 1E 80 09 00 00 00 00 00 00 5E [12:59:13]Write i2c OK [12:59:13]MH_I2C_Read... [12:59:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:59:13]Read from MH i2c: E2 [12:59:13]MH_I2C_Read... [12:59:13]Read from MH i2c: E2 03 00 [12:59:13]MH_I2C_Read... [12:59:13]Read from MH i2c: E2 03 00 CE 1E 00 90 00 60 [12:59:13]RAPDU: 90 00 [12:59:13]wFMCommunicate OK [12:59:13]SAM_PROTO_ClearQueue done [12:59:13]KKMCreateOFDPacket [12:59:13]OFDProtocolAddRootSTLVToBuf [12:59:13]FM_MakeSignedData [12:59:13]FM_MakeSignedData [12:59:13]SAM_PROTO_SignData [12:59:13]wFMCommunicate request_size=4 [12:59:13]MH_SAM_APDU [12:59:13]CAPDU: 80 0D 01 02 [12:59:13]Write to MH i2c: E2 08 00 CF 1E 80 0D 01 02 00 00 00 00 66 [12:59:13]Write i2c OK [12:59:13]MH_I2C_Read... [12:59:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:59:14]Read from MH i2c: E2 [12:59:14]MH_I2C_Read... [12:59:14]Read from MH i2c: E2 03 00 [12:59:14]MH_I2C_Read... [12:59:14]Read from MH i2c: E2 03 00 CF 1E 00 90 00 61 [12:59:14]RAPDU: 90 00 [12:59:14]wFMCommunicate OK [12:59:14]wFMCommunicate request_size=255 [12:59:14]MH_SAM_APDU [12:59:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 A2 C5 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BD E2 01 00 35 04 06 00 40 [12:59:14]Write to MH i2c: E2 02 01 D0 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 A2 C5 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BD E2 01 00 35 04 06 00 40 00 00 99 [12:59:14]Write i2c OK [12:59:14]MH_I2C_Read... [12:59:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:14]Read from MH i2c: E2 [12:59:14]MH_I2C_Read... [12:59:14]Read from MH i2c: E2 03 00 [12:59:14]MH_I2C_Read... [12:59:14]Read from MH i2c: E2 03 00 D0 1E 00 90 00 62 [12:59:14]RAPDU: 90 00 [12:59:14]wFMCommunicate OK [12:59:14]wFMCommunicate request_size=10 [12:59:14]MH_SAM_APDU [12:59:14]CAPDU: 80 0D 02 02 05 77 FF B1 73 84 [12:59:14]Write to MH i2c: E2 0D 00 D1 1E 80 0D 02 02 05 00 77 FF B1 73 84 00 00 91 [12:59:14]Write i2c OK [12:59:14]MH_I2C_Read... [12:59:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:14]Read from MH i2c: E2 [12:59:14]MH_I2C_Read... [12:59:14]Read from MH i2c: E2 03 00 [12:59:14]MH_I2C_Read... [12:59:14]Read from MH i2c: E2 03 00 D1 1E 00 90 00 63 [12:59:14]RAPDU: 90 00 [12:59:14]wFMCommunicate OK [12:59:14]wFMCommunicate request_size=4 [12:59:14]MH_SAM_APDU [12:59:14]CAPDU: 80 0D 03 02 [12:59:14]Write to MH i2c: E2 08 00 D2 1E 80 0D 03 02 00 00 00 00 6B [12:59:14]Write i2c OK [12:59:14]MH_I2C_Read... [12:59:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:59:14]Read from MH i2c: E2 [12:59:14]MH_I2C_Read... [12:59:14]Read from MH i2c: E2 0B 00 [12:59:14]MH_I2C_Read... [12:59:14]Read from MH i2c: E2 0B 00 D2 1E 00 BB 17 5F 17 73 1A F9 08 90 00 42 [12:59:14]RAPDU: BB 17 5F 17 73 1A F9 08 90 00 [12:59:14]wFMCommunicate OK [12:59:14]SAM_PROTO_SignData done [12:59:14]FM_MakeSignedData done [12:59:14]CreateOFDProtocolMessage [12:59:14]wFMCommunicate request_size=4 [12:59:14]MH_SAM_APDU [12:59:14]CAPDU: 80 11 00 00 [12:59:14]Write to MH i2c: E2 08 00 D3 1E 80 11 00 00 00 00 00 00 6B [12:59:14]Write i2c OK [12:59:14]MH_I2C_Read... [12:59:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:14]Read from MH i2c: E2 [12:59:14]MH_I2C_Read... [12:59:14]Read from MH i2c: E2 17 00 [12:59:14]MH_I2C_Read... [12:59:14]Read from MH i2c: E2 17 00 D3 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C9 [12:59:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:59:14]wFMCommunicate OK [12:59:14]CreateOFDProtocolMessage done [12:59:14]OFDSenderStorePacket 123581 [12:59:14]StoreOFDPacket docnum=123581 [12:59:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 66 10 07 01 28 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 A2 C5 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BD E2 01 00 35 04 06 00 40 77 FF B1 73 84 BB 17 5F 17 73 1A F9 08 [12:59:15]CheckFolder [12:59:15]dirname=/storage/ofd_packets [12:59:15]CheckFolder done [12:59:15]ProducePacketName [12:59:15]name=ofd_packets/00123581 [12:59:15]NVStorageSaveData ofd_packets/00123581 [12:59:15]File name is /storage/ofd_packets/00123581 [12:59:15]Write 301 bytes [12:59:15]NVStorageSaveData done [12:59:15]OFDSenderStorePacket done [12:59:15]KKMCreateOFDPacket done [12:59:15]NVStorageSaveData kkm_last_timestamp [12:59:15]File name is /storage/kkm_last_timestamp [12:59:15]Write 4 bytes [12:59:15]NVStorageSaveData done [12:59:15]ExternCall_PrintAddStr [12:59:15]wPrintStart [12:59:15]Write to MH i2c: 01 00 00 D4 1E F2 [12:59:15]OFD Sender: No OFD packet to send [12:59:15]Write i2c OK [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: 01 [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: 01 07 00 [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: 01 07 00 D4 1E 00 00 00 00 00 FF 0F 07 [12:59:15]RasterBufferAndPrint [12:59:15]line Счет N : (1)1106606 [12:59:15]line ИНН: 02508201610067 [12:59:15]line Контрольно-Кассовый Чек [12:59:15]line ПРОДАЖА [12:59:15]line ТРК (МРК, ГНК) : 62 [12:59:15]line Товар: 2710124130 [12:59:15]line Аи-92-К-5 [12:59:15]line 16.160 * 61.90 [12:59:15]line = 1000.30 [12:59:15]line НДС 12% НСП 1% [12:59:15]line > о реализуемом товаре [12:59:15]line ИТОГО: 1000.30 [12:59:15]line НСП 1% : 8.85 [12:59:15]line НДС 12% : 106.23 [12:59:15]line Наличными: 0.00 [12:59:15]line Безнал.: 1000.30 [12:59:15]line Место: АЗС № 25 "Партнер Нефть" [12:59:15]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [12:59:15]line СНО: Общий режим [12:59:15]line Чек 181 04.03.2024 12:59 [12:59:15]line Смена: 324 ФФД: 1.0 [12:59:15]line ЗНМ: 0300000019 [12:59:15]line РНМ: 0000000000090573 [12:59:15]line Версия ККМ: 001 [12:59:15]line Платежная система: Бакай Банк [12:59:15]line ФМ: 0000000000874798 [12:59:15]line ФД: 123581 [12:59:15]line ФПД: 70884135105412 [12:59:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T125914&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123581&fm=70884135105412&tin=02508201610067®Number=0000000000090573&sum=100030 [12:59:15]written 0, free lines is 4095 [12:59:15]OFD Sender: Processing packet 123581 [packets to send 112, broken 111] [12:59:15]ProducePacketName [12:59:15]name=ofd_packets/00123581 [12:59:15]OFD Sender: To server: pG, [12:59:15]CommunicateWithHost lk.salyk.kg:30040 [12:59:15]ConnectInit lk.salyk.kg [12:59:15]Connected sock=10 [12:59: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 37 39 38 0F 01 00 00 66 10 07 01 28 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 A2 C5 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BD E2 01 00 35 04 06 00 40 77 FF B1 73 84 BB 17 5F 17 73 1A F9 08 [12:59:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 4B 1A 47 00 84 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 37 39 38 10 04 04 00 BD E2 01 00 F4 03 04 00 CA 71 E5 65 B6 04 01 00 00 4B AC 64 62 05 AC 3C C0 [12:59:15]CommunicateWithHost err = 0 [12:59:15]CheckOFDResponse [12:59:15]1017 (14) - 77093643461234 [12:59:15]1041 (16) - 0000000000874798 [12:59:15]1040 (4) - 123581 [12:59:15]1012 (4) - 04.03.2024 07:01 [12:59:15]1206 (1) - 0 [12:59:15]OFD Sender: Remove packet 123581 [12:59:15]ProducePacketName [12:59:15]name=ofd_packets/00123581 [12:59:15]NVStorageDeleteData [12:59:15]Write to MH i2c: 01 00 00 FE 1E 1C [12:59:15]Write i2c OK [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: 01 [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: 01 07 00 [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: 01 07 00 FE 1E 00 00 00 00 00 16 0D 46 [12:59:15]RasterBufferAndPrint [12:59:15]line [12:59:15]line [12:59:15]line [12:59:15]line [12:59:15]line [12:59:15]written 0, free lines is 3365 [12:59:15]MH_Cut [12:59:15]Write to MH i2c: D1 01 00 05 1F 01 F6 [12:59:15]Write i2c OK [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: D1 [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: D1 01 00 [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: D1 01 00 05 1F 00 F5 [12:59:15]Write to MH i2c: 01 00 00 06 1F 25 [12:59:15]Write i2c OK [12:59:15]MH_I2C_Read... [12:59:15]OFD Sender: No OFD packet to send [12:59:16]*** Cut start [12:59:16]*** Purtial cut [12:59:16]*** Stage 1: CUTSNS_PIN = 1 [12:59:18]Read from MH i2c: 01 [12:59:18]MH_I2C_Read... [12:59:18]*** Stop cut motor [12:59:18]*** Cut end [12:59:18]Read from MH i2c: 01 07 00 [12:59:18]MH_I2C_Read... [12:59:18]Read from MH i2c: 01 07 00 06 1F 00 00 00 00 00 FF 0F 3A [12:59:18]process_action close_receipt done [12:59:18]requested_data is exist [12:59:18]produce_requested_data [12:59:18]requested_item fm.sn is exist - process it [12:59:18]wFMCommunicate request_size=4 [12:59:18]MH_SAM_APDU [12:59:18]CAPDU: 80 11 00 00 [12:59:18]Write to MH i2c: E2 08 00 07 1F 80 11 00 00 00 00 00 00 A0 [12:59:18]Write i2c OK [12:59:18]MH_I2C_Read... [12:59:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:18]Read from MH i2c: E2 [12:59:18]MH_I2C_Read... [12:59:18]Read from MH i2c: E2 17 00 [12:59:18]MH_I2C_Read... [12:59:18]Read from MH i2c: E2 17 00 07 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 FE [12:59:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [12:59:18]wFMCommunicate OK [12:59:18]requested_item fd.num is exist - process it [12:59:18]SAM_PROTO_GetFieldsCounters [12:59:18]wFMCommunicate request_size=4 [12:59:18]MH_SAM_APDU [12:59:18]CAPDU: 80 13 00 00 [12:59:18]Write to MH i2c: E2 08 00 08 1F 80 13 00 00 00 00 00 00 A3 [12:59:18]Write i2c OK [12:59:18]MH_I2C_Read... [12:59:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:59:18]Read from MH i2c: E2 [12:59:18]MH_I2C_Read... [12:59:18]Read from MH i2c: E2 62 00 [12:59:18]MH_I2C_Read... [12:59:18]Read from MH i2c: E2 62 00 08 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BD E2 01 00 0E 04 04 00 44 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 D2 [12:59:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BD E2 01 00 0E 04 04 00 44 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 [12:59:18]wFMCommunicate OK [12:59:18]SAM_PROTO_GetFieldsCounters done [12:59:18]requested_item shift.num is exist - process it [12:59:18]requested_item shift.opened is exist - process it [12:59:18]req_shift_opened [12:59:18]FM_GetShiftState [12:59:18]SAM_PROTO_GetShiftState [12:59:18]wFMCommunicate request_size=4 [12:59:18]MH_SAM_APDU [12:59:18]CAPDU: 80 13 01 00 [12:59:18]Write to MH i2c: E2 08 00 09 1F 80 13 01 00 00 00 00 00 A5 [12:59:18]Write i2c OK [12:59:18]MH_I2C_Read... [12:59:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:18]Read from MH i2c: E2 [12:59:18]MH_I2C_Read... [12:59:18]Read from MH i2c: E2 0E 00 [12:59:18]MH_I2C_Read... [12:59:18]Read from MH i2c: E2 0E 00 09 1F 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 BC [12:59:18]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [12:59:18]wFMCommunicate OK [12:59:18]SAM_PROTO_GetShiftState done [12:59:18]FM_GetShiftState done [12:59:18]req_shift_opened done [12:59:18]requested_item shift.open_date is exist - process it [12:59:18]req_shift_open_date [12:59:18]req_shift_open_date done [12:59:18]produce_requested_data done [12:59:18]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123581,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [12:59:18]process_action_free close_receipt [12:59:18]json_value_free [12:59:18]json_value_free done [12:59:18]process_json_proto returns [12:59:18]Send response to host [12:59:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123581,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [12:59:18]free response buf [12:59:18]execute_script done [12:59:18]execute_script returns [12:59:18]free content buf [12:59:18]Sock 9.Close socket [12:59:18]Sock 9.Thread stoped [12:59:20]OFD Sender: No OFD packet to send [12:59:21]int [12:59:21]Write to MH i2c: 01 00 00 0A 1F 29 [12:59:21]*** FLAG_PRN_KEY set [12:59:21]Write i2c OK [12:59:21]MH_I2C_Read... [12:59:21]Read from MH i2c: 01 [12:59:21]MH_I2C_Read... [12:59:21]Read from MH i2c: 01 07 00 [12:59:21]MH_I2C_Read... [12:59:21]Read from MH i2c: 01 07 00 0A 1F 00 08 00 00 00 FF 0F 46 [12:59:21]state=0 [12:59:21]Key pressed [12:59:21]Feed [12:59:21]Write to MH i2c: D8 00 00 0B 1F 01 [12:59:21]Write i2c OK [12:59:21]MH_I2C_Read... [12:59:21]Read from MH i2c: D8 [12:59:21]MH_I2C_Read... [12:59:21]Read from MH i2c: D8 01 00 [12:59:21]MH_I2C_Read... [12:59:21]Read from MH i2c: D8 01 00 0B 1F 00 02 [12:59:21]int [12:59:21]Write to MH i2c: 01 00 00 0C 1F 2B [12:59:21]Write i2c OK [12:59:21]MH_I2C_Read... [12:59:21]Read from MH i2c: 01 [12:59:21]MH_I2C_Read... [12:59:21]Read from MH i2c: 01 07 00 [12:59:21]MH_I2C_Read... [12:59:21]Read from MH i2c: 01 07 00 0C 1F 00 48 00 00 00 3C 00 B6 [12:59:21]state=2 [12:59:21]Key pressed [12:59:21]int [12:59:21]Write to MH i2c: 01 00 00 0D 1F 2C [12:59:21]*** FLAG_PRN_KEY reset [12:59:21]Write i2c OK [12:59:21]MH_I2C_Read... [12:59:21]Read from MH i2c: 01 [12:59:21]MH_I2C_Read... [12:59:21]Read from MH i2c: 01 07 00 [12:59:21]MH_I2C_Read... [12:59:21]Read from MH i2c: 01 07 00 0D 1F 00 00 00 00 00 F7 0F 39 [12:59:21]state=2 [12:59:21]Stop feed [12:59:21]int [12:59:21]Write to MH i2c: 01 00 00 0E 1F 2D [12:59:21]*** FLAG_PRN_KEY set [12:59:21]Write i2c OK [12:59:21]MH_I2C_Read... [12:59:21]Read from MH i2c: 01 [12:59:21]MH_I2C_Read... [12:59:21]Read from MH i2c: 01 07 00 [12:59:21]MH_I2C_Read... [12:59:21]Read from MH i2c: 01 07 00 0E 1F 00 08 00 00 00 FF 0F 4A [12:59:21]state=0 [12:59:21]Key pressed [12:59:21]Feed [12:59:21]Write to MH i2c: D8 00 00 0F 1F 05 [12:59:21]Write i2c OK [12:59:21]MH_I2C_Read... [12:59:21]Read from MH i2c: D8 [12:59:21]MH_I2C_Read... [12:59:21]Read from MH i2c: D8 01 00 [12:59:21]MH_I2C_Read... [12:59:21]Read from MH i2c: D8 01 00 0F 1F 00 06 [12:59:21]int [12:59:21]Write to MH i2c: 01 00 00 10 1F 2F [12:59:21]Write i2c OK [12:59:21]MH_I2C_Read... [12:59:21]Read from MH i2c: 01 [12:59:21]MH_I2C_Read... [12:59:21]Read from MH i2c: 01 07 00 [12:59:21]MH_I2C_Read... [12:59:21]Read from MH i2c: 01 07 00 10 1F 00 48 00 00 00 3C 00 BA [12:59:21]state=2 [12:59:21]Key pressed [12:59:22]int [12:59:22]Write to MH i2c: 01 00 00 11 1F 30 [12:59:22]*** FLAG_PRN_KEY reset [12:59:22]Write i2c OK [12:59:22]MH_I2C_Read... [12:59:22]Read from MH i2c: 01 [12:59:22]MH_I2C_Read... [12:59:22]Read from MH i2c: 01 07 00 [12:59:22]MH_I2C_Read... [12:59:22]Read from MH i2c: 01 07 00 11 1F 00 00 00 00 00 F6 0F 3C [12:59:22]state=2 [12:59:22]Stop feed [12:59:22]int [12:59:22]Write to MH i2c: 01 00 00 12 1F 31 [12:59:22]*** FLAG_PRN_KEY set [12:59:22]Write i2c OK [12:59:22]MH_I2C_Read... [12:59:22]Read from MH i2c: 01 [12:59:22]MH_I2C_Read... [12:59:22]Read from MH i2c: 01 07 00 [12:59:22]MH_I2C_Read... [12:59:22]Read from MH i2c: 01 07 00 12 1F 00 08 00 00 00 FF 0F 4E [12:59:22]state=0 [12:59:22]Key pressed [12:59:22]Feed [12:59:22]Write to MH i2c: D8 00 00 13 1F 09 [12:59:22]Write i2c OK [12:59:22]MH_I2C_Read... [12:59:22]Read from MH i2c: D8 [12:59:22]MH_I2C_Read... [12:59:22]Read from MH i2c: D8 01 00 [12:59:22]MH_I2C_Read... [12:59:22]Read from MH i2c: D8 01 00 13 1F 00 0A [12:59:22]int [12:59:22]Write to MH i2c: 01 00 00 14 1F 33 [12:59:22]Write i2c OK [12:59:22]MH_I2C_Read... [12:59:22]Read from MH i2c: 01 [12:59:22]MH_I2C_Read... [12:59:22]Read from MH i2c: 01 07 00 [12:59:22]MH_I2C_Read... [12:59:22]Read from MH i2c: 01 07 00 14 1F 00 48 00 00 00 3C 00 BE [12:59:22]state=2 [12:59:22]Key pressed [12:59:22]int [12:59:22]Write to MH i2c: 01 00 00 15 1F 34 [12:59:22]*** FLAG_PRN_KEY reset [12:59:22]Write i2c OK [12:59:22]MH_I2C_Read... [12:59:22]Read from MH i2c: 01 [12:59:22]MH_I2C_Read... [12:59:22]Read from MH i2c: 01 07 00 [12:59:22]MH_I2C_Read... [12:59:22]Read from MH i2c: 01 07 00 15 1F 00 00 00 00 00 F8 0F 42 [12:59:22]state=2 [12:59:22]Stop feed [12:59:22]int [12:59:22]Write to MH i2c: 01 00 00 16 1F 35 [12:59:22]*** FLAG_PRN_KEY set [12:59:22]Write i2c OK [12:59:22]MH_I2C_Read... [12:59:22]Read from MH i2c: 01 [12:59:22]MH_I2C_Read... [12:59:22]Read from MH i2c: 01 07 00 [12:59:22]MH_I2C_Read... [12:59:22]Read from MH i2c: 01 07 00 16 1F 00 08 00 00 00 FF 0F 52 [12:59:22]state=0 [12:59:22]Key pressed [12:59:22]Feed [12:59:22]Write to MH i2c: D8 00 00 17 1F 0D [12:59:22]Write i2c OK [12:59:22]MH_I2C_Read... [12:59:22]Read from MH i2c: D8 [12:59:22]MH_I2C_Read... [12:59:22]Read from MH i2c: D8 01 00 [12:59:22]MH_I2C_Read... [12:59:22]Read from MH i2c: D8 01 00 17 1F 00 0E [12:59:22]int [12:59:22]Write to MH i2c: 01 00 00 18 1F 37 [12:59:22]Write i2c OK [12:59:22]MH_I2C_Read... [12:59:22]Read from MH i2c: 01 [12:59:22]MH_I2C_Read... [12:59:22]Read from MH i2c: 01 07 00 [12:59:22]MH_I2C_Read... [12:59:22]Read from MH i2c: 01 07 00 18 1F 00 48 00 00 00 3C 00 C2 [12:59:22]state=2 [12:59:22]Key pressed [12:59:22]int [12:59:22]Write to MH i2c: 01 00 00 19 1F 38 [12:59:22]*** FLAG_PRN_KEY reset [12:59:22]Write i2c OK [12:59:22]MH_I2C_Read... [12:59:22]Read from MH i2c: 01 [12:59:22]MH_I2C_Read... [12:59:22]Read from MH i2c: 01 07 00 [12:59:22]MH_I2C_Read... [12:59:22]Read from MH i2c: 01 07 00 19 1F 00 00 00 00 00 F7 0F 45 [12:59:22]state=2 [12:59:22]Stop feed [12:59:25]OFD Sender: No OFD packet to send [12:59:30]OFD Sender: No OFD packet to send [12:59:35]OFD Sender: No OFD packet to send [12:59:40]OFD Sender: No OFD packet to send [12:59:45]OFD Sender: No OFD packet to send [12:59:50]OFD Sender: No OFD packet to send [12:59:56]OFD Sender: No OFD packet to send [13:00:01]OFD Sender: No OFD packet to send [13:00:06]OFD Sender: No OFD packet to send [13:00:11]OFD Sender: No OFD packet to send [13:00:16]OFD Sender: No OFD packet to send [13:00:21]OFD Sender: No OFD packet to send [13:00:26]OFD Sender: No OFD packet to send [13:00:31]OFD Sender: No OFD packet to send [13:00:36]OFD Sender: No OFD packet to send [13:00:41]OFD Sender: No OFD packet to send [13:00:46]OFD Sender: No OFD packet to send [13:00:51]OFD Sender: No OFD packet to send [13:00:56]OFD Sender: No OFD packet to send [13:01:01]OFD Sender: No OFD packet to send [13:01:06]OFD Sender: No OFD packet to send [13:01:11]OFD Sender: No OFD packet to send [13:01:16]OFD Sender: No OFD packet to send [13:01:20]accept exits with 7 [13:01:20]New connection [13:01:20]New thread 3067436388 created [13:01:20]Thread 3067579748 joined [13:01:20]Waiting for new connection... [13:01:20] Sock 7.Parse request [13:01:20]Sock 7.Check first char [13:01:20]Sock 7.First char is OK [13:01:20]request: POST /json_proto HTTP/1.0 [13:01:20]Method: POST [13:01:20]URL: /json_proto [13:01:20]Method is POST - this is cgi request [13:01:20]url: /json_proto [13:01:20]query_string will be loaded in cgi processing [13:01:20]execute_cgi json_proto POST (null) [13:01:20]execute_cgi path=json_proto method=POST [13:01:20]POST find Content-Length [13:01:20]Host: 172.17.48.197:8080 [13:01:20]Content-Length: 678 [13:01:20]Content-Type: application/json [13:01:20] [13:01:20]POST finish read [13:01:20]Found Content-Length = 678 [13:01:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106609", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:01:20]execute_script... [13: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)1106609", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:01:20]POST & json_proto [13:01:20]process_json_proto [13:01:20]json parsed OK: [13:01:20]protocol is kg_v1.0 [13:01:20]action value=close_receipt [13:01:20]process_action close_receipt [13:01:20]cmd_close_receipt [13:01:20]MH_GetDate [13:01:20]Write to MH i2c: F0 00 00 1A 1F 28 [13:01:20]Write i2c OK [13:01:20]MH_I2C_Read... [13:01:20]Read from MH i2c: F0 [13:01:20]MH_I2C_Read... [13:01:20]Read from MH i2c: F0 09 00 [13:01:20]MH_I2C_Read... [13:01:20]Read from MH i2c: F0 09 00 1A 1F 00 21 C6 E5 65 6C AF E3 65 C5 [13:01:20]GetLastDocTimeStamp 1709557154 [13:01:20]current date 1709557281 [13:01:20]FM_GetShiftState [13:01:20]SAM_PROTO_GetShiftState [13:01:20]wFMCommunicate request_size=4 [13:01:20]MH_SAM_APDU [13:01:20]CAPDU: 80 13 01 00 [13:01:20]Write to MH i2c: E2 08 00 1B 1F 80 13 01 00 00 00 00 00 B7 [13:01:20]Write i2c OK [13:01:20]MH_I2C_Read... [13:01:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:01:20]Read from MH i2c: E2 [13:01:20]MH_I2C_Read... [13:01:20]Read from MH i2c: E2 0E 00 [13:01:20]MH_I2C_Read... [13:01:20]Read from MH i2c: E2 0E 00 1B 1F 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 CE [13:01:20]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:01:20]wFMCommunicate OK [13:01:20]SAM_PROTO_GetShiftState done [13:01:20]FM_GetShiftState done [13:01:20]opened in 1709511088 [13:01:20]opened+sec_in_day 1709597488 [13:01:20]quantity*price = 50015 [13:01:20]sum+1 = 50016 [13:01:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 182 04.03.2024 13:01 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123582 ФПД: 80383647224259 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T130121&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123582&fm=80383647224259&tin=02508201610067®Number=0000000000090573&sum=50000 [13:01:21]StoreToDocumentArchive [13:01:21]shift 324 fd 123582 [13:01:21]save to /storage/0324/doc_00123582 [13:01:21]save last doc name /storage/0324/doc_00123582 to /storage/kkm_last_doc_name [13:01:21]save OK [13:01:21]Clear old archive folders... [13:01:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:01:21]tlvbuf is 01B6BA90 [13:01:21]SAM_PROTO_ClearQueue [13:01:21]wFMCommunicate request_size=4 [13:01:21]MH_SAM_APDU [13:01:21]CAPDU: 80 09 00 00 [13:01:21]Write to MH i2c: E2 08 00 28 1F 80 09 00 00 00 00 00 00 B9 [13:01:21]Write i2c OK [13:01:21]MH_I2C_Read... [13:01:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:01:21]Read from MH i2c: E2 [13:01:21]MH_I2C_Read... [13:01:21]Read from MH i2c: E2 03 00 [13:01:21]MH_I2C_Read... [13:01:21]Read from MH i2c: E2 03 00 28 1F 00 90 00 BB [13:01:21]RAPDU: 90 00 [13:01:21]wFMCommunicate OK [13:01:21]SAM_PROTO_ClearQueue done [13:01:21]KKMCreateOFDPacket [13:01:21]OFDProtocolAddRootSTLVToBuf [13:01:21]FM_MakeSignedData [13:01:21]FM_MakeSignedData [13:01:21]SAM_PROTO_SignData [13:01:21]wFMCommunicate request_size=4 [13:01:21]MH_SAM_APDU [13:01:21]CAPDU: 80 0D 01 02 [13:01:21]Write to MH i2c: E2 08 00 29 1F 80 0D 01 02 00 00 00 00 C1 [13:01:21]Write i2c OK [13:01:21]MH_I2C_Read... [13:01:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:01:21]Read from MH i2c: E2 [13:01:21]MH_I2C_Read... [13:01:21]Read from MH i2c: E2 03 00 [13:01:21]MH_I2C_Read... [13:01:21]Read from MH i2c: E2 03 00 29 1F 00 90 00 BC [13:01:21]RAPDU: 90 00 [13:01:21]wFMCommunicate OK [13:01:21]wFMCommunicate request_size=255 [13:01:21]MH_SAM_APDU [13: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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 21 C6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BE E2 01 00 35 04 06 00 49 [13:01:21]Write to MH i2c: E2 02 01 2A 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 21 C6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BE E2 01 00 35 04 06 00 49 00 00 B7 [13:01:21]Write i2c OK [13:01:21]MH_I2C_Read... [13:01:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:01:22]Read from MH i2c: E2 [13:01:22]MH_I2C_Read... [13:01:22]Read from MH i2c: E2 03 00 [13:01:22]MH_I2C_Read... [13:01:22]Read from MH i2c: E2 03 00 2A 1F 00 90 00 BD [13:01:22]RAPDU: 90 00 [13:01:22]wFMCommunicate OK [13:01:22]wFMCommunicate request_size=10 [13:01:22]MH_SAM_APDU [13:01:22]CAPDU: 80 0D 02 02 05 1B C6 BD 11 C3 [13:01:22]Write to MH i2c: E2 0D 00 2B 1F 80 0D 02 02 05 00 1B C6 BD 11 C3 00 00 40 [13:01:22]Write i2c OK [13:01:22]MH_I2C_Read... [13:01:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:01:22]Read from MH i2c: E2 [13:01:22]MH_I2C_Read... [13:01:22]Read from MH i2c: E2 03 00 [13:01:22]MH_I2C_Read... [13:01:22]Read from MH i2c: E2 03 00 2B 1F 00 90 00 BE [13:01:22]RAPDU: 90 00 [13:01:22]wFMCommunicate OK [13:01:22]wFMCommunicate request_size=4 [13:01:22]MH_SAM_APDU [13:01:22]CAPDU: 80 0D 03 02 [13:01:22]Write to MH i2c: E2 08 00 2C 1F 80 0D 03 02 00 00 00 00 C6 [13:01:22]Write i2c OK [13:01:22]MH_I2C_Read... [13:01:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:01:22]Read from MH i2c: E2 [13:01:22]MH_I2C_Read... [13:01:22]Read from MH i2c: E2 0B 00 [13:01:22]MH_I2C_Read... [13:01:22]Read from MH i2c: E2 0B 00 2C 1F 00 AE 17 F0 B3 46 15 36 AE 90 00 6E [13:01:22]RAPDU: AE 17 F0 B3 46 15 36 AE 90 00 [13:01:22]wFMCommunicate OK [13:01:22]SAM_PROTO_SignData done [13:01:22]FM_MakeSignedData done [13:01:22]CreateOFDProtocolMessage [13:01:22]wFMCommunicate request_size=4 [13:01:22]MH_SAM_APDU [13:01:22]CAPDU: 80 11 00 00 [13:01:22]Write to MH i2c: E2 08 00 2D 1F 80 11 00 00 00 00 00 00 C6 [13:01:22]Write i2c OK [13:01:22]MH_I2C_Read... [13:01:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:01:22]Read from MH i2c: E2 [13:01:22]MH_I2C_Read... [13:01:22]Read from MH i2c: E2 17 00 [13:01:22]MH_I2C_Read... [13:01:22]Read from MH i2c: E2 17 00 2D 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 24 [13:01:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:01:22]wFMCommunicate OK [13:01:22]CreateOFDProtocolMessage done [13:01:22]OFDSenderStorePacket 123582 [13:01:22]StoreOFDPacket docnum=123582 [13:01:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 D7 40 07 01 61 F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 21 C6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BE E2 01 00 35 04 06 00 49 1B C6 BD 11 C3 AE 17 F0 B3 46 15 36 AE [13:01:22]CheckFolder [13:01:22]dirname=/storage/ofd_packets [13:01:22]CheckFolder done [13:01:22]ProducePacketName [13:01:22]name=ofd_packets/00123582 [13:01:22]NVStorageSaveData ofd_packets/00123582 [13:01:22]File name is /storage/ofd_packets/00123582 [13:01:22]Write 301 bytes [13:01:22]NVStorageSaveData done [13:01:22]OFDSenderStorePacket done [13:01:22]KKMCreateOFDPacket done [13:01:22]NVStorageSaveData kkm_last_timestamp [13:01:22]File name is /storage/kkm_last_timestamp [13:01:22]Write 4 bytes [13:01:22]NVStorageSaveData done [13:01:22]ExternCall_PrintAddStr [13:01:22]wPrintStart [13:01:22]Write to MH i2c: 01 00 00 2E 1F 4D [13:01:22]OFD Sender: Processing packet 123582 [packets to send 112, broken 111] [13:01:22]ProducePacketName [13:01:22]name=ofd_packets/00123582 [13:01:22]OFD Sender: To server: pG, [13:01:22]CommunicateWithHost lk.salyk.kg:30040 [13:01:22]ConnectInit lk.salyk.kg [13:01:22]Write i2c OK [13:01:22]MH_I2C_Read... [13:01:22]Read from MH i2c: 01 [13:01:22]MH_I2C_Read... [13:01:22]Read from MH i2c: 01 07 00 [13:01:22]MH_I2C_Read... [13:01:22]Read from MH i2c: 01 07 00 2E 1F 00 00 00 00 00 FF 0F 62 [13:01:22]RasterBufferAndPrint [13:01:22]line Счет N : (1)1106609 [13:01:22]line ИНН: 02508201610067 [13:01:22]line Контрольно-Кассовый Чек [13:01:22]line ПРОДАЖА [13:01:22]line ТРК (МРК, ГНК) : 11 [13:01:22]line Товар: 2710124130 [13:01:22]line Аи-92-К-5 [13:01:22]line 8.080 * 61.90 [13:01:22]line = 500.15 [13:01:22]line НДС 12% НСП 1% [13:01:22]line > о реализуемом товаре [13:01:22]line ОКРУГЛЕНИЕ: -0.15 [13:01:22]line ИТОГО: 500.00 [13:01:22]line Внесено: 500.00 [13:01:22]line СДАЧА: 0.00 [13:01:22]line НСП 1% : 4.43 [13:01:22]line НДС 12% : 53.11 [13:01:22]line Наличными: 500.00 [13:01:22]line Безнал.: 0.00 [13:01:22]line Место: АЗС № 25 "Партнер Нефть" [13:01:22]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:01:22]line СНО: Общий режим [13:01:22]line Чек 182 04.03.2024 13:01 [13:01:22]line Смена: 324 ФФД: 1.0 [13:01:22]line ЗНМ: 0300000019 [13:01:22]line РНМ: 0000000000090573 [13:01:22]line Версия ККМ: 001 [13:01:22]line ФМ: 0000000000874798 [13:01:22]line ФД: 123582 [13:01:22]line ФПД: 80383647224259 [13:01:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T130121&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123582&fm=80383647224259&tin=02508201610067®Number=0000000000090573&sum=50000 [13:01:22]Connected sock=10 [13: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 37 39 38 0F 01 00 00 D7 40 07 01 61 F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 21 C6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BE E2 01 00 35 04 06 00 49 1B C6 BD 11 C3 AE 17 F0 B3 46 15 36 AE [13:01:22]written 0, free lines is 4095 [13: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 37 39 38 4F 00 00 00 4E 20 47 00 D4 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 37 39 38 10 04 04 00 BE E2 01 00 F4 03 04 00 4A 72 E5 65 B6 04 01 00 00 0B 02 3D A7 CF 2C 02 04 [13:01:22]CommunicateWithHost err = 0 [13:01:22]CheckOFDResponse [13:01:22]1017 (14) - 77093643461234 [13:01:22]1041 (16) - 0000000000874798 [13:01:22]1040 (4) - 123582 [13:01:22]1012 (4) - 04.03.2024 07:03 [13:01:22]1206 (1) - 0 [13:01:22]OFD Sender: Remove packet 123582 [13:01:22]ProducePacketName [13:01:22]name=ofd_packets/00123582 [13:01:22]NVStorageDeleteData [13:01:23]Write to MH i2c: 01 00 00 59 1F 78 [13:01:23]Write i2c OK [13:01:23]MH_I2C_Read... [13:01:23]Read from MH i2c: 01 [13:01:23]MH_I2C_Read... [13:01:23]Read from MH i2c: 01 07 00 [13:01:23]MH_I2C_Read... [13:01:23]Read from MH i2c: 01 07 00 59 1F 00 00 00 00 00 F5 0C 80 [13:01:23]RasterBufferAndPrint [13:01:23]line [13:01:23]line [13:01:23]line [13:01:23]line [13:01:23]line [13:01:23]written 0, free lines is 3323 [13:01:23]MH_Cut [13:01:23]Write to MH i2c: D1 01 00 60 1F 01 51 [13:01:23]Write i2c OK [13:01:23]MH_I2C_Read... [13:01:23]Read from MH i2c: D1 [13:01:23]MH_I2C_Read... [13:01:23]Read from MH i2c: D1 01 00 [13:01:23]MH_I2C_Read... [13:01:23]Read from MH i2c: D1 01 00 60 1F 00 50 [13:01:23]Write to MH i2c: 01 00 00 61 1F 80 [13:01:23]Write i2c OK [13:01:23]MH_I2C_Read... [13:01:23]OFD Sender: No OFD packet to send [13:01:23]*** Cut start [13:01:23]*** Purtial cut [13:01:23]*** Stage 1: CUTSNS_PIN = 1 [13:01:25]Read from MH i2c: 01 [13:01:25]MH_I2C_Read... [13:01:25]*** Stop cut motor [13:01:25]*** Cut end [13:01:25]Read from MH i2c: 01 07 00 [13:01:25]MH_I2C_Read... [13:01:25]Read from MH i2c: 01 07 00 61 1F 00 00 00 00 00 FF 0F 95 [13:01:25]process_action close_receipt done [13:01:25]requested_data is exist [13:01:25]produce_requested_data [13:01:25]requested_item fm.sn is exist - process it [13:01:25]wFMCommunicate request_size=4 [13:01:25]MH_SAM_APDU [13:01:25]CAPDU: 80 11 00 00 [13:01:25]Write to MH i2c: E2 08 00 62 1F 80 11 00 00 00 00 00 00 FB [13:01:25]Write i2c OK [13:01:25]MH_I2C_Read... [13:01:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:01:25]Read from MH i2c: E2 [13:01:25]MH_I2C_Read... [13:01:25]Read from MH i2c: E2 17 00 [13:01:25]MH_I2C_Read... [13:01:25]Read from MH i2c: E2 17 00 62 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 59 [13:01:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:01:25]wFMCommunicate OK [13:01:25]requested_item fd.num is exist - process it [13:01:25]SAM_PROTO_GetFieldsCounters [13:01:25]wFMCommunicate request_size=4 [13:01:25]MH_SAM_APDU [13:01:25]CAPDU: 80 13 00 00 [13:01:25]Write to MH i2c: E2 08 00 63 1F 80 13 00 00 00 00 00 00 FE [13:01:25]Write i2c OK [13:01:25]MH_I2C_Read... [13:01:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:01:26]Read from MH i2c: E2 [13:01:26]MH_I2C_Read... [13:01:26]Read from MH i2c: E2 62 00 [13:01:26]MH_I2C_Read... [13:01:26]Read from MH i2c: E2 62 00 63 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BE E2 01 00 0E 04 04 00 44 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 31 [13:01: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BE E2 01 00 0E 04 04 00 44 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 [13:01:26]wFMCommunicate OK [13:01:26]SAM_PROTO_GetFieldsCounters done [13:01:26]requested_item shift.num is exist - process it [13:01:26]requested_item shift.opened is exist - process it [13:01:26]req_shift_opened [13:01:26]FM_GetShiftState [13:01:26]SAM_PROTO_GetShiftState [13:01:26]wFMCommunicate request_size=4 [13:01:26]MH_SAM_APDU [13:01:26]CAPDU: 80 13 01 00 [13:01:26]Write to MH i2c: E2 08 00 64 1F 80 13 01 00 00 00 00 00 00 [13:01:26]Write i2c OK [13:01:26]MH_I2C_Read... [13:01:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:01:26]Read from MH i2c: E2 [13:01:26]MH_I2C_Read... [13:01:26]Read from MH i2c: E2 0E 00 [13:01:26]MH_I2C_Read... [13:01:26]Read from MH i2c: E2 0E 00 64 1F 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 17 [13:01:26]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:01:26]wFMCommunicate OK [13:01:26]SAM_PROTO_GetShiftState done [13:01:26]FM_GetShiftState done [13:01:26]req_shift_opened done [13:01:26]requested_item shift.open_date is exist - process it [13:01:26]req_shift_open_date [13:01:26]req_shift_open_date done [13:01:26]produce_requested_data done [13:01:26]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123582,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:01:26]process_action_free close_receipt [13:01:26]json_value_free [13:01:26]json_value_free done [13:01:26]process_json_proto returns [13:01:26]Send response to host [13:01:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123582,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:01:26]free response buf [13:01:26]execute_script done [13:01:26]execute_script returns [13:01:26]free content buf [13:01:26]Sock 7.Close socket [13:01:26]Sock 7.Thread stoped [13:01:28]int [13:01:28]Write to MH i2c: 01 00 00 65 1F 84 [13:01:28]*** FLAG_PRN_KEY set [13:01:28]Write i2c OK [13:01:28]MH_I2C_Read... [13:01:28]Read from MH i2c: 01 [13:01:28]MH_I2C_Read... [13:01:28]Read from MH i2c: 01 07 00 [13:01:28]MH_I2C_Read... [13:01:28]Read from MH i2c: 01 07 00 65 1F 00 08 00 00 00 FF 0F A1 [13:01:28]state=0 [13:01:28]Key pressed [13:01:28]Feed [13:01:28]Write to MH i2c: D8 00 00 66 1F 5C [13:01:28]Write i2c OK [13:01:28]MH_I2C_Read... [13:01:28]Read from MH i2c: D8 [13:01:28]MH_I2C_Read... [13:01:28]Read from MH i2c: D8 01 00 [13:01:28]MH_I2C_Read... [13:01:28]Read from MH i2c: D8 01 00 66 1F 00 5D [13:01:28]int [13:01:28]Write to MH i2c: 01 00 00 67 1F 86 [13:01:28]Write i2c OK [13:01:28]MH_I2C_Read... [13:01:28]Read from MH i2c: 01 [13:01:28]MH_I2C_Read... [13:01:28]Read from MH i2c: 01 07 00 [13:01:28]MH_I2C_Read... [13:01:28]Read from MH i2c: 01 07 00 67 1F 00 48 00 00 00 3C 00 11 [13:01:28]state=2 [13:01:28]Key pressed [13:01:28]OFD Sender: No OFD packet to send [13:01:28]int [13:01:28]Write to MH i2c: 01 00 00 68 1F 87 [13:01:28]*** FLAG_PRN_KEY reset [13:01:28]Write i2c OK [13:01:28]MH_I2C_Read... [13:01:28]Read from MH i2c: 01 [13:01:28]MH_I2C_Read... [13:01:28]Read from MH i2c: 01 07 00 [13:01:28]MH_I2C_Read... [13:01:28]Read from MH i2c: 01 07 00 68 1F 00 00 00 00 00 F7 0F 94 [13:01:28]state=2 [13:01:28]Stop feed [13:01:28]int [13:01:28]Write to MH i2c: 01 00 00 69 1F 88 [13:01:28]*** FLAG_PRN_KEY set [13:01:28]Write i2c OK [13:01:28]MH_I2C_Read... [13:01:28]Read from MH i2c: 01 [13:01:28]MH_I2C_Read... [13:01:28]Read from MH i2c: 01 07 00 [13:01:28]MH_I2C_Read... [13:01:28]Read from MH i2c: 01 07 00 69 1F 00 08 00 00 00 FF 0F A5 [13:01:28]state=0 [13:01:28]Key pressed [13:01:28]Feed [13:01:28]Write to MH i2c: D8 00 00 6A 1F 60 [13:01:28]Write i2c OK [13:01:28]MH_I2C_Read... [13:01:28]Read from MH i2c: D8 [13:01:28]MH_I2C_Read... [13:01:28]Read from MH i2c: D8 01 00 [13:01:28]MH_I2C_Read... [13:01:28]Read from MH i2c: D8 01 00 6A 1F 00 61 [13:01:28]int [13:01:28]Write to MH i2c: 01 00 00 6B 1F 8A [13:01:28]Write i2c OK [13:01:28]MH_I2C_Read... [13:01:28]Read from MH i2c: 01 [13:01:28]MH_I2C_Read... [13:01:28]Read from MH i2c: 01 07 00 [13:01:28]MH_I2C_Read... [13:01:28]Read from MH i2c: 01 07 00 6B 1F 00 48 00 00 00 3C 00 15 [13:01:28]state=2 [13:01:28]Key pressed [13:01:28]int [13:01:28]Write to MH i2c: 01 00 00 6C 1F 8B [13:01:28]*** FLAG_PRN_KEY reset [13:01:28]Write i2c OK [13:01:28]MH_I2C_Read... [13:01:28]Read from MH i2c: 01 [13:01:28]MH_I2C_Read... [13:01:28]Read from MH i2c: 01 07 00 [13:01:28]MH_I2C_Read... [13:01:28]Read from MH i2c: 01 07 00 6C 1F 00 00 00 00 00 F5 0F 96 [13:01:28]state=2 [13:01:28]Stop feed [13:01:33]OFD Sender: No OFD packet to send [13:01:38]OFD Sender: No OFD packet to send [13:01:43]OFD Sender: No OFD packet to send [13:01:48]OFD Sender: No OFD packet to send [13:01:53]OFD Sender: No OFD packet to send [13:01:56]accept exits with 9 [13:01:56]New connection [13:01:56]New thread 3067579748 created [13:01:56]Thread 3067436388 joined [13:01:56]Waiting for new connection... [13:01:56] Sock 9.Parse request [13:01:56]Sock 9.Check first char [13:01:56]Sock 9.First char is OK [13:01:56]request: POST /json_proto HTTP/1.0 [13:01:56]Method: POST [13:01:56]URL: /json_proto [13:01:56]Method is POST - this is cgi request [13:01:56]url: /json_proto [13:01:56]query_string will be loaded in cgi processing [13:01:56]execute_cgi json_proto POST (null) [13:01:56]execute_cgi path=json_proto method=POST [13:01:56]POST find Content-Length [13:01:56]Host: 172.17.48.197:8080 [13:01:56]Content-Length: 820 [13:01:56]Content-Type: application/json [13:01:56] [13:01:56]POST finish read [13:01:56]Found Content-Length = 820 [13:01:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106608", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 32.320, "sum" : 2000.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.61 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:01:56]execute_script... [13:01:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106608", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 32.320, "sum" : 2000.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.61 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:01:56]POST & json_proto [13:01:56]process_json_proto [13:01:56]json parsed OK: [13:01:56]protocol is kg_v1.0 [13:01:56]action value=close_receipt [13:01:56]process_action close_receipt [13:01:56]cmd_close_receipt [13:01:56]MH_GetDate [13:01:56]Write to MH i2c: F0 00 00 6D 1F 7B [13:01:56]Write i2c OK [13:01:56]MH_I2C_Read... [13:01:56]Read from MH i2c: F0 [13:01:56]MH_I2C_Read... [13:01:56]Read from MH i2c: F0 09 00 [13:01:56]MH_I2C_Read... [13:01:56]Read from MH i2c: F0 09 00 6D 1F 00 45 C6 E5 65 6C AF E3 65 3C [13:01:56]GetLastDocTimeStamp 1709557281 [13:01:56]current date 1709557317 [13:01:56]FM_GetShiftState [13:01:56]SAM_PROTO_GetShiftState [13:01:56]wFMCommunicate request_size=4 [13:01:56]MH_SAM_APDU [13:01:56]CAPDU: 80 13 01 00 [13:01:56]Write to MH i2c: E2 08 00 6E 1F 80 13 01 00 00 00 00 00 0A [13:01:56]Write i2c OK [13:01:56]MH_I2C_Read... [13:01:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:01:56]Read from MH i2c: E2 [13:01:56]MH_I2C_Read... [13:01:56]Read from MH i2c: E2 0E 00 [13:01:56]MH_I2C_Read... [13:01:56]Read from MH i2c: E2 0E 00 6E 1F 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 21 [13:01:56]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:01:56]wFMCommunicate OK [13:01:56]SAM_PROTO_GetShiftState done [13:01:56]FM_GetShiftState done [13:01:56]opened in 1709511088 [13:01:56]opened+sec_in_day 1709597488 [13:01:56]quantity*price = 200060 [13:01:56]sum+1 = 200062 [13:01:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.61 НСП 1% : 17.70 НДС 12% : 212.45 Наличными: 0.00 Безнал.: 2000.61 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 183 04.03.2024 13:01 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123583 ФПД: 144202452483331 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T130157&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123583&fm=144202452483331&tin=02508201610067®Number=0000000000090573&sum=200061 [13:01:57]StoreToDocumentArchive [13:01:57]shift 324 fd 123583 [13:01:57]save to /storage/0324/doc_00123583 [13:01:57]save last doc name /storage/0324/doc_00123583 to /storage/kkm_last_doc_name [13:01:57]save OK [13:01:57]Clear old archive folders... [13:01:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:01:57]tlvbuf is 01B6B660 [13:01:57]SAM_PROTO_ClearQueue [13:01:57]wFMCommunicate request_size=4 [13:01:57]MH_SAM_APDU [13:01:57]CAPDU: 80 09 00 00 [13:01:57]Write to MH i2c: E2 08 00 7B 1F 80 09 00 00 00 00 00 00 0C [13:01:57]Write i2c OK [13:01:57]MH_I2C_Read... [13:01:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:01:57]Read from MH i2c: E2 [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: E2 03 00 [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: E2 03 00 7B 1F 00 90 00 0E [13:01:57]RAPDU: 90 00 [13:01:57]wFMCommunicate OK [13:01:57]SAM_PROTO_ClearQueue done [13:01:57]KKMCreateOFDPacket [13:01:57]OFDProtocolAddRootSTLVToBuf [13:01:57]FM_MakeSignedData [13:01:57]FM_MakeSignedData [13:01:57]SAM_PROTO_SignData [13:01:57]wFMCommunicate request_size=4 [13:01:57]MH_SAM_APDU [13:01:57]CAPDU: 80 0D 01 02 [13:01:57]Write to MH i2c: E2 08 00 7C 1F 80 0D 01 02 00 00 00 00 14 [13:01:57]Write i2c OK [13:01:57]MH_I2C_Read... [13:01:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:01:57]Read from MH i2c: E2 [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: E2 03 00 [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: E2 03 00 7C 1F 00 90 00 0F [13:01:57]RAPDU: 90 00 [13:01:57]wFMCommunicate OK [13:01:57]wFMCommunicate request_size=255 [13:01:57]MH_SAM_APDU [13:01:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 45 C6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BF E2 01 00 35 04 06 00 83 [13:01:57]Write to MH i2c: E2 02 01 7D 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 35 FF 03 08 00 03 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 45 C6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BF E2 01 00 35 04 06 00 83 00 00 88 [13:01:57]Write i2c OK [13:01:57]MH_I2C_Read... [13:01:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:01:57]Read from MH i2c: E2 [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: E2 03 00 [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: E2 03 00 7D 1F 00 90 00 10 [13:01:57]RAPDU: 90 00 [13:01:57]wFMCommunicate OK [13:01:57]wFMCommunicate request_size=10 [13:01:57]MH_SAM_APDU [13:01:57]CAPDU: 80 0D 02 02 05 26 BF F4 BD 03 [13:01:57]Write to MH i2c: E2 0D 00 7E 1F 80 0D 02 02 05 00 26 BF F4 BD 03 00 00 BA [13:01:57]Write i2c OK [13:01:57]MH_I2C_Read... [13:01:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:01:57]Read from MH i2c: E2 [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: E2 03 00 [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: E2 03 00 7E 1F 00 90 00 11 [13:01:57]RAPDU: 90 00 [13:01:57]wFMCommunicate OK [13:01:57]wFMCommunicate request_size=4 [13:01:57]MH_SAM_APDU [13:01:57]CAPDU: 80 0D 03 02 [13:01:57]Write to MH i2c: E2 08 00 7F 1F 80 0D 03 02 00 00 00 00 19 [13:01:57]Write i2c OK [13:01:57]MH_I2C_Read... [13:01:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:01:57]Read from MH i2c: E2 [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: E2 0B 00 [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: E2 0B 00 7F 1F 00 F3 AB 05 09 C6 A6 52 D6 90 00 5A [13:01:57]RAPDU: F3 AB 05 09 C6 A6 52 D6 90 00 [13:01:57]wFMCommunicate OK [13:01:57]SAM_PROTO_SignData done [13:01:57]FM_MakeSignedData done [13:01:57]CreateOFDProtocolMessage [13:01:57]wFMCommunicate request_size=4 [13:01:57]MH_SAM_APDU [13:01:57]CAPDU: 80 11 00 00 [13:01:57]Write to MH i2c: E2 08 00 80 1F 80 11 00 00 00 00 00 00 19 [13:01:57]Write i2c OK [13:01:57]MH_I2C_Read... [13:01:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:01:58]Read from MH i2c: E2 [13:01:58]MH_I2C_Read... [13:01:58]Read from MH i2c: E2 17 00 [13:01:58]MH_I2C_Read... [13:01:58]Read from MH i2c: E2 17 00 80 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 77 [13:01:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:01:58]wFMCommunicate OK [13:01:58]CreateOFDProtocolMessage done [13:01:58]OFDSenderStorePacket 123583 [13:01:58]StoreOFDPacket docnum=123583 [13:01:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 C7 D2 07 01 42 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 35 FF 03 08 00 03 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 45 C6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BF E2 01 00 35 04 06 00 83 26 BF F4 BD 03 F3 AB 05 09 C6 A6 52 D6 [13:01:58]CheckFolder [13:01:58]dirname=/storage/ofd_packets [13:01:58]CheckFolder done [13:01:58]ProducePacketName [13:01:58]name=ofd_packets/00123583 [13:01:58]NVStorageSaveData ofd_packets/00123583 [13:01:58]File name is /storage/ofd_packets/00123583 [13:01:58]Write 301 bytes [13:01:58]NVStorageSaveData done [13:01:58]OFDSenderStorePacket done [13:01:58]KKMCreateOFDPacket done [13:01:58]NVStorageSaveData kkm_last_timestamp [13:01:58]File name is /storage/kkm_last_timestamp [13:01:58]Write 4 bytes [13:01:58]NVStorageSaveData done [13:01:58]ExternCall_PrintAddStr [13:01:58]wPrintStart [13:01:58]Write to MH i2c: 01 00 00 81 1F A0 [13:01:58]Write i2c OK [13:01:58]MH_I2C_Read... [13:01:58]Read from MH i2c: 01 [13:01:58]MH_I2C_Read... [13:01:58]Read from MH i2c: 01 07 00 [13:01:58]MH_I2C_Read... [13:01:58]Read from MH i2c: 01 07 00 81 1F 00 00 00 00 00 FF 0F B5 [13:01:58]RasterBufferAndPrint [13:01:58]line Счет N : (1)1106608 [13:01:58]line ИНН: 02508201610067 [13:01:58]line Контрольно-Кассовый Чек [13:01:58]line ПРОДАЖА [13:01:58]line ТРК (МРК, ГНК) : 52 [13:01:58]line Товар: 2710124130 [13:01:58]line Аи-92-К-5 [13:01:58]line 32.320 * 61.90 [13:01:58]line = 2000.61 [13:01:58]line НДС 12% НСП 1% [13:01:58]line > о реализуемом товаре [13:01:58]line ИТОГО: 2000.61 [13:01:58]line НСП 1% : 17.70 [13:01:58]line НДС 12% : 212.45 [13:01:58]line Наличными: 0.00 [13:01:58]line Безнал.: 2000.61 [13:01:58]line Место: АЗС № 25 "Партнер Нефть" [13:01:58]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:01:58]line СНО: Общий режим [13:01:58]line Чек 183 04.03.2024 13:01 [13:01:58]line Смена: 324 ФФД: 1.0 [13:01:58]line ЗНМ: 0300000019 [13:01:58]line РНМ: 0000000000090573 [13:01:58]line Версия ККМ: 001 [13:01:58]line Платежная система: Бакай Банк [13:01:58]line ФМ: 0000000000874798 [13:01:58]line ФД: 123583 [13:01:58]line ФПД: 144202452483331 [13:01:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T130157&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123583&fm=144202452483331&tin=02508201610067®Number=0000000000090573&sum=200061 [13:01:58]OFD Sender: Processing packet 123583 [packets to send 112, broken 111] [13:01:58]ProducePacketName [13:01:58]name=ofd_packets/00123583 [13:01:58]OFD Sender: To server: pG, [13:01:58]CommunicateWithHost lk.salyk.kg:30040 [13:01:58]ConnectInit lk.salyk.kg [13:01:58]written 0, free lines is 4095 [13:01:58]Connected sock=10 [13:01: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 37 39 38 0F 01 00 00 C7 D2 07 01 42 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 35 FF 03 08 00 03 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7D 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7D 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 45 C6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 BF E2 01 00 35 04 06 00 83 26 BF F4 BD 03 F3 AB 05 09 C6 A6 52 D6 [13:01:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 6A CE 47 00 D3 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 37 39 38 10 04 04 00 BF E2 01 00 F4 03 04 00 6D 72 E5 65 B6 04 01 00 00 85 45 B9 3F 3E 53 86 3A [13:01:58]CommunicateWithHost err = 0 [13:01:58]CheckOFDResponse [13:01:58]1017 (14) - 77093643461234 [13:01:58]1041 (16) - 0000000000874798 [13:01:58]1040 (4) - 123583 [13:01:58]1012 (4) - 04.03.2024 07:04 [13:01:58]1206 (1) - 0 [13:01:58]OFD Sender: Remove packet 123583 [13:01:58]ProducePacketName [13:01:58]name=ofd_packets/00123583 [13:01:58]NVStorageDeleteData [13:01:58]Write to MH i2c: 01 00 00 AB 1F CA [13:01:58]Write i2c OK [13:01:58]MH_I2C_Read... [13:01:58]Read from MH i2c: 01 [13:01:58]MH_I2C_Read... [13:01:58]Read from MH i2c: 01 07 00 [13:01:58]MH_I2C_Read... [13:01:58]Read from MH i2c: 01 07 00 AB 1F 00 00 00 00 00 0D 0D EB [13:01:58]RasterBufferAndPrint [13:01:58]line [13:01:58]line [13:01:58]line [13:01:58]line [13:01:58]line [13:01:58]written 0, free lines is 3349 [13:01:58]MH_Cut [13:01:58]Write to MH i2c: D1 01 00 B2 1F 01 A3 [13:01:58]Write i2c OK [13:01:58]MH_I2C_Read... [13:01:58]Read from MH i2c: D1 [13:01:58]MH_I2C_Read... [13:01:58]Read from MH i2c: D1 01 00 [13:01:58]MH_I2C_Read... [13:01:58]Read from MH i2c: D1 01 00 B2 1F 00 A2 [13:01:58]Write to MH i2c: 01 00 00 B3 1F D2 [13:01:58]Write i2c OK [13:01:58]MH_I2C_Read... [13:01:59]OFD Sender: No OFD packet to send [13:01:59]*** Cut start [13:01:59]*** Purtial cut [13:01:59]*** Stage 1: CUTSNS_PIN = 1 [13:02:01]Read from MH i2c: 01 [13:02:01]MH_I2C_Read... [13:02:01]*** Stop cut motor [13:02:01]*** Cut end [13:02:01]Read from MH i2c: 01 07 00 [13:02:01]MH_I2C_Read... [13:02:01]Read from MH i2c: 01 07 00 B3 1F 00 00 00 00 00 FF 0F E7 [13:02:01]process_action close_receipt done [13:02:01]requested_data is exist [13:02:01]produce_requested_data [13:02:01]requested_item fm.sn is exist - process it [13:02:01]wFMCommunicate request_size=4 [13:02:01]MH_SAM_APDU [13:02:01]CAPDU: 80 11 00 00 [13:02:01]Write to MH i2c: E2 08 00 B4 1F 80 11 00 00 00 00 00 00 4D [13:02:01]Write i2c OK [13:02:01]MH_I2C_Read... [13:02:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:02:01]Read from MH i2c: E2 [13:02:01]MH_I2C_Read... [13:02:01]Read from MH i2c: E2 17 00 [13:02:01]MH_I2C_Read... [13:02:01]Read from MH i2c: E2 17 00 B4 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AB [13:02:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:02:01]wFMCommunicate OK [13:02:01]requested_item fd.num is exist - process it [13:02:01]SAM_PROTO_GetFieldsCounters [13:02:01]wFMCommunicate request_size=4 [13:02:01]MH_SAM_APDU [13:02:01]CAPDU: 80 13 00 00 [13:02:01]Write to MH i2c: E2 08 00 B5 1F 80 13 00 00 00 00 00 00 50 [13:02:01]Write i2c OK [13:02:01]MH_I2C_Read... [13:02:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:02:01]Read from MH i2c: E2 [13:02:01]MH_I2C_Read... [13:02:01]Read from MH i2c: E2 62 00 [13:02:01]MH_I2C_Read... [13:02:01]Read from MH i2c: E2 62 00 B5 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BF E2 01 00 0E 04 04 00 44 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 87 [13: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 BF E2 01 00 0E 04 04 00 44 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 [13:02:01]wFMCommunicate OK [13:02:01]SAM_PROTO_GetFieldsCounters done [13:02:01]requested_item shift.num is exist - process it [13:02:01]requested_item shift.opened is exist - process it [13:02:01]req_shift_opened [13:02:01]FM_GetShiftState [13:02:01]SAM_PROTO_GetShiftState [13:02:01]wFMCommunicate request_size=4 [13:02:01]MH_SAM_APDU [13:02:01]CAPDU: 80 13 01 00 [13:02:01]Write to MH i2c: E2 08 00 B6 1F 80 13 01 00 00 00 00 00 52 [13:02:01]Write i2c OK [13:02:01]MH_I2C_Read... [13:02:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:02:01]Read from MH i2c: E2 [13:02:01]MH_I2C_Read... [13:02:01]Read from MH i2c: E2 0E 00 [13:02:01]MH_I2C_Read... [13:02:01]Read from MH i2c: E2 0E 00 B6 1F 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 69 [13:02:01]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:02:01]wFMCommunicate OK [13:02:01]SAM_PROTO_GetShiftState done [13:02:01]FM_GetShiftState done [13:02:01]req_shift_opened done [13:02:01]requested_item shift.open_date is exist - process it [13:02:01]req_shift_open_date [13:02:01]req_shift_open_date done [13:02:01]produce_requested_data done [13:02:01]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123583,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:02:01]process_action_free close_receipt [13:02:01]json_value_free [13:02:01]json_value_free done [13:02:01]process_json_proto returns [13:02:01]Send response to host [13:02:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123583,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:02:01]free response buf [13:02:01]execute_script done [13:02:01]execute_script returns [13:02:01]free content buf [13:02:01]Sock 9.Close socket [13:02:01]Sock 9.Thread stoped [13:02:04]OFD Sender: No OFD packet to send [13:02:08]accept exits with 7 [13:02:08]New connection [13:02:08]New thread 3067436388 created [13:02:08]Thread 3067579748 joined [13:02:08]Waiting for new connection... [13:02:08] Sock 7.Parse request [13:02:08]Sock 7.Check first char [13:02:08]Sock 7.First char is OK [13:02:08]request: POST /json_proto HTTP/1.0 [13:02:08]Method: POST [13:02:08]URL: /json_proto [13:02:08]Method is POST - this is cgi request [13:02:08]url: /json_proto [13:02:08]query_string will be loaded in cgi processing [13:02:08]execute_cgi json_proto POST (null) [13:02:08]execute_cgi path=json_proto method=POST [13:02:08]POST find Content-Length [13:02:08]Host: 172.17.48.197:8080 [13:02:08]Content-Length: 683 [13:02:08]Content-Type: application/json [13:02:08] [13:02:08]POST finish read [13:02:08]Found Content-Length = 683 [13:02:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106610", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 7.060, "sum" : 500.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:02:08]execute_script... [13:02: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)1106610", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 7.060, "sum" : 500.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:02:08]POST & json_proto [13:02:08]process_json_proto [13:02:08]json parsed OK: [13:02:08]protocol is kg_v1.0 [13:02:08]action value=close_receipt [13:02:08]process_action close_receipt [13:02:08]cmd_close_receipt [13:02:08]MH_GetDate [13:02:08]Write to MH i2c: F0 00 00 B7 1F C5 [13:02:08]Write i2c OK [13:02:08]MH_I2C_Read... [13:02:08]Read from MH i2c: F0 [13:02:08]MH_I2C_Read... [13:02:08]Read from MH i2c: F0 09 00 [13:02:08]MH_I2C_Read... [13:02:08]Read from MH i2c: F0 09 00 B7 1F 00 51 C6 E5 65 6C AF E3 65 92 [13:02:08]GetLastDocTimeStamp 1709557317 [13:02:08]current date 1709557329 [13:02:08]FM_GetShiftState [13:02:08]SAM_PROTO_GetShiftState [13:02:08]wFMCommunicate request_size=4 [13:02:08]MH_SAM_APDU [13:02:08]CAPDU: 80 13 01 00 [13:02:08]Write to MH i2c: E2 08 00 B8 1F 80 13 01 00 00 00 00 00 54 [13:02:08]Write i2c OK [13:02:08]MH_I2C_Read... [13:02:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:02:08]Read from MH i2c: E2 [13:02:08]MH_I2C_Read... [13:02:08]Read from MH i2c: E2 0E 00 [13:02:08]MH_I2C_Read... [13:02:08]Read from MH i2c: E2 0E 00 B8 1F 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 6B [13:02:08]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:02:08]wFMCommunicate OK [13:02:08]SAM_PROTO_GetShiftState done [13:02:08]FM_GetShiftState done [13:02:08]opened in 1709511088 [13:02:08]opened+sec_in_day 1709597488 [13:02:08]quantity*price = 50055 [13:02:08]sum+1 = 50056 [13:02:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 184 04.03.2024 13:02 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123584 ФПД: 86644961515996 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T130209&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123584&fm=86644961515996&tin=02508201610067®Number=0000000000090573&sum=50000 [13:02:09]StoreToDocumentArchive [13:02:09]shift 324 fd 123584 [13:02:09]save to /storage/0324/doc_00123584 [13:02:09]save last doc name /storage/0324/doc_00123584 to /storage/kkm_last_doc_name [13:02:09]save OK [13:02:09]Clear old archive folders... [13:02:09]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:02:09]tlvbuf is 01BA9740 [13:02:09]SAM_PROTO_ClearQueue [13:02:09]wFMCommunicate request_size=4 [13:02:09]MH_SAM_APDU [13:02:09]CAPDU: 80 09 00 00 [13:02:09]Write to MH i2c: E2 08 00 C5 1F 80 09 00 00 00 00 00 00 56 [13:02:09]Write i2c OK [13:02:09]MH_I2C_Read... [13:02:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:02:09]Read from MH i2c: E2 [13:02:09]MH_I2C_Read... [13:02:09]Read from MH i2c: E2 03 00 [13:02:09]MH_I2C_Read... [13:02:09]Read from MH i2c: E2 03 00 C5 1F 00 90 00 58 [13:02:09]RAPDU: 90 00 [13:02:09]wFMCommunicate OK [13:02:09]SAM_PROTO_ClearQueue done [13:02:09]KKMCreateOFDPacket [13:02:09]OFDProtocolAddRootSTLVToBuf [13:02:09]FM_MakeSignedData [13:02:09]FM_MakeSignedData [13:02:09]SAM_PROTO_SignData [13:02:09]wFMCommunicate request_size=4 [13:02:09]MH_SAM_APDU [13:02:09]CAPDU: 80 0D 01 02 [13:02:09]Write to MH i2c: E2 08 00 C6 1F 80 0D 01 02 00 00 00 00 5E [13:02:09]Write i2c OK [13:02:09]MH_I2C_Read... [13:02:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:02:09]Read from MH i2c: E2 [13:02:09]MH_I2C_Read... [13:02:09]Read from MH i2c: E2 03 00 [13:02:09]MH_I2C_Read... [13:02:09]Read from MH i2c: E2 03 00 C6 1F 00 90 00 59 [13:02:09]RAPDU: 90 00 [13:02:09]wFMCommunicate OK [13:02:09]wFMCommunicate request_size=255 [13:02:09]MH_SAM_APDU [13:02:09]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 1B 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 87 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 51 C6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C0 E2 01 00 35 04 06 00 [13:02:09]Write to MH i2c: E2 02 01 C7 1F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 1B 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 87 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 51 C6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C0 E2 01 00 35 04 06 00 00 00 2E [13:02:09]Write i2c OK [13:02:09]MH_I2C_Read... [13:02:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:02:09]Read from MH i2c: E2 [13:02:09]MH_I2C_Read... [13:02:09]Read from MH i2c: E2 03 00 [13:02:09]MH_I2C_Read... [13:02:09]Read from MH i2c: E2 03 00 C7 1F 00 90 00 5A [13:02:09]RAPDU: 90 00 [13:02:09]wFMCommunicate OK [13:02:09]wFMCommunicate request_size=11 [13:02:09]MH_SAM_APDU [13:02:09]CAPDU: 80 0D 02 02 06 4E CD 9A 27 19 DC [13:02:09]Write to MH i2c: E2 0E 00 C8 1F 80 0D 02 02 06 00 4E CD 9A 27 19 DC 00 00 3E [13:02:09]Write i2c OK [13:02:09]MH_I2C_Read... [13:02:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:02:09]Read from MH i2c: E2 [13:02:09]MH_I2C_Read... [13:02:09]Read from MH i2c: E2 03 00 [13:02:09]MH_I2C_Read... [13:02:09]Read from MH i2c: E2 03 00 C8 1F 00 90 00 5B [13:02:09]RAPDU: 90 00 [13:02:09]wFMCommunicate OK [13:02:09]wFMCommunicate request_size=4 [13:02:09]MH_SAM_APDU [13:02:09]CAPDU: 80 0D 03 02 [13:02:09]Write to MH i2c: E2 08 00 C9 1F 80 0D 03 02 00 00 00 00 63 [13:02:09]Write i2c OK [13:02:09]MH_I2C_Read... [13:02:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:02:09]Read from MH i2c: E2 [13:02:09]MH_I2C_Read... [13:02:09]Read from MH i2c: E2 0B 00 [13:02:09]MH_I2C_Read... [13:02:09]Read from MH i2c: E2 0B 00 C9 1F 00 26 0A FD 95 CB EE 49 A7 90 00 CF [13:02:09]RAPDU: 26 0A FD 95 CB EE 49 A7 90 00 [13:02:09]wFMCommunicate OK [13:02:09]SAM_PROTO_SignData done [13:02:09]FM_MakeSignedData done [13:02:09]CreateOFDProtocolMessage [13:02:09]wFMCommunicate request_size=4 [13:02:09]MH_SAM_APDU [13:02:09]CAPDU: 80 11 00 00 [13:02:09]Write to MH i2c: E2 08 00 CA 1F 80 11 00 00 00 00 00 00 63 [13:02:09]Write i2c OK [13:02:09]MH_I2C_Read... [13:02:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:02:09]Read from MH i2c: E2 [13:02:09]MH_I2C_Read... [13:02:09]Read from MH i2c: E2 17 00 [13:02:09]MH_I2C_Read... [13:02:09]Read from MH i2c: E2 17 00 CA 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C1 [13:02:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:02:09]wFMCommunicate OK [13:02:09]CreateOFDProtocolMessage done [13:02:09]OFDSenderStorePacket 123584 [13:02:09]StoreOFDPacket docnum=123584 [13:02:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 28 21 08 01 C9 0A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 1B 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 87 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 51 C6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C0 E2 01 00 35 04 06 00 4E CD 9A 27 19 DC 26 0A FD 95 CB EE 49 A7 [13:02:09]CheckFolder [13:02:09]dirname=/storage/ofd_packets [13:02:09]CheckFolder done [13:02:09]ProducePacketName [13:02:09]name=ofd_packets/00123584 [13:02:09]NVStorageSaveData ofd_packets/00123584 [13:02:09]File name is /storage/ofd_packets/00123584 [13:02:09]Write 302 bytes [13:02:09]NVStorageSaveData done [13:02:09]OFDSenderStorePacket done [13:02:09]KKMCreateOFDPacket done [13:02:09]NVStorageSaveData kkm_last_timestamp [13:02:09]File name is /storage/kkm_last_timestamp [13:02:09]Write 4 bytes [13:02:09]NVStorageSaveData done [13:02:09]ExternCall_PrintAddStr [13:02:09]wPrintStart [13:02:09]Write to MH i2c: 01 00 00 CB 1F EA [13:02:09]Write i2c OK [13:02:09]MH_I2C_Read... [13:02:09]Read from MH i2c: 01 [13:02:09]MH_I2C_Read... [13:02:09]Read from MH i2c: 01 07 00 [13:02:09]MH_I2C_Read... [13:02:09]Read from MH i2c: 01 07 00 CB 1F 00 00 00 00 00 FF 0F FF [13:02:09]RasterBufferAndPrint [13:02:09]line Счет N : (1)1106610 [13:02:09]line ИНН: 02508201610067 [13:02:09]line Контрольно-Кассовый Чек [13:02:09]line ПРОДАЖА [13:02:09]line ТРК (МРК, ГНК) : 31 [13:02:09]line Товар: 2710194210 [13:02:09]line ДТ(л)-К-5 [13:02:09]line 7.060 * 70.90 [13:02:09]line = 500.55 [13:02:09]line НДС 12% НСП 1% [13:02:09]line > о реализуемом товаре [13:02:09]line ОКРУГЛЕНИЕ: -0.55 [13:02:09]line ИТОГО: 500.00 [13:02:09]line Внесено: 500.00 [13:02:09]line СДАЧА: 0.00 [13:02:09]line НСП 1% : 4.43 [13:02:09]line НДС 12% : 53.16 [13:02:09]line Наличными: 500.00 [13:02:09]line Безнал.: 0.00 [13:02:09]line Место: АЗС № 25 "Партнер Нефть" [13:02:09]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:02:09]line СНО: Общий режим [13:02:09]line Чек 184 04.03.2024 13:02 [13:02:09]line Смена: 324 ФФД: 1.0 [13:02:09]line ЗНМ: 0300000019 [13:02:09]line РНМ: 0000000000090573 [13:02:09]line Версия ККМ: 001 [13:02:09]line ФМ: 0000000000874798 [13:02:09]line ФД: 123584 [13:02:09]line ФПД: 86644961515996 [13:02:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T130209&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123584&fm=86644961515996&tin=02508201610067®Number=0000000000090573&sum=50000 [13:02:09]OFD Sender: Processing packet 123584 [packets to send 112, broken 111] [13:02:09]ProducePacketName [13:02:09]name=ofd_packets/00123584 [13:02:09]OFD Sender: To server: pG, [13:02:09]CommunicateWithHost lk.salyk.kg:30040 [13:02:09]ConnectInit lk.salyk.kg [13:02:09]written 0, free lines is 4095 [13:02:09]Connected sock=10 [13:02:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 28 21 08 01 C9 0A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 1B 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 87 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 51 C6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C0 E2 01 00 35 04 06 00 4E CD 9A 27 19 DC 26 0A FD 95 CB EE 49 A7 [13:02:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 B5 50 47 00 B7 E6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C0 E2 01 00 F4 03 04 00 79 72 E5 65 B6 04 01 00 00 E1 E6 1F 2E 9D C6 7F 25 [13:02:10]CommunicateWithHost err = 0 [13:02:10]CheckOFDResponse [13:02:10]1017 (14) - 77093643461234 [13:02:10]1041 (16) - 0000000000874798 [13:02:10]1040 (4) - 123584 [13:02:10]1012 (4) - 04.03.2024 07:04 [13:02:10]1206 (1) - 0 [13:02:10]OFD Sender: Remove packet 123584 [13:02:10]ProducePacketName [13:02:10]name=ofd_packets/00123584 [13:02:10]NVStorageDeleteData [13:02:10]Write to MH i2c: 01 00 00 F6 1F 15 [13:02:10]Write i2c OK [13:02:10]MH_I2C_Read... [13:02:10]Read from MH i2c: 01 [13:02:10]MH_I2C_Read... [13:02:10]Read from MH i2c: 01 07 00 [13:02:10]MH_I2C_Read... [13:02:10]Read from MH i2c: 01 07 00 F6 1F 00 00 00 00 00 F9 0C 21 [13:02:10]RasterBufferAndPrint [13:02:10]line [13:02:10]line [13:02:10]line [13:02:10]line [13:02:10]line [13:02:10]written 0, free lines is 3330 [13:02:10]MH_Cut [13:02:10]Write to MH i2c: D1 01 00 FD 1F 01 EE [13:02:10]Write i2c OK [13:02:10]MH_I2C_Read... [13:02:10]Read from MH i2c: D1 [13:02:10]MH_I2C_Read... [13:02:10]Read from MH i2c: D1 01 00 [13:02:10]MH_I2C_Read... [13:02:10]Read from MH i2c: D1 01 00 FD 1F 00 ED [13:02:10]Write to MH i2c: 01 00 00 FE 1F 1D [13:02:10]Write i2c OK [13:02:10]MH_I2C_Read... [13:02:10]OFD Sender: No OFD packet to send [13:02:10]*** Cut start [13:02:10]*** Purtial cut [13:02:10]*** Stage 1: CUTSNS_PIN = 1 [13:02:12]Read from MH i2c: 01 [13:02:13]MH_I2C_Read... [13:02:13]*** Stop cut motor [13:02:13]*** Cut end [13:02:13]Read from MH i2c: 01 07 00 [13:02:13]MH_I2C_Read... [13:02:13]Read from MH i2c: 01 07 00 FE 1F 00 00 00 00 00 FF 0F 32 [13:02:13]process_action close_receipt done [13:02:13]requested_data is exist [13:02:13]produce_requested_data [13:02:13]requested_item fm.sn is exist - process it [13:02:13]wFMCommunicate request_size=4 [13:02:13]MH_SAM_APDU [13:02:13]CAPDU: 80 11 00 00 [13:02:13]Write to MH i2c: E2 08 00 FF 1F 80 11 00 00 00 00 00 00 98 [13:02:13]Write i2c OK [13:02:13]MH_I2C_Read... [13:02:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:02:13]Read from MH i2c: E2 [13:02:13]MH_I2C_Read... [13:02:13]Read from MH i2c: E2 17 00 [13:02:13]MH_I2C_Read... [13:02:13]Read from MH i2c: E2 17 00 FF 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F6 [13:02:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:02:13]wFMCommunicate OK [13:02:13]requested_item fd.num is exist - process it [13:02:13]SAM_PROTO_GetFieldsCounters [13:02:13]wFMCommunicate request_size=4 [13:02:13]MH_SAM_APDU [13:02:13]CAPDU: 80 13 00 00 [13:02:13]Write to MH i2c: E2 08 00 00 20 80 13 00 00 00 00 00 00 9C [13:02:13]Write i2c OK [13:02:13]MH_I2C_Read... [13:02:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:02:13]Read from MH i2c: E2 [13:02:13]MH_I2C_Read... [13:02:13]Read from MH i2c: E2 62 00 [13:02:13]MH_I2C_Read... [13:02:13]Read from MH i2c: E2 62 00 00 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C0 E2 01 00 0E 04 04 00 44 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 D7 [13:02: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C0 E2 01 00 0E 04 04 00 44 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 [13:02:13]wFMCommunicate OK [13:02:13]SAM_PROTO_GetFieldsCounters done [13:02:13]requested_item shift.num is exist - process it [13:02:13]requested_item shift.opened is exist - process it [13:02:13]req_shift_opened [13:02:13]FM_GetShiftState [13:02:13]SAM_PROTO_GetShiftState [13:02:13]wFMCommunicate request_size=4 [13:02:13]MH_SAM_APDU [13:02:13]CAPDU: 80 13 01 00 [13:02:13]Write to MH i2c: E2 08 00 01 20 80 13 01 00 00 00 00 00 9E [13:02:13]Write i2c OK [13:02:13]MH_I2C_Read... [13:02:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:02:13]Read from MH i2c: E2 [13:02:13]MH_I2C_Read... [13:02:13]Read from MH i2c: E2 0E 00 [13:02:13]MH_I2C_Read... [13:02:13]Read from MH i2c: E2 0E 00 01 20 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 B5 [13:02:13]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:02:13]wFMCommunicate OK [13:02:13]SAM_PROTO_GetShiftState done [13:02:13]FM_GetShiftState done [13:02:13]req_shift_opened done [13:02:13]requested_item shift.open_date is exist - process it [13:02:13]req_shift_open_date [13:02:13]req_shift_open_date done [13:02:13]produce_requested_data done [13:02:13]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123584,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:02:13]process_action_free close_receipt [13:02:13]json_value_free [13:02:13]json_value_free done [13:02:13]process_json_proto returns [13:02:13]Send response to host [13:02:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123584,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:02:13]free response buf [13:02:13]execute_script done [13:02:13]execute_script returns [13:02:13]free content buf [13:02:13]Sock 7.Close socket [13:02:13]Sock 7.Thread stoped [13:02:15]OFD Sender: No OFD packet to send [13:02:20]OFD Sender: No OFD packet to send [13:02:25]OFD Sender: No OFD packet to send [13:02:30]OFD Sender: No OFD packet to send [13:02:35]OFD Sender: No OFD packet to send [13:02:40]OFD Sender: No OFD packet to send [13:02:45]OFD Sender: No OFD packet to send [13:02:47]accept exits with 9 [13:02:47]New connection [13:02:47]New thread 3067579748 created [13:02:47]Thread 3067436388 joined [13:02:47]Waiting for new connection... [13:02:47] Sock 9.Parse request [13:02:47]Sock 9.Check first char [13:02:47]Sock 9.First char is OK [13:02:47]request: POST /json_proto HTTP/1.0 [13:02:47]Method: POST [13:02:47]URL: /json_proto [13:02:47]Method is POST - this is cgi request [13:02:47]url: /json_proto [13:02:47]query_string will be loaded in cgi processing [13:02:47]execute_cgi json_proto POST (null) [13:02:47]execute_cgi path=json_proto method=POST [13:02:47]POST find Content-Length [13:02:47]Host: 172.17.48.197:8080 [13:02:47]Content-Length: 678 [13:02:47]Content-Type: application/json [13:02:47] [13:02:47]POST finish read [13:02:47]Found Content-Length = 678 [13:02:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106611", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 2.430, "sum" : 150.42, "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" ] } } [13:02:47]execute_script... [13:02: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)1106611", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 2.430, "sum" : 150.42, "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" ] } } [13:02:47]POST & json_proto [13:02:47]process_json_proto [13:02:47]json parsed OK: [13:02:47]protocol is kg_v1.0 [13:02:47]action value=close_receipt [13:02:47]process_action close_receipt [13:02:47]cmd_close_receipt [13:02:47]MH_GetDate [13:02:47]Write to MH i2c: F0 00 00 02 20 11 [13:02:47]Write i2c OK [13:02:47]MH_I2C_Read... [13:02:47]Read from MH i2c: F0 [13:02:47]MH_I2C_Read... [13:02:47]Read from MH i2c: F0 09 00 [13:02:47]MH_I2C_Read... [13:02:47]Read from MH i2c: F0 09 00 02 20 00 79 C6 E5 65 6C AF E3 65 06 [13:02:47]GetLastDocTimeStamp 1709557329 [13:02:47]current date 1709557369 [13:02:47]FM_GetShiftState [13:02:47]SAM_PROTO_GetShiftState [13:02:47]wFMCommunicate request_size=4 [13:02:47]MH_SAM_APDU [13:02:47]CAPDU: 80 13 01 00 [13:02:47]Write to MH i2c: E2 08 00 03 20 80 13 01 00 00 00 00 00 A0 [13:02:47]Write i2c OK [13:02:47]MH_I2C_Read... [13:02:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:02:48]Read from MH i2c: E2 [13:02:48]MH_I2C_Read... [13:02:48]Read from MH i2c: E2 0E 00 [13:02:48]MH_I2C_Read... [13:02:48]Read from MH i2c: E2 0E 00 03 20 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 B7 [13:02:48]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:02:48]wFMCommunicate OK [13:02:48]SAM_PROTO_GetShiftState done [13:02:48]FM_GetShiftState done [13:02:48]opened in 1709511088 [13:02:48]opened+sec_in_day 1709597488 [13:02:48]quantity*price = 15041 [13:02:48]sum+1 = 15043 [13:02:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 150.00 Внесено: 150.00 СДАЧА: 0.00 НСП 1% : 1.33 НДС 12% : 15.97 Наличными: 150.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 185 04.03.2024 13:02 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123585 ФПД: 173928548522668 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T130249&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123585&fm=173928548522668&tin=02508201610067®Number=0000000000090573&sum=15000 [13:02:49]StoreToDocumentArchive [13:02:49]shift 324 fd 123585 [13:02:49]save to /storage/0324/doc_00123585 [13:02:49]save last doc name /storage/0324/doc_00123585 to /storage/kkm_last_doc_name [13:02:49]save OK [13:02:49]Clear old archive folders... [13:02:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:02:49]tlvbuf is 01C03810 [13:02:49]SAM_PROTO_ClearQueue [13:02:49]wFMCommunicate request_size=4 [13:02:49]MH_SAM_APDU [13:02:49]CAPDU: 80 09 00 00 [13:02:49]Write to MH i2c: E2 08 00 10 20 80 09 00 00 00 00 00 00 A2 [13:02:49]Write i2c OK [13:02:49]MH_I2C_Read... [13:02:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:02:49]Read from MH i2c: E2 [13:02:49]MH_I2C_Read... [13:02:49]Read from MH i2c: E2 03 00 [13:02:49]MH_I2C_Read... [13:02:49]Read from MH i2c: E2 03 00 10 20 00 90 00 A4 [13:02:49]RAPDU: 90 00 [13:02:49]wFMCommunicate OK [13:02:49]SAM_PROTO_ClearQueue done [13:02:49]KKMCreateOFDPacket [13:02:49]OFDProtocolAddRootSTLVToBuf [13:02:49]FM_MakeSignedData [13:02:49]FM_MakeSignedData [13:02:49]SAM_PROTO_SignData [13:02:49]wFMCommunicate request_size=4 [13:02:49]MH_SAM_APDU [13:02:49]CAPDU: 80 0D 01 02 [13:02:49]Write to MH i2c: E2 08 00 11 20 80 0D 01 02 00 00 00 00 AA [13:02:49]Write i2c OK [13:02:49]MH_I2C_Read... [13:02:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:02:49]Read from MH i2c: E2 [13:02:49]MH_I2C_Read... [13:02:49]Read from MH i2c: E2 03 00 [13:02:49]MH_I2C_Read... [13:02:49]Read from MH i2c: E2 03 00 11 20 00 90 00 A5 [13:02:49]RAPDU: 90 00 [13:02:49]wFMCommunicate OK [13:02:49]wFMCommunicate request_size=255 [13:02:49]MH_SAM_APDU [13:02: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 35 FF 03 08 00 03 7E 09 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 C2 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 3D 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 B9 00 00 00 F4 03 04 00 79 C6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C1 E2 01 00 35 04 06 00 9E [13:02:49]Write to MH i2c: E2 02 01 12 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 35 FF 03 08 00 03 7E 09 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 C2 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 3D 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 B9 00 00 00 F4 03 04 00 79 C6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C1 E2 01 00 35 04 06 00 9E 00 00 BC [13:02:49]Write i2c OK [13:02:49]MH_I2C_Read... [13:02:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:02:49]Read from MH i2c: E2 [13:02:49]MH_I2C_Read... [13:02:49]Read from MH i2c: E2 03 00 [13:02:49]MH_I2C_Read... [13:02:49]Read from MH i2c: E2 03 00 12 20 00 90 00 A6 [13:02:49]RAPDU: 90 00 [13:02:49]wFMCommunicate OK [13:02:49]wFMCommunicate request_size=10 [13:02:49]MH_SAM_APDU [13:02:49]CAPDU: 80 0D 02 02 05 2F E5 59 DA AC [13:02:49]Write to MH i2c: E2 0D 00 13 20 80 0D 02 02 05 00 2F E5 59 DA AC 00 00 AA [13:02:49]Write i2c OK [13:02:49]MH_I2C_Read... [13:02:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:02:49]Read from MH i2c: E2 [13:02:49]MH_I2C_Read... [13:02:49]Read from MH i2c: E2 03 00 [13:02:49]MH_I2C_Read... [13:02:49]Read from MH i2c: E2 03 00 13 20 00 90 00 A7 [13:02:49]RAPDU: 90 00 [13:02:49]wFMCommunicate OK [13:02:49]wFMCommunicate request_size=4 [13:02:49]MH_SAM_APDU [13:02:49]CAPDU: 80 0D 03 02 [13:02:49]Write to MH i2c: E2 08 00 14 20 80 0D 03 02 00 00 00 00 AF [13:02:49]Write i2c OK [13:02:49]MH_I2C_Read... [13:02:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:02:49]Read from MH i2c: E2 [13:02:49]MH_I2C_Read... [13:02:49]Read from MH i2c: E2 0B 00 [13:02:49]MH_I2C_Read... [13:02:49]Read from MH i2c: E2 0B 00 14 20 00 D4 0C 10 0C 6A 2F CC A8 90 00 B9 [13:02:49]RAPDU: D4 0C 10 0C 6A 2F CC A8 90 00 [13:02:49]wFMCommunicate OK [13:02:49]SAM_PROTO_SignData done [13:02:49]FM_MakeSignedData done [13:02:49]CreateOFDProtocolMessage [13:02:49]wFMCommunicate request_size=4 [13:02:49]MH_SAM_APDU [13:02:49]CAPDU: 80 11 00 00 [13:02:49]Write to MH i2c: E2 08 00 15 20 80 11 00 00 00 00 00 00 AF [13:02:49]Write i2c OK [13:02:49]MH_I2C_Read... [13:02:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:02:49]Read from MH i2c: E2 [13:02:49]MH_I2C_Read... [13:02:49]Read from MH i2c: E2 17 00 [13:02:49]MH_I2C_Read... [13:02:49]Read from MH i2c: E2 17 00 15 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 0D [13:02:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:02:49]wFMCommunicate OK [13:02:49]CreateOFDProtocolMessage done [13:02:49]OFDSenderStorePacket 123585 [13:02:49]StoreOFDPacket docnum=123585 [13:02:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F1 47 07 01 D1 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 35 FF 03 08 00 03 7E 09 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 C2 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 3D 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 B9 00 00 00 F4 03 04 00 79 C6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C1 E2 01 00 35 04 06 00 9E 2F E5 59 DA AC D4 0C 10 0C 6A 2F CC A8 [13:02:49]CheckFolder [13:02:49]dirname=/storage/ofd_packets [13:02:49]CheckFolder done [13:02:49]ProducePacketName [13:02:49]name=ofd_packets/00123585 [13:02:49]NVStorageSaveData ofd_packets/00123585 [13:02:49]File name is /storage/ofd_packets/00123585 [13:02:49]Write 301 bytes [13:02:49]NVStorageSaveData done [13:02:49]OFDSenderStorePacket done [13:02:49]KKMCreateOFDPacket done [13:02:49]NVStorageSaveData kkm_last_timestamp [13:02:49]File name is /storage/kkm_last_timestamp [13:02:49]Write 4 bytes [13:02:49]NVStorageSaveData done [13:02:49]ExternCall_PrintAddStr [13:02:49]wPrintStart [13:02:49]Write to MH i2c: 01 00 00 16 20 36 [13:02:49]Write i2c OK [13:02:49]MH_I2C_Read... [13:02:49]Read from MH i2c: 01 [13:02:49]MH_I2C_Read... [13:02:49]Read from MH i2c: 01 07 00 [13:02:49]MH_I2C_Read... [13:02:49]Read from MH i2c: 01 07 00 16 20 00 00 00 00 00 FF 0F 4B [13:02:49]RasterBufferAndPrint [13:02:49]line Счет N : (1)1106611 [13:02:49]line ИНН: 02508201610067 [13:02:49]line Контрольно-Кассовый Чек [13:02:49]line ПРОДАЖА [13:02:49]line ТРК (МРК, ГНК) : 52 [13:02:49]line Товар: 2710124130 [13:02:49]line Аи-92-К-5 [13:02:49]line 2.430 * 61.90 [13:02:49]line = 150.42 [13:02:49]line НДС 12% НСП 1% [13:02:49]line > о реализуемом товаре [13:02:49]line ОКРУГЛЕНИЕ: -0.42 [13:02:49]line ИТОГО: 150.00 [13:02:49]line Внесено: 150.00 [13:02:49]line СДАЧА: 0.00 [13:02:49]line НСП 1% : 1.33 [13:02:49]line НДС 12% : 15.97 [13:02:49]line Наличными: 150.00 [13:02:49]line Безнал.: 0.00 [13:02:49]line Место: АЗС № 25 "Партнер Нефть" [13:02:49]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:02:49]line СНО: Общий режим [13:02:49]line Чек 185 04.03.2024 13:02 [13:02:49]line Смена: 324 ФФД: 1.0 [13:02:49]line ЗНМ: 0300000019 [13:02:49]line РНМ: 0000000000090573 [13:02:49]line Версия ККМ: 001 [13:02:49]line ФМ: 0000000000874798 [13:02:49]line ФД: 123585 [13:02:49]line ФПД: 173928548522668 [13:02:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T130249&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123585&fm=173928548522668&tin=02508201610067®Number=0000000000090573&sum=15000 [13:02:49]written 0, free lines is 4095 [13:02:49]OFD Sender: Processing packet 123585 [packets to send 112, broken 111] [13:02:49]ProducePacketName [13:02:49]name=ofd_packets/00123585 [13:02:49]OFD Sender: To server: pG, [13:02:49]CommunicateWithHost lk.salyk.kg:30040 [13:02:49]ConnectInit lk.salyk.kg [13:02:49]Connected sock=10 [13:02: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 37 39 38 0F 01 00 00 F1 47 07 01 D1 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 35 FF 03 08 00 03 7E 09 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 C2 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 3D 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 B9 00 00 00 F4 03 04 00 79 C6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C1 E2 01 00 35 04 06 00 9E 2F E5 59 DA AC D4 0C 10 0C 6A 2F CC A8 [13:02:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 10 BD 47 00 0E 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 37 39 38 10 04 04 00 C1 E2 01 00 F4 03 04 00 A1 72 E5 65 B6 04 01 00 00 5D 58 18 AC 3C 97 E8 FC [13:02:50]CommunicateWithHost err = 0 [13:02:50]CheckOFDResponse [13:02:50]1017 (14) - 77093643461234 [13:02:50]1041 (16) - 0000000000874798 [13:02:50]1040 (4) - 123585 [13:02:50]1012 (4) - 04.03.2024 07:05 [13:02:50]1206 (1) - 0 [13:02:50]OFD Sender: Remove packet 123585 [13:02:50]ProducePacketName [13:02:50]name=ofd_packets/00123585 [13:02:50]NVStorageDeleteData [13:02:50]Write to MH i2c: 01 00 00 41 20 61 [13:02:50]Write i2c OK [13:02:50]MH_I2C_Read... [13:02:50]Read from MH i2c: 01 [13:02:50]MH_I2C_Read... [13:02:50]Read from MH i2c: 01 07 00 [13:02:50]MH_I2C_Read... [13:02:50]Read from MH i2c: 01 07 00 41 20 00 00 00 00 00 EC 0C 60 [13:02:50]RasterBufferAndPrint [13:02:50]line [13:02:50]line [13:02:50]line [13:02:50]line [13:02:50]line [13:02:50]written 0, free lines is 3317 [13:02:50]MH_Cut [13:02:50]Write to MH i2c: D1 01 00 48 20 01 3A [13:02:50]Write i2c OK [13:02:50]MH_I2C_Read... [13:02:50]Read from MH i2c: D1 [13:02:50]MH_I2C_Read... [13:02:50]Read from MH i2c: D1 01 00 [13:02:50]MH_I2C_Read... [13:02:50]Read from MH i2c: D1 01 00 48 20 00 39 [13:02:50]Write to MH i2c: 01 00 00 49 20 69 [13:02:50]Write i2c OK [13:02:50]MH_I2C_Read... [13:02:50]OFD Sender: No OFD packet to send [13:02:50]*** Cut start [13:02:50]*** Purtial cut [13:02:50]*** Stage 1: CUTSNS_PIN = 1 [13:02:52]Read from MH i2c: 01 [13:02:52]MH_I2C_Read... [13:02:52]*** Stop cut motor [13:02:52]*** Cut end [13:02:52]Read from MH i2c: 01 07 00 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: 01 07 00 49 20 00 00 00 00 00 FF 0F 7E [13:02:52]process_action close_receipt done [13:02:52]requested_data is exist [13:02:52]produce_requested_data [13:02:52]requested_item fm.sn is exist - process it [13:02:52]wFMCommunicate request_size=4 [13:02:52]MH_SAM_APDU [13:02:52]CAPDU: 80 11 00 00 [13:02:52]Write to MH i2c: E2 08 00 4A 20 80 11 00 00 00 00 00 00 E4 [13:02:52]Write i2c OK [13:02:52]MH_I2C_Read... [13:02:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:02:52]Read from MH i2c: E2 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: E2 17 00 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: E2 17 00 4A 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 42 [13:02:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:02:52]wFMCommunicate OK [13:02:52]requested_item fd.num is exist - process it [13:02:52]SAM_PROTO_GetFieldsCounters [13:02:52]wFMCommunicate request_size=4 [13:02:52]MH_SAM_APDU [13:02:52]CAPDU: 80 13 00 00 [13:02:52]Write to MH i2c: E2 08 00 4B 20 80 13 00 00 00 00 00 00 E7 [13:02:52]Write i2c OK [13:02:52]MH_I2C_Read... [13:02:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:02:53]Read from MH i2c: E2 [13:02:53]MH_I2C_Read... [13:02:53]Read from MH i2c: E2 62 00 [13:02:53]MH_I2C_Read... [13:02:53]Read from MH i2c: E2 62 00 4B 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C1 E2 01 00 0E 04 04 00 44 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 26 [13: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C1 E2 01 00 0E 04 04 00 44 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 [13:02:53]wFMCommunicate OK [13:02:53]SAM_PROTO_GetFieldsCounters done [13:02:53]requested_item shift.num is exist - process it [13:02:53]requested_item shift.opened is exist - process it [13:02:53]req_shift_opened [13:02:53]FM_GetShiftState [13:02:53]SAM_PROTO_GetShiftState [13:02:53]wFMCommunicate request_size=4 [13:02:53]MH_SAM_APDU [13:02:53]CAPDU: 80 13 01 00 [13:02:53]Write to MH i2c: E2 08 00 4C 20 80 13 01 00 00 00 00 00 E9 [13:02:53]Write i2c OK [13:02:53]MH_I2C_Read... [13:02:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:02:53]Read from MH i2c: E2 [13:02:53]MH_I2C_Read... [13:02:53]Read from MH i2c: E2 0E 00 [13:02:53]MH_I2C_Read... [13:02:53]Read from MH i2c: E2 0E 00 4C 20 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 00 [13:02:53]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:02:53]wFMCommunicate OK [13:02:53]SAM_PROTO_GetShiftState done [13:02:53]FM_GetShiftState done [13:02:53]req_shift_opened done [13:02:53]requested_item shift.open_date is exist - process it [13:02:53]req_shift_open_date [13:02:53]req_shift_open_date done [13:02:53]produce_requested_data done [13:02:53]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123585,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:02:53]process_action_free close_receipt [13:02:53]json_value_free [13:02:53]json_value_free done [13:02:53]process_json_proto returns [13:02:53]Send response to host [13:02:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123585,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:02:53]free response buf [13:02:53]execute_script done [13:02:53]execute_script returns [13:02:53]free content buf [13:02:53]Sock 9.Close socket [13:02:53]Sock 9.Thread stoped [13:02:55]OFD Sender: No OFD packet to send [13:03:00]OFD Sender: No OFD packet to send [13:03:05]OFD Sender: No OFD packet to send [13:03:06]int [13:03:06]Write to MH i2c: 01 00 00 4D 20 6D [13:03:06]*** FLAG_PRN_KEY set [13:03:06]Write i2c OK [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: 01 [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: 01 07 00 [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: 01 07 00 4D 20 00 08 00 00 00 FF 0F 8A [13:03:06]state=0 [13:03:06]Key pressed [13:03:06]Feed [13:03:06]Write to MH i2c: D8 00 00 4E 20 45 [13:03:06]Write i2c OK [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: D8 [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: D8 01 00 [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: D8 01 00 4E 20 00 46 [13:03:06]int [13:03:06]Write to MH i2c: 01 00 00 4F 20 6F [13:03:06]Write i2c OK [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: 01 [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: 01 07 00 [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: 01 07 00 4F 20 00 48 00 00 00 3C 00 FA [13:03:06]state=2 [13:03:06]Key pressed [13:03:06]int [13:03:06]Write to MH i2c: 01 00 00 50 20 70 [13:03:06]*** FLAG_PRN_KEY reset [13:03:06]Write i2c OK [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: 01 [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: 01 07 00 [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: 01 07 00 50 20 00 00 00 00 00 F6 0F 7C [13:03:06]state=2 [13:03:06]Stop feed [13:03:06]int [13:03:06]Write to MH i2c: 01 00 00 51 20 71 [13:03:06]*** FLAG_PRN_KEY set [13:03:06]Write i2c OK [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: 01 [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: 01 07 00 [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: 01 07 00 51 20 00 08 00 00 00 FF 0F 8E [13:03:06]state=0 [13:03:06]Key pressed [13:03:06]Feed [13:03:06]Write to MH i2c: D8 00 00 52 20 49 [13:03:06]Write i2c OK [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: D8 [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: D8 01 00 [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: D8 01 00 52 20 00 4A [13:03:06]int [13:03:06]Write to MH i2c: 01 00 00 53 20 73 [13:03:06]Write i2c OK [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: 01 [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: 01 07 00 [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: 01 07 00 53 20 00 48 00 00 00 3C 00 FE [13:03:06]state=2 [13:03:06]Key pressed [13:03:06]int [13:03:06]Write to MH i2c: 01 00 00 54 20 74 [13:03:06]*** FLAG_PRN_KEY reset [13:03:06]Write i2c OK [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: 01 [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: 01 07 00 [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: 01 07 00 54 20 00 00 00 00 00 F5 0F 7F [13:03:06]state=2 [13:03:06]Stop feed [13:03:06]int [13:03:06]Write to MH i2c: 01 00 00 55 20 75 [13:03:06]*** FLAG_PRN_KEY set [13:03:06]Write i2c OK [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: 01 [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: 01 07 00 [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: 01 07 00 55 20 00 08 00 00 00 FF 0F 92 [13:03:06]state=0 [13:03:06]Key pressed [13:03:06]Feed [13:03:06]Write to MH i2c: D8 00 00 56 20 4D [13:03:06]Write i2c OK [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: D8 [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: D8 01 00 [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: D8 01 00 56 20 00 4E [13:03:06]int [13:03:06]Write to MH i2c: 01 00 00 57 20 77 [13:03:06]Write i2c OK [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: 01 [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: 01 07 00 [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: 01 07 00 57 20 00 48 00 00 00 3C 00 02 [13:03:06]state=2 [13:03:06]Key pressed [13:03:06]int [13:03:06]Write to MH i2c: 01 00 00 58 20 78 [13:03:06]*** FLAG_PRN_KEY reset [13:03:06]Write i2c OK [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: 01 [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: 01 07 00 [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: 01 07 00 58 20 00 00 00 00 00 F5 0F 83 [13:03:06]state=2 [13:03:06]Stop feed [13:03:10]OFD Sender: No OFD packet to send [13:03:15]OFD Sender: No OFD packet to send [13:03:20]OFD Sender: No OFD packet to send [13:03:25]OFD Sender: No OFD packet to send [13:03:30]OFD Sender: No OFD packet to send [13:03:35]OFD Sender: No OFD packet to send [13:03:40]OFD Sender: No OFD packet to send [13:03:45]OFD Sender: No OFD packet to send [13:03:49]accept exits with 7 [13:03:49]New connection [13:03:49]New thread 3067436388 created [13:03:49]Thread 3067579748 joined [13:03:49]Waiting for new connection... [13:03:49] Sock 7.Parse request [13:03:49]Sock 7.Check first char [13:03:49]Sock 7.First char is OK [13:03:49]request: POST /json_proto HTTP/1.0 [13:03:49]Method: POST [13:03:49]URL: /json_proto [13:03:49]Method is POST - this is cgi request [13:03:49]url: /json_proto [13:03:49]query_string will be loaded in cgi processing [13:03:49]execute_cgi json_proto POST (null) [13:03:49]execute_cgi path=json_proto method=POST [13:03:49]POST find Content-Length [13:03:49]Host: 172.17.48.197:8080 [13:03:49]Content-Length: 688 [13:03:49]Content-Type: application/json [13:03:49] [13:03:49]POST finish read [13:03:49]Found Content-Length = 688 [13:03:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106612", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:49]execute_script... [13:03:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106612", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:49]POST & json_proto [13:03:49]process_json_proto [13:03:49]json parsed OK: [13:03:49]protocol is kg_v1.0 [13:03:49]action value=close_receipt [13:03:49]process_action close_receipt [13:03:49]cmd_close_receipt [13:03:49]MH_GetDate [13:03:49]Write to MH i2c: F0 00 00 59 20 68 [13:03:49]Write i2c OK [13:03:49]MH_I2C_Read... [13:03:49]Read from MH i2c: F0 [13:03:49]MH_I2C_Read... [13:03:49]Read from MH i2c: F0 09 00 [13:03:49]MH_I2C_Read... [13:03:49]Read from MH i2c: F0 09 00 59 20 00 B6 C6 E5 65 6C AF E3 65 9A [13:03:49]GetLastDocTimeStamp 1709557369 [13:03:49]current date 1709557430 [13:03:49]FM_GetShiftState [13:03:49]SAM_PROTO_GetShiftState [13:03:49]wFMCommunicate request_size=4 [13:03:49]MH_SAM_APDU [13:03:49]CAPDU: 80 13 01 00 [13:03:49]Write to MH i2c: E2 08 00 5A 20 80 13 01 00 00 00 00 00 F7 [13:03:49]Write i2c OK [13:03:49]MH_I2C_Read... [13:03:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:49]Read from MH i2c: E2 [13:03:49]MH_I2C_Read... [13:03:49]Read from MH i2c: E2 0E 00 [13:03:49]MH_I2C_Read... [13:03:49]Read from MH i2c: E2 0E 00 5A 20 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 0E [13:03:49]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:03:49]wFMCommunicate OK [13:03:49]SAM_PROTO_GetShiftState done [13:03:49]FM_GetShiftState done [13:03:49]opened in 1709511088 [13:03:49]opened+sec_in_day 1709597488 [13:03:49]quantity*price = 100039 [13:03:49]sum+1 = 100041 [13:03:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 186 04.03.2024 13:03 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123586 ФПД: 98515882102917 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T130351&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123586&fm=98515882102917&tin=02508201610067®Number=0000000000090573&sum=100000 [13:03:50]StoreToDocumentArchive [13:03:50]shift 324 fd 123586 [13:03:50]save to /storage/0324/doc_00123586 [13:03:50]save last doc name /storage/0324/doc_00123586 to /storage/kkm_last_doc_name [13:03:50]save OK [13:03:50]Clear old archive folders... [13:03:50]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:03:50]tlvbuf is 01C28B50 [13:03:50]SAM_PROTO_ClearQueue [13:03:50]wFMCommunicate request_size=4 [13:03:50]MH_SAM_APDU [13:03:50]CAPDU: 80 09 00 00 [13:03:50]Write to MH i2c: E2 08 00 67 20 80 09 00 00 00 00 00 00 F9 [13:03:50]Write i2c OK [13:03:50]MH_I2C_Read... [13:03:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:03:50]Read from MH i2c: E2 [13:03:50]MH_I2C_Read... [13:03:50]Read from MH i2c: E2 03 00 [13:03:50]MH_I2C_Read... [13:03:50]Read from MH i2c: E2 03 00 67 20 00 90 00 FB [13:03:50]RAPDU: 90 00 [13:03:50]wFMCommunicate OK [13:03:50]SAM_PROTO_ClearQueue done [13:03:50]KKMCreateOFDPacket [13:03:50]OFDProtocolAddRootSTLVToBuf [13:03:50]FM_MakeSignedData [13:03:50]FM_MakeSignedData [13:03:50]SAM_PROTO_SignData [13:03:50]wFMCommunicate request_size=4 [13:03:50]MH_SAM_APDU [13:03:50]CAPDU: 80 0D 01 02 [13:03:50]Write to MH i2c: E2 08 00 68 20 80 0D 01 02 00 00 00 00 01 [13:03:50]Write i2c OK [13:03:50]MH_I2C_Read... [13:03:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:03:50]Read from MH i2c: E2 [13:03:50]MH_I2C_Read... [13:03:50]Read from MH i2c: E2 03 00 [13:03:50]MH_I2C_Read... [13:03:50]Read from MH i2c: E2 03 00 68 20 00 90 00 FC [13:03:50]RAPDU: 90 00 [13:03:50]wFMCommunicate OK [13:03:50]wFMCommunicate request_size=255 [13:03:50]MH_SAM_APDU [13:03:50]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 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 B7 C6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C2 E2 01 00 35 04 06 00 [13:03:51]Write to MH i2c: E2 02 01 69 20 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 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 B7 C6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C2 E2 01 00 35 04 06 00 00 00 9B [13:03:51]Write i2c OK [13:03:51]MH_I2C_Read... [13:03:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:51]Read from MH i2c: E2 [13:03:51]MH_I2C_Read... [13:03:51]Read from MH i2c: E2 03 00 [13:03:51]MH_I2C_Read... [13:03:51]Read from MH i2c: E2 03 00 69 20 00 90 00 FD [13:03:51]RAPDU: 90 00 [13:03:51]wFMCommunicate OK [13:03:51]wFMCommunicate request_size=11 [13:03:51]MH_SAM_APDU [13:03:51]CAPDU: 80 0D 02 02 06 59 99 84 28 50 85 [13:03:51]Write to MH i2c: E2 0E 00 6A 20 80 0D 02 02 06 00 59 99 84 28 50 85 00 00 83 [13:03:51]Write i2c OK [13:03:51]MH_I2C_Read... [13:03:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:51]Read from MH i2c: E2 [13:03:51]MH_I2C_Read... [13:03:51]Read from MH i2c: E2 03 00 [13:03:51]MH_I2C_Read... [13:03:51]Read from MH i2c: E2 03 00 6A 20 00 90 00 FE [13:03:51]RAPDU: 90 00 [13:03:51]wFMCommunicate OK [13:03:51]wFMCommunicate request_size=4 [13:03:51]MH_SAM_APDU [13:03:51]CAPDU: 80 0D 03 02 [13:03:51]Write to MH i2c: E2 08 00 6B 20 80 0D 03 02 00 00 00 00 06 [13:03:51]Write i2c OK [13:03:51]MH_I2C_Read... [13:03:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:03:51]Read from MH i2c: E2 [13:03:51]MH_I2C_Read... [13:03:51]Read from MH i2c: E2 0B 00 [13:03:51]MH_I2C_Read... [13:03:51]Read from MH i2c: E2 0B 00 6B 20 00 3F EA 8E 03 14 19 4D A6 90 00 E1 [13:03:51]RAPDU: 3F EA 8E 03 14 19 4D A6 90 00 [13:03:51]wFMCommunicate OK [13:03:51]SAM_PROTO_SignData done [13:03:51]FM_MakeSignedData done [13:03:51]CreateOFDProtocolMessage [13:03:51]wFMCommunicate request_size=4 [13:03:51]MH_SAM_APDU [13:03:51]CAPDU: 80 11 00 00 [13:03:51]Write to MH i2c: E2 08 00 6C 20 80 11 00 00 00 00 00 00 06 [13:03:51]Write i2c OK [13:03:51]MH_I2C_Read... [13:03:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:51]Read from MH i2c: E2 [13:03:51]MH_I2C_Read... [13:03:51]Read from MH i2c: E2 17 00 [13:03:51]MH_I2C_Read... [13:03: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 37 39 38 90 00 64 [13:03:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:03:51]wFMCommunicate OK [13:03:51]CreateOFDProtocolMessage done [13:03:51]OFDSenderStorePacket 123586 [13:03:51]StoreOFDPacket docnum=123586 [13:03:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 EC 49 08 01 69 78 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 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 B7 C6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C2 E2 01 00 35 04 06 00 59 99 84 28 50 85 3F EA 8E 03 14 19 4D A6 [13:03:51]CheckFolder [13:03:51]dirname=/storage/ofd_packets [13:03:51]CheckFolder done [13:03:51]ProducePacketName [13:03:51]name=ofd_packets/00123586 [13:03:51]NVStorageSaveData ofd_packets/00123586 [13:03:51]File name is /storage/ofd_packets/00123586 [13:03:51]Write 302 bytes [13:03:51]NVStorageSaveData done [13:03:51]OFDSenderStorePacket done [13:03:51]KKMCreateOFDPacket done [13:03:51]NVStorageSaveData kkm_last_timestamp [13:03:51]File name is /storage/kkm_last_timestamp [13:03:51]Write 4 bytes [13:03:51]NVStorageSaveData done [13:03:51]ExternCall_PrintAddStr [13:03:51]wPrintStart [13:03:51]Write to MH i2c: 01 00 00 6D 20 8D [13:03:51]Write i2c OK [13:03:51]MH_I2C_Read... [13:03:51]Read from MH i2c: 01 [13:03:51]MH_I2C_Read... [13:03:51]Read from MH i2c: 01 07 00 [13:03:51]MH_I2C_Read... [13:03:51]Read from MH i2c: 01 07 00 6D 20 00 00 00 00 00 FF 0F A2 [13:03:51]RasterBufferAndPrint [13:03:51]line Счет N : (1)1106612 [13:03:51]line ИНН: 02508201610067 [13:03:51]line Контрольно-Кассовый Чек [13:03:51]line ПРОДАЖА [13:03:51]line ТРК (МРК, ГНК) : 51 [13:03:51]line Товар: 2710194210 [13:03:51]line ДТ(л)-К-5 [13:03:51]line 14.110 * 70.90 [13:03:51]line = 1000.40 [13:03:51]line НДС 12% НСП 1% [13:03:51]line > о реализуемом товаре [13:03:51]line ОКРУГЛЕНИЕ: -0.40 [13:03:51]line ИТОГО: 1000.00 [13:03:51]line Внесено: 1000.00 [13:03:51]line СДАЧА: 0.00 [13:03:51]line НСП 1% : 8.85 [13:03:51]line НДС 12% : 106.24 [13:03:51]line Наличными: 1000.00 [13:03:51]line Безнал.: 0.00 [13:03:51]line Место: АЗС № 25 "Партнер Нефть" [13:03:51]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:03:51]line СНО: Общий режим [13:03:51]line Чек 186 04.03.2024 13:03 [13:03:51]line Смена: 324 ФФД: 1.0 [13:03:51]line ЗНМ: 0300000019 [13:03:51]line РНМ: 0000000000090573 [13:03:51]line Версия ККМ: 001 [13:03:51]line ФМ: 0000000000874798 [13:03:51]line ФД: 123586 [13:03:51]line ФПД: 98515882102917 [13:03:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T130351&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123586&fm=98515882102917&tin=02508201610067®Number=0000000000090573&sum=100000 [13:03:51]OFD Sender: Processing packet 123586 [packets to send 112, broken 111] [13:03:51]ProducePacketName [13:03:51]name=ofd_packets/00123586 [13:03:51]OFD Sender: To server: pG, [13:03:51]CommunicateWithHost lk.salyk.kg:30040 [13:03:51]ConnectInit lk.salyk.kg [13:03:51]written 0, free lines is 4095 [13:03:51]Connected sock=9 [13:03:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 EC 49 08 01 69 78 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 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 B7 C6 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C2 E2 01 00 35 04 06 00 59 99 84 28 50 85 3F EA 8E 03 14 19 4D A6 [13:03:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 80 96 47 00 7E 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 37 39 38 10 04 04 00 C2 E2 01 00 F4 03 04 00 DF 72 E5 65 B6 04 01 00 00 2D 81 31 71 A9 BF E5 7E [13:03:52]CommunicateWithHost err = 0 [13:03:52]CheckOFDResponse [13:03:52]1017 (14) - 77093643461234 [13:03:52]1041 (16) - 0000000000874798 [13:03:52]1040 (4) - 123586 [13:03:52]1012 (4) - 04.03.2024 07:06 [13:03:52]1206 (1) - 0 [13:03:52]OFD Sender: Remove packet 123586 [13:03:52]ProducePacketName [13:03:52]name=ofd_packets/00123586 [13:03:52]NVStorageDeleteData [13:03:52]Write to MH i2c: 01 00 00 98 20 B8 [13:03:52]Write i2c OK [13:03:52]MH_I2C_Read... [13:03:52]Read from MH i2c: 01 [13:03:52]MH_I2C_Read... [13:03:52]Read from MH i2c: 01 07 00 [13:03:52]MH_I2C_Read... [13:03:52]Read from MH i2c: 01 07 00 98 20 00 00 00 00 00 FF 0C CA [13:03:52]RasterBufferAndPrint [13:03:52]line [13:03:52]line [13:03:52]line [13:03:52]line [13:03:52]line [13:03:52]written 0, free lines is 3336 [13:03:52]MH_Cut [13:03:52]Write to MH i2c: D1 01 00 9F 20 01 91 [13:03:52]Write i2c OK [13:03:52]MH_I2C_Read... [13:03:52]Read from MH i2c: D1 [13:03:52]MH_I2C_Read... [13:03:52]Read from MH i2c: D1 01 00 [13:03:52]MH_I2C_Read... [13:03:52]Read from MH i2c: D1 01 00 9F 20 00 90 [13:03:52]Write to MH i2c: 01 00 00 A0 20 C0 [13:03:52]Write i2c OK [13:03:52]MH_I2C_Read... [13:03:52]OFD Sender: No OFD packet to send [13:03:52]*** Cut start [13:03:52]*** Purtial cut [13:03:52]*** Stage 1: CUTSNS_PIN = 1 [13:03:54]Read from MH i2c: 01 [13:03:54]MH_I2C_Read... [13:03:54]*** Stop cut motor [13:03:54]*** Cut end [13:03:54]Read from MH i2c: 01 07 00 [13:03:54]MH_I2C_Read... [13:03:54]Read from MH i2c: 01 07 00 A0 20 00 00 00 00 00 FF 0F D5 [13:03:54]process_action close_receipt done [13:03:54]requested_data is exist [13:03:54]produce_requested_data [13:03:54]requested_item fm.sn is exist - process it [13:03:54]wFMCommunicate request_size=4 [13:03:54]MH_SAM_APDU [13:03:54]CAPDU: 80 11 00 00 [13:03:54]Write to MH i2c: E2 08 00 A1 20 80 11 00 00 00 00 00 00 3B [13:03:54]Write i2c OK [13:03:54]MH_I2C_Read... [13:03:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:54]Read from MH i2c: E2 [13:03:55]MH_I2C_Read... [13:03:55]Read from MH i2c: E2 17 00 [13:03:55]MH_I2C_Read... [13:03:55]Read from MH i2c: E2 17 00 A1 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 99 [13:03:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:03:55]wFMCommunicate OK [13:03:55]requested_item fd.num is exist - process it [13:03:55]SAM_PROTO_GetFieldsCounters [13:03:55]wFMCommunicate request_size=4 [13:03:55]MH_SAM_APDU [13:03:55]CAPDU: 80 13 00 00 [13:03:55]Write to MH i2c: E2 08 00 A2 20 80 13 00 00 00 00 00 00 3E [13:03:55]Write i2c OK [13:03:55]MH_I2C_Read... [13:03:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:03:55]Read from MH i2c: E2 [13:03:55]MH_I2C_Read... [13:03:55]Read from MH i2c: E2 62 00 [13:03:55]MH_I2C_Read... [13:03:55]Read from MH i2c: E2 62 00 A2 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C2 E2 01 00 0E 04 04 00 44 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 81 [13:03:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C2 E2 01 00 0E 04 04 00 44 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 [13:03:55]wFMCommunicate OK [13:03:55]SAM_PROTO_GetFieldsCounters done [13:03:55]requested_item shift.num is exist - process it [13:03:55]requested_item shift.opened is exist - process it [13:03:55]req_shift_opened [13:03:55]FM_GetShiftState [13:03:55]SAM_PROTO_GetShiftState [13:03:55]wFMCommunicate request_size=4 [13:03:55]MH_SAM_APDU [13:03:55]CAPDU: 80 13 01 00 [13:03:55]Write to MH i2c: E2 08 00 A3 20 80 13 01 00 00 00 00 00 40 [13:03:55]Write i2c OK [13:03:55]MH_I2C_Read... [13:03:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:55]Read from MH i2c: E2 [13:03:55]MH_I2C_Read... [13:03:55]Read from MH i2c: E2 0E 00 [13:03:55]MH_I2C_Read... [13:03:55]Read from MH i2c: E2 0E 00 A3 20 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 57 [13:03:55]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:03:55]wFMCommunicate OK [13:03:55]SAM_PROTO_GetShiftState done [13:03:55]FM_GetShiftState done [13:03:55]req_shift_opened done [13:03:55]requested_item shift.open_date is exist - process it [13:03:55]req_shift_open_date [13:03:55]req_shift_open_date done [13:03:55]produce_requested_data done [13:03:55]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123586,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:03:55]process_action_free close_receipt [13:03:55]json_value_free [13:03:55]json_value_free done [13:03:55]process_json_proto returns [13:03:55]Send response to host [13:03:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123586,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:03:55]free response buf [13:03:55]execute_script done [13:03:55]execute_script returns [13:03:55]free content buf [13:03:55]Sock 7.Close socket [13:03:55]Sock 7.Thread stoped [13:03:57]OFD Sender: No OFD packet to send [13:04:02]OFD Sender: No OFD packet to send [13:04:07]OFD Sender: No OFD packet to send [13:04:12]OFD Sender: No OFD packet to send [13:04:17]OFD Sender: No OFD packet to send [13:04:22]OFD Sender: No OFD packet to send [13:04:27]OFD Sender: No OFD packet to send [13:04:32]OFD Sender: No OFD packet to send [13:04:37]OFD Sender: No OFD packet to send [13:04:42]OFD Sender: No OFD packet to send [13:04:47]OFD Sender: No OFD packet to send [13:04:52]OFD Sender: No OFD packet to send [13:04:57]OFD Sender: No OFD packet to send [13:05:02]OFD Sender: No OFD packet to send [13:05:07]OFD Sender: No OFD packet to send [13:05:08]int [13:05:08]Write to MH i2c: 01 00 00 A4 20 C4 [13:05:08]*** FLAG_PRN_KEY set [13:05:08]Write i2c OK [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: 01 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: 01 07 00 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: 01 07 00 A4 20 00 08 00 00 00 FF 0F E1 [13:05:08]state=0 [13:05:08]Key pressed [13:05:08]Feed [13:05:08]Write to MH i2c: D8 00 00 A5 20 9C [13:05:08]Write i2c OK [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: D8 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: D8 01 00 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: D8 01 00 A5 20 00 9D [13:05:08]int [13:05:08]Write to MH i2c: 01 00 00 A6 20 C6 [13:05:08]Write i2c OK [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: 01 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: 01 07 00 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: 01 07 00 A6 20 00 48 00 00 00 3C 00 51 [13:05:08]state=2 [13:05:08]Key pressed [13:05:08]int [13:05:08]Write to MH i2c: 01 00 00 A7 20 C7 [13:05:08]*** FLAG_PRN_KEY reset [13:05:08]Write i2c OK [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: 01 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: 01 07 00 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: 01 07 00 A7 20 00 00 00 00 00 F5 0F D2 [13:05:08]state=2 [13:05:08]Stop feed [13:05:08]int [13:05:08]Write to MH i2c: 01 00 00 A8 20 C8 [13:05:08]*** FLAG_PRN_KEY set [13:05:08]Write i2c OK [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: 01 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: 01 07 00 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: 01 07 00 A8 20 00 08 00 00 00 FF 0F E5 [13:05:08]state=0 [13:05:08]Key pressed [13:05:08]Feed [13:05:08]Write to MH i2c: D8 00 00 A9 20 A0 [13:05:08]Write i2c OK [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: D8 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: D8 01 00 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: D8 01 00 A9 20 00 A1 [13:05:08]int [13:05:08]Write to MH i2c: 01 00 00 AA 20 CA [13:05:08]Write i2c OK [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: 01 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: 01 07 00 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: 01 07 00 AA 20 00 48 00 00 00 3C 00 55 [13:05:08]state=2 [13:05:08]Key pressed [13:05:08]int [13:05:08]Write to MH i2c: 01 00 00 AB 20 CB [13:05:08]*** FLAG_PRN_KEY reset [13:05:08]Write i2c OK [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: 01 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: 01 07 00 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: 01 07 00 AB 20 00 00 00 00 00 F5 0F D6 [13:05:08]state=2 [13:05:08]Stop feed [13:05:08]int [13:05:08]Write to MH i2c: 01 00 00 AC 20 CC [13:05:08]*** FLAG_PRN_KEY set [13:05:08]Write i2c OK [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: 01 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: 01 07 00 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: 01 07 00 AC 20 00 08 00 00 00 FF 0F E9 [13:05:08]state=0 [13:05:08]Key pressed [13:05:08]Feed [13:05:08]Write to MH i2c: D8 00 00 AD 20 A4 [13:05:08]Write i2c OK [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: D8 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: D8 01 00 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: D8 01 00 AD 20 00 A5 [13:05:08]int [13:05:08]Write to MH i2c: 01 00 00 AE 20 CE [13:05:08]Write i2c OK [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: 01 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: 01 07 00 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: 01 07 00 AE 20 00 48 00 00 00 3C 00 59 [13:05:08]state=2 [13:05:08]Key pressed [13:05:08]int [13:05:08]Write to MH i2c: 01 00 00 AF 20 CF [13:05:08]*** FLAG_PRN_KEY reset [13:05:08]Write i2c OK [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: 01 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: 01 07 00 [13:05:08]MH_I2C_Read... [13:05:08]Read from MH i2c: 01 07 00 AF 20 00 00 00 00 00 F5 0F DA [13:05:08]state=2 [13:05:08]Stop feed [13:05:12]OFD Sender: No OFD packet to send [13:05:17]OFD Sender: No OFD packet to send [13:05:22]OFD Sender: No OFD packet to send [13:05:27]OFD Sender: No OFD packet to send [13:05:32]OFD Sender: No OFD packet to send [13:05:37]OFD Sender: No OFD packet to send [13:05:42]OFD Sender: No OFD packet to send [13:05:47]OFD Sender: No OFD packet to send [13:05:52]OFD Sender: No OFD packet to send [13:05:57]OFD Sender: No OFD packet to send [13:06:02]OFD Sender: No OFD packet to send [13:06:07]OFD Sender: No OFD packet to send [13:06:12]OFD Sender: No OFD packet to send [13:06:17]OFD Sender: No OFD packet to send [13:06:22]OFD Sender: No OFD packet to send [13:06:27]OFD Sender: No OFD packet to send [13:06:32]OFD Sender: No OFD packet to send [13:06:36]accept exits with 10 [13:06:36]New connection [13:06:36]New thread 3067579748 created [13:06:36]Thread 3067436388 joined [13:06:36]Waiting for new connection... [13:06:36] Sock 10.Parse request [13:06:36]Sock 10.Check first char [13:06:36]Sock 10.First char is OK [13:06:36]request: POST /json_proto HTTP/1.0 [13:06:36]Method: POST [13:06:36]URL: /json_proto [13:06:36]Method is POST - this is cgi request [13:06:36]url: /json_proto [13:06:36]query_string will be loaded in cgi processing [13:06:36]execute_cgi json_proto POST (null) [13:06:36]execute_cgi path=json_proto method=POST [13:06:36]POST find Content-Length [13:06:36]Host: 172.17.48.197:8080 [13:06:36]Content-Length: 1213 [13:06:36]Content-Type: application/json [13:06:36] [13:06:36]POST finish read [13:06:36]Found Content-Length = 1213 [13:06:36]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106613\u000A04.03.2024 13:02\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 30.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 2127.00\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\u000A53323\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:06:36]execute_script... [13:06:36]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106613\u000A04.03.2024 13:02\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 31\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 30.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 2127.00\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\u000A53323\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:06:36]POST & json_proto [13:06:36]process_json_proto [13:06:36]json parsed OK: [13:06:36]protocol is kg_v1.0 [13:06:36]action value=print_text [13:06:36]process_action print_text [13:06:36]cmd_print_text [13:06:36]ExternCall_PrintAddStr [13:06:36]wPrintStart [13:06:36]Write to MH i2c: 01 00 00 B0 20 D0 [13:06:36]Write i2c OK [13:06:36]MH_I2C_Read... [13:06:36]Read from MH i2c: 01 [13:06:36]MH_I2C_Read... [13:06:36]Read from MH i2c: 01 07 00 [13:06:36]MH_I2C_Read... [13:06:36]Read from MH i2c: 01 07 00 B0 20 00 00 00 00 00 FF 0F E5 [13:06:36]RasterBufferAndPrint [13:06:36]line *****ТОВАРНЫЙ ЧЕК***** [13:06:36]line АЗС 25 [13:06:36]line Партнер нефть [13:06:36]line 02508201610067 [13:06:36]line Кассир : Абылгазиев А. [13:06:36]line Счет N : (1)1106613 [13:06:36]line 04.03.2024 13:02 [13:06:36]line ПРОДАЖА [13:06:36]line ТРК (МРК, ГНК): 31 [13:06:36]line Вид ГСМ : 2710194210 [13:06:36]line ДТ(л)-К-5 [13:06:36]line 30.000 x 70.90 [13:06:36]line ИТОГ: 2127.00 [13:06:36]line Тип оплаты: Талоны: Топливная Карта [13:06:36]line 53323 [13:06:36]line ______________________ [13:06:36]line (подпись) [13:06:36]written 0, free lines is 4095 [13:06:36]Write to MH i2c: 01 00 00 C4 20 E4 [13:06:36]Write i2c OK [13:06:36]MH_I2C_Read... [13:06:36]Read from MH i2c: 01 [13:06:36]MH_I2C_Read... [13:06:36]Read from MH i2c: 01 07 00 [13:06:36]MH_I2C_Read... [13:06:36]Read from MH i2c: 01 07 00 C4 20 00 00 00 00 00 14 0E 0D [13:06:36]RasterBufferAndPrint [13:06:36]line [13:06:36]line [13:06:36]line [13:06:36]line [13:06:36]line [13:06:36]written 0, free lines is 3605 [13:06:36]MH_Cut [13:06:36]Write to MH i2c: D1 01 00 CB 20 01 BD [13:06:36]Write i2c OK [13:06:36]MH_I2C_Read... [13:06:36]Read from MH i2c: D1 [13:06:36]MH_I2C_Read... [13:06:36]Read from MH i2c: D1 01 00 [13:06:36]MH_I2C_Read... [13:06:36]Read from MH i2c: D1 01 00 CB 20 00 BC [13:06:36]Write to MH i2c: 01 00 00 CC 20 EC [13:06:36]Write i2c OK [13:06:36]MH_I2C_Read... [13:06:37]*** Cut start [13:06:37]*** Purtial cut [13:06:37]*** Stage 1: CUTSNS_PIN = 1 [13:06:37]OFD Sender: No OFD packet to send [13:06:39]Read from MH i2c: 01 [13:06:39]MH_I2C_Read... [13:06:39]*** Stop cut motor [13:06:39]*** Cut end [13:06:39]Read from MH i2c: 01 07 00 [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: 01 07 00 CC 20 00 00 00 00 00 FF 0F 01 [13:06:39]process_action print_text done [13:06:39]requested_data is exist [13:06:39]produce_requested_data [13:06:39]requested_item fm.sn is exist - process it [13:06:39]wFMCommunicate request_size=4 [13:06:39]MH_SAM_APDU [13:06:39]CAPDU: 80 11 00 00 [13:06:39]Write to MH i2c: E2 08 00 CD 20 80 11 00 00 00 00 00 00 67 [13:06:39]Write i2c OK [13:06:39]MH_I2C_Read... [13:06:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:06:39]Read from MH i2c: E2 [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: E2 17 00 [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: E2 17 00 CD 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 C5 [13:06:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:06:39]wFMCommunicate OK [13:06:39]requested_item fd.num is exist - process it [13:06:39]SAM_PROTO_GetFieldsCounters [13:06:39]wFMCommunicate request_size=4 [13:06:39]MH_SAM_APDU [13:06:39]CAPDU: 80 13 00 00 [13:06:39]Write to MH i2c: E2 08 00 CE 20 80 13 00 00 00 00 00 00 6A [13:06:39]Write i2c OK [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: E2 [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: E2 62 00 [13:06:39]MH_I2C_Read... [13:06:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:06:39]*** FLAG_PRN_KEY set [13:06:39]int [13:06:39]Read from MH i2c: E2 62 00 CE 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C2 E2 01 00 0E 04 04 00 44 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 AD [13:06: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C2 E2 01 00 0E 04 04 00 44 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 [13:06:39]wFMCommunicate OK [13:06:39]SAM_PROTO_GetFieldsCounters done [13:06:39]requested_item shift.num is exist - process it [13:06:39]requested_item shift.opened is exist - process it [13:06:39]req_shift_opened [13:06:39]FM_GetShiftState [13:06:39]SAM_PROTO_GetShiftState [13:06:39]wFMCommunicate request_size=4 [13:06:39]MH_SAM_APDU [13:06:39]CAPDU: 80 13 01 00 [13:06:39]Write to MH i2c: E2 08 00 CF 20 80 13 01 00 00 00 00 00 6C [13:06:39]Write i2c OK [13:06:39]MH_I2C_Read... [13:06:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:06:39]*** FLAG_PRN_KEY reset [13:06:39]Read from MH i2c: E2 [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: E2 0E 00 [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: E2 0E 00 CF 20 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 83 [13:06:39]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:06:39]wFMCommunicate OK [13:06:39]SAM_PROTO_GetShiftState done [13:06:39]FM_GetShiftState done [13:06:39]req_shift_opened done [13:06:39]requested_item shift.open_date is exist - process it [13:06:39]req_shift_open_date [13:06:39]req_shift_open_date done [13:06:39]produce_requested_data done [13:06:39]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123586,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:06:39]process_action_free print_text [13:06:39]json_value_free [13:06:39]json_value_free done [13:06:39]process_json_proto returns [13:06:39]Send response to host [13:06:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123586,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:06:39]free response buf [13:06:39]execute_script done [13:06:39]execute_script returns [13:06:39]free content buf [13:06:39]Sock 10.Close socket [13:06:39]Sock 10.Thread stoped [13:06:39]Write to MH i2c: 01 00 00 D0 20 F0 [13:06:39]Write i2c OK [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: 01 [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: 01 07 00 [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: 01 07 00 D0 20 00 00 00 00 00 FF 0F 05 [13:06:39]state=0 [13:06:39]int [13:06:39]Write to MH i2c: 01 00 00 D1 20 F1 [13:06:39]*** FLAG_PRN_KEY set [13:06:39]Write i2c OK [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: 01 [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: 01 07 00 [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: 01 07 00 D1 20 00 08 00 00 00 FF 0F 0E [13:06:39]state=0 [13:06:39]Key pressed [13:06:39]Feed [13:06:39]Write to MH i2c: D8 00 00 D2 20 C9 [13:06:39]Write i2c OK [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: D8 [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: D8 01 00 [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: D8 01 00 D2 20 00 CA [13:06:39]int [13:06:39]Write to MH i2c: 01 00 00 D3 20 F3 [13:06:39]Write i2c OK [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: 01 [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: 01 07 00 [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: 01 07 00 D3 20 00 48 00 00 00 3C 00 7E [13:06:39]state=2 [13:06:39]Key pressed [13:06:39]int [13:06:39]Write to MH i2c: 01 00 00 D4 20 F4 [13:06:39]*** FLAG_PRN_KEY reset [13:06:39]Write i2c OK [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: 01 [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: 01 07 00 [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: 01 07 00 D4 20 00 00 00 00 00 F6 0F 00 [13:06:39]state=2 [13:06:39]Stop feed [13:06:39]int [13:06:39]Write to MH i2c: 01 00 00 D5 20 F5 [13:06:39]*** FLAG_PRN_KEY set [13:06:39]Write i2c OK [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: 01 [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: 01 07 00 [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: 01 07 00 D5 20 00 08 00 00 00 FF 0F 12 [13:06:39]state=0 [13:06:39]Key pressed [13:06:39]Feed [13:06:39]Write to MH i2c: D8 00 00 D6 20 CD [13:06:39]Write i2c OK [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: D8 [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: D8 01 00 [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: D8 01 00 D6 20 00 CE [13:06:39]int [13:06:39]Write to MH i2c: 01 00 00 D7 20 F7 [13:06:39]Write i2c OK [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: 01 [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: 01 07 00 [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: 01 07 00 D7 20 00 48 00 00 00 3C 00 82 [13:06:39]state=2 [13:06:39]Key pressed [13:06:39]int [13:06:39]Write to MH i2c: 01 00 00 D8 20 F8 [13:06:39]*** FLAG_PRN_KEY reset [13:06:39]Write i2c OK [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: 01 [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: 01 07 00 [13:06:39]MH_I2C_Read... [13:06:39]Read from MH i2c: 01 07 00 D8 20 00 00 00 00 00 F5 0F 03 [13:06:39]state=2 [13:06:39]Stop feed [13:06:40]int [13:06:40]Write to MH i2c: 01 00 00 D9 20 F9 [13:06:40]*** FLAG_PRN_KEY set [13:06:40]Write i2c OK [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: 01 [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: 01 07 00 [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: 01 07 00 D9 20 00 08 00 00 00 FF 0F 16 [13:06:40]state=0 [13:06:40]Key pressed [13:06:40]Feed [13:06:40]Write to MH i2c: D8 00 00 DA 20 D1 [13:06:40]Write i2c OK [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: D8 [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: D8 01 00 [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: D8 01 00 DA 20 00 D2 [13:06:40]int [13:06:40]Write to MH i2c: 01 00 00 DB 20 FB [13:06:40]Write i2c OK [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: 01 [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: 01 07 00 [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: 01 07 00 DB 20 00 48 00 00 00 3C 00 86 [13:06:40]state=2 [13:06:40]Key pressed [13:06:40]int [13:06:40]Write to MH i2c: 01 00 00 DC 20 FC [13:06:40]*** FLAG_PRN_KEY reset [13:06:40]Write i2c OK [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: 01 [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: 01 07 00 [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: 01 07 00 DC 20 00 00 00 00 00 F5 0F 07 [13:06:40]state=2 [13:06:40]Stop feed [13:06:40]int [13:06:40]Write to MH i2c: 01 00 00 DD 20 FD [13:06:40]*** FLAG_PRN_KEY set [13:06:40]Write i2c OK [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: 01 [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: 01 07 00 [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: 01 07 00 DD 20 00 08 00 00 00 FF 0F 1A [13:06:40]state=0 [13:06:40]Key pressed [13:06:40]Feed [13:06:40]Write to MH i2c: D8 00 00 DE 20 D5 [13:06:40]Write i2c OK [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: D8 [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: D8 01 00 [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: D8 01 00 DE 20 00 D6 [13:06:40]int [13:06:40]Write to MH i2c: 01 00 00 DF 20 FF [13:06:40]Write i2c OK [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: 01 [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: 01 07 00 [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: 01 07 00 DF 20 00 48 00 00 00 3C 00 8A [13:06:40]state=2 [13:06:40]Key pressed [13:06:40]int [13:06:40]Write to MH i2c: 01 00 00 E0 20 00 [13:06:40]*** FLAG_PRN_KEY reset [13:06:40]Write i2c OK [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: 01 [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: 01 07 00 [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: 01 07 00 E0 20 00 00 00 00 00 F6 0F 0C [13:06:40]state=2 [13:06:40]Stop feed [13:06:40]int [13:06:40]Write to MH i2c: 01 00 00 E1 20 01 [13:06:40]*** FLAG_PRN_KEY set [13:06:40]Write i2c OK [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: 01 [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: 01 07 00 [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: 01 07 00 E1 20 00 08 00 00 00 FF 0F 1E [13:06:40]state=0 [13:06:40]Key pressed [13:06:40]Feed [13:06:40]Write to MH i2c: D8 00 00 E2 20 D9 [13:06:40]Write i2c OK [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: D8 [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: D8 01 00 [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: D8 01 00 E2 20 00 DA [13:06:40]int [13:06:40]Write to MH i2c: 01 00 00 E3 20 03 [13:06:40]Write i2c OK [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: 01 [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: 01 07 00 [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: 01 07 00 E3 20 00 48 00 00 00 3C 00 8E [13:06:40]state=2 [13:06:40]Key pressed [13:06:40]int [13:06:40]Write to MH i2c: 01 00 00 E4 20 04 [13:06:40]*** FLAG_PRN_KEY reset [13:06:40]Write i2c OK [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: 01 [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: 01 07 00 [13:06:40]MH_I2C_Read... [13:06:40]Read from MH i2c: 01 07 00 E4 20 00 00 00 00 00 F5 0F 0F [13:06:40]state=2 [13:06:40]Stop feed [13:06:42]OFD Sender: No OFD packet to send [13:06:47]OFD Sender: No OFD packet to send [13:06:52]OFD Sender: No OFD packet to send [13:06:57]OFD Sender: No OFD packet to send [13:07:02]OFD Sender: No OFD packet to send [13:07:07]OFD Sender: No OFD packet to send [13:07:12]OFD Sender: No OFD packet to send [13:07:17]OFD Sender: No OFD packet to send [13:07:22]OFD Sender: No OFD packet to send [13:07:27]OFD Sender: No OFD packet to send [13:07:32]OFD Sender: No OFD packet to send [13:07:37]OFD Sender: No OFD packet to send [13:07:42]OFD Sender: No OFD packet to send [13:07:47]OFD Sender: No OFD packet to send [13:07:52]OFD Sender: No OFD packet to send [13:07:57]OFD Sender: No OFD packet to send [13:08:02]OFD Sender: No OFD packet to send [13:08:07]OFD Sender: No OFD packet to send [13:08:10]accept exits with 7 [13:08:10]New connection [13:08:10]New thread 3067436388 created [13:08:10]Thread 3067579748 joined [13:08:10]Waiting for new connection... [13:08:10] Sock 7.Parse request [13:08:10]Sock 7.Check first char [13:08:10]Sock 7.First char is OK [13:08:10]request: POST /json_proto HTTP/1.0 [13:08:10]Method: POST [13:08:10]URL: /json_proto [13:08:10]Method is POST - this is cgi request [13:08:10]url: /json_proto [13:08:10]query_string will be loaded in cgi processing [13:08:10]execute_cgi json_proto POST (null) [13:08:10]execute_cgi path=json_proto method=POST [13:08:10]POST find Content-Length [13:08:10]Host: 172.17.48.197:8080 [13:08:10]Content-Length: 1208 [13:08:10]Content-Type: application/json [13:08:10] [13:08:10]POST finish read [13:08:10]Found Content-Length = 1208 [13:08:10]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106614\u000A04.03.2024 13:04\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\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\u000A65649\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:08:10]execute_script... [13:08:10]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106614\u000A04.03.2024 13:04\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 20.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 1238.00\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\u000A65649\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:08:10]POST & json_proto [13:08:10]process_json_proto [13:08:10]json parsed OK: [13:08:10]protocol is kg_v1.0 [13:08:10]action value=print_text [13:08:10]process_action print_text [13:08:10]cmd_print_text [13:08:10]ExternCall_PrintAddStr [13:08:10]wPrintStart [13:08:10]Write to MH i2c: 01 00 00 E5 20 05 [13:08:10]Write i2c OK [13:08:10]MH_I2C_Read... [13:08:10]Read from MH i2c: 01 [13:08:10]MH_I2C_Read... [13:08:10]Read from MH i2c: 01 07 00 [13:08:10]MH_I2C_Read... [13:08:10]Read from MH i2c: 01 07 00 E5 20 00 00 00 00 00 FF 0F 1A [13:08:10]RasterBufferAndPrint [13:08:10]line *****ТОВАРНЫЙ ЧЕК***** [13:08:10]line АЗС 25 [13:08:10]line Партнер нефть [13:08:10]line 02508201610067 [13:08:10]line Кассир : Абылгазиев А. [13:08:10]line Счет N : (1)1106614 [13:08:10]line 04.03.2024 13:04 [13:08:10]line ПРОДАЖА [13:08:10]line ТРК (МРК, ГНК): 52 [13:08:10]line Вид ГСМ : 2710124130 [13:08:10]line Аи-92-К-5 [13:08:10]line 20.000 x 61.90 [13:08:10]line ИТОГ: 1238.00 [13:08:10]line Тип оплаты: Талоны: Топливная Карта [13:08:10]line 65649 [13:08:10]line ______________________ [13:08:10]line (подпись) [13:08:10]written 0, free lines is 4095 [13:08:10]Write to MH i2c: 01 00 00 F9 20 19 [13:08:10]Write i2c OK [13:08:10]MH_I2C_Read... [13:08:10]Read from MH i2c: 01 [13:08:10]MH_I2C_Read... [13:08:10]Read from MH i2c: 01 07 00 [13:08:10]MH_I2C_Read... [13:08:10]Read from MH i2c: 01 07 00 F9 20 00 00 00 00 00 15 0E 43 [13:08:10]RasterBufferAndPrint [13:08:10]line [13:08:10]line [13:08:10]line [13:08:10]line [13:08:10]line [13:08:10]written 0, free lines is 3607 [13:08:10]MH_Cut [13:08:10]Write to MH i2c: D1 01 00 00 21 01 F3 [13:08:10]Write i2c OK [13:08:10]MH_I2C_Read... [13:08:10]Read from MH i2c: D1 [13:08:10]MH_I2C_Read... [13:08:10]Read from MH i2c: D1 01 00 [13:08:10]MH_I2C_Read... [13:08:10]Read from MH i2c: D1 01 00 00 21 00 F2 [13:08:10]Write to MH i2c: 01 00 00 01 21 22 [13:08:10]Write i2c OK [13:08:10]MH_I2C_Read... [13:08:11]*** Cut start [13:08:11]*** Purtial cut [13:08:11]*** Stage 1: CUTSNS_PIN = 1 [13:08:12]OFD Sender: No OFD packet to send [13:08:13]Read from MH i2c: 01 [13:08:13]MH_I2C_Read... [13:08:13]*** Stop cut motor [13:08:13]*** Cut end [13:08:13]Read from MH i2c: 01 07 00 [13:08:13]MH_I2C_Read... [13:08:13]Read from MH i2c: 01 07 00 01 21 00 00 00 00 00 FF 0F 37 [13:08:13]process_action print_text done [13:08:13]requested_data is exist [13:08:13]produce_requested_data [13:08:13]requested_item fm.sn is exist - process it [13:08:13]wFMCommunicate request_size=4 [13:08:13]MH_SAM_APDU [13:08:13]CAPDU: 80 11 00 00 [13:08:13]Write to MH i2c: E2 08 00 02 21 80 11 00 00 00 00 00 00 9D [13:08:13]Write i2c OK [13:08:13]MH_I2C_Read... [13:08:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:13]Read from MH i2c: E2 [13:08:13]MH_I2C_Read... [13:08:13]Read from MH i2c: E2 17 00 [13:08:13]MH_I2C_Read... [13:08:13]Read from MH i2c: E2 17 00 02 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 FB [13:08:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:08:13]wFMCommunicate OK [13:08:13]requested_item fd.num is exist - process it [13:08:13]SAM_PROTO_GetFieldsCounters [13:08:13]wFMCommunicate request_size=4 [13:08:13]MH_SAM_APDU [13:08:13]CAPDU: 80 13 00 00 [13:08:13]Write to MH i2c: E2 08 00 03 21 80 13 00 00 00 00 00 00 A0 [13:08:13]Write i2c OK [13:08:13]MH_I2C_Read... [13:08:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:08:13]Read from MH i2c: E2 [13:08:13]MH_I2C_Read... [13:08:13]Read from MH i2c: E2 62 00 [13:08:13]MH_I2C_Read... [13:08:13]Read from MH i2c: E2 62 00 03 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C2 E2 01 00 0E 04 04 00 44 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 E3 [13:08: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C2 E2 01 00 0E 04 04 00 44 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 [13:08:13]wFMCommunicate OK [13:08:13]SAM_PROTO_GetFieldsCounters done [13:08:13]requested_item shift.num is exist - process it [13:08:13]requested_item shift.opened is exist - process it [13:08:13]req_shift_opened [13:08:13]FM_GetShiftState [13:08:13]SAM_PROTO_GetShiftState [13:08:13]wFMCommunicate request_size=4 [13:08:13]MH_SAM_APDU [13:08:13]CAPDU: 80 13 01 00 [13:08:13]Write to MH i2c: E2 08 00 04 21 80 13 01 00 00 00 00 00 A2 [13:08:13]Write i2c OK [13:08:13]MH_I2C_Read... [13:08:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:13]Read from MH i2c: E2 [13:08:13]MH_I2C_Read... [13:08:13]Read from MH i2c: E2 0E 00 [13:08:13]MH_I2C_Read... [13:08:13]Read from MH i2c: E2 0E 00 04 21 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 B9 [13:08:13]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:08:13]wFMCommunicate OK [13:08:13]SAM_PROTO_GetShiftState done [13:08:13]FM_GetShiftState done [13:08:13]req_shift_opened done [13:08:13]requested_item shift.open_date is exist - process it [13:08:13]req_shift_open_date [13:08:13]req_shift_open_date done [13:08:13]produce_requested_data done [13:08:13]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123586,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:08:13]process_action_free print_text [13:08:13]json_value_free [13:08:13]json_value_free done [13:08:13]process_json_proto returns [13:08:13]Send response to host [13:08:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123586,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:08:13]free response buf [13:08:13]execute_script done [13:08:13]execute_script returns [13:08:13]free content buf [13:08:13]Sock 7.Close socket [13:08:13]Sock 7.Thread stoped [13:08:17]OFD Sender: No OFD packet to send [13:08:22]OFD Sender: No OFD packet to send [13:08:27]OFD Sender: No OFD packet to send [13:08:32]OFD Sender: No OFD packet to send [13:08:37]OFD Sender: No OFD packet to send [13:08:42]OFD Sender: No OFD packet to send [13:08:47]OFD Sender: No OFD packet to send [13:08:52]OFD Sender: No OFD packet to send [13:08:57]OFD Sender: No OFD packet to send [13:09:02]OFD Sender: No OFD packet to send [13:09:07]OFD Sender: No OFD packet to send [13:09:12]OFD Sender: No OFD packet to send [13:09:17]OFD Sender: No OFD packet to send [13:09:22]OFD Sender: No OFD packet to send [13:09:27]OFD Sender: No OFD packet to send [13:09:32]OFD Sender: No OFD packet to send [13:09:37]OFD Sender: No OFD packet to send [13:09:42]OFD Sender: No OFD packet to send [13:09:47]OFD Sender: No OFD packet to send [13:09:52]OFD Sender: No OFD packet to send [13:09:57]OFD Sender: No OFD packet to send [13:10:02]OFD Sender: No OFD packet to send [13:10:08]OFD Sender: No OFD packet to send [13:10:13]OFD Sender: No OFD packet to send [13:10:18]OFD Sender: No OFD packet to send [13:10:23]OFD Sender: No OFD packet to send [13:10:28]OFD Sender: No OFD packet to send [13:10:33]OFD Sender: No OFD packet to send [13:10:38]OFD Sender: No OFD packet to send [13:10:39]accept exits with 9 [13:10:39]New connection [13:10:39]New thread 3067579748 created [13:10:39]Thread 3067436388 joined [13:10:39]Waiting for new connection... [13:10:39] Sock 9.Parse request [13:10:39]Sock 9.Check first char [13:10:39]Sock 9.First char is OK [13:10:39]request: POST /json_proto HTTP/1.0 [13:10:39]Method: POST [13:10:39]URL: /json_proto [13:10:39]Method is POST - this is cgi request [13:10:39]url: /json_proto [13:10:39]query_string will be loaded in cgi processing [13:10:39]execute_cgi json_proto POST (null) [13:10:39]execute_cgi path=json_proto method=POST [13:10:39]POST find Content-Length [13:10:39]Host: 172.17.48.197:8080 [13:10:39]Content-Length: 683 [13:10:39]Content-Type: application/json [13:10:39] [13:10:39]POST finish read [13:10:39]Found Content-Length = 683 [13:10:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106615", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:10:39]execute_script... [13:10: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)1106615", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:10:39]POST & json_proto [13:10:39]process_json_proto [13:10:39]json parsed OK: [13:10:39]protocol is kg_v1.0 [13:10:39]action value=close_receipt [13:10:39]process_action close_receipt [13:10:39]cmd_close_receipt [13:10:39]MH_GetDate [13:10:39]Write to MH i2c: F0 00 00 05 21 15 [13:10:39]Write i2c OK [13:10:39]MH_I2C_Read... [13:10:39]Read from MH i2c: F0 [13:10:39]MH_I2C_Read... [13:10:39]Read from MH i2c: F0 09 00 [13:10:39]MH_I2C_Read... [13:10:39]Read from MH i2c: F0 09 00 05 21 00 50 C8 E5 65 6C AF E3 65 E3 [13:10:39]GetLastDocTimeStamp 1709557431 [13:10:39]current date 1709557840 [13:10:39]FM_GetShiftState [13:10:39]SAM_PROTO_GetShiftState [13:10:39]wFMCommunicate request_size=4 [13:10:39]MH_SAM_APDU [13:10:39]CAPDU: 80 13 01 00 [13:10:39]Write to MH i2c: E2 08 00 06 21 80 13 01 00 00 00 00 00 A4 [13:10:39]Write i2c OK [13:10:39]MH_I2C_Read... [13:10:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:39]Read from MH i2c: E2 [13:10:39]MH_I2C_Read... [13:10:39]Read from MH i2c: E2 0E 00 [13:10:39]MH_I2C_Read... [13:10:39]Read from MH i2c: E2 0E 00 06 21 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 BB [13:10:39]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:10:39]wFMCommunicate OK [13:10:39]SAM_PROTO_GetShiftState done [13:10:39]FM_GetShiftState done [13:10:39]opened in 1709511088 [13:10:39]opened+sec_in_day 1709597488 [13:10:39]quantity*price = 100030 [13:10:39]sum+1 = 100031 [13:10:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 187 04.03.2024 13:10 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123587 ФПД: 114570014445445 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T131040&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123587&fm=114570014445445&tin=02508201610067®Number=0000000000090573&sum=100000 [13:10:40]StoreToDocumentArchive [13:10:40]shift 324 fd 123587 [13:10:40]save to /storage/0324/doc_00123587 [13:10:40]save last doc name /storage/0324/doc_00123587 to /storage/kkm_last_doc_name [13:10:40]save OK [13:10:40]Clear old archive folders... [13:10:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:10:40]tlvbuf is 01BB48B0 [13:10:40]SAM_PROTO_ClearQueue [13:10:40]wFMCommunicate request_size=4 [13:10:40]MH_SAM_APDU [13:10:40]CAPDU: 80 09 00 00 [13:10:40]Write to MH i2c: E2 08 00 13 21 80 09 00 00 00 00 00 00 A6 [13:10:40]Write i2c OK [13:10:40]MH_I2C_Read... [13:10:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:10:40]Read from MH i2c: E2 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: E2 03 00 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: E2 03 00 13 21 00 90 00 A8 [13:10:40]RAPDU: 90 00 [13:10:40]wFMCommunicate OK [13:10:40]SAM_PROTO_ClearQueue done [13:10:40]KKMCreateOFDPacket [13:10:40]OFDProtocolAddRootSTLVToBuf [13:10:40]FM_MakeSignedData [13:10:40]FM_MakeSignedData [13:10:40]SAM_PROTO_SignData [13:10:40]wFMCommunicate request_size=4 [13:10:40]MH_SAM_APDU [13:10:40]CAPDU: 80 0D 01 02 [13:10:40]Write to MH i2c: E2 08 00 14 21 80 0D 01 02 00 00 00 00 AE [13:10:40]Write i2c OK [13:10:40]MH_I2C_Read... [13:10:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:10:40]Read from MH i2c: E2 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: E2 03 00 [13:10:40]MH_I2C_Read... [13:10:40]Read from MH i2c: E2 03 00 14 21 00 90 00 A9 [13:10:40]RAPDU: 90 00 [13:10:40]wFMCommunicate OK [13:10:40]wFMCommunicate request_size=255 [13:10:40]MH_SAM_APDU [13:10:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 50 C8 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C3 E2 01 00 35 04 06 00 68 [13:10:40]Write to MH i2c: E2 02 01 15 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 50 C8 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C3 E2 01 00 35 04 06 00 68 00 00 8A [13:10:40]Write i2c OK [13:10:40]MH_I2C_Read... [13:10:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:41]Read from MH i2c: E2 [13:10:41]MH_I2C_Read... [13:10:41]Read from MH i2c: E2 03 00 [13:10:41]MH_I2C_Read... [13:10:41]Read from MH i2c: E2 03 00 15 21 00 90 00 AA [13:10:41]RAPDU: 90 00 [13:10:41]wFMCommunicate OK [13:10:41]wFMCommunicate request_size=10 [13:10:41]MH_SAM_APDU [13:10:41]CAPDU: 80 0D 02 02 05 33 69 03 4F 85 [13:10:41]Write to MH i2c: E2 0D 00 16 21 80 0D 02 02 05 00 33 69 03 4F 85 00 00 2E [13:10:41]Write i2c OK [13:10:41]MH_I2C_Read... [13:10:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:41]Read from MH i2c: E2 [13:10:41]MH_I2C_Read... [13:10:41]Read from MH i2c: E2 03 00 [13:10:41]MH_I2C_Read... [13:10:41]Read from MH i2c: E2 03 00 16 21 00 90 00 AB [13:10:41]RAPDU: 90 00 [13:10:41]wFMCommunicate OK [13:10:41]wFMCommunicate request_size=4 [13:10:41]MH_SAM_APDU [13:10:41]CAPDU: 80 0D 03 02 [13:10:41]Write to MH i2c: E2 08 00 17 21 80 0D 03 02 00 00 00 00 B3 [13:10:41]Write i2c OK [13:10:41]MH_I2C_Read... [13:10:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:10:41]Read from MH i2c: E2 [13:10:41]MH_I2C_Read... [13:10:41]Read from MH i2c: E2 0B 00 [13:10:41]MH_I2C_Read... [13:10:41]Read from MH i2c: E2 0B 00 17 21 00 71 15 87 36 46 28 40 5C 90 00 01 [13:10:41]RAPDU: 71 15 87 36 46 28 40 5C 90 00 [13:10:41]wFMCommunicate OK [13:10:41]SAM_PROTO_SignData done [13:10:41]FM_MakeSignedData done [13:10:41]CreateOFDProtocolMessage [13:10:41]wFMCommunicate request_size=4 [13:10:41]MH_SAM_APDU [13:10:41]CAPDU: 80 11 00 00 [13:10:41]Write to MH i2c: E2 08 00 18 21 80 11 00 00 00 00 00 00 B3 [13:10:41]Write i2c OK [13:10:41]MH_I2C_Read... [13:10:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:41]Read from MH i2c: E2 [13:10:41]MH_I2C_Read... [13:10:41]Read from MH i2c: E2 17 00 [13:10:41]MH_I2C_Read... [13:10:41]Read from MH i2c: E2 17 00 18 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 11 [13:10:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:10:41]wFMCommunicate OK [13:10:41]CreateOFDProtocolMessage done [13:10:41]OFDSenderStorePacket 123587 [13:10:41]StoreOFDPacket docnum=123587 [13:10:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 C0 E5 07 01 49 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 50 C8 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C3 E2 01 00 35 04 06 00 68 33 69 03 4F 85 71 15 87 36 46 28 40 5C [13:10:41]CheckFolder [13:10:41]dirname=/storage/ofd_packets [13:10:41]CheckFolder done [13:10:41]ProducePacketName [13:10:41]name=ofd_packets/00123587 [13:10:41]NVStorageSaveData ofd_packets/00123587 [13:10:41]File name is /storage/ofd_packets/00123587 [13:10:41]Write 301 bytes [13:10:41]NVStorageSaveData done [13:10:41]OFDSenderStorePacket done [13:10:41]KKMCreateOFDPacket done [13:10:41]NVStorageSaveData kkm_last_timestamp [13:10:41]File name is /storage/kkm_last_timestamp [13:10:41]Write 4 bytes [13:10:41]NVStorageSaveData done [13:10:41]ExternCall_PrintAddStr [13:10:41]wPrintStart [13:10:41]Write to MH i2c: 01 00 00 19 21 3A [13:10:41]Write i2c OK [13:10:41]MH_I2C_Read... [13:10:41]Read from MH i2c: 01 [13:10:41]MH_I2C_Read... [13:10:41]Read from MH i2c: 01 07 00 [13:10:41]MH_I2C_Read... [13:10:41]Read from MH i2c: 01 07 00 19 21 00 00 00 00 00 FF 0F 4F [13:10:41]RasterBufferAndPrint [13:10:41]line Счет N : (1)1106615 [13:10:41]line ИНН: 02508201610067 [13:10:41]line Контрольно-Кассовый Чек [13:10:41]line ПРОДАЖА [13:10:41]line ТРК (МРК, ГНК) : 52 [13:10:41]line Товар: 2710124130 [13:10:41]line Аи-92-К-5 [13:10:41]line 16.160 * 61.90 [13:10:41]line = 1000.30 [13:10:41]line НДС 12% НСП 1% [13:10:41]line > о реализуемом товаре [13:10:41]line ОКРУГЛЕНИЕ: -0.30 [13:10:41]line ИТОГО: 1000.00 [13:10:41]line Внесено: 1000.00 [13:10:41]line СДАЧА: 0.00 [13:10:41]line НСП 1% : 8.85 [13:10:41]line НДС 12% : 106.23 [13:10:41]line Наличными: 1000.00 [13:10:41]line Безнал.: 0.00 [13:10:41]line Место: АЗС № 25 "Партнер Нефть" [13:10:41]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:10:41]line СНО: Общий режим [13:10:41]line Чек 187 04.03.2024 13:10 [13:10:41]line Смена: 324 ФФД: 1.0 [13:10:41]line ЗНМ: 0300000019 [13:10:41]line РНМ: 0000000000090573 [13:10:41]line Версия ККМ: 001 [13:10:41]line ФМ: 0000000000874798 [13:10:41]line ФД: 123587 [13:10:41]line ФПД: 114570014445445 [13:10:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T131040&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123587&fm=114570014445445&tin=02508201610067®Number=0000000000090573&sum=100000 [13:10:41]OFD Sender: Processing packet 123587 [packets to send 112, broken 111] [13:10:41]ProducePacketName [13:10:41]name=ofd_packets/00123587 [13:10:41]OFD Sender: To server: pG, [13:10:41]CommunicateWithHost lk.salyk.kg:30040 [13:10:41]ConnectInit lk.salyk.kg [13:10:41]written 0, free lines is 4095 [13:10:41]Connected sock=10 [13:10: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 37 39 38 0F 01 00 00 C0 E5 07 01 49 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 50 C8 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C3 E2 01 00 35 04 06 00 68 33 69 03 4F 85 71 15 87 36 46 28 40 5C [13:10:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 02 F6 47 00 2D EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C3 E2 01 00 F4 03 04 00 79 74 E5 65 B6 04 01 00 00 85 3F C7 9F 9F EF D7 B7 [13:10:41]CommunicateWithHost err = 0 [13:10:41]CheckOFDResponse [13:10:41]1017 (14) - 77093643461234 [13:10:41]1041 (16) - 0000000000874798 [13:10:41]1040 (4) - 123587 [13:10:41]1012 (4) - 04.03.2024 07:12 [13:10:41]1206 (1) - 0 [13:10:41]OFD Sender: Remove packet 123587 [13:10:41]ProducePacketName [13:10:41]name=ofd_packets/00123587 [13:10:41]NVStorageDeleteData [13:10:42]Write to MH i2c: 01 00 00 44 21 65 [13:10:42]Write i2c OK [13:10:42]MH_I2C_Read... [13:10:42]Read from MH i2c: 01 [13:10:42]MH_I2C_Read... [13:10:42]Read from MH i2c: 01 07 00 [13:10:42]MH_I2C_Read... [13:10:42]Read from MH i2c: 01 07 00 44 21 00 00 00 00 00 ED 0C 65 [13:10:42]RasterBufferAndPrint [13:10:42]line [13:10:42]line [13:10:42]line [13:10:42]line [13:10:42]line [13:10:42]written 0, free lines is 3318 [13:10:42]MH_Cut [13:10:42]Write to MH i2c: D1 01 00 4B 21 01 3E [13:10:42]Write i2c OK [13:10:42]MH_I2C_Read... [13:10:42]Read from MH i2c: D1 [13:10:42]MH_I2C_Read... [13:10:42]Read from MH i2c: D1 01 00 [13:10:42]MH_I2C_Read... [13:10:42]Read from MH i2c: D1 01 00 4B 21 00 3D [13:10:42]Write to MH i2c: 01 00 00 4C 21 6D [13:10:42]Write i2c OK [13:10:42]MH_I2C_Read... [13:10:42]OFD Sender: No OFD packet to send [13:10:42]*** Cut start [13:10:42]*** Purtial cut [13:10:42]*** Stage 1: CUTSNS_PIN = 1 [13:10:44]Read from MH i2c: 01 [13:10:44]MH_I2C_Read... [13:10:44]*** Stop cut motor [13:10:44]*** Cut end [13:10:44]Read from MH i2c: 01 07 00 [13:10:44]MH_I2C_Read... [13:10:44]Read from MH i2c: 01 07 00 4C 21 00 00 00 00 00 FF 0F 82 [13:10:44]process_action close_receipt done [13:10:44]requested_data is exist [13:10:44]produce_requested_data [13:10:44]requested_item fm.sn is exist - process it [13:10:44]wFMCommunicate request_size=4 [13:10:44]MH_SAM_APDU [13:10:44]CAPDU: 80 11 00 00 [13:10:44]Write to MH i2c: E2 08 00 4D 21 80 11 00 00 00 00 00 00 E8 [13:10:44]Write i2c OK [13:10:44]MH_I2C_Read... [13:10:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:44]Read from MH i2c: E2 [13:10:44]MH_I2C_Read... [13:10:44]Read from MH i2c: E2 17 00 [13:10:44]MH_I2C_Read... [13:10:44]Read from MH i2c: E2 17 00 4D 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 46 [13:10:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:10:44]wFMCommunicate OK [13:10:44]requested_item fd.num is exist - process it [13:10:44]SAM_PROTO_GetFieldsCounters [13:10:44]wFMCommunicate request_size=4 [13:10:44]MH_SAM_APDU [13:10:44]CAPDU: 80 13 00 00 [13:10:44]Write to MH i2c: E2 08 00 4E 21 80 13 00 00 00 00 00 00 EB [13:10:44]Write i2c OK [13:10:44]MH_I2C_Read... [13:10:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:10:45]Read from MH i2c: E2 [13:10:45]MH_I2C_Read... [13:10:45]Read from MH i2c: E2 62 00 [13:10:45]MH_I2C_Read... [13:10:45]Read from MH i2c: E2 62 00 4E 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C3 E2 01 00 0E 04 04 00 44 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 32 [13:10:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C3 E2 01 00 0E 04 04 00 44 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 [13:10:45]wFMCommunicate OK [13:10:45]SAM_PROTO_GetFieldsCounters done [13:10:45]requested_item shift.num is exist - process it [13:10:45]requested_item shift.opened is exist - process it [13:10:45]req_shift_opened [13:10:45]FM_GetShiftState [13:10:45]SAM_PROTO_GetShiftState [13:10:45]wFMCommunicate request_size=4 [13:10:45]MH_SAM_APDU [13:10:45]CAPDU: 80 13 01 00 [13:10:45]Write to MH i2c: E2 08 00 4F 21 80 13 01 00 00 00 00 00 ED [13:10:45]Write i2c OK [13:10:45]MH_I2C_Read... [13:10:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:45]Read from MH i2c: E2 [13:10:45]MH_I2C_Read... [13:10:45]Read from MH i2c: E2 0E 00 [13:10:45]MH_I2C_Read... [13:10:45]Read from MH i2c: E2 0E 00 4F 21 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 04 [13:10:45]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:10:45]wFMCommunicate OK [13:10:45]SAM_PROTO_GetShiftState done [13:10:45]FM_GetShiftState done [13:10:45]req_shift_opened done [13:10:45]requested_item shift.open_date is exist - process it [13:10:45]req_shift_open_date [13:10:45]req_shift_open_date done [13:10:45]produce_requested_data done [13:10:45]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123587,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:10:45]process_action_free close_receipt [13:10:45]json_value_free [13:10:45]json_value_free done [13:10:45]process_json_proto returns [13:10:45]Send response to host [13:10:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123587,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:10:45]free response buf [13:10:45]execute_script done [13:10:45]execute_script returns [13:10:45]free content buf [13:10:45]Sock 9.Close socket [13:10:45]Sock 9.Thread stoped [13:10:47]OFD Sender: No OFD packet to send [13:10:51]accept exits with 7 [13:10:51]New connection [13:10:51]New thread 3067436388 created [13:10:51]Thread 3067579748 joined [13:10:51]Waiting for new connection... [13:10:51] Sock 7.Parse request [13:10:51]Sock 7.Check first char [13:10:51]Sock 7.First char is OK [13:10:51]request: POST /json_proto HTTP/1.0 [13:10:51]Method: POST [13:10:51]URL: /json_proto [13:10:51]Method is POST - this is cgi request [13:10:51]url: /json_proto [13:10:51]query_string will be loaded in cgi processing [13:10:51]execute_cgi json_proto POST (null) [13:10:51]execute_cgi path=json_proto method=POST [13:10:51]POST find Content-Length [13:10:51]Host: 172.17.48.197:8080 [13:10:51]Content-Length: 683 [13:10:51]Content-Type: application/json [13:10:51] [13:10:51]POST finish read [13:10:51]Found Content-Length = 683 [13:10:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106616", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "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:10:51]execute_script... [13:10:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106616", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 14.390, "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:10:51]POST & json_proto [13:10:51]process_json_proto [13:10:51]json parsed OK: [13:10:51]protocol is kg_v1.0 [13:10:51]action value=close_receipt [13:10:51]process_action close_receipt [13:10:51]cmd_close_receipt [13:10:51]MH_GetDate [13:10:51]Write to MH i2c: F0 00 00 50 21 60 [13:10:51]Write i2c OK [13:10:51]MH_I2C_Read... [13:10:51]Read from MH i2c: F0 [13:10:51]MH_I2C_Read... [13:10:51]Read from MH i2c: F0 09 00 [13:10:51]MH_I2C_Read... [13:10:51]Read from MH i2c: F0 09 00 50 21 00 5C C8 E5 65 6C AF E3 65 3A [13:10:51]GetLastDocTimeStamp 1709557840 [13:10:51]current date 1709557852 [13:10:51]FM_GetShiftState [13:10:51]SAM_PROTO_GetShiftState [13:10:51]wFMCommunicate request_size=4 [13:10:51]MH_SAM_APDU [13:10:51]CAPDU: 80 13 01 00 [13:10:51]Write to MH i2c: E2 08 00 51 21 80 13 01 00 00 00 00 00 EF [13:10:51]Write i2c OK [13:10:51]MH_I2C_Read... [13:10:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:51]Read from MH i2c: E2 [13:10:51]MH_I2C_Read... [13:10:51]Read from MH i2c: E2 0E 00 [13:10:51]MH_I2C_Read... [13:10:51]Read from MH i2c: E2 0E 00 51 21 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 06 [13:10:51]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:10:51]wFMCommunicate OK [13:10:51]SAM_PROTO_GetShiftState done [13:10:51]FM_GetShiftState done [13:10:51]opened in 1709511088 [13:10:51]opened+sec_in_day 1709597488 [13:10:51]quantity*price = 100010 [13:10:51]sum+1 = 100012 [13:10:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 188 04.03.2024 13:10 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123588 ФПД: 33597958045949 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T131052&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123588&fm=33597958045949&tin=02508201610067®Number=0000000000090573&sum=100000 [13:10:52]StoreToDocumentArchive [13:10:52]shift 324 fd 123588 [13:10:52]save to /storage/0324/doc_00123588 [13:10:52]save last doc name /storage/0324/doc_00123588 to /storage/kkm_last_doc_name [13:10:52]save OK [13:10:52]Clear old archive folders... [13:10:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:10:52]tlvbuf is 01C57440 [13:10:52]SAM_PROTO_ClearQueue [13:10:52]wFMCommunicate request_size=4 [13:10:52]MH_SAM_APDU [13:10:52]CAPDU: 80 09 00 00 [13:10:52]Write to MH i2c: E2 08 00 5E 21 80 09 00 00 00 00 00 00 F1 [13:10:52]Write i2c OK [13:10:52]MH_I2C_Read... [13:10:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:10:52]Read from MH i2c: E2 [13:10:52]MH_I2C_Read... [13:10:52]Read from MH i2c: E2 03 00 [13:10:52]MH_I2C_Read... [13:10:52]Read from MH i2c: E2 03 00 5E 21 00 90 00 F3 [13:10:52]RAPDU: 90 00 [13:10:52]wFMCommunicate OK [13:10:52]SAM_PROTO_ClearQueue done [13:10:52]KKMCreateOFDPacket [13:10:52]OFDProtocolAddRootSTLVToBuf [13:10:52]FM_MakeSignedData [13:10:52]FM_MakeSignedData [13:10:52]SAM_PROTO_SignData [13:10:52]wFMCommunicate request_size=4 [13:10:52]MH_SAM_APDU [13:10:52]CAPDU: 80 0D 01 02 [13:10:52]Write to MH i2c: E2 08 00 5F 21 80 0D 01 02 00 00 00 00 F9 [13:10:52]Write i2c OK [13:10:52]MH_I2C_Read... [13:10:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:10:52]Read from MH i2c: E2 [13:10:52]MH_I2C_Read... [13:10:52]Read from MH i2c: E2 03 00 [13:10:52]MH_I2C_Read... [13:10:52]Read from MH i2c: E2 03 00 5F 21 00 90 00 F4 [13:10:52]RAPDU: 90 00 [13:10:52]wFMCommunicate OK [13:10:52]wFMCommunicate request_size=255 [13:10:52]MH_SAM_APDU [13:10:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 38 00 00 00 00 00 37 04 06 00 26 1B 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 BC 00 00 00 F4 03 04 00 5C C8 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C4 E2 01 00 35 04 06 00 1E [13:10:52]Write to MH i2c: E2 02 01 60 21 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 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 BC 00 00 00 F4 03 04 00 5C C8 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C4 E2 01 00 35 04 06 00 1E 00 00 92 [13:10:52]Write i2c OK [13:10:52]MH_I2C_Read... [13:10:52]OFD Sender: No OFD packet to send [13:10:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:52]Read from MH i2c: E2 [13:10:52]MH_I2C_Read... [13:10:52]Read from MH i2c: E2 03 00 [13:10:52]MH_I2C_Read... [13:10:52]Read from MH i2c: E2 03 00 60 21 00 90 00 F5 [13:10:52]RAPDU: 90 00 [13:10:52]wFMCommunicate OK [13:10:52]wFMCommunicate request_size=10 [13:10:52]MH_SAM_APDU [13:10:52]CAPDU: 80 0D 02 02 05 8E A2 5A C0 FD [13:10:52]Write to MH i2c: E2 0D 00 61 21 80 0D 02 02 05 00 8E A2 5A C0 FD 00 00 4D [13:10:52]Write i2c OK [13:10:52]MH_I2C_Read... [13:10:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:52]Read from MH i2c: E2 [13:10:52]MH_I2C_Read... [13:10:52]Read from MH i2c: E2 03 00 [13:10:52]MH_I2C_Read... [13:10:52]Read from MH i2c: E2 03 00 61 21 00 90 00 F6 [13:10:52]RAPDU: 90 00 [13:10:52]wFMCommunicate OK [13:10:52]wFMCommunicate request_size=4 [13:10:52]MH_SAM_APDU [13:10:52]CAPDU: 80 0D 03 02 [13:10:52]Write to MH i2c: E2 08 00 62 21 80 0D 03 02 00 00 00 00 FE [13:10:52]Write i2c OK [13:10:52]MH_I2C_Read... [13:10:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:10:52]Read from MH i2c: E2 [13:10:52]MH_I2C_Read... [13:10:52]Read from MH i2c: E2 0B 00 [13:10:52]MH_I2C_Read... [13:10:52]Read from MH i2c: E2 0B 00 62 21 00 CB 07 62 D9 02 82 39 DF 90 00 A8 [13:10:52]RAPDU: CB 07 62 D9 02 82 39 DF 90 00 [13:10:52]wFMCommunicate OK [13:10:52]SAM_PROTO_SignData done [13:10:52]FM_MakeSignedData done [13:10:52]CreateOFDProtocolMessage [13:10:52]wFMCommunicate request_size=4 [13:10:52]MH_SAM_APDU [13:10:52]CAPDU: 80 11 00 00 [13:10:52]Write to MH i2c: E2 08 00 63 21 80 11 00 00 00 00 00 00 FE [13:10:52]Write i2c OK [13:10:52]MH_I2C_Read... [13:10:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:52]Read from MH i2c: E2 [13:10:52]MH_I2C_Read... [13:10:52]Read from MH i2c: E2 17 00 [13:10:52]MH_I2C_Read... [13:10:52]Read from MH i2c: E2 17 00 63 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 5C [13:10:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:10:52]wFMCommunicate OK [13:10:52]CreateOFDProtocolMessage done [13:10:52]OFDSenderStorePacket 123588 [13:10:52]StoreOFDPacket docnum=123588 [13:10:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 75 D1 07 01 54 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 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 BC 00 00 00 F4 03 04 00 5C C8 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C4 E2 01 00 35 04 06 00 1E 8E A2 5A C0 FD CB 07 62 D9 02 82 39 DF [13:10:52]CheckFolder [13:10:52]dirname=/storage/ofd_packets [13:10:52]CheckFolder done [13:10:52]ProducePacketName [13:10:52]name=ofd_packets/00123588 [13:10:52]NVStorageSaveData ofd_packets/00123588 [13:10:52]File name is /storage/ofd_packets/00123588 [13:10:52]Write 301 bytes [13:10:52]NVStorageSaveData done [13:10:52]OFDSenderStorePacket done [13:10:52]KKMCreateOFDPacket done [13:10:52]NVStorageSaveData kkm_last_timestamp [13:10:52]File name is /storage/kkm_last_timestamp [13:10:52]Write 4 bytes [13:10:52]NVStorageSaveData done [13:10:52]ExternCall_PrintAddStr [13:10:52]wPrintStart [13:10:52]Write to MH i2c: 01 00 00 64 21 85 [13:10:52]Write i2c OK [13:10:52]MH_I2C_Read... [13:10:52]Read from MH i2c: 01 [13:10:52]MH_I2C_Read... [13:10:52]Read from MH i2c: 01 07 00 [13:10:52]MH_I2C_Read... [13:10:52]Read from MH i2c: 01 07 00 64 21 00 00 00 00 00 FF 0F 9A [13:10:52]RasterBufferAndPrint [13:10:52]line Счет N : (1)1106616 [13:10:52]line ИНН: 02508201610067 [13:10:52]line Контрольно-Кассовый Чек [13:10:52]line ПРОДАЖА [13:10:52]line ТРК (МРК, ГНК) : 63 [13:10:52]line Товар: 2710124500 [13:10:52]line Аи-95-К-5 [13:10:52]line 14.390 * 69.50 [13:10:52]line = 1000.11 [13:10:52]line НДС 12% НСП 1% [13:10:52]line > о реализуемом товаре [13:10:52]line ОКРУГЛЕНИЕ: -0.11 [13:10:52]line ИТОГО: 1000.00 [13:10:52]line Внесено: 1000.00 [13:10:52]line СДАЧА: 0.00 [13:10:52]line НСП 1% : 8.85 [13:10:52]line НДС 12% : 106.21 [13:10:52]line Наличными: 1000.00 [13:10:52]line Безнал.: 0.00 [13:10:52]line Место: АЗС № 25 "Партнер Нефть" [13:10:52]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:10:52]line СНО: Общий режим [13:10:52]line Чек 188 04.03.2024 13:10 [13:10:52]line Смена: 324 ФФД: 1.0 [13:10:52]line ЗНМ: 0300000019 [13:10:52]line РНМ: 0000000000090573 [13:10:52]line Версия ККМ: 001 [13:10:52]line ФМ: 0000000000874798 [13:10:52]line ФД: 123588 [13:10:52]line ФПД: 33597958045949 [13:10:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T131052&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123588&fm=33597958045949&tin=02508201610067®Number=0000000000090573&sum=100000 [13:10:52]written 0, free lines is 4095 [13:10:52]OFD Sender: Processing packet 123588 [packets to send 112, broken 111] [13:10:52]ProducePacketName [13:10:52]name=ofd_packets/00123588 [13:10:52]OFD Sender: To server: pG, [13:10:52]CommunicateWithHost lk.salyk.kg:30040 [13:10:52]ConnectInit lk.salyk.kg [13:10:52]Connected sock=10 [13:10:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 75 D1 07 01 54 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 38 00 00 00 00 00 37 04 06 00 26 1B 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 BC 00 00 00 F4 03 04 00 5C C8 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C4 E2 01 00 35 04 06 00 1E 8E A2 5A C0 FD CB 07 62 D9 02 82 39 DF [13:10:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 C0 15 47 00 9D 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 37 39 38 10 04 04 00 C4 E2 01 00 F4 03 04 00 84 74 E5 65 B6 04 01 00 00 A4 67 C6 B8 19 F8 BD E8 [13:10:53]CommunicateWithHost err = 0 [13:10:53]CheckOFDResponse [13:10:53]1017 (14) - 77093643461234 [13:10:53]1041 (16) - 0000000000874798 [13:10:53]1040 (4) - 123588 [13:10:53]1012 (4) - 04.03.2024 07:13 [13:10:53]1206 (1) - 0 [13:10:53]OFD Sender: Remove packet 123588 [13:10:53]ProducePacketName [13:10:53]name=ofd_packets/00123588 [13:10:53]NVStorageDeleteData [13:10:53]Write to MH i2c: 01 00 00 8F 21 B0 [13:10:53]Write i2c OK [13:10:53]MH_I2C_Read... [13:10:53]Read from MH i2c: 01 [13:10:53]MH_I2C_Read... [13:10:53]Read from MH i2c: 01 07 00 [13:10:53]MH_I2C_Read... [13:10:53]Read from MH i2c: 01 07 00 8F 21 00 00 00 00 00 FC 0C BF [13:10:53]RasterBufferAndPrint [13:10:53]line [13:10:53]line [13:10:53]line [13:10:53]line [13:10:53]line [13:10:53]written 0, free lines is 3333 [13:10:53]MH_Cut [13:10:53]Write to MH i2c: D1 01 00 96 21 01 89 [13:10:53]Write i2c OK [13:10:53]MH_I2C_Read... [13:10:53]Read from MH i2c: D1 [13:10:53]MH_I2C_Read... [13:10:53]Read from MH i2c: D1 01 00 [13:10:53]MH_I2C_Read... [13:10:53]Read from MH i2c: D1 01 00 96 21 00 88 [13:10:53]Write to MH i2c: 01 00 00 97 21 B8 [13:10:53]Write i2c OK [13:10:53]MH_I2C_Read... [13:10:53]OFD Sender: No OFD packet to send [13:10:54]*** Cut start [13:10:54]*** Purtial cut [13:10:54]*** Stage 1: CUTSNS_PIN = 1 [13:10:56]Read from MH i2c: 01 [13:10:56]MH_I2C_Read... [13:10:56]*** Stop cut motor [13:10:56]*** Cut end [13:10:56]Read from MH i2c: 01 07 00 [13:10:56]MH_I2C_Read... [13:10:56]Read from MH i2c: 01 07 00 97 21 00 00 00 00 00 FF 0F CD [13:10:56]process_action close_receipt done [13:10:56]requested_data is exist [13:10:56]produce_requested_data [13:10:56]requested_item fm.sn is exist - process it [13:10:56]wFMCommunicate request_size=4 [13:10:56]MH_SAM_APDU [13:10:56]CAPDU: 80 11 00 00 [13:10:56]Write to MH i2c: E2 08 00 98 21 80 11 00 00 00 00 00 00 33 [13:10:56]Write i2c OK [13:10:56]MH_I2C_Read... [13:10:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:56]Read from MH i2c: E2 [13:10:56]MH_I2C_Read... [13:10:56]Read from MH i2c: E2 17 00 [13:10:56]MH_I2C_Read... [13:10:56]Read from MH i2c: E2 17 00 98 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 91 [13:10:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:10:56]wFMCommunicate OK [13:10:56]requested_item fd.num is exist - process it [13:10:56]SAM_PROTO_GetFieldsCounters [13:10:56]wFMCommunicate request_size=4 [13:10:56]MH_SAM_APDU [13:10:56]CAPDU: 80 13 00 00 [13:10:56]Write to MH i2c: E2 08 00 99 21 80 13 00 00 00 00 00 00 36 [13:10:56]Write i2c OK [13:10:56]MH_I2C_Read... [13:10:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:10:56]Read from MH i2c: E2 [13:10:56]MH_I2C_Read... [13:10:56]Read from MH i2c: E2 62 00 [13:10:56]MH_I2C_Read... [13:10:56]Read from MH i2c: E2 62 00 99 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C4 E2 01 00 0E 04 04 00 44 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 81 [13:10:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C4 E2 01 00 0E 04 04 00 44 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 [13:10:56]wFMCommunicate OK [13:10:56]SAM_PROTO_GetFieldsCounters done [13:10:56]requested_item shift.num is exist - process it [13:10:56]requested_item shift.opened is exist - process it [13:10:56]req_shift_opened [13:10:56]FM_GetShiftState [13:10:56]SAM_PROTO_GetShiftState [13:10:56]wFMCommunicate request_size=4 [13:10:56]MH_SAM_APDU [13:10:56]CAPDU: 80 13 01 00 [13:10:56]Write to MH i2c: E2 08 00 9A 21 80 13 01 00 00 00 00 00 38 [13:10:56]Write i2c OK [13:10:56]MH_I2C_Read... [13:10:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:56]Read from MH i2c: E2 [13:10:56]MH_I2C_Read... [13:10:56]Read from MH i2c: E2 0E 00 [13:10:56]MH_I2C_Read... [13:10:56]Read from MH i2c: E2 0E 00 9A 21 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 4F [13:10:56]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:10:56]wFMCommunicate OK [13:10:56]SAM_PROTO_GetShiftState done [13:10:56]FM_GetShiftState done [13:10:56]req_shift_opened done [13:10:56]requested_item shift.open_date is exist - process it [13:10:56]req_shift_open_date [13:10:56]req_shift_open_date done [13:10:56]produce_requested_data done [13:10:56]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123588,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:10:56]process_action_free close_receipt [13:10:56]json_value_free [13:10:56]json_value_free done [13:10:56]process_json_proto returns [13:10:56]Send response to host [13:10:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123588,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:10:56]free response buf [13:10:56]execute_script done [13:10:56]execute_script returns [13:10:56]free content buf [13:10:56]Sock 7.Close socket [13:10:56]Sock 7.Thread stoped [13:10:58]OFD Sender: No OFD packet to send [13:11:03]OFD Sender: No OFD packet to send [13:11:08]OFD Sender: No OFD packet to send [13:11:13]OFD Sender: No OFD packet to send [13:11:18]OFD Sender: No OFD packet to send [13:11:23]OFD Sender: No OFD packet to send [13:11:28]OFD Sender: No OFD packet to send [13:11:33]OFD Sender: No OFD packet to send [13:11:38]OFD Sender: No OFD packet to send [13:11:43]OFD Sender: No OFD packet to send [13:11:48]OFD Sender: No OFD packet to send [13:11:53]OFD Sender: No OFD packet to send [13:11:58]OFD Sender: No OFD packet to send [13:12:03]OFD Sender: No OFD packet to send [13:12:08]OFD Sender: No OFD packet to send [13:12:13]OFD Sender: No OFD packet to send [13:12:15]int [13:12:15]Write to MH i2c: 01 00 00 9B 21 BC [13:12:15]*** FLAG_PRN_KEY set [13:12:15]Write i2c OK [13:12:15]MH_I2C_Read... [13:12:15]Read from MH i2c: 01 [13:12:15]MH_I2C_Read... [13:12:15]Read from MH i2c: 01 07 00 [13:12:15]MH_I2C_Read... [13:12:15]Read from MH i2c: 01 07 00 9B 21 00 08 00 00 00 FF 0F D9 [13:12:15]state=0 [13:12:15]Key pressed [13:12:15]Feed [13:12:15]Write to MH i2c: D8 00 00 9C 21 94 [13:12:15]Write i2c OK [13:12:15]MH_I2C_Read... [13:12:15]Read from MH i2c: D8 [13:12:15]MH_I2C_Read... [13:12:15]Read from MH i2c: D8 01 00 [13:12:15]MH_I2C_Read... [13:12:15]Read from MH i2c: D8 01 00 9C 21 00 95 [13:12:15]int [13:12:15]Write to MH i2c: 01 00 00 9D 21 BE [13:12:15]Write i2c OK [13:12:15]MH_I2C_Read... [13:12:15]Read from MH i2c: 01 [13:12:15]MH_I2C_Read... [13:12:15]Read from MH i2c: 01 07 00 [13:12:15]MH_I2C_Read... [13:12:15]Read from MH i2c: 01 07 00 9D 21 00 48 00 00 00 3C 00 49 [13:12:15]state=2 [13:12:15]Key pressed [13:12:16]int [13:12:16]Write to MH i2c: 01 00 00 9E 21 BF [13:12:16]*** FLAG_PRN_KEY reset [13:12:16]Write i2c OK [13:12:16]MH_I2C_Read... [13:12:16]Read from MH i2c: 01 [13:12:16]MH_I2C_Read... [13:12:16]Read from MH i2c: 01 07 00 [13:12:16]MH_I2C_Read... [13:12:16]Read from MH i2c: 01 07 00 9E 21 00 00 00 00 00 FA 0F CF [13:12:16]state=2 [13:12:16]Stop feed [13:12:18]OFD Sender: No OFD packet to send [13:12:23]OFD Sender: No OFD packet to send [13:12:28]OFD Sender: No OFD packet to send [13:12:33]OFD Sender: No OFD packet to send [13:12:38]OFD Sender: No OFD packet to send [13:12:43]OFD Sender: No OFD packet to send [13:12:48]OFD Sender: No OFD packet to send [13:12:53]OFD Sender: No OFD packet to send [13:12:58]OFD Sender: No OFD packet to send [13:13:03]OFD Sender: No OFD packet to send [13:13:08]OFD Sender: No OFD packet to send [13:13:13]OFD Sender: No OFD packet to send [13:13:18]OFD Sender: No OFD packet to send [13:13:23]OFD Sender: No OFD packet to send [13:13:28]OFD Sender: No OFD packet to send [13:13:33]OFD Sender: No OFD packet to send [13:13:38]OFD Sender: No OFD packet to send [13:13:43]OFD Sender: No OFD packet to send [13:13:48]accept exits with 9 [13:13:48]New connection [13:13:48]New thread 3067579748 created [13:13:48]Thread 3067436388 joined [13:13:48]Waiting for new connection... [13:13:48] Sock 9.Parse request [13:13:48]Sock 9.Check first char [13:13:48]Sock 9.First char is OK [13:13:48]request: POST /json_proto HTTP/1.0 [13:13:48]Method: POST [13:13:48]URL: /json_proto [13:13:48]Method is POST - this is cgi request [13:13:48]url: /json_proto [13:13:48]query_string will be loaded in cgi processing [13:13:48]execute_cgi json_proto POST (null) [13:13:48]execute_cgi path=json_proto method=POST [13:13:48]POST find Content-Length [13:13:48]Host: 172.17.48.197:8080 [13:13:48]Content-Length: 683 [13:13:48]Content-Type: application/json [13:13:48] [13:13:48]POST finish read [13:13:48]Found Content-Length = 683 [13:13:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106617", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 15.830, "sum" : 1100.19, "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" ] } } [13:13:48]execute_script... [13:13: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)1106617", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 15.830, "sum" : 1100.19, "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" ] } } [13:13:48]POST & json_proto [13:13:48]process_json_proto [13:13:48]json parsed OK: [13:13:48]protocol is kg_v1.0 [13:13:48]action value=close_receipt [13:13:48]process_action close_receipt [13:13:48]cmd_close_receipt [13:13:48]MH_GetDate [13:13:48]Write to MH i2c: F0 00 00 9F 21 AF [13:13:48]Write i2c OK [13:13:48]MH_I2C_Read... [13:13:48]Read from MH i2c: F0 [13:13:48]MH_I2C_Read... [13:13:48]Read from MH i2c: F0 09 00 [13:13:48]MH_I2C_Read... [13:13:48]Read from MH i2c: F0 09 00 9F 21 00 0D C9 E5 65 6C AF E3 65 3B [13:13:48]GetLastDocTimeStamp 1709557852 [13:13:48]current date 1709558029 [13:13:48]FM_GetShiftState [13:13:48]SAM_PROTO_GetShiftState [13:13:48]wFMCommunicate request_size=4 [13:13:48]MH_SAM_APDU [13:13:48]CAPDU: 80 13 01 00 [13:13:48]Write to MH i2c: E2 08 00 A0 21 80 13 01 00 00 00 00 00 3E [13:13:48]Write i2c OK [13:13:48]MH_I2C_Read... [13:13:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:48]Read from MH i2c: E2 [13:13:48]MH_I2C_Read... [13:13:48]Read from MH i2c: E2 0E 00 [13:13:48]MH_I2C_Read... [13:13:48]Read from MH i2c: E2 0E 00 A0 21 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 55 [13:13:48]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:13:48]wFMCommunicate OK [13:13:48]SAM_PROTO_GetShiftState done [13:13:48]FM_GetShiftState done [13:13:48]opened in 1709511088 [13:13:48]opened+sec_in_day 1709597488 [13:13:48]quantity*price = 110018 [13:13:48]sum+1 = 110020 [13:13:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1100.00 Внесено: 1100.00 СДАЧА: 0.00 НСП 1% : 9.74 НДС 12% : 116.83 Наличными: 1100.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 189 04.03.2024 13:13 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123589 ФПД: 261592013771052 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T131349&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123589&fm=261592013771052&tin=02508201610067®Number=0000000000090573&sum=110000 [13:13:49]StoreToDocumentArchive [13:13:49]shift 324 fd 123589 [13:13:49]save to /storage/0324/doc_00123589 [13:13:49]save last doc name /storage/0324/doc_00123589 to /storage/kkm_last_doc_name [13:13:49]save OK [13:13:49]Clear old archive folders... [13:13:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:13:49]tlvbuf is 01C061B0 [13:13:49]SAM_PROTO_ClearQueue [13:13:49]wFMCommunicate request_size=4 [13:13:49]MH_SAM_APDU [13:13:49]CAPDU: 80 09 00 00 [13:13:49]Write to MH i2c: E2 08 00 AD 21 80 09 00 00 00 00 00 00 40 [13:13:49]Write i2c OK [13:13:49]MH_I2C_Read... [13:13:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:13:49]Read from MH i2c: E2 [13:13:49]MH_I2C_Read... [13:13:49]Read from MH i2c: E2 03 00 [13:13:49]MH_I2C_Read... [13:13:49]Read from MH i2c: E2 03 00 AD 21 00 90 00 42 [13:13:49]RAPDU: 90 00 [13:13:49]wFMCommunicate OK [13:13:49]SAM_PROTO_ClearQueue done [13:13:49]KKMCreateOFDPacket [13:13:49]OFDProtocolAddRootSTLVToBuf [13:13:49]FM_MakeSignedData [13:13:49]FM_MakeSignedData [13:13:49]SAM_PROTO_SignData [13:13:49]wFMCommunicate request_size=4 [13:13:49]MH_SAM_APDU [13:13:49]CAPDU: 80 0D 01 02 [13:13:49]Write to MH i2c: E2 08 00 AE 21 80 0D 01 02 00 00 00 00 48 [13:13:49]Write i2c OK [13:13:49]MH_I2C_Read... [13:13:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:13:49]Read from MH i2c: E2 [13:13:49]MH_I2C_Read... [13:13:49]Read from MH i2c: E2 03 00 [13:13:49]MH_I2C_Read... [13:13:49]Read from MH i2c: E2 03 00 AE 21 00 90 00 43 [13:13:49]RAPDU: 90 00 [13:13:49]wFMCommunicate OK [13:13:49]wFMCommunicate request_size=255 [13:13:49]MH_SAM_APDU [13: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 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 3D 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 C3 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 A3 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 BD 00 00 00 F4 03 04 00 0D C9 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C5 E2 01 00 35 04 06 00 ED [13:13:49]Write to MH i2c: E2 02 01 AF 21 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D6 3D 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 C3 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 A3 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 BD 00 00 00 F4 03 04 00 0D C9 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C5 E2 01 00 35 04 06 00 ED 00 00 39 [13:13:49]Write i2c OK [13:13:49]MH_I2C_Read... [13:13:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:50]Read from MH i2c: E2 [13:13:50]MH_I2C_Read... [13:13:50]Read from MH i2c: E2 03 00 [13:13:50]MH_I2C_Read... [13:13:50]Read from MH i2c: E2 03 00 AF 21 00 90 00 44 [13:13:50]RAPDU: 90 00 [13:13:50]wFMCommunicate OK [13:13:50]wFMCommunicate request_size=10 [13:13:50]MH_SAM_APDU [13:13:50]CAPDU: 80 0D 02 02 05 EA A3 0E 91 2C [13:13:50]Write to MH i2c: E2 0D 00 B0 21 80 0D 02 02 05 00 EA A3 0E 91 2C 00 00 AD [13:13:50]Write i2c OK [13:13:50]MH_I2C_Read... [13:13:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:50]Read from MH i2c: E2 [13:13:50]MH_I2C_Read... [13:13:50]Read from MH i2c: E2 03 00 [13:13:50]MH_I2C_Read... [13:13:50]Read from MH i2c: E2 03 00 B0 21 00 90 00 45 [13:13:50]RAPDU: 90 00 [13:13:50]wFMCommunicate OK [13:13:50]wFMCommunicate request_size=4 [13:13:50]MH_SAM_APDU [13:13:50]CAPDU: 80 0D 03 02 [13:13:50]Write to MH i2c: E2 08 00 B1 21 80 0D 03 02 00 00 00 00 4D [13:13:50]Write i2c OK [13:13:50]MH_I2C_Read... [13:13:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:13:50]Read from MH i2c: E2 [13:13:50]MH_I2C_Read... [13:13:50]Read from MH i2c: E2 0B 00 [13:13:50]MH_I2C_Read... [13:13:50]Read from MH i2c: E2 0B 00 B1 21 00 1C 71 3C D8 9C 85 CE A8 90 00 86 [13:13:50]RAPDU: 1C 71 3C D8 9C 85 CE A8 90 00 [13:13:50]wFMCommunicate OK [13:13:50]SAM_PROTO_SignData done [13:13:50]FM_MakeSignedData done [13:13:50]CreateOFDProtocolMessage [13:13:50]wFMCommunicate request_size=4 [13:13:50]MH_SAM_APDU [13:13:50]CAPDU: 80 11 00 00 [13:13:50]Write to MH i2c: E2 08 00 B2 21 80 11 00 00 00 00 00 00 4D [13:13:50]Write i2c OK [13:13:50]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 B2 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 AB [13:13:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:13:50]wFMCommunicate OK [13:13:50]CreateOFDProtocolMessage done [13:13:50]OFDSenderStorePacket 123589 [13:13:50]StoreOFDPacket docnum=123589 [13:13:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 D5 3A 07 01 59 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 3D 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 C3 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 A3 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 BD 00 00 00 F4 03 04 00 0D C9 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C5 E2 01 00 35 04 06 00 ED EA A3 0E 91 2C 1C 71 3C D8 9C 85 CE A8 [13:13:50]CheckFolder [13:13:50]dirname=/storage/ofd_packets [13:13:50]CheckFolder done [13:13:50]ProducePacketName [13:13:50]name=ofd_packets/00123589 [13:13:50]NVStorageSaveData ofd_packets/00123589 [13:13:50]File name is /storage/ofd_packets/00123589 [13:13:50]Write 301 bytes [13:13:50]NVStorageSaveData done [13:13:50]OFDSenderStorePacket done [13:13:50]KKMCreateOFDPacket done [13:13:50]NVStorageSaveData kkm_last_timestamp [13:13:50]File name is /storage/kkm_last_timestamp [13:13:50]Write 4 bytes [13:13:50]NVStorageSaveData done [13:13:50]ExternCall_PrintAddStr [13:13:50]wPrintStart [13:13:50]Write to MH i2c: 01 00 00 B3 21 D4 [13:13:50]Write i2c OK [13:13:50]MH_I2C_Read... [13:13:50]Read from MH i2c: 01 [13:13:50]MH_I2C_Read... [13:13:50]Read from MH i2c: 01 07 00 [13:13:50]MH_I2C_Read... [13:13:50]Read from MH i2c: 01 07 00 B3 21 00 00 00 00 00 FF 0F E9 [13:13:50]RasterBufferAndPrint [13:13:50]line Счет N : (1)1106617 [13:13:50]line ИНН: 02508201610067 [13:13:50]line Контрольно-Кассовый Чек [13:13:50]line ПРОДАЖА [13:13:50]line ТРК (МРК, ГНК) : 53 [13:13:50]line Товар: 2710124500 [13:13:50]line Аи-95-К-5 [13:13:50]line 15.830 * 69.50 [13:13:50]line = 1100.19 [13:13:50]line НДС 12% НСП 1% [13:13:50]line > о реализуемом товаре [13:13:50]line ОКРУГЛЕНИЕ: -0.19 [13:13:50]line ИТОГО: 1100.00 [13:13:50]line Внесено: 1100.00 [13:13:50]line СДАЧА: 0.00 [13:13:50]line НСП 1% : 9.74 [13:13:50]line НДС 12% : 116.83 [13:13:50]line Наличными: 1100.00 [13:13:50]line Безнал.: 0.00 [13:13:50]line Место: АЗС № 25 "Партнер Нефть" [13:13:50]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:13:50]line СНО: Общий режим [13:13:50]line Чек 189 04.03.2024 13:13 [13:13:50]line Смена: 324 ФФД: 1.0 [13:13:50]line ЗНМ: 0300000019 [13:13:50]line РНМ: 0000000000090573 [13:13:50]line Версия ККМ: 001 [13:13:50]line ФМ: 0000000000874798 [13:13:50]line ФД: 123589 [13:13:50]line ФПД: 261592013771052 [13:13:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T131349&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123589&fm=261592013771052&tin=02508201610067®Number=0000000000090573&sum=110000 [13:13:50]OFD Sender: Processing packet 123589 [packets to send 112, broken 111] [13:13:50]ProducePacketName [13:13:50]name=ofd_packets/00123589 [13:13:50]OFD Sender: To server: pG, [13:13:50]CommunicateWithHost lk.salyk.kg:30040 [13:13:50]ConnectInit lk.salyk.kg [13:13:50]written 0, free lines is 4095 [13:13:50]Connected sock=10 [13: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 37 39 38 0F 01 00 00 D5 3A 07 01 59 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 3D 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 C3 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 A3 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 BD 00 00 00 F4 03 04 00 0D C9 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C5 E2 01 00 35 04 06 00 ED EA A3 0E 91 2C 1C 71 3C D8 9C 85 CE A8 [13: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 37 39 38 4F 00 00 00 57 11 47 00 61 B2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C5 E2 01 00 F4 03 04 00 36 75 E5 65 B6 04 01 00 00 7D 51 2B 65 70 C4 A3 D2 [13:13:50]CommunicateWithHost err = 0 [13:13:50]CheckOFDResponse [13:13:50]1017 (14) - 77093643461234 [13:13:50]1041 (16) - 0000000000874798 [13:13:50]1040 (4) - 123589 [13:13:50]1012 (4) - 04.03.2024 07:16 [13:13:50]1206 (1) - 0 [13:13:50]OFD Sender: Remove packet 123589 [13:13:50]ProducePacketName [13:13:50]name=ofd_packets/00123589 [13:13:50]NVStorageDeleteData [13:13:51]Write to MH i2c: 01 00 00 DE 21 FF [13:13:51]Write i2c OK [13:13:51]MH_I2C_Read... [13:13:51]Read from MH i2c: 01 [13:13:51]MH_I2C_Read... [13:13:51]Read from MH i2c: 01 07 00 [13:13:51]MH_I2C_Read... [13:13:51]Read from MH i2c: 01 07 00 DE 21 00 00 00 00 00 FC 0C 0E [13:13:51]RasterBufferAndPrint [13:13:51]line [13:13:51]line [13:13:51]line [13:13:51]line [13:13:51]line [13:13:51]written 0, free lines is 3333 [13:13:51]MH_Cut [13:13:51]Write to MH i2c: D1 01 00 E5 21 01 D8 [13:13:51]Write i2c OK [13:13:51]MH_I2C_Read... [13:13:51]Read from MH i2c: D1 [13:13:51]MH_I2C_Read... [13:13:51]Read from MH i2c: D1 01 00 [13:13:51]MH_I2C_Read... [13:13:51]Read from MH i2c: D1 01 00 E5 21 00 D7 [13:13:51]Write to MH i2c: 01 00 00 E6 21 07 [13:13:51]Write i2c OK [13:13:51]MH_I2C_Read... [13:13:51]OFD Sender: No OFD packet to send [13:13:51]*** Cut start [13:13:51]*** Purtial cut [13:13:51]*** Stage 1: CUTSNS_PIN = 1 [13:13:53]Read from MH i2c: 01 [13:13:53]MH_I2C_Read... [13:13:53]*** Stop cut motor [13:13:53]*** Cut end [13:13:53]Read from MH i2c: 01 07 00 [13:13:53]MH_I2C_Read... [13:13:53]Read from MH i2c: 01 07 00 E6 21 00 00 00 00 00 FF 0F 1C [13:13:53]process_action close_receipt done [13:13:53]requested_data is exist [13:13:53]produce_requested_data [13:13:53]requested_item fm.sn is exist - process it [13:13:53]wFMCommunicate request_size=4 [13:13:53]MH_SAM_APDU [13:13:53]CAPDU: 80 11 00 00 [13:13:53]Write to MH i2c: E2 08 00 E7 21 80 11 00 00 00 00 00 00 82 [13:13:53]Write i2c OK [13:13:53]MH_I2C_Read... [13:13:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:53]Read from MH i2c: E2 [13:13:53]MH_I2C_Read... [13:13:53]Read from MH i2c: E2 17 00 [13:13:53]MH_I2C_Read... [13:13:53]Read from MH i2c: E2 17 00 E7 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 E0 [13:13:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:13:53]wFMCommunicate OK [13:13:53]requested_item fd.num is exist - process it [13:13:53]SAM_PROTO_GetFieldsCounters [13:13:53]wFMCommunicate request_size=4 [13:13:53]MH_SAM_APDU [13:13:53]CAPDU: 80 13 00 00 [13:13:53]Write to MH i2c: E2 08 00 E8 21 80 13 00 00 00 00 00 00 85 [13:13:53]Write i2c OK [13:13:53]MH_I2C_Read... [13:13:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:13:54]Read from MH i2c: E2 [13:13:54]MH_I2C_Read... [13:13:54]Read from MH i2c: E2 62 00 [13:13:54]MH_I2C_Read... [13:13:54]Read from MH i2c: E2 62 00 E8 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C5 E2 01 00 0E 04 04 00 44 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 D4 [13:13:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C5 E2 01 00 0E 04 04 00 44 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 [13:13:54]wFMCommunicate OK [13:13:54]SAM_PROTO_GetFieldsCounters done [13:13:54]requested_item shift.num is exist - process it [13:13:54]requested_item shift.opened is exist - process it [13:13:54]req_shift_opened [13:13:54]FM_GetShiftState [13:13:54]SAM_PROTO_GetShiftState [13:13:54]wFMCommunicate request_size=4 [13:13:54]MH_SAM_APDU [13:13:54]CAPDU: 80 13 01 00 [13:13:54]Write to MH i2c: E2 08 00 E9 21 80 13 01 00 00 00 00 00 87 [13:13:54]Write i2c OK [13:13:54]MH_I2C_Read... [13:13:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:54]Read from MH i2c: E2 [13:13:54]MH_I2C_Read... [13:13:54]Read from MH i2c: E2 0E 00 [13:13:54]MH_I2C_Read... [13:13:54]Read from MH i2c: E2 0E 00 E9 21 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 9E [13:13:54]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:13:54]wFMCommunicate OK [13:13:54]SAM_PROTO_GetShiftState done [13:13:54]FM_GetShiftState done [13:13:54]req_shift_opened done [13:13:54]requested_item shift.open_date is exist - process it [13:13:54]req_shift_open_date [13:13:54]req_shift_open_date done [13:13:54]produce_requested_data done [13:13:54]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123589,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:13:54]process_action_free close_receipt [13:13:54]json_value_free [13:13:54]json_value_free done [13:13:54]process_json_proto returns [13:13:54]Send response to host [13:13:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123589,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:13:54]free response buf [13:13:54]execute_script done [13:13:54]execute_script returns [13:13:54]free content buf [13:13:54]Sock 9.Close socket [13:13:54]Sock 9.Thread stoped [13:13:56]OFD Sender: No OFD packet to send [13:14:01]OFD Sender: No OFD packet to send [13:14:06]OFD Sender: No OFD packet to send [13:14:11]OFD Sender: No OFD packet to send [13:14:16]OFD Sender: No OFD packet to send [13:14:21]OFD Sender: No OFD packet to send [13:14:26]OFD Sender: No OFD packet to send [13:14:31]OFD Sender: No OFD packet to send [13:14:36]OFD Sender: No OFD packet to send [13:14:41]OFD Sender: No OFD packet to send [13:14:46]OFD Sender: No OFD packet to send [13:14:51]OFD Sender: No OFD packet to send [13:14:56]OFD Sender: No OFD packet to send [13:15:01]OFD Sender: No OFD packet to send [13:15:06]OFD Sender: No OFD packet to send [13:15:11]OFD Sender: No OFD packet to send [13:15:16]OFD Sender: No OFD packet to send [13:15:21]OFD Sender: No OFD packet to send [13:15:26]OFD Sender: No OFD packet to send [13:15:31]OFD Sender: No OFD packet to send [13:15:34]accept exits with 7 [13:15:34]New connection [13:15:34]New thread 3067436388 created [13:15:34]Thread 3067579748 joined [13:15:34]Waiting for new connection... [13:15:34] Sock 7.Parse request [13:15:34]Sock 7.Check first char [13:15:34]Sock 7.First char is OK [13:15:34]request: POST /json_proto HTTP/1.0 [13:15:34]Method: POST [13:15:34]URL: /json_proto [13:15:34]Method is POST - this is cgi request [13:15:34]url: /json_proto [13:15:34]query_string will be loaded in cgi processing [13:15:34]execute_cgi json_proto POST (null) [13:15:34]execute_cgi path=json_proto method=POST [13:15:34]POST find Content-Length [13:15:34]Host: 172.17.48.197:8080 [13:15:34]Content-Length: 661 [13:15:34]Content-Type: application/json [13:15:34] [13:15:34]POST finish read [13:15:34]Found Content-Length = 661 [13:15:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)184231", "tax_sys" : 0, "items" : [ { "code": "4870002329999", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Lipton IceTea 1\u043B \u043B\u0438\u043C\u043E\u043D Regular", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:34]execute_script... [13: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 : (3)184231", "tax_sys" : 0, "items" : [ { "code": "4870002329999", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Lipton IceTea 1\u043B \u043B\u0438\u043C\u043E\u043D Regular", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:34]POST & json_proto [13:15:34]process_json_proto [13:15:34]json parsed OK: [13:15:34]protocol is kg_v1.0 [13:15:34]action value=close_receipt [13:15:34]process_action close_receipt [13:15:34]cmd_close_receipt [13:15:34]MH_GetDate [13:15:34]Write to MH i2c: F0 00 00 EA 21 FA [13:15:34]Write i2c OK [13:15:34]MH_I2C_Read... [13:15:34]Read from MH i2c: F0 [13:15:34]MH_I2C_Read... [13:15:34]Read from MH i2c: F0 09 00 [13:15:34]MH_I2C_Read... [13:15:34]Read from MH i2c: F0 09 00 EA 21 00 77 C9 E5 65 6C AF E3 65 F0 [13:15:34]GetLastDocTimeStamp 1709558029 [13:15:34]current date 1709558135 [13:15:34]FM_GetShiftState [13:15:34]SAM_PROTO_GetShiftState [13:15:34]wFMCommunicate request_size=4 [13:15:34]MH_SAM_APDU [13:15:34]CAPDU: 80 13 01 00 [13:15:34]Write to MH i2c: E2 08 00 EB 21 80 13 01 00 00 00 00 00 89 [13:15:34]Write i2c OK [13:15:34]MH_I2C_Read... [13:15:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:34]Read from MH i2c: E2 [13:15:34]MH_I2C_Read... [13:15:34]Read from MH i2c: E2 0E 00 [13:15:34]MH_I2C_Read... [13:15:34]Read from MH i2c: E2 0E 00 EB 21 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 A0 [13:15:34]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:15:34]wFMCommunicate OK [13:15:34]SAM_PROTO_GetShiftState done [13:15:34]FM_GetShiftState done [13:15:34]opened in 1709511088 [13:15:34]opened+sec_in_day 1709597488 [13:15:34]quantity*price = 13000 [13:15:34]sum+1 = 13001 [13:15:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 НСП 1% : 1.15 НДС 12% : 13.80 Наличными: 130.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 190 04.03.2024 13:15 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123590 ФПД: 86486210520942 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T131535&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123590&fm=86486210520942&tin=02508201610067®Number=0000000000090573&sum=13000 0 [13:15:35]StoreToDocumentArchive [13:15:35]shift 324 fd 123590 [13:15:35]save to /storage/0324/doc_00123590 [13:15:35]save last doc name /storage/0324/doc_00123590 to /storage/kkm_last_doc_name [13:15:35]save OK [13:15:35]Clear old archive folders... [13:15:35]ProcessDocumentItem done err = 0, tmpTLVsize=293 [13:15:35]tlvbuf is 01B81950 [13:15:35]SAM_PROTO_ClearQueue [13:15:35]wFMCommunicate request_size=4 [13:15:35]MH_SAM_APDU [13:15:35]CAPDU: 80 09 00 00 [13:15:35]Write to MH i2c: E2 08 00 F8 21 80 09 00 00 00 00 00 00 8B [13:15:35]Write i2c OK [13:15:35]MH_I2C_Read... [13:15:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:15:35]Read from MH i2c: E2 [13:15:35]MH_I2C_Read... [13:15:35]Read from MH i2c: E2 03 00 [13:15:35]MH_I2C_Read... [13:15:35]Read from MH i2c: E2 03 00 F8 21 00 90 00 8D [13:15:35]RAPDU: 90 00 [13:15:35]wFMCommunicate OK [13:15:35]SAM_PROTO_ClearQueue done [13:15:35]KKMCreateOFDPacket [13:15:35]OFDProtocolAddRootSTLVToBuf [13:15:35]FM_MakeSignedData [13:15:35]FM_MakeSignedData [13:15:35]SAM_PROTO_SignData [13:15:35]wFMCommunicate request_size=4 [13:15:35]MH_SAM_APDU [13:15:35]CAPDU: 80 0D 01 02 [13:15:35]Write to MH i2c: E2 08 00 F9 21 80 0D 01 02 00 00 00 00 93 [13:15:35]Write i2c OK [13:15:35]MH_I2C_Read... [13:15:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:15:35]Read from MH i2c: E2 [13:15:35]MH_I2C_Read... [13:15:35]Read from MH i2c: E2 03 00 [13:15:35]MH_I2C_Read... [13:15:35]Read from MH i2c: E2 03 00 F9 21 00 90 00 8E [13:15:35]RAPDU: 90 00 [13:15:35]wFMCommunicate OK [13:15:35]wFMCommunicate request_size=255 [13:15:35]MH_SAM_APDU [13:15:35]CAPDU: 80 0D 02 02 FA 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 39 39 39 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 31 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD 20 52 65 67 75 6C 61 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 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 BE 00 00 00 F4 03 04 00 77 C9 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 [13:15:35]Write to MH i2c: E2 02 01 FA 21 80 0D 02 02 FA 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 39 39 39 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 31 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD 20 52 65 67 75 6C 61 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 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 BE 00 00 00 F4 03 04 00 77 C9 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 00 00 2B [13:15:35]Write i2c OK [13:15:35]MH_I2C_Read... [13:15:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:35]Read from MH i2c: E2 [13:15:35]MH_I2C_Read... [13:15:35]Read from MH i2c: E2 03 00 [13:15:35]MH_I2C_Read... [13:15:35]Read from MH i2c: E2 03 00 FA 21 00 90 00 8F [13:15:35]RAPDU: 90 00 [13:15:35]wFMCommunicate OK [13:15:35]wFMCommunicate request_size=52 [13:15:35]MH_SAM_APDU [13:15:35]CAPDU: 80 0D 02 02 2F 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C6 E2 01 00 35 04 06 00 4E A8 A3 DB 27 6E [13:15:35]Write to MH i2c: E2 37 00 FB 21 80 0D 02 02 2F 00 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C6 E2 01 00 35 04 06 00 4E A8 A3 DB 27 6E 00 00 15 [13:15:35]Write i2c OK [13:15:35]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 FB 21 00 90 00 90 [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 FC 21 80 0D 03 02 00 00 00 00 98 [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 FC 21 00 87 52 CC 57 98 D3 40 04 90 00 44 [13:15:36]RAPDU: 87 52 CC 57 98 D3 40 04 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 FD 21 80 11 00 00 00 00 00 00 98 [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 FD 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 F6 [13:15:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:15:36]wFMCommunicate OK [13:15:36]CreateOFDProtocolMessage done [13:15:36]OFDSenderStorePacket 123590 [13:15:36]StoreOFDPacket docnum=123590 [13:15:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 39 01 00 00 8E E3 31 01 C3 B7 5A 03 01 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 39 39 39 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 31 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD 20 52 65 67 75 6C 61 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 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 BE 00 00 00 F4 03 04 00 77 C9 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C6 E2 01 00 35 04 06 00 4E A8 A3 DB 27 6E 87 52 CC 57 98 D3 40 04 [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/00123590 [13:15:36]NVStorageSaveData ofd_packets/00123590 [13:15:36]File name is /storage/ofd_packets/00123590 [13:15:36]Write 343 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 FE 21 1F [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 FE 21 00 00 00 00 00 FF 0F 34 [13:15:36]RasterBufferAndPrint [13:15:36]line Счет N : (3)184231 [13:15:36]line ИНН: 02508201610067 [13:15:36]line Контрольно-Кассовый Чек [13:15:36]line ПРОДАЖА [13:15:36]line Товар: 4870002329999 [13:15:36]line Напиток Lipton IceTea 1л лимон Regular [13:15:36]line 1.000 * 130.00 [13:15:36]line = 130.00 [13:15:36]line НДС 12% НСП 1% [13:15:36]line > о реализуемом товаре [13:15:36]line ИТОГО: 130.00 [13:15:36]line НСП 1% : 1.15 [13:15:36]line НДС 12% : 13.80 [13:15:36]line Наличными: 130.00 [13:15:36]line Безнал.: 0.00 [13:15:36]line Место: АЗС № 25 "Партнер Нефть" [13:15:36]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:15:36]line СНО: Общий режим [13:15:36]line Чек 190 04.03.2024 13:15 [13:15:36]line Смена: 324 ФФД: 1.0 [13:15:36]line ЗНМ: 0300000019 [13:15:36]line РНМ: 0000000000090573 [13:15:36]line Версия ККМ: 001 [13:15:36]line ФМ: 0000000000874798 [13:15:36]line ФД: 123590 [13:15:36]line ФПД: 86486210520942 [13:15:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T131535&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123590&fm=86486210520942&tin=02508201610067®Number=0000000000090573&sum=13000 [13:15:36]line 0 [13:15:36]OFD Sender: Processing packet 123590 [packets to send 112, broken 111] [13:15:36]ProducePacketName [13:15:36]name=ofd_packets/00123590 [13:15:36]OFD Sender: To server: pG, [13:15:36]CommunicateWithHost lk.salyk.kg:30040 [13:15:36]ConnectInit lk.salyk.kg [13:15:36]written 0, free lines is 4095 [13:15:36]Connected sock=10 [13:15: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 37 39 38 39 01 00 00 8E E3 31 01 C3 B7 5A 03 01 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 39 39 39 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 31 D0 BB 20 D0 BB D0 B8 D0 BC D0 BE D0 BD 20 52 65 67 75 6C 61 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 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 BE 00 00 00 F4 03 04 00 77 C9 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C6 E2 01 00 35 04 06 00 4E A8 A3 DB 27 6E 87 52 CC 57 98 D3 40 04 [13:15:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 A7 7B 47 00 0A 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 37 39 38 10 04 04 00 C6 E2 01 00 F4 03 04 00 A0 75 E5 65 B6 04 01 00 00 AB EC 6B E3 21 7D 20 B9 [13:15:36]CommunicateWithHost err = 0 [13:15:36]CheckOFDResponse [13:15:36]1017 (14) - 77093643461234 [13:15:36]1041 (16) - 0000000000874798 [13:15:36]1040 (4) - 123590 [13:15:36]1012 (4) - 04.03.2024 07:17 [13:15:36]1206 (1) - 0 [13:15:36]OFD Sender: Remove packet 123590 [13:15:36]ProducePacketName [13:15:36]name=ofd_packets/00123590 [13:15:36]NVStorageDeleteData [13:15:36]Write to MH i2c: 01 00 00 27 22 49 [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 27 22 00 00 00 00 00 0D 0D 6A [13:15:36]RasterBufferAndPrint [13:15:36]line [13:15:36]line [13:15:36]line [13:15:36]line [13:15:36]line [13:15:36]written 0, free lines is 3347 [13:15:36]MH_Cut [13:15:36]Write to MH i2c: D1 01 00 2E 22 01 22 [13:15:36]Write i2c OK [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: D1 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: D1 01 00 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: D1 01 00 2E 22 00 21 [13:15:36]Write to MH i2c: 01 00 00 2F 22 51 [13:15:36]Write i2c OK [13:15:36]MH_I2C_Read... [13:15:37]OFD Sender: No OFD packet to send [13:15:37]*** Cut start [13:15:37]*** Purtial cut [13:15:37]*** Stage 1: CUTSNS_PIN = 1 [13:15:39]Read from MH i2c: 01 [13:15:39]MH_I2C_Read... [13:15:39]*** Stop cut motor [13:15:39]*** Cut end [13:15:39]Read from MH i2c: 01 07 00 [13:15:39]MH_I2C_Read... [13:15:39]Read from MH i2c: 01 07 00 2F 22 00 00 00 00 00 FF 0F 66 [13:15:39]process_action close_receipt done [13:15:39]requested_data is exist [13:15:39]produce_requested_data [13:15:39]requested_item fm.sn is exist - process it [13:15:39]wFMCommunicate request_size=4 [13:15:39]MH_SAM_APDU [13:15:39]CAPDU: 80 11 00 00 [13:15:39]Write to MH i2c: E2 08 00 30 22 80 11 00 00 00 00 00 00 CC [13:15:39]Write i2c OK [13:15:39]MH_I2C_Read... [13:15:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:39]Read from MH i2c: E2 [13:15:39]MH_I2C_Read... [13:15:39]Read from MH i2c: E2 17 00 [13:15:39]MH_I2C_Read... [13:15:39]Read from MH i2c: E2 17 00 30 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 2A [13:15:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 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 31 22 80 13 00 00 00 00 00 00 CF [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 31 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C6 E2 01 00 0E 04 04 00 44 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 22 [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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C6 E2 01 00 0E 04 04 00 44 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 [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 32 22 80 13 01 00 00 00 00 00 D1 [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 32 22 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 E8 [13:15:39]RAPDU: 09 00 01 B0 11 E5 65 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":"0000000000874798","fd.num":123590,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [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":"0000000000874798","fd.num":123590,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [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 7.Close socket [13:15:39]Sock 7.Thread stoped [13:15:42]OFD Sender: No OFD packet to send [13:15:47]OFD Sender: No OFD packet to send [13:15:52]OFD Sender: No OFD packet to send [13:15:54]accept exits with 9 [13:15:54]New connection [13:15:54]New thread 3067579748 created [13:15:54]Thread 3067436388 joined [13:15:54]Waiting for new connection... [13:15:54] Sock 9.Parse request [13:15:54]Sock 9.Check first char [13:15:54]Sock 9.First char is OK [13:15:54]request: POST /json_proto HTTP/1.0 [13:15:54]Method: POST [13:15:54]URL: /json_proto [13:15:54]Method is POST - this is cgi request [13:15:54]url: /json_proto [13:15:54]query_string will be loaded in cgi processing [13:15:54]execute_cgi json_proto POST (null) [13:15:54]execute_cgi path=json_proto method=POST [13:15:54]POST find Content-Length [13:15:54]Host: 172.17.48.197:8080 [13:15:54]Content-Length: 683 [13:15:54]Content-Type: application/json [13:15:54] [13:15:54]POST finish read [13:15:54]Found Content-Length = 683 [13:15:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106619", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:15:54]execute_script... [13:15:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106619", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:15:54]POST & json_proto [13:15:54]process_json_proto [13:15:54]json parsed OK: [13:15:54]protocol is kg_v1.0 [13:15:54]action value=close_receipt [13:15:54]process_action close_receipt [13:15:54]cmd_close_receipt [13:15:54]MH_GetDate [13:15:54]Write to MH i2c: F0 00 00 33 22 44 [13:15:54]Write i2c OK [13:15:54]MH_I2C_Read... [13:15:54]Read from MH i2c: F0 [13:15:54]MH_I2C_Read... [13:15:54]Read from MH i2c: F0 09 00 [13:15:54]MH_I2C_Read... [13:15:54]Read from MH i2c: F0 09 00 33 22 00 8C C9 E5 65 6C AF E3 65 4F [13:15:54]GetLastDocTimeStamp 1709558135 [13:15:54]current date 1709558156 [13:15:54]FM_GetShiftState [13:15:54]SAM_PROTO_GetShiftState [13:15:54]wFMCommunicate request_size=4 [13:15:54]MH_SAM_APDU [13:15:54]CAPDU: 80 13 01 00 [13:15:54]Write to MH i2c: E2 08 00 34 22 80 13 01 00 00 00 00 00 D3 [13:15:54]Write i2c OK [13:15:54]MH_I2C_Read... [13:15:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:55]Read from MH i2c: E2 [13:15:55]MH_I2C_Read... [13:15:55]Read from MH i2c: E2 0E 00 [13:15:55]MH_I2C_Read... [13:15:55]Read from MH i2c: E2 0E 00 34 22 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 EA [13:15:55]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:15:55]wFMCommunicate OK [13:15:55]SAM_PROTO_GetShiftState done [13:15:55]FM_GetShiftState done [13:15:55]opened in 1709511088 [13:15:55]opened+sec_in_day 1709597488 [13:15:55]quantity*price = 100030 [13:15:55]sum+1 = 100031 [13:15:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 191 04.03.2024 13:15 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123591 ФПД: 142150482886837 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T131556&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123591&fm=142150482886837&tin=02508201610067®Number=0000000000090573&sum=100000 [13:15:56]StoreToDocumentArchive [13:15:56]shift 324 fd 123591 [13:15:56]save to /storage/0324/doc_00123591 [13:15:56]save last doc name /storage/0324/doc_00123591 to /storage/kkm_last_doc_name [13:15:56]save OK [13:15:56]Clear old archive folders... [13:15:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:15:56]tlvbuf is 01C02FA0 [13:15:56]SAM_PROTO_ClearQueue [13:15:56]wFMCommunicate request_size=4 [13:15:56]MH_SAM_APDU [13:15:56]CAPDU: 80 09 00 00 [13:15:56]Write to MH i2c: E2 08 00 41 22 80 09 00 00 00 00 00 00 D5 [13:15:56]Write i2c OK [13:15:56]MH_I2C_Read... [13:15:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:15:56]Read from MH i2c: E2 [13:15:56]MH_I2C_Read... [13:15:56]Read from MH i2c: E2 03 00 [13:15:56]MH_I2C_Read... [13:15:56]Read from MH i2c: E2 03 00 41 22 00 90 00 D7 [13:15:56]RAPDU: 90 00 [13:15:56]wFMCommunicate OK [13:15:56]SAM_PROTO_ClearQueue done [13:15:56]KKMCreateOFDPacket [13:15:56]OFDProtocolAddRootSTLVToBuf [13:15:56]FM_MakeSignedData [13:15:56]FM_MakeSignedData [13:15:56]SAM_PROTO_SignData [13:15:56]wFMCommunicate request_size=4 [13:15:56]MH_SAM_APDU [13:15:56]CAPDU: 80 0D 01 02 [13:15:56]Write to MH i2c: E2 08 00 42 22 80 0D 01 02 00 00 00 00 DD [13:15:56]Write i2c OK [13:15:56]MH_I2C_Read... [13:15:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:15:56]Read from MH i2c: E2 [13:15:56]MH_I2C_Read... [13:15:56]Read from MH i2c: E2 03 00 [13:15:56]MH_I2C_Read... [13:15:56]Read from MH i2c: E2 03 00 42 22 00 90 00 D8 [13:15:56]RAPDU: 90 00 [13:15:56]wFMCommunicate OK [13:15:56]wFMCommunicate request_size=255 [13:15:56]MH_SAM_APDU [13:15: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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 8C C9 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C7 E2 01 00 35 04 06 00 81 [13:15:56]Write to MH i2c: E2 02 01 43 22 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 8C C9 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C7 E2 01 00 35 04 06 00 81 00 00 17 [13:15:56]Write i2c OK [13:15:56]MH_I2C_Read... [13:15:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:56]Read from MH i2c: E2 [13:15:56]MH_I2C_Read... [13:15:56]Read from MH i2c: E2 03 00 [13:15:56]MH_I2C_Read... [13:15:56]Read from MH i2c: E2 03 00 43 22 00 90 00 D9 [13:15:56]RAPDU: 90 00 [13:15:56]wFMCommunicate OK [13:15:56]wFMCommunicate request_size=10 [13:15:56]MH_SAM_APDU [13:15:56]CAPDU: 80 0D 02 02 05 48 FD 09 80 B5 [13:15:56]Write to MH i2c: E2 0D 00 44 22 80 0D 02 02 05 00 48 FD 09 80 B5 00 00 6D [13:15:56]Write i2c OK [13:15:56]MH_I2C_Read... [13:15:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:56]Read from MH i2c: E2 [13:15:56]MH_I2C_Read... [13:15:56]Read from MH i2c: E2 03 00 [13:15:56]MH_I2C_Read... [13:15:56]Read from MH i2c: E2 03 00 44 22 00 90 00 DA [13:15:56]RAPDU: 90 00 [13:15:56]wFMCommunicate OK [13:15:56]wFMCommunicate request_size=4 [13:15:56]MH_SAM_APDU [13:15:56]CAPDU: 80 0D 03 02 [13:15:56]Write to MH i2c: E2 08 00 45 22 80 0D 03 02 00 00 00 00 E2 [13:15:56]Write i2c OK [13:15:56]MH_I2C_Read... [13:15:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:15:56]Read from MH i2c: E2 [13:15:56]MH_I2C_Read... [13:15:56]Read from MH i2c: E2 0B 00 [13:15:56]MH_I2C_Read... [13:15:56]Read from MH i2c: E2 0B 00 45 22 00 D1 1D 60 1F 63 62 EE EB 90 00 EE [13:15:56]RAPDU: D1 1D 60 1F 63 62 EE EB 90 00 [13:15:56]wFMCommunicate OK [13:15:56]SAM_PROTO_SignData done [13:15:56]FM_MakeSignedData done [13:15:56]CreateOFDProtocolMessage [13:15:56]wFMCommunicate request_size=4 [13:15:56]MH_SAM_APDU [13:15:56]CAPDU: 80 11 00 00 [13:15:56]Write to MH i2c: E2 08 00 46 22 80 11 00 00 00 00 00 00 E2 [13:15:56]Write i2c OK [13:15:56]MH_I2C_Read... [13:15:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:56]Read from MH i2c: E2 [13:15:56]MH_I2C_Read... [13:15:56]Read from MH i2c: E2 17 00 [13:15:56]MH_I2C_Read... [13:15:56]Read from MH i2c: E2 17 00 46 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 40 [13:15:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:15:56]wFMCommunicate OK [13:15:56]CreateOFDProtocolMessage done [13:15:56]OFDSenderStorePacket 123591 [13:15:56]StoreOFDPacket docnum=123591 [13:15:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 BF D8 07 01 76 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 8C C9 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C7 E2 01 00 35 04 06 00 81 48 FD 09 80 B5 D1 1D 60 1F 63 62 EE EB [13:15:56]CheckFolder [13:15:56]dirname=/storage/ofd_packets [13:15:56]CheckFolder done [13:15:56]ProducePacketName [13:15:56]name=ofd_packets/00123591 [13:15:56]NVStorageSaveData ofd_packets/00123591 [13:15:56]File name is /storage/ofd_packets/00123591 [13:15:56]Write 301 bytes [13:15:56]NVStorageSaveData done [13:15:56]OFDSenderStorePacket done [13:15:56]KKMCreateOFDPacket done [13:15:56]NVStorageSaveData kkm_last_timestamp [13:15:56]File name is /storage/kkm_last_timestamp [13:15:56]Write 4 bytes [13:15:56]NVStorageSaveData done [13:15:56]ExternCall_PrintAddStr [13:15:56]wPrintStart [13:15:56]Write to MH i2c: 01 00 00 47 22 69 [13:15:56]Write i2c OK [13:15:56]MH_I2C_Read... [13:15:56]Read from MH i2c: 01 [13:15:56]MH_I2C_Read... [13:15:56]Read from MH i2c: 01 07 00 [13:15:56]MH_I2C_Read... [13:15:56]Read from MH i2c: 01 07 00 47 22 00 00 00 00 00 FF 0F 7E [13:15:56]RasterBufferAndPrint [13:15:56]line Счет N : (1)1106619 [13:15:56]line ИНН: 02508201610067 [13:15:56]line Контрольно-Кассовый Чек [13:15:56]line ПРОДАЖА [13:15:56]line ТРК (МРК, ГНК) : 21 [13:15:56]line Товар: 2710124130 [13:15:56]line Аи-92-К-5 [13:15:56]line 16.160 * 61.90 [13:15:56]line = 1000.30 [13:15:56]line НДС 12% НСП 1% [13:15:56]line > о реализуемом товаре [13:15:56]line ОКРУГЛЕНИЕ: -0.30 [13:15:56]line ИТОГО: 1000.00 [13:15:56]line Внесено: 1000.00 [13:15:56]line СДАЧА: 0.00 [13:15:56]line НСП 1% : 8.85 [13:15:56]line НДС 12% : 106.23 [13:15:56]line Наличными: 1000.00 [13:15:56]line Безнал.: 0.00 [13:15:56]line Место: АЗС № 25 "Партнер Нефть" [13:15:56]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:15:56]line СНО: Общий режим [13:15:56]line Чек 191 04.03.2024 13:15 [13:15:56]line Смена: 324 ФФД: 1.0 [13:15:56]line ЗНМ: 0300000019 [13:15:56]line РНМ: 0000000000090573 [13:15:56]line Версия ККМ: 001 [13:15:56]line ФМ: 0000000000874798 [13:15:56]line ФД: 123591 [13:15:56]line ФПД: 142150482886837 [13:15:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T131556&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123591&fm=142150482886837&tin=02508201610067®Number=0000000000090573&sum=100000 [13:15:57]OFD Sender: Processing packet 123591 [packets to send 112, broken 111] [13:15:57]ProducePacketName [13:15:57]name=ofd_packets/00123591 [13:15:57]OFD Sender: To server: pG, [13:15:57]CommunicateWithHost lk.salyk.kg:30040 [13:15:57]ConnectInit lk.salyk.kg [13:15:57]written 0, free lines is 4095 [13:15:57]Connected sock=10 [13:15: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 37 39 38 0F 01 00 00 BF D8 07 01 76 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 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 8C C9 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C7 E2 01 00 35 04 06 00 81 48 FD 09 80 B5 D1 1D 60 1F 63 62 EE EB [13:15:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 5D AF 47 00 0E 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 37 39 38 10 04 04 00 C7 E2 01 00 F4 03 04 00 B4 75 E5 65 B6 04 01 00 00 EB 29 4E D4 70 38 81 E9 [13:15:57]CommunicateWithHost err = 0 [13:15:57]CheckOFDResponse [13:15:57]1017 (14) - 77093643461234 [13:15:57]1041 (16) - 0000000000874798 [13:15:57]1040 (4) - 123591 [13:15:57]1012 (4) - 04.03.2024 07:18 [13:15:57]1206 (1) - 0 [13:15:57]OFD Sender: Remove packet 123591 [13:15:57]ProducePacketName [13:15:57]name=ofd_packets/00123591 [13:15:57]NVStorageDeleteData [13:15:57]Write to MH i2c: 01 00 00 72 22 94 [13:15:57]Write i2c OK [13:15:57]MH_I2C_Read... [13:15:57]Read from MH i2c: 01 [13:15:57]MH_I2C_Read... [13:15:57]Read from MH i2c: 01 07 00 [13:15:57]MH_I2C_Read... [13:15:57]Read from MH i2c: 01 07 00 72 22 00 00 00 00 00 ED 0C 94 [13:15:57]RasterBufferAndPrint [13:15:57]line [13:15:57]line [13:15:57]line [13:15:57]line [13:15:57]line [13:15:57]written 0, free lines is 3318 [13:15:57]MH_Cut [13:15:57]Write to MH i2c: D1 01 00 79 22 01 6D [13:15:57]Write i2c OK [13:15:57]MH_I2C_Read... [13:15:57]Read from MH i2c: D1 [13:15:57]MH_I2C_Read... [13:15:57]Read from MH i2c: D1 01 00 [13:15:57]MH_I2C_Read... [13:15:57]Read from MH i2c: D1 01 00 79 22 00 6C [13:15:57]Write to MH i2c: 01 00 00 7A 22 9C [13:15:57]Write i2c OK [13:15:57]MH_I2C_Read... [13:15:57]OFD Sender: No OFD packet to send [13:15:58]*** Cut start [13:15:58]*** Purtial cut [13:15:58]*** Stage 1: CUTSNS_PIN = 1 [13:16:00]Read from MH i2c: 01 [13:16:00]MH_I2C_Read... [13:16:00]*** Stop cut motor [13:16:00]*** Cut end [13:16:00]Read from MH i2c: 01 07 00 [13:16:00]MH_I2C_Read... [13:16:00]Read from MH i2c: 01 07 00 7A 22 00 00 00 00 00 FF 0F B1 [13:16:00]process_action close_receipt done [13:16:00]requested_data is exist [13:16:00]produce_requested_data [13:16:00]requested_item fm.sn is exist - process it [13:16:00]wFMCommunicate request_size=4 [13:16:00]MH_SAM_APDU [13:16:00]CAPDU: 80 11 00 00 [13:16:00]Write to MH i2c: E2 08 00 7B 22 80 11 00 00 00 00 00 00 17 [13:16:00]Write i2c OK [13:16:00]MH_I2C_Read... [13:16:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:16:00]Read from MH i2c: E2 [13:16:00]MH_I2C_Read... [13:16:00]Read from MH i2c: E2 17 00 [13:16:00]MH_I2C_Read... [13:16:00]Read from MH i2c: E2 17 00 7B 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 75 [13:16:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:16:00]wFMCommunicate OK [13:16:00]requested_item fd.num is exist - process it [13:16:00]SAM_PROTO_GetFieldsCounters [13:16:00]wFMCommunicate request_size=4 [13:16:00]MH_SAM_APDU [13:16:00]CAPDU: 80 13 00 00 [13:16:00]Write to MH i2c: E2 08 00 7C 22 80 13 00 00 00 00 00 00 1A [13:16:00]Write i2c OK [13:16:00]MH_I2C_Read... [13:16:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:16:00]Read from MH i2c: E2 [13:16:00]MH_I2C_Read... [13:16:00]Read from MH i2c: E2 62 00 [13:16:00]MH_I2C_Read... [13:16:00]Read from MH i2c: E2 62 00 7C 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C7 E2 01 00 0E 04 04 00 44 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 71 [13: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C7 E2 01 00 0E 04 04 00 44 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 [13:16:00]wFMCommunicate OK [13:16:00]SAM_PROTO_GetFieldsCounters done [13:16:00]requested_item shift.num is exist - process it [13:16:00]requested_item shift.opened is exist - process it [13:16:00]req_shift_opened [13:16:00]FM_GetShiftState [13:16:00]SAM_PROTO_GetShiftState [13:16:00]wFMCommunicate request_size=4 [13:16:00]MH_SAM_APDU [13:16:00]CAPDU: 80 13 01 00 [13:16:00]Write to MH i2c: E2 08 00 7D 22 80 13 01 00 00 00 00 00 1C [13:16:00]Write i2c OK [13:16:00]MH_I2C_Read... [13:16:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:00]Read from MH i2c: E2 [13:16:00]MH_I2C_Read... [13:16:00]Read from MH i2c: E2 0E 00 [13:16:00]MH_I2C_Read... [13:16:00]Read from MH i2c: E2 0E 00 7D 22 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 33 [13:16:00]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:16:00]wFMCommunicate OK [13:16:00]SAM_PROTO_GetShiftState done [13:16:00]FM_GetShiftState done [13:16:00]req_shift_opened done [13:16:00]requested_item shift.open_date is exist - process it [13:16:00]req_shift_open_date [13:16:00]req_shift_open_date done [13:16:00]produce_requested_data done [13:16:00]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123591,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:16:00]process_action_free close_receipt [13:16:00]json_value_free [13:16:00]json_value_free done [13:16:00]process_json_proto returns [13:16:00]Send response to host [13:16:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123591,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:16:00]free response buf [13:16:00]execute_script done [13:16:00]execute_script returns [13:16:00]free content buf [13:16:00]Sock 9.Close socket [13:16:00]Sock 9.Thread stoped [13:16:02]OFD Sender: No OFD packet to send [13:16:07]OFD Sender: No OFD packet to send [13:16:12]OFD Sender: No OFD packet to send [13:16:17]OFD Sender: No OFD packet to send [13:16:22]OFD Sender: No OFD packet to send [13:16:27]OFD Sender: No OFD packet to send [13:16:32]OFD Sender: No OFD packet to send [13:16:37]OFD Sender: No OFD packet to send [13:16:42]OFD Sender: No OFD packet to send [13:16:47]OFD Sender: No OFD packet to send [13:16:52]OFD Sender: No OFD packet to send [13:16:57]OFD Sender: No OFD packet to send [13:16:58]accept exits with 7 [13:16:58]New connection [13:16:58]New thread 3067436388 created [13:16:58]Thread 3067579748 joined [13:16:58]Waiting for new connection... [13:16:58] Sock 7.Parse request [13:16:58]Sock 7.Check first char [13:16:58]Sock 7.First char is OK [13:16:58]request: POST /json_proto HTTP/1.0 [13:16:58]Method: POST [13:16:58]URL: /json_proto [13:16:58]Method is POST - this is cgi request [13:16:58]url: /json_proto [13:16:58]query_string will be loaded in cgi processing [13:16:58]execute_cgi json_proto POST (null) [13:16:58]execute_cgi path=json_proto method=POST [13:16:58]POST find Content-Length [13:16:58]Host: 172.17.48.197:8080 [13:16:58]Content-Length: 662 [13:16:58]Content-Type: application/json [13:16:58] [13:16:58]POST finish read [13:16:58]Found Content-Length = 662 [13:16:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106620", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "payments": [ { "type": 0, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:16:58]execute_script... [13:16:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106620", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 10.000, "sum" : 619.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "payments": [ { "type": 0, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:16:58]POST & json_proto [13:16:58]process_json_proto [13:16:58]json parsed OK: [13:16:58]protocol is kg_v1.0 [13:16:58]action value=close_receipt [13:16:58]process_action close_receipt [13:16:58]cmd_close_receipt [13:16:58]MH_GetDate [13:16:58]Write to MH i2c: F0 00 00 7E 22 8F [13:16:58]Write i2c OK [13:16:58]MH_I2C_Read... [13:16:58]Read from MH i2c: F0 [13:16:58]MH_I2C_Read... [13:16:58]Read from MH i2c: F0 09 00 [13:16:58]MH_I2C_Read... [13:16:58]Read from MH i2c: F0 09 00 7E 22 00 CB C9 E5 65 6C AF E3 65 D9 [13:16:58]GetLastDocTimeStamp 1709558156 [13:16:58]current date 1709558219 [13:16:58]FM_GetShiftState [13:16:58]SAM_PROTO_GetShiftState [13:16:58]wFMCommunicate request_size=4 [13:16:58]MH_SAM_APDU [13:16:58]CAPDU: 80 13 01 00 [13:16:58]Write to MH i2c: E2 08 00 7F 22 80 13 01 00 00 00 00 00 1E [13:16:58]Write i2c OK [13:16:58]MH_I2C_Read... [13:16:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:58]Read from MH i2c: E2 [13:16:58]MH_I2C_Read... [13:16:58]Read from MH i2c: E2 0E 00 [13:16:58]MH_I2C_Read... [13:16:58]Read from MH i2c: E2 0E 00 7F 22 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 35 [13:16:58]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:16:58]wFMCommunicate OK [13:16:58]SAM_PROTO_GetShiftState done [13:16:58]FM_GetShiftState done [13:16:58]opened in 1709511088 [13:16:58]opened+sec_in_day 1709597488 [13:16:58]quantity*price = 61900 [13:16:58]sum+1 = 61901 [13:16:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 619.00 Внесено: 1000.00 СДАЧА: 381.00 НСП 1% : 5.48 НДС 12% : 65.73 Наличными: 619.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 192 04.03.2024 13:16 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123592 ФПД: 149472818599019 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T131659&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123592&fm=149472818599019&tin=02508201610067®Number=0000000000090573&sum=61900 [13:16:59]StoreToDocumentArchive [13:16:59]shift 324 fd 123592 [13:16:59]save to /storage/0324/doc_00123592 [13:16:59]save last doc name /storage/0324/doc_00123592 to /storage/kkm_last_doc_name [13:16:59]save OK [13:16:59]Clear old archive folders... [13:16:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:16:59]tlvbuf is 01C426E0 [13:16:59]SAM_PROTO_ClearQueue [13:16:59]wFMCommunicate request_size=4 [13:16:59]MH_SAM_APDU [13:16:59]CAPDU: 80 09 00 00 [13:16:59]Write to MH i2c: E2 08 00 8C 22 80 09 00 00 00 00 00 00 20 [13:16:59]Write i2c OK [13:16:59]MH_I2C_Read... [13:16:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:16:59]Read from MH i2c: E2 [13:16:59]MH_I2C_Read... [13:16:59]Read from MH i2c: E2 03 00 [13:16:59]MH_I2C_Read... [13:16:59]Read from MH i2c: E2 03 00 8C 22 00 90 00 22 [13:16:59]RAPDU: 90 00 [13:16:59]wFMCommunicate OK [13:16:59]SAM_PROTO_ClearQueue done [13:16:59]KKMCreateOFDPacket [13:16:59]OFDProtocolAddRootSTLVToBuf [13:16:59]FM_MakeSignedData [13:16:59]FM_MakeSignedData [13:16:59]SAM_PROTO_SignData [13:16:59]wFMCommunicate request_size=4 [13:16:59]MH_SAM_APDU [13:16:59]CAPDU: 80 0D 01 02 [13:16:59]Write to MH i2c: E2 08 00 8D 22 80 0D 01 02 00 00 00 00 28 [13:16:59]Write i2c OK [13:16:59]MH_I2C_Read... [13:16:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:16:59]Read from MH i2c: E2 [13:16:59]MH_I2C_Read... [13:16:59]Read from MH i2c: E2 03 00 [13:16:59]MH_I2C_Read... [13:16:59]Read from MH i2c: E2 03 00 8D 22 00 90 00 23 [13:16:59]RAPDU: 90 00 [13:16:59]wFMCommunicate OK [13:16:59]wFMCommunicate request_size=255 [13:16:59]MH_SAM_APDU [13:16:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 CC F1 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 CB C9 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C8 E2 01 00 35 04 06 00 87 [13:16:59]Write to MH i2c: E2 02 01 8E 22 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 CC F1 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 CB C9 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C8 E2 01 00 35 04 06 00 87 00 00 F1 [13:16:59]Write i2c OK [13:16:59]MH_I2C_Read... [13:16:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:16:59]Read from MH i2c: E2 [13:16:59]MH_I2C_Read... [13:16:59]Read from MH i2c: E2 03 00 [13:16:59]MH_I2C_Read... [13:16:59]Read from MH i2c: E2 03 00 8E 22 00 90 00 24 [13:16:59]RAPDU: 90 00 [13:16:59]wFMCommunicate OK [13:16:59]wFMCommunicate request_size=10 [13:16:59]MH_SAM_APDU [13:16:59]CAPDU: 80 0D 02 02 05 F1 DA 41 94 6B [13:16:59]Write to MH i2c: E2 0D 00 8F 22 80 0D 02 02 05 00 F1 DA 41 94 6B 00 00 40 [13:16:59]Write i2c OK [13:16:59]MH_I2C_Read... [13:16:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:16:59]Read from MH i2c: E2 [13:16:59]MH_I2C_Read... [13:16:59]Read from MH i2c: E2 03 00 [13:16:59]MH_I2C_Read... [13:16:59]Read from MH i2c: E2 03 00 8F 22 00 90 00 25 [13:16:59]RAPDU: 90 00 [13:16:59]wFMCommunicate OK [13:16:59]wFMCommunicate request_size=4 [13:16:59]MH_SAM_APDU [13:16:59]CAPDU: 80 0D 03 02 [13:16:59]Write to MH i2c: E2 08 00 90 22 80 0D 03 02 00 00 00 00 2D [13:16:59]Write i2c OK [13:16:59]MH_I2C_Read... [13:16:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:16:59]Read from MH i2c: E2 [13:16:59]MH_I2C_Read... [13:16:59]Read from MH i2c: E2 0B 00 [13:16:59]MH_I2C_Read... [13:16:59]Read from MH i2c: E2 0B 00 90 22 00 53 88 7E 2B 93 87 A5 F0 90 00 61 [13:16:59]RAPDU: 53 88 7E 2B 93 87 A5 F0 90 00 [13:16:59]wFMCommunicate OK [13:16:59]SAM_PROTO_SignData done [13:16:59]FM_MakeSignedData done [13:16:59]CreateOFDProtocolMessage [13:16:59]wFMCommunicate request_size=4 [13:16:59]MH_SAM_APDU [13:16:59]CAPDU: 80 11 00 00 [13:16:59]Write to MH i2c: E2 08 00 91 22 80 11 00 00 00 00 00 00 2D [13:16:59]Write i2c OK [13:16:59]MH_I2C_Read... [13:16:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:16:59]Read from MH i2c: E2 [13:16:59]MH_I2C_Read... [13:16:59]Read from MH i2c: E2 17 00 [13:16:59]MH_I2C_Read... [13:16:59]Read from MH i2c: E2 17 00 91 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 8B [13:16:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:16:59]wFMCommunicate OK [13:16:59]CreateOFDProtocolMessage done [13:16:59]OFDSenderStorePacket 123592 [13:16:59]StoreOFDPacket docnum=123592 [13:16:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 06 EC 07 01 95 D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 CC F1 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 CB C9 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C8 E2 01 00 35 04 06 00 87 F1 DA 41 94 6B 53 88 7E 2B 93 87 A5 F0 [13:16:59]CheckFolder [13:16:59]dirname=/storage/ofd_packets [13:16:59]CheckFolder done [13:16:59]ProducePacketName [13:16:59]name=ofd_packets/00123592 [13:16:59]NVStorageSaveData ofd_packets/00123592 [13:16:59]File name is /storage/ofd_packets/00123592 [13:16:59]Write 301 bytes [13:16:59]NVStorageSaveData done [13:16:59]OFDSenderStorePacket done [13:16:59]KKMCreateOFDPacket done [13:16:59]NVStorageSaveData kkm_last_timestamp [13:16:59]File name is /storage/kkm_last_timestamp [13:16:59]Write 4 bytes [13:16:59]NVStorageSaveData done [13:16:59]ExternCall_PrintAddStr [13:16:59]wPrintStart [13:16:59]Write to MH i2c: 01 00 00 92 22 B4 [13:16:59]Write i2c OK [13:16:59]MH_I2C_Read... [13:16:59]Read from MH i2c: 01 [13:16:59]MH_I2C_Read... [13:16:59]Read from MH i2c: 01 07 00 [13:16:59]MH_I2C_Read... [13:16:59]Read from MH i2c: 01 07 00 92 22 00 00 00 00 00 FF 0F C9 [13:16:59]RasterBufferAndPrint [13:16:59]line Счет N : (1)1106620 [13:16:59]line ИНН: 02508201610067 [13:16:59]line Контрольно-Кассовый Чек [13:16:59]line ПРОДАЖА [13:16:59]line ТРК (МРК, ГНК) : 52 [13:16:59]line Товар: 2710124130 [13:16:59]line Аи-92-К-5 [13:16:59]line 10.000 * 61.90 [13:16:59]line = 619.00 [13:16:59]line НДС 12% НСП 1% [13:16:59]line > о реализуемом товаре [13:16:59]line ИТОГО: 619.00 [13:16:59]line Внесено: 1000.00 [13:16:59]line СДАЧА: 381.00 [13:16:59]line НСП 1% : 5.48 [13:16:59]line НДС 12% : 65.73 [13:16:59]line Наличными: 619.00 [13:16:59]line Безнал.: 0.00 [13:16:59]line Место: АЗС № 25 "Партнер Нефть" [13:16:59]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:16:59]line СНО: Общий режим [13:16:59]line Чек 192 04.03.2024 13:16 [13:16:59]line Смена: 324 ФФД: 1.0 [13:16:59]line ЗНМ: 0300000019 [13:16:59]line РНМ: 0000000000090573 [13:16:59]line Версия ККМ: 001 [13:16:59]line ФМ: 0000000000874798 [13:16:59]line ФД: 123592 [13:16:59]line ФПД: 149472818599019 [13:17:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T131659&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123592&fm=149472818599019&tin=02508201610067®Number=0000000000090573&sum=61900 [13:17:00]OFD Sender: Processing packet 123592 [packets to send 112, broken 111] [13:17:00]ProducePacketName [13:17:00]name=ofd_packets/00123592 [13:17:00]OFD Sender: To server: pG, [13:17:00]CommunicateWithHost lk.salyk.kg:30040 [13:17:00]ConnectInit lk.salyk.kg [13:17:00]written 0, free lines is 4095 [13:17:00]Connected sock=10 [13:17:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 06 EC 07 01 95 D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 CC F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 19 00 00 00 00 07 04 06 00 CC F1 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 CB C9 E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C8 E2 01 00 35 04 06 00 87 F1 DA 41 94 6B 53 88 7E 2B 93 87 A5 F0 [13:17:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 2E FB 47 00 1B 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 37 39 38 10 04 04 00 C8 E2 01 00 F4 03 04 00 F3 75 E5 65 B6 04 01 00 00 2D CF 99 7C 12 25 F6 FE [13:17:00]CommunicateWithHost err = 0 [13:17:00]CheckOFDResponse [13:17:00]1017 (14) - 77093643461234 [13:17:00]1041 (16) - 0000000000874798 [13:17:00]1040 (4) - 123592 [13:17:00]1012 (4) - 04.03.2024 07:19 [13:17:00]1206 (1) - 0 [13:17:00]OFD Sender: Remove packet 123592 [13:17:00]ProducePacketName [13:17:00]name=ofd_packets/00123592 [13:17:00]NVStorageDeleteData [13:17:00]Write to MH i2c: 01 00 00 BC 22 DE [13:17:00]Write i2c OK [13:17:00]MH_I2C_Read... [13:17:00]Read from MH i2c: 01 [13:17:00]MH_I2C_Read... [13:17:00]Read from MH i2c: 01 07 00 [13:17:00]MH_I2C_Read... [13:17:00]Read from MH i2c: 01 07 00 BC 22 00 00 00 00 00 08 0D FA [13:17:00]RasterBufferAndPrint [13:17:00]line [13:17:00]line [13:17:00]line [13:17:00]line [13:17:00]line [13:17:00]written 0, free lines is 3345 [13:17:00]MH_Cut [13:17:00]Write to MH i2c: D1 01 00 C3 22 01 B7 [13:17:00]Write i2c OK [13:17:00]MH_I2C_Read... [13:17:00]Read from MH i2c: D1 [13:17:00]MH_I2C_Read... [13:17:00]Read from MH i2c: D1 01 00 [13:17:00]MH_I2C_Read... [13:17:00]Read from MH i2c: D1 01 00 C3 22 00 B6 [13:17:00]Write to MH i2c: 01 00 00 C4 22 E6 [13:17:00]Write i2c OK [13:17:00]MH_I2C_Read... [13:17:01]OFD Sender: No OFD packet to send [13:17:01]*** Cut start [13:17:01]*** Purtial cut [13:17:01]*** Stage 1: CUTSNS_PIN = 1 [13:17:03]Read from MH i2c: 01 [13:17:03]MH_I2C_Read... [13:17:03]*** Stop cut motor [13:17:03]*** Cut end [13:17:03]Read from MH i2c: 01 07 00 [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: 01 07 00 C4 22 00 00 00 00 00 FF 0F FB [13:17:03]process_action close_receipt done [13:17:03]requested_data is exist [13:17:03]produce_requested_data [13:17:03]requested_item fm.sn is exist - process it [13:17:03]wFMCommunicate request_size=4 [13:17:03]MH_SAM_APDU [13:17:03]CAPDU: 80 11 00 00 [13:17:03]Write to MH i2c: E2 08 00 C5 22 80 11 00 00 00 00 00 00 61 [13:17:03]Write i2c OK [13:17:03]MH_I2C_Read... [13:17:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:17:03]Read from MH i2c: E2 [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: E2 17 00 [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: E2 17 00 C5 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 BF [13:17:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:17:03]wFMCommunicate OK [13:17:03]requested_item fd.num is exist - process it [13:17:03]SAM_PROTO_GetFieldsCounters [13:17:03]wFMCommunicate request_size=4 [13:17:03]MH_SAM_APDU [13:17:03]CAPDU: 80 13 00 00 [13:17:03]Write to MH i2c: E2 08 00 C6 22 80 13 00 00 00 00 00 00 64 [13:17:03]Write i2c OK [13:17:03]MH_I2C_Read... [13:17:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:17:03]Read from MH i2c: E2 [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: E2 62 00 [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: E2 62 00 C6 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C8 E2 01 00 0E 04 04 00 44 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 BF [13:17:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C8 E2 01 00 0E 04 04 00 44 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 [13:17:03]wFMCommunicate OK [13:17:03]SAM_PROTO_GetFieldsCounters done [13:17:03]requested_item shift.num is exist - process it [13:17:03]requested_item shift.opened is exist - process it [13:17:03]req_shift_opened [13:17:03]FM_GetShiftState [13:17:03]SAM_PROTO_GetShiftState [13:17:03]wFMCommunicate request_size=4 [13:17:03]MH_SAM_APDU [13:17:03]CAPDU: 80 13 01 00 [13:17:03]Write to MH i2c: E2 08 00 C7 22 80 13 01 00 00 00 00 00 66 [13:17:03]Write i2c OK [13:17:03]MH_I2C_Read... [13:17:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:17:03]Read from MH i2c: E2 [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: E2 0E 00 [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: E2 0E 00 C7 22 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 7D [13:17:03]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:17:03]wFMCommunicate OK [13:17:03]SAM_PROTO_GetShiftState done [13:17:03]FM_GetShiftState done [13:17:03]req_shift_opened done [13:17:03]requested_item shift.open_date is exist - process it [13:17:03]req_shift_open_date [13:17:03]req_shift_open_date done [13:17:03]produce_requested_data done [13:17:03]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123592,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:17:03]process_action_free close_receipt [13:17:03]json_value_free [13:17:03]json_value_free done [13:17:03]process_json_proto returns [13:17:03]Send response to host [13:17:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123592,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:17:03]free response buf [13:17:03]execute_script done [13:17:03]execute_script returns [13:17:03]free content buf [13:17:03]Sock 7.Close socket [13:17:03]Sock 7.Thread stoped [13:17:06]OFD Sender: No OFD packet to send [13:17:11]OFD Sender: No OFD packet to send [13:17:16]OFD Sender: No OFD packet to send [13:17:21]OFD Sender: No OFD packet to send [13:17:26]OFD Sender: No OFD packet to send [13:17:31]OFD Sender: No OFD packet to send [13:17:35]int [13:17:35]Write to MH i2c: 01 00 00 C8 22 EA [13:17:35]*** FLAG_PRN_KEY set [13:17:35]Write i2c OK [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: 01 [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: 01 07 00 [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: 01 07 00 C8 22 00 08 00 00 00 FF 0F 07 [13:17:35]state=0 [13:17:35]Key pressed [13:17:35]Feed [13:17:35]Write to MH i2c: D8 00 00 C9 22 C2 [13:17:35]Write i2c OK [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: D8 [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: D8 01 00 [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: D8 01 00 C9 22 00 C3 [13:17:35]int [13:17:35]Write to MH i2c: 01 00 00 CA 22 EC [13:17:35]Write i2c OK [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: 01 [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: 01 07 00 [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: 01 07 00 CA 22 00 48 00 00 00 3C 00 77 [13:17:35]state=2 [13:17:35]Key pressed [13:17:35]int [13:17:35]Write to MH i2c: 01 00 00 CB 22 ED [13:17:35]*** FLAG_PRN_KEY reset [13:17:35]Write i2c OK [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: 01 [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: 01 07 00 [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: 01 07 00 CB 22 00 00 00 00 00 FA 0F FD [13:17:35]state=2 [13:17:35]Stop feed [13:17:35]int [13:17:35]Write to MH i2c: 01 00 00 CC 22 EE [13:17:35]*** FLAG_PRN_KEY set [13:17:35]Write i2c OK [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: 01 [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: 01 07 00 [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: 01 07 00 CC 22 00 08 00 00 00 FF 0F 0B [13:17:35]state=0 [13:17:35]Key pressed [13:17:35]Feed [13:17:35]Write to MH i2c: D8 00 00 CD 22 C6 [13:17:35]Write i2c OK [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: D8 [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: D8 01 00 [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: D8 01 00 CD 22 00 C7 [13:17:35]int [13:17:35]Write to MH i2c: 01 00 00 CE 22 F0 [13:17:35]Write i2c OK [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: 01 [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: 01 07 00 [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: 01 07 00 CE 22 00 48 00 00 00 3C 00 7B [13:17:35]state=2 [13:17:35]Key pressed [13:17:35]int [13:17:35]Write to MH i2c: 01 00 00 CF 22 F1 [13:17:35]*** FLAG_PRN_KEY reset [13:17:35]Write i2c OK [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: 01 [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: 01 07 00 [13:17:35]MH_I2C_Read... [13:17:35]Read from MH i2c: 01 07 00 CF 22 00 00 00 00 00 F5 0F FC [13:17:35]state=2 [13:17:35]Stop feed [13:17:36]OFD Sender: No OFD packet to send [13:17:41]OFD Sender: No OFD packet to send [13:17:46]OFD Sender: No OFD packet to send [13:17:51]OFD Sender: No OFD packet to send [13:17:55]accept exits with 9 [13:17:55]New connection [13:17:55]New thread 3067579748 created [13:17:55]Thread 3067436388 joined [13:17:55]Waiting for new connection... [13:17:55] Sock 9.Parse request [13:17:55]Sock 9.Check first char [13:17:55]Sock 9.First char is OK [13:17:55]request: POST /json_proto HTTP/1.0 [13:17:55]Method: POST [13:17:55]URL: /json_proto [13:17:55]Method is POST - this is cgi request [13:17:55]url: /json_proto [13:17:55]query_string will be loaded in cgi processing [13:17:55]execute_cgi json_proto POST (null) [13:17:55]execute_cgi path=json_proto method=POST [13:17:55]POST find Content-Length [13:17:55]Host: 172.17.48.197:8080 [13:17:55]Content-Length: 806 [13:17:55]Content-Type: application/json [13:17:55] [13:17:55]POST finish read [13:17:55]Found Content-Length = 806 [13:17:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106621", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.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: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:17:55]execute_script... [13: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)1106621", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 6.470, "sum" : 400.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: \u041E! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:17:55]POST & json_proto [13:17:55]process_json_proto [13:17:55]json parsed OK: [13:17:55]protocol is kg_v1.0 [13:17:55]action value=close_receipt [13:17:55]process_action close_receipt [13:17:55]cmd_close_receipt [13:17:55]MH_GetDate [13:17:55]Write to MH i2c: F0 00 00 D0 22 E1 [13:17:55]Write i2c OK [13:17:55]MH_I2C_Read... [13:17:55]Read from MH i2c: F0 [13:17:55]MH_I2C_Read... [13:17:55]Read from MH i2c: F0 09 00 [13:17:55]MH_I2C_Read... [13:17:55]Read from MH i2c: F0 09 00 D0 22 00 05 CA E5 65 6C AF E3 65 66 [13:17:55]GetLastDocTimeStamp 1709558219 [13:17:55]current date 1709558277 [13:17:55]FM_GetShiftState [13:17:55]SAM_PROTO_GetShiftState [13:17:55]wFMCommunicate request_size=4 [13:17:55]MH_SAM_APDU [13:17:55]CAPDU: 80 13 01 00 [13:17:55]Write to MH i2c: E2 08 00 D1 22 80 13 01 00 00 00 00 00 70 [13:17:55]Write i2c OK [13:17:55]MH_I2C_Read... [13:17:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:17:55]Read from MH i2c: E2 [13:17:55]MH_I2C_Read... [13:17:55]Read from MH i2c: E2 0E 00 [13:17:55]MH_I2C_Read... [13:17:55]Read from MH i2c: E2 0E 00 D1 22 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 87 [13:17:55]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:17:55]wFMCommunicate OK [13:17:55]SAM_PROTO_GetShiftState done [13:17:55]FM_GetShiftState done [13:17:55]opened in 1709511088 [13:17:55]opened+sec_in_day 1709597488 [13:17:55]quantity*price = 40049 [13:17:55]sum+1 = 40050 [13:17:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.49 НСП 1% : 3.54 НДС 12% : 42.53 Наличными: 0.00 Безнал.: 400.49 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 193 04.03.2024 13:17 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: О! деньги ФМ: 0000000000874798 ФД: 123593 ФПД: 206987361524491 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T131757&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123593&fm=206987361524491&tin=02508201610067®Number=0000000000090573&sum=40049 [13:17:56]StoreToDocumentArchive [13:17:56]shift 324 fd 123593 [13:17:56]save to /storage/0324/doc_00123593 [13:17:56]save last doc name /storage/0324/doc_00123593 to /storage/kkm_last_doc_name [13:17:56]save OK [13:17:56]Clear old archive folders... [13:17:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:17:56]tlvbuf is 01BDAEC0 [13:17:56]SAM_PROTO_ClearQueue [13:17:56]wFMCommunicate request_size=4 [13:17:56]MH_SAM_APDU [13:17:56]CAPDU: 80 09 00 00 [13:17:56]Write to MH i2c: E2 08 00 DE 22 80 09 00 00 00 00 00 00 72 [13:17:56]Write i2c OK [13:17:56]MH_I2C_Read... [13:17:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:17:56]Read from MH i2c: E2 [13:17:56]MH_I2C_Read... [13:17:56]Read from MH i2c: E2 03 00 [13:17:56]MH_I2C_Read... [13:17:56]Read from MH i2c: E2 03 00 DE 22 00 90 00 74 [13:17:56]RAPDU: 90 00 [13:17:56]wFMCommunicate OK [13:17:56]SAM_PROTO_ClearQueue done [13:17:56]KKMCreateOFDPacket [13:17:56]OFDProtocolAddRootSTLVToBuf [13:17:56]FM_MakeSignedData [13:17:56]FM_MakeSignedData [13:17:56]SAM_PROTO_SignData [13:17:56]wFMCommunicate request_size=4 [13:17:56]MH_SAM_APDU [13:17:56]CAPDU: 80 0D 01 02 [13:17:56]Write to MH i2c: E2 08 00 DF 22 80 0D 01 02 00 00 00 00 7A [13:17:56]Write i2c OK [13:17:56]MH_I2C_Read... [13:17:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:17:56]Read from MH i2c: E2 [13:17:56]MH_I2C_Read... [13:17:56]Read from MH i2c: E2 03 00 [13:17:56]MH_I2C_Read... [13:17:56]Read from MH i2c: E2 03 00 DF 22 00 90 00 75 [13:17:56]RAPDU: 90 00 [13:17:56]wFMCommunicate OK [13:17:57]wFMCommunicate request_size=255 [13:17:57]MH_SAM_APDU [13: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 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 71 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 71 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 05 CA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C9 E2 01 00 35 04 06 00 BC [13:17:57]Write to MH i2c: E2 02 01 E0 22 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 71 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 71 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 05 CA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C9 E2 01 00 35 04 06 00 BC 00 00 F1 [13:17:57]Write i2c OK [13:17:57]MH_I2C_Read... [13:17:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:17:57]Read from MH i2c: E2 [13:17:57]MH_I2C_Read... [13:17:57]Read from MH i2c: E2 03 00 [13:17:57]MH_I2C_Read... [13:17:57]Read from MH i2c: E2 03 00 E0 22 00 90 00 76 [13:17:57]RAPDU: 90 00 [13:17:57]wFMCommunicate OK [13:17:57]wFMCommunicate request_size=10 [13:17:57]MH_SAM_APDU [13:17:57]CAPDU: 80 0D 02 02 05 41 00 28 1B 0B [13:17:57]Write to MH i2c: E2 0D 00 E1 22 80 0D 02 02 05 00 41 00 28 1B 0B 00 00 16 [13:17:57]Write i2c OK [13:17:57]MH_I2C_Read... [13:17:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:17:57]Read from MH i2c: E2 [13:17:57]MH_I2C_Read... [13:17:57]Read from MH i2c: E2 03 00 [13:17:57]MH_I2C_Read... [13:17:57]Read from MH i2c: E2 03 00 E1 22 00 90 00 77 [13:17:57]RAPDU: 90 00 [13:17:57]wFMCommunicate OK [13:17:57]wFMCommunicate request_size=4 [13:17:57]MH_SAM_APDU [13:17:57]CAPDU: 80 0D 03 02 [13:17:57]Write to MH i2c: E2 08 00 E2 22 80 0D 03 02 00 00 00 00 7F [13:17:57]Write i2c OK [13:17:57]MH_I2C_Read... [13:17:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:17:57]Read from MH i2c: E2 [13:17:57]MH_I2C_Read... [13:17:57]Read from MH i2c: E2 0B 00 [13:17:57]MH_I2C_Read... [13:17:57]Read from MH i2c: E2 0B 00 E2 22 00 B5 5E F8 C5 68 EA 3B FB 90 00 D8 [13:17:57]RAPDU: B5 5E F8 C5 68 EA 3B FB 90 00 [13:17:57]wFMCommunicate OK [13:17:57]SAM_PROTO_SignData done [13:17:57]FM_MakeSignedData done [13:17:57]CreateOFDProtocolMessage [13:17:57]wFMCommunicate request_size=4 [13:17:57]MH_SAM_APDU [13:17:57]CAPDU: 80 11 00 00 [13:17:57]Write to MH i2c: E2 08 00 E3 22 80 11 00 00 00 00 00 00 7F [13:17:57]Write i2c OK [13:17:57]MH_I2C_Read... [13:17:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:17:57]Read from MH i2c: E2 [13:17:57]MH_I2C_Read... [13:17:57]Read from MH i2c: E2 17 00 [13:17:57]MH_I2C_Read... [13:17:57]Read from MH i2c: E2 17 00 E3 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 DD [13:17:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:17:57]wFMCommunicate OK [13:17:57]CreateOFDProtocolMessage done [13:17:57]OFDSenderStorePacket 123593 [13:17:57]StoreOFDPacket docnum=123593 [13:17:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 5C 57 07 01 37 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 71 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 71 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 05 CA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C9 E2 01 00 35 04 06 00 BC 41 00 28 1B 0B B5 5E F8 C5 68 EA 3B FB [13:17:57]CheckFolder [13:17:57]dirname=/storage/ofd_packets [13:17:57]CheckFolder done [13:17:57]ProducePacketName [13:17:57]name=ofd_packets/00123593 [13:17:57]NVStorageSaveData ofd_packets/00123593 [13:17:57]File name is /storage/ofd_packets/00123593 [13:17:57]Write 301 bytes [13:17:57]NVStorageSaveData done [13:17:57]OFDSenderStorePacket done [13:17:57]KKMCreateOFDPacket done [13:17:57]NVStorageSaveData kkm_last_timestamp [13:17:57]File name is /storage/kkm_last_timestamp [13:17:57]Write 4 bytes [13:17:57]NVStorageSaveData done [13:17:57]ExternCall_PrintAddStr [13:17:57]wPrintStart [13:17:57]Write to MH i2c: 01 00 00 E4 22 06 [13:17:57]Write i2c OK [13:17:57]MH_I2C_Read... [13:17:57]Read from MH i2c: 01 [13:17:57]MH_I2C_Read... [13:17:57]Read from MH i2c: 01 07 00 [13:17:57]MH_I2C_Read... [13:17:57]Read from MH i2c: 01 07 00 E4 22 00 00 00 00 00 FF 0F 1B [13:17:57]RasterBufferAndPrint [13:17:57]line Счет N : (1)1106621 [13:17:57]line ИНН: 02508201610067 [13:17:57]line Контрольно-Кассовый Чек [13:17:57]line ПРОДАЖА [13:17:57]line ТРК (МРК, ГНК) : 11 [13:17:57]line Товар: 2710124130 [13:17:57]line Аи-92-К-5 [13:17:57]line 6.470 * 61.90 [13:17:57]line = 400.49 [13:17:57]line НДС 12% НСП 1% [13:17:57]line > о реализуемом товаре [13:17:57]line ИТОГО: 400.49 [13:17:57]line НСП 1% : 3.54 [13:17:57]line НДС 12% : 42.53 [13:17:57]line Наличными: 0.00 [13:17:57]line Безнал.: 400.49 [13:17:57]line Место: АЗС № 25 "Партнер Нефть" [13:17:57]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:17:57]line СНО: Общий режим [13:17:57]line Чек 193 04.03.2024 13:17 [13:17:57]line Смена: 324 ФФД: 1.0 [13:17:57]line ЗНМ: 0300000019 [13:17:57]line РНМ: 0000000000090573 [13:17:57]line Версия ККМ: 001 [13:17:57]line Платежная система: О! деньги [13:17:57]line ФМ: 0000000000874798 [13:17:57]line ФД: 123593 [13:17:57]line ФПД: 206987361524491 [13:17:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T131757&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123593&fm=206987361524491&tin=02508201610067®Number=0000000000090573&sum=40049 [13:17:57]OFD Sender: Processing packet 123593 [packets to send 112, broken 111] [13:17:57]ProducePacketName [13:17:57]name=ofd_packets/00123593 [13:17:57]OFD Sender: To server: pG, [13:17:57]CommunicateWithHost lk.salyk.kg:30040 [13:17:57]ConnectInit lk.salyk.kg [13:17:57]written 0, free lines is 4095 [13:17:57]Connected sock=10 [13:17: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 37 39 38 0F 01 00 00 5C 57 07 01 37 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 46 19 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 71 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 71 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 71 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 05 CA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 C9 E2 01 00 35 04 06 00 BC 41 00 28 1B 0B B5 5E F8 C5 68 EA 3B FB [13: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 37 39 38 4F 00 00 00 97 DB 47 00 7A 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 37 39 38 10 04 04 00 C9 E2 01 00 F4 03 04 00 2D 76 E5 65 B6 04 01 00 00 1F 08 B5 33 B6 74 86 4D [13:17:58]CommunicateWithHost err = 0 [13:17:58]CheckOFDResponse [13:17:58]1017 (14) - 77093643461234 [13:17:58]1041 (16) - 0000000000874798 [13:17:58]1040 (4) - 123593 [13:17:58]1012 (4) - 04.03.2024 07:20 [13:17:58]1206 (1) - 0 [13:17:58]OFD Sender: Remove packet 123593 [13:17:58]ProducePacketName [13:17:58]name=ofd_packets/00123593 [13:17:58]NVStorageDeleteData [13:17:58]Write to MH i2c: 01 00 00 0E 23 31 [13:17:58]Write i2c OK [13:17:58]MH_I2C_Read... [13:17:58]Read from MH i2c: 01 [13:17:58]MH_I2C_Read... [13:17:58]Read from MH i2c: 01 07 00 [13:17:58]MH_I2C_Read... [13:17:58]Read from MH i2c: 01 07 00 0E 23 00 00 00 00 00 0D 0D 52 [13:17:58]RasterBufferAndPrint [13:17:58]line [13:17:58]line [13:17:58]line [13:17:58]line [13:17:58]line [13:17:58]written 0, free lines is 3349 [13:17:58]MH_Cut [13:17:58]Write to MH i2c: D1 01 00 15 23 01 0A [13:17:58]Write i2c OK [13:17:58]MH_I2C_Read... [13:17:58]Read from MH i2c: D1 [13:17:58]MH_I2C_Read... [13:17:58]Read from MH i2c: D1 01 00 [13:17:58]MH_I2C_Read... [13:17:58]Read from MH i2c: D1 01 00 15 23 00 09 [13:17:58]Write to MH i2c: 01 00 00 16 23 39 [13:17:58]Write i2c OK [13:17:58]MH_I2C_Read... [13:17:58]OFD Sender: No OFD packet to send [13:17:58]*** Cut start [13:17:58]*** Purtial cut [13:17:58]*** Stage 1: CUTSNS_PIN = 1 [13:18:00]Read from MH i2c: 01 [13:18:00]MH_I2C_Read... [13:18:00]*** Stop cut motor [13:18:00]*** Cut end [13:18:00]Read from MH i2c: 01 07 00 [13:18:00]MH_I2C_Read... [13:18:00]Read from MH i2c: 01 07 00 16 23 00 00 00 00 00 FF 0F 4E [13:18:00]process_action close_receipt done [13:18:00]requested_data is exist [13:18:00]produce_requested_data [13:18:00]requested_item fm.sn is exist - process it [13:18:00]wFMCommunicate request_size=4 [13:18:00]MH_SAM_APDU [13:18:00]CAPDU: 80 11 00 00 [13:18:00]Write to MH i2c: E2 08 00 17 23 80 11 00 00 00 00 00 00 B4 [13:18:00]Write i2c OK [13:18:00]MH_I2C_Read... [13:18:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:01]Read from MH i2c: E2 [13:18:01]MH_I2C_Read... [13:18:01]Read from MH i2c: E2 17 00 [13:18:01]MH_I2C_Read... [13:18:01]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 37 39 38 90 00 12 [13:18:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:18:01]wFMCommunicate OK [13:18:01]requested_item fd.num is exist - process it [13:18:01]SAM_PROTO_GetFieldsCounters [13:18:01]wFMCommunicate request_size=4 [13:18:01]MH_SAM_APDU [13:18:01]CAPDU: 80 13 00 00 [13:18:01]Write to MH i2c: E2 08 00 18 23 80 13 00 00 00 00 00 00 B7 [13:18:01]Write i2c OK [13:18:01]MH_I2C_Read... [13:18:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:18:01]Read from MH i2c: E2 [13:18:01]MH_I2C_Read... [13:18:01]Read from MH i2c: E2 62 00 [13:18:01]MH_I2C_Read... [13:18:01]Read from MH i2c: E2 62 00 18 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C9 E2 01 00 0E 04 04 00 44 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 16 [13:18: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C9 E2 01 00 0E 04 04 00 44 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 [13:18:01]wFMCommunicate OK [13:18:01]SAM_PROTO_GetFieldsCounters done [13:18:01]requested_item shift.num is exist - process it [13:18:01]requested_item shift.opened is exist - process it [13:18:01]req_shift_opened [13:18:01]FM_GetShiftState [13:18:01]SAM_PROTO_GetShiftState [13:18:01]wFMCommunicate request_size=4 [13:18:01]MH_SAM_APDU [13:18:01]CAPDU: 80 13 01 00 [13:18:01]Write to MH i2c: E2 08 00 19 23 80 13 01 00 00 00 00 00 B9 [13:18:01]Write i2c OK [13:18:01]MH_I2C_Read... [13:18:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:01]Read from MH i2c: E2 [13:18:01]MH_I2C_Read... [13:18:01]Read from MH i2c: E2 0E 00 [13:18:01]MH_I2C_Read... [13:18:01]Read from MH i2c: E2 0E 00 19 23 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 D0 [13:18:01]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:18:01]wFMCommunicate OK [13:18:01]SAM_PROTO_GetShiftState done [13:18:01]FM_GetShiftState done [13:18:01]req_shift_opened done [13:18:01]requested_item shift.open_date is exist - process it [13:18:01]req_shift_open_date [13:18:01]req_shift_open_date done [13:18:01]produce_requested_data done [13:18:01]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123593,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:18:01]process_action_free close_receipt [13:18:01]json_value_free [13:18:01]json_value_free done [13:18:01]process_json_proto returns [13:18:01]Send response to host [13:18:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123593,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:18:01]free response buf [13:18:01]execute_script done [13:18:01]execute_script returns [13:18:01]free content buf [13:18:01]Sock 9.Close socket [13:18:01]Sock 9.Thread stoped [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:34]int [13:18:34]Write to MH i2c: 01 00 00 1A 23 3D [13:18:34]*** FLAG_PRN_KEY set [13:18:34]Write i2c OK [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: 01 [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: 01 07 00 [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: 01 07 00 1A 23 00 08 00 00 00 FF 0F 5A [13:18:34]state=0 [13:18:34]Key pressed [13:18:34]Feed [13:18:34]Write to MH i2c: D8 00 00 1B 23 15 [13:18:34]Write i2c OK [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: D8 [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: D8 01 00 [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: D8 01 00 1B 23 00 16 [13:18:34]int [13:18:34]Write to MH i2c: 01 00 00 1C 23 3F [13:18:34]Write i2c OK [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: 01 [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: 01 07 00 [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: 01 07 00 1C 23 00 48 00 00 00 3C 00 CA [13:18:34]state=2 [13:18:34]Key pressed [13:18:34]int [13:18:34]Write to MH i2c: 01 00 00 1D 23 40 [13:18:34]*** FLAG_PRN_KEY reset [13:18:34]Write i2c OK [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: 01 [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: 01 07 00 [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: 01 07 00 1D 23 00 00 00 00 00 F6 0F 4C [13:18:34]state=2 [13:18:34]Stop feed [13:18:34]int [13:18:34]Write to MH i2c: 01 00 00 1E 23 41 [13:18:34]*** FLAG_PRN_KEY set [13:18:34]Write i2c OK [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: 01 [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: 01 07 00 [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: 01 07 00 1E 23 00 08 00 00 00 FF 0F 5E [13:18:34]state=0 [13:18:34]Key pressed [13:18:34]Feed [13:18:34]Write to MH i2c: D8 00 00 1F 23 19 [13:18:34]Write i2c OK [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: D8 [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: D8 01 00 [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: D8 01 00 1F 23 00 1A [13:18:34]int [13:18:34]Write to MH i2c: 01 00 00 20 23 43 [13:18:34]Write i2c OK [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: 01 [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: 01 07 00 [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: 01 07 00 20 23 00 48 00 00 00 3C 00 CE [13:18:34]state=2 [13:18:34]Key pressed [13:18:34]int [13:18:34]Write to MH i2c: 01 00 00 21 23 44 [13:18:34]*** FLAG_PRN_KEY reset [13:18:34]Write i2c OK [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: 01 [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: 01 07 00 [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: 01 07 00 21 23 00 00 00 00 00 F6 0F 50 [13:18:34]state=2 [13:18:34]Stop feed [13:18:34]int [13:18:34]Write to MH i2c: 01 00 00 22 23 45 [13:18:34]*** FLAG_PRN_KEY set [13:18:34]Write i2c OK [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: 01 [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: 01 07 00 [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: 01 07 00 22 23 00 08 00 00 00 FF 0F 62 [13:18:34]state=0 [13:18:34]Key pressed [13:18:34]Feed [13:18:34]Write to MH i2c: D8 00 00 23 23 1D [13:18:34]Write i2c OK [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: D8 [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: D8 01 00 [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: D8 01 00 23 23 00 1E [13:18:34]int [13:18:34]Write to MH i2c: 01 00 00 24 23 47 [13:18:34]Write i2c OK [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: 01 [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: 01 07 00 [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: 01 07 00 24 23 00 48 00 00 00 3C 00 D2 [13:18:34]state=2 [13:18:34]Key pressed [13:18:34]int [13:18:34]Write to MH i2c: 01 00 00 25 23 48 [13:18:34]*** FLAG_PRN_KEY reset [13:18:34]Write i2c OK [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: 01 [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: 01 07 00 [13:18:34]MH_I2C_Read... [13:18:34]Read from MH i2c: 01 07 00 25 23 00 00 00 00 00 F5 0F 53 [13:18:34]state=2 [13:18:34]Stop feed [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:23]accept exits with 7 [13:19:23]New connection [13:19:23]New thread 3067436388 created [13:19:23]Thread 3067579748 joined [13:19:23]Waiting for new connection... [13:19:23] Sock 7.Parse request [13:19:23]Sock 7.Check first char [13:19:23]Sock 7.First char is OK [13:19:23]request: POST /json_proto HTTP/1.0 [13:19:23]Method: POST [13:19:23]URL: /json_proto [13:19:23]Method is POST - this is cgi request [13:19:23]url: /json_proto [13:19:23]query_string will be loaded in cgi processing [13:19:23]execute_cgi json_proto POST (null) [13:19:23]execute_cgi path=json_proto method=POST [13:19:23]POST find Content-Length [13:19:23]Host: 172.17.48.197:8080 [13:19:23]Content-Length: 1208 [13:19:23]Content-Type: application/json [13:19:23] [13:19:23]POST finish read [13:19:23]Found Content-Length = 1208 [13:19:23]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106622\u000A04.03.2024 13:15\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 24.230 x 61.90\u000A\u0418\u0422\u041E\u0413: 1499.84\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\u000A89318\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:19:23]execute_script... [13:19:23]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106622\u000A04.03.2024 13:15\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 21\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 24.230 x 61.90\u000A\u0418\u0422\u041E\u0413: 1499.84\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\u000A89318\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:19:23]POST & json_proto [13:19:23]process_json_proto [13:19:23]json parsed OK: [13:19:23]protocol is kg_v1.0 [13:19:23]action value=print_text [13:19:23]process_action print_text [13:19:23]cmd_print_text [13:19:23]ExternCall_PrintAddStr [13:19:23]wPrintStart [13:19:23]Write to MH i2c: 01 00 00 26 23 49 [13:19:23]Write i2c OK [13:19:23]MH_I2C_Read... [13:19:23]Read from MH i2c: 01 [13:19:23]MH_I2C_Read... [13:19:23]Read from MH i2c: 01 07 00 [13:19:23]MH_I2C_Read... [13:19:23]Read from MH i2c: 01 07 00 26 23 00 00 00 00 00 FF 0F 5E [13:19:23]RasterBufferAndPrint [13:19:23]line *****ТОВАРНЫЙ ЧЕК***** [13:19:23]line АЗС 25 [13:19:23]line Партнер нефть [13:19:23]line 02508201610067 [13:19:23]line Кассир : Абылгазиев А. [13:19:23]line Счет N : (1)1106622 [13:19:23]line 04.03.2024 13:15 [13:19:23]line ПРОДАЖА [13:19:23]line ТРК (МРК, ГНК): 21 [13:19:23]line Вид ГСМ : 2710124130 [13:19:23]line Аи-92-К-5 [13:19:23]line 24.230 x 61.90 [13:19:23]line ИТОГ: 1499.84 [13:19:23]line Тип оплаты: Талоны: Топливная Карта [13:19:23]line 89318 [13:19:23]line ______________________ [13:19:23]line (подпись) [13:19:23]written 0, free lines is 4095 [13:19:24]Write to MH i2c: 01 00 00 3A 23 5D [13:19:24]Write i2c OK [13:19:24]MH_I2C_Read... [13:19:24]Read from MH i2c: 01 [13:19:24]MH_I2C_Read... [13:19:24]Read from MH i2c: 01 07 00 [13:19:24]MH_I2C_Read... [13:19:24]Read from MH i2c: 01 07 00 3A 23 00 00 00 00 00 15 0E 87 [13:19:24]RasterBufferAndPrint [13:19:24]line [13:19:24]line [13:19:24]line [13:19:24]line [13:19:24]line [13:19:24]written 0, free lines is 3607 [13:19:24]MH_Cut [13:19:24]Write to MH i2c: D1 01 00 41 23 01 36 [13:19:24]Write i2c OK [13:19:24]MH_I2C_Read... [13:19:24]Read from MH i2c: D1 [13:19:24]MH_I2C_Read... [13:19:24]Read from MH i2c: D1 01 00 [13:19:24]MH_I2C_Read... [13:19:24]Read from MH i2c: D1 01 00 41 23 00 35 [13:19:24]Write to MH i2c: 01 00 00 42 23 65 [13:19:24]Write i2c OK [13:19:24]MH_I2C_Read... [13:19:24]*** Cut start [13:19:24]*** Purtial cut [13:19:24]*** Stage 1: CUTSNS_PIN = 1 [13:19:26]Read from MH i2c: 01 [13:19:26]MH_I2C_Read... [13:19:26]*** Stop cut motor [13:19:26]*** Cut end [13:19:26]Read from MH i2c: 01 07 00 [13:19:26]MH_I2C_Read... [13:19:26]Read from MH i2c: 01 07 00 42 23 00 00 00 00 00 FF 0F 7A [13:19:26]process_action print_text done [13:19:26]requested_data is exist [13:19:26]produce_requested_data [13:19:26]requested_item fm.sn is exist - process it [13:19:26]wFMCommunicate request_size=4 [13:19:26]MH_SAM_APDU [13:19:26]CAPDU: 80 11 00 00 [13:19:26]Write to MH i2c: E2 08 00 43 23 80 11 00 00 00 00 00 00 E0 [13:19:26]Write i2c OK [13:19:26]MH_I2C_Read... [13:19:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:19:26]Read from MH i2c: E2 [13:19:26]MH_I2C_Read... [13:19:26]Read from MH i2c: E2 17 00 [13:19:26]MH_I2C_Read... [13:19:26]Read from MH i2c: E2 17 00 43 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 3E [13:19:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:19:26]wFMCommunicate OK [13:19:26]requested_item fd.num is exist - process it [13:19:26]SAM_PROTO_GetFieldsCounters [13:19:26]wFMCommunicate request_size=4 [13:19:26]MH_SAM_APDU [13:19:26]CAPDU: 80 13 00 00 [13:19:26]Write to MH i2c: E2 08 00 44 23 80 13 00 00 00 00 00 00 E3 [13:19:26]Write i2c OK [13:19:26]MH_I2C_Read... [13:19:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:19:26]Read from MH i2c: E2 [13:19:26]MH_I2C_Read... [13:19:26]Read from MH i2c: E2 62 00 [13:19:26]MH_I2C_Read... [13:19:26]Read from MH i2c: E2 62 00 44 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C9 E2 01 00 0E 04 04 00 44 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 42 [13:19: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 C9 E2 01 00 0E 04 04 00 44 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 [13:19:26]wFMCommunicate OK [13:19:26]SAM_PROTO_GetFieldsCounters done [13:19:26]requested_item shift.num is exist - process it [13:19:26]requested_item shift.opened is exist - process it [13:19:26]req_shift_opened [13:19:26]FM_GetShiftState [13:19:26]SAM_PROTO_GetShiftState [13:19:26]wFMCommunicate request_size=4 [13:19:26]MH_SAM_APDU [13:19:26]CAPDU: 80 13 01 00 [13:19:26]Write to MH i2c: E2 08 00 45 23 80 13 01 00 00 00 00 00 E5 [13:19:26]Write i2c OK [13:19:26]MH_I2C_Read... [13:19:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:19:26]Read from MH i2c: E2 [13:19:26]MH_I2C_Read... [13:19:26]Read from MH i2c: E2 0E 00 [13:19:26]MH_I2C_Read... [13:19:26]Read from MH i2c: E2 0E 00 45 23 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 FC [13:19:26]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:19:26]wFMCommunicate OK [13:19:26]SAM_PROTO_GetShiftState done [13:19:26]FM_GetShiftState done [13:19:26]req_shift_opened done [13:19:26]requested_item shift.open_date is exist - process it [13:19:26]req_shift_open_date [13:19:26]req_shift_open_date done [13:19:26]produce_requested_data done [13:19:26]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123593,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:19:26]process_action_free print_text [13:19:26]json_value_free [13:19:26]json_value_free done [13:19:26]process_json_proto returns [13:19:26]Send response to host [13:19:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123593,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:19:26]free response buf [13:19:26]execute_script done [13:19:26]execute_script returns [13:19:26]free content buf [13:19:26]Sock 7.Close socket [13:19:26]Sock 7.Thread stoped [13:19:27]accept exits with 9 [13:19:27]New connection [13:19:27]New thread 3067579748 created [13:19:27]Thread 3067436388 joined [13:19:27]Waiting for new connection... [13:19:27] Sock 9.Parse request [13:19:27]Sock 9.Check first char [13:19:27]Sock 9.First char is OK [13:19:27]request: POST /json_proto HTTP/1.0 [13:19:27]Method: POST [13:19:27]URL: /json_proto [13:19:27]Method is POST - this is cgi request [13:19:27]url: /json_proto [13:19:27]query_string will be loaded in cgi processing [13:19:27]execute_cgi json_proto POST (null) [13:19:27]execute_cgi path=json_proto method=POST [13:19:27]POST find Content-Length [13:19:27]Host: 172.17.48.197:8080 [13:19:27]Content-Length: 683 [13:19:27]Content-Type: application/json [13:19:27] [13:19:27]POST finish read [13:19:27]Found Content-Length = 683 [13:19:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106623", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 24.240, "sum" : 1500.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:19:27]execute_script... [13:19:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106623", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 24.240, "sum" : 1500.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:19:27]POST & json_proto [13:19:27]process_json_proto [13:19:27]json parsed OK: [13:19:27]protocol is kg_v1.0 [13:19:27]action value=close_receipt [13:19:27]process_action close_receipt [13:19:27]cmd_close_receipt [13:19:27]MH_GetDate [13:19:27]Write to MH i2c: F0 00 00 46 23 58 [13:19:27]Write i2c OK [13:19:27]MH_I2C_Read... [13:19:27]Read from MH i2c: F0 [13:19:27]MH_I2C_Read... [13:19:27]Read from MH i2c: F0 09 00 [13:19:27]MH_I2C_Read... [13:19:27]Read from MH i2c: F0 09 00 46 23 00 60 CA E5 65 6C AF E3 65 38 [13:19:27]GetLastDocTimeStamp 1709558277 [13:19:27]current date 1709558368 [13:19:27]FM_GetShiftState [13:19:27]SAM_PROTO_GetShiftState [13:19:27]wFMCommunicate request_size=4 [13:19:27]MH_SAM_APDU [13:19:27]CAPDU: 80 13 01 00 [13:19:27]Write to MH i2c: E2 08 00 47 23 80 13 01 00 00 00 00 00 E7 [13:19:27]Write i2c OK [13:19:27]MH_I2C_Read... [13:19:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:19:27]Read from MH i2c: E2 [13:19:27]MH_I2C_Read... [13:19:27]Read from MH i2c: E2 0E 00 [13:19:27]MH_I2C_Read... [13:19:27]Read from MH i2c: E2 0E 00 47 23 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 FE [13:19:27]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:19:27]wFMCommunicate OK [13:19:27]SAM_PROTO_GetShiftState done [13:19:27]FM_GetShiftState done [13:19:27]opened in 1709511088 [13:19:27]opened+sec_in_day 1709597488 [13:19:27]quantity*price = 150045 [13:19:27]sum+1 = 150047 [13:19:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 194 04.03.2024 13:19 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123594 ФПД: 124907067945345 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T131928&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123594&fm=124907067945345&tin=02508201610067®Number=0000000000090573&sum=150000 [13:19:28]StoreToDocumentArchive [13:19:28]shift 324 fd 123594 [13:19:28]save to /storage/0324/doc_00123594 [13:19:28]save last doc name /storage/0324/doc_00123594 to /storage/kkm_last_doc_name [13:19:28]save OK [13:19:28]Clear old archive folders... [13:19:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:19:28]tlvbuf is 01C533E0 [13:19:28]SAM_PROTO_ClearQueue [13:19:28]wFMCommunicate request_size=4 [13:19:28]MH_SAM_APDU [13:19:28]CAPDU: 80 09 00 00 [13:19:28]Write to MH i2c: E2 08 00 54 23 80 09 00 00 00 00 00 00 E9 [13:19:28]Write i2c OK [13:19:28]MH_I2C_Read... [13:19:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:19:29]Read from MH i2c: E2 [13:19:29]MH_I2C_Read... [13:19:29]Read from MH i2c: E2 03 00 [13:19:29]MH_I2C_Read... [13:19:29]Read from MH i2c: E2 03 00 54 23 00 90 00 EB [13:19:29]RAPDU: 90 00 [13:19:29]wFMCommunicate OK [13:19:29]SAM_PROTO_ClearQueue done [13:19:29]KKMCreateOFDPacket [13:19:29]OFDProtocolAddRootSTLVToBuf [13:19:29]FM_MakeSignedData [13:19:29]FM_MakeSignedData [13:19:29]SAM_PROTO_SignData [13:19:29]wFMCommunicate request_size=4 [13:19:29]MH_SAM_APDU [13:19:29]CAPDU: 80 0D 01 02 [13:19:29]Write to MH i2c: E2 08 00 55 23 80 0D 01 02 00 00 00 00 F1 [13:19:29]Write i2c OK [13:19:29]MH_I2C_Read... [13:19:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:19:29]Read from MH i2c: E2 [13:19:29]MH_I2C_Read... [13:19:29]Read from MH i2c: E2 03 00 [13:19:29]MH_I2C_Read... [13:19:29]Read from MH i2c: E2 03 00 55 23 00 90 00 EC [13:19:29]RAPDU: 90 00 [13:19:29]wFMCommunicate OK [13:19:29]wFMCommunicate request_size=255 [13:19:29]MH_SAM_APDU [13:19:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 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 3E 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 C2 00 00 00 F4 03 04 00 60 CA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CA E2 01 00 35 04 06 00 71 [13:19:29]Write to MH i2c: E2 02 01 56 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 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 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 3E 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 C2 00 00 00 F4 03 04 00 60 CA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CA E2 01 00 35 04 06 00 71 00 00 83 [13:19:29]Write i2c OK [13:19:29]MH_I2C_Read... [13:19:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:19:29]Read from MH i2c: E2 [13:19:29]MH_I2C_Read... [13:19:29]Read from MH i2c: E2 03 00 [13:19:29]MH_I2C_Read... [13:19:29]Read from MH i2c: E2 03 00 56 23 00 90 00 ED [13:19:29]RAPDU: 90 00 [13:19:29]wFMCommunicate OK [13:19:29]wFMCommunicate request_size=10 [13:19:29]MH_SAM_APDU [13:19:29]CAPDU: 80 0D 02 02 05 9A 31 6A 31 81 [13:19:29]Write to MH i2c: E2 0D 00 57 23 80 0D 02 02 05 00 9A 31 6A 31 81 00 00 E5 [13:19:29]Write i2c OK [13:19:29]MH_I2C_Read... [13:19:29]Read from MH i2c: E2 [13:19:29]MH_I2C_Read... [13:19:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:19:29]Read from MH i2c: E2 03 00 [13:19:29]MH_I2C_Read... [13:19:29]Read from MH i2c: E2 03 00 57 23 00 90 00 EE [13:19:29]RAPDU: 90 00 [13:19:29]wFMCommunicate OK [13:19:29]wFMCommunicate request_size=4 [13:19:29]MH_SAM_APDU [13:19:29]CAPDU: 80 0D 03 02 [13:19:29]Write to MH i2c: E2 08 00 58 23 80 0D 03 02 00 00 00 00 F6 [13:19:29]Write i2c OK [13:19:29]MH_I2C_Read... [13:19:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:19:29]Read from MH i2c: E2 [13:19:29]MH_I2C_Read... [13:19:29]Read from MH i2c: E2 0B 00 [13:19:29]MH_I2C_Read... [13:19:29]Read from MH i2c: E2 0B 00 58 23 00 DC BB 1C EB 3B 9A 43 84 90 00 31 [13:19:29]RAPDU: DC BB 1C EB 3B 9A 43 84 90 00 [13:19:29]wFMCommunicate OK [13:19:29]SAM_PROTO_SignData done [13:19:29]FM_MakeSignedData done [13:19:29]CreateOFDProtocolMessage [13:19:29]wFMCommunicate request_size=4 [13:19:29]MH_SAM_APDU [13:19:29]CAPDU: 80 11 00 00 [13:19:29]Write to MH i2c: E2 08 00 59 23 80 11 00 00 00 00 00 00 F6 [13:19:29]Write i2c OK [13:19:29]MH_I2C_Read... [13:19:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:19:29]Read from MH i2c: E2 [13:19:29]MH_I2C_Read... [13:19:29]Read from MH i2c: E2 17 00 [13:19:29]MH_I2C_Read... [13:19:29]Read from MH i2c: E2 17 00 59 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 54 [13:19:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:19:29]wFMCommunicate OK [13:19:29]CreateOFDProtocolMessage done [13:19:29]OFDSenderStorePacket 123594 [13:19:29]StoreOFDPacket docnum=123594 [13:19:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 5F 08 07 01 BB 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 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 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 3E 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 C2 00 00 00 F4 03 04 00 60 CA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CA E2 01 00 35 04 06 00 71 9A 31 6A 31 81 DC BB 1C EB 3B 9A 43 84 [13:19:29]CheckFolder [13:19:29]dirname=/storage/ofd_packets [13:19:29]CheckFolder done [13:19:29]ProducePacketName [13:19:29]name=ofd_packets/00123594 [13:19:29]NVStorageSaveData ofd_packets/00123594 [13:19:29]File name is /storage/ofd_packets/00123594 [13:19:29]Write 301 bytes [13:19:29]NVStorageSaveData done [13:19:29]OFDSenderStorePacket done [13:19:29]KKMCreateOFDPacket done [13:19:29]NVStorageSaveData kkm_last_timestamp [13:19:29]File name is /storage/kkm_last_timestamp [13:19:29]Write 4 bytes [13:19:29]NVStorageSaveData done [13:19:29]ExternCall_PrintAddStr [13:19:29]wPrintStart [13:19:29]Write to MH i2c: 01 00 00 5A 23 7D [13:19:29]Write i2c OK [13:19:29]MH_I2C_Read... [13:19:29]Read from MH i2c: 01 [13:19:29]MH_I2C_Read... [13:19:29]Read from MH i2c: 01 07 00 [13:19:29]MH_I2C_Read... [13:19:29]Read from MH i2c: 01 07 00 5A 23 00 00 00 00 00 FF 0F 92 [13:19:29]RasterBufferAndPrint [13:19:29]line Счет N : (1)1106623 [13:19:29]line ИНН: 02508201610067 [13:19:29]line Контрольно-Кассовый Чек [13:19:29]line ПРОДАЖА [13:19:29]line ТРК (МРК, ГНК) : 52 [13:19:29]line Товар: 2710124130 [13:19:29]line Аи-92-К-5 [13:19:29]line 24.240 * 61.90 [13:19:29]line = 1500.46 [13:19:29]line НДС 12% НСП 1% [13:19:29]line > о реализуемом товаре [13:19:29]line ОКРУГЛЕНИЕ: -0.46 [13:19:29]line ИТОГО: 1500.00 [13:19:29]line Внесено: 1500.00 [13:19:29]line СДАЧА: 0.00 [13:19:29]line НСП 1% : 13.28 [13:19:29]line НДС 12% : 159.34 [13:19:29]line Наличными: 1500.00 [13:19:29]line Безнал.: 0.00 [13:19:29]line Место: АЗС № 25 "Партнер Нефть" [13:19:29]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:19:29]line СНО: Общий режим [13:19:29]line Чек 194 04.03.2024 13:19 [13:19:29]line Смена: 324 ФФД: 1.0 [13:19:29]line ЗНМ: 0300000019 [13:19:29]line РНМ: 0000000000090573 [13:19:29]line Версия ККМ: 001 [13:19:29]line ФМ: 0000000000874798 [13:19:29]line ФД: 123594 [13:19:29]line ФПД: 124907067945345 [13:19:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T131928&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123594&fm=124907067945345&tin=02508201610067®Number=0000000000090573&sum=150000 [13:19:29]written 0, free lines is 4095 [13:19:29]OFD Sender: Processing packet 123594 [packets to send 112, broken 111] [13:19:29]ProducePacketName [13:19:29]name=ofd_packets/00123594 [13:19:29]OFD Sender: To server: pG, [13:19:29]CommunicateWithHost lk.salyk.kg:30040 [13:19:29]ConnectInit lk.salyk.kg [13:19:29]Connected sock=10 [13:19: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 37 39 38 0F 01 00 00 5F 08 07 01 BB 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 35 FF 03 08 00 03 B0 5E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 1E 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 3E 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 C2 00 00 00 F4 03 04 00 60 CA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CA E2 01 00 35 04 06 00 71 9A 31 6A 31 81 DC BB 1C EB 3B 9A 43 84 [13:19:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 30 C1 47 00 06 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 37 39 38 10 04 04 00 CA E2 01 00 F4 03 04 00 89 76 E5 65 B6 04 01 00 00 3B 79 AD 93 B3 A1 61 E6 [13:19:30]CommunicateWithHost err = 0 [13:19:30]CheckOFDResponse [13:19:30]1017 (14) - 77093643461234 [13:19:30]1041 (16) - 0000000000874798 [13:19:30]1040 (4) - 123594 [13:19:30]1012 (4) - 04.03.2024 07:21 [13:19:30]1206 (1) - 0 [13:19:30]OFD Sender: Remove packet 123594 [13:19:30]ProducePacketName [13:19:30]name=ofd_packets/00123594 [13:19:30]NVStorageDeleteData [13:19:30]Write to MH i2c: 01 00 00 85 23 A8 [13:19:30]Write i2c OK [13:19:30]MH_I2C_Read... [13:19:30]Read from MH i2c: 01 [13:19:30]MH_I2C_Read... [13:19:30]Read from MH i2c: 01 07 00 [13:19:30]MH_I2C_Read... [13:19:30]Read from MH i2c: 01 07 00 85 23 00 00 00 00 00 04 0D C0 [13:19:30]RasterBufferAndPrint [13:19:30]line [13:19:30]line [13:19:30]line [13:19:30]line [13:19:30]line [13:19:30]written 0, free lines is 3338 [13:19:30]MH_Cut [13:19:30]Write to MH i2c: D1 01 00 8C 23 01 81 [13:19:30]Write i2c OK [13:19:30]MH_I2C_Read... [13:19:30]Read from MH i2c: D1 [13:19:30]MH_I2C_Read... [13:19:30]Read from MH i2c: D1 01 00 [13:19:30]MH_I2C_Read... [13:19:30]Read from MH i2c: D1 01 00 8C 23 00 80 [13:19:30]Write to MH i2c: 01 00 00 8D 23 B0 [13:19:30]Write i2c OK [13:19:30]MH_I2C_Read... [13:19:30]OFD Sender: No OFD packet to send [13:19:31]*** Cut start [13:19:31]*** Purtial cut [13:19:31]*** Stage 1: CUTSNS_PIN = 1 [13:19:33]Read from MH i2c: 01 [13:19:33]MH_I2C_Read... [13:19:33]*** Stop cut motor [13:19:33]*** Cut end [13:19:33]Read from MH i2c: 01 07 00 [13:19:33]MH_I2C_Read... [13:19:33]Read from MH i2c: 01 07 00 8D 23 00 00 00 00 00 FF 0F C5 [13:19:33]process_action close_receipt done [13:19:33]requested_data is exist [13:19:33]produce_requested_data [13:19:33]requested_item fm.sn is exist - process it [13:19:33]wFMCommunicate request_size=4 [13:19:33]MH_SAM_APDU [13:19:33]CAPDU: 80 11 00 00 [13:19:33]Write to MH i2c: E2 08 00 8E 23 80 11 00 00 00 00 00 00 2B [13:19:33]Write i2c OK [13:19:33]MH_I2C_Read... [13:19:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:19:33]Read from MH i2c: E2 [13:19:33]MH_I2C_Read... [13:19:33]Read from MH i2c: E2 17 00 [13:19:33]MH_I2C_Read... [13:19:33]Read from MH i2c: E2 17 00 8E 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 89 [13:19:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:19:33]wFMCommunicate OK [13:19:33]requested_item fd.num is exist - process it [13:19:33]SAM_PROTO_GetFieldsCounters [13:19:33]wFMCommunicate request_size=4 [13:19:33]MH_SAM_APDU [13:19:33]CAPDU: 80 13 00 00 [13:19:33]Write to MH i2c: E2 08 00 8F 23 80 13 00 00 00 00 00 00 2E [13:19:33]Write i2c OK [13:19:33]MH_I2C_Read... [13:19:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:19:33]Read from MH i2c: E2 [13:19:33]MH_I2C_Read... [13:19:33]Read from MH i2c: E2 62 00 [13:19:33]MH_I2C_Read... [13:19:33]Read from MH i2c: E2 62 00 8F 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CA E2 01 00 0E 04 04 00 44 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 91 [13:19:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CA E2 01 00 0E 04 04 00 44 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 [13:19:33]wFMCommunicate OK [13:19:33]SAM_PROTO_GetFieldsCounters done [13:19:33]requested_item shift.num is exist - process it [13:19:33]requested_item shift.opened is exist - process it [13:19:33]req_shift_opened [13:19:33]FM_GetShiftState [13:19:33]SAM_PROTO_GetShiftState [13:19:33]wFMCommunicate request_size=4 [13:19:33]MH_SAM_APDU [13:19:33]CAPDU: 80 13 01 00 [13:19:33]Write to MH i2c: E2 08 00 90 23 80 13 01 00 00 00 00 00 30 [13:19:33]Write i2c OK [13:19:33]MH_I2C_Read... [13:19:33]Read from MH i2c: E2 [13:19:33]MH_I2C_Read... [13:19:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:19:33]Read from MH i2c: E2 0E 00 [13:19:33]MH_I2C_Read... [13:19:33]Read from MH i2c: E2 0E 00 90 23 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 47 [13:19:33]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:19:33]wFMCommunicate OK [13:19:33]SAM_PROTO_GetShiftState done [13:19:33]FM_GetShiftState done [13:19:33]req_shift_opened done [13:19:33]requested_item shift.open_date is exist - process it [13:19:33]req_shift_open_date [13:19:33]req_shift_open_date done [13:19:33]produce_requested_data done [13:19:33]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123594,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:19:33]process_action_free close_receipt [13:19:33]json_value_free [13:19:33]json_value_free done [13:19:33]process_json_proto returns [13:19:33]Send response to host [13:19:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123594,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:19:33]free response buf [13:19:33]execute_script done [13:19:33]execute_script returns [13:19:33]free content buf [13:19:33]Sock 9.Close socket [13:19:33]Sock 9.Thread stoped [13:19:35]OFD Sender: No OFD packet to send [13:19:38]accept exits with 7 [13:19:38]New connection [13:19:38]New thread 3067436388 created [13:19:38]Thread 3067579748 joined [13:19:38]Waiting for new connection... [13:19:38] Sock 7.Parse request [13:19:38]Sock 7.Check first char [13:19:38]Sock 7.First char is OK [13:19:38]request: POST /json_proto HTTP/1.0 [13:19:38]Method: POST [13:19:38]URL: /json_proto [13:19:38]Method is POST - this is cgi request [13:19:38]url: /json_proto [13:19:38]query_string will be loaded in cgi processing [13:19:38]execute_cgi json_proto POST (null) [13:19:38]execute_cgi path=json_proto method=POST [13:19:38]POST find Content-Length [13:19:38]Host: 172.17.48.197:8080 [13:19:38]Content-Length: 683 [13:19:38]Content-Type: application/json [13:19:38] [13:19:38]POST finish read [13:19:38]Found Content-Length = 683 [13:19:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106624", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 32.320, "sum" : 2000.61, "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:19:38]execute_script... [13: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)1106624", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 32.320, "sum" : 2000.61, "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:19:38]POST & json_proto [13:19:38]process_json_proto [13:19:38]json parsed OK: [13:19:38]protocol is kg_v1.0 [13:19:38]action value=close_receipt [13:19:38]process_action close_receipt [13:19:38]cmd_close_receipt [13:19:38]MH_GetDate [13:19:38]Write to MH i2c: F0 00 00 91 23 A3 [13:19:38]Write i2c OK [13:19:38]MH_I2C_Read... [13:19:38]Read from MH i2c: F0 [13:19:38]MH_I2C_Read... [13:19:38]Read from MH i2c: F0 09 00 [13:19:38]MH_I2C_Read... [13:19:38]Read from MH i2c: F0 09 00 91 23 00 6C CA E5 65 6C AF E3 65 8F [13:19:38]GetLastDocTimeStamp 1709558368 [13:19:38]current date 1709558380 [13:19:38]FM_GetShiftState [13:19:38]SAM_PROTO_GetShiftState [13:19:38]wFMCommunicate request_size=4 [13:19:38]MH_SAM_APDU [13:19:38]CAPDU: 80 13 01 00 [13:19:38]Write to MH i2c: E2 08 00 92 23 80 13 01 00 00 00 00 00 32 [13:19:38]Write i2c OK [13:19:38]MH_I2C_Read... [13:19:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:19:38]Read from MH i2c: E2 [13:19:38]MH_I2C_Read... [13:19:38]Read from MH i2c: E2 0E 00 [13:19:38]MH_I2C_Read... [13:19:38]Read from MH i2c: E2 0E 00 92 23 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 49 [13:19:38]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:19:38]wFMCommunicate OK [13:19:38]SAM_PROTO_GetShiftState done [13:19:38]FM_GetShiftState done [13:19:38]opened in 1709511088 [13:19:38]opened+sec_in_day 1709597488 [13:19:38]quantity*price = 200060 [13:19:38]sum+1 = 200062 [13:19:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.45 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 195 04.03.2024 13:19 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123595 ФПД: 247911233485624 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T131940&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123595&fm=247911233485624&tin=02508201610067®Number=0000000000090573&sum=200000 [13:19:40]StoreToDocumentArchive [13:19:40]shift 324 fd 123595 [13:19:40]save to /storage/0324/doc_00123595 [13:19:40]save last doc name /storage/0324/doc_00123595 to /storage/kkm_last_doc_name [13:19:40]save OK [13:19:40]Clear old archive folders... [13:19:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:19:40]tlvbuf is 01B895F0 [13:19:40]SAM_PROTO_ClearQueue [13:19:40]wFMCommunicate request_size=4 [13:19:40]MH_SAM_APDU [13:19:40]CAPDU: 80 09 00 00 [13:19:40]Write to MH i2c: E2 08 00 9F 23 80 09 00 00 00 00 00 00 34 [13:19:40]Write i2c OK [13:19:40]MH_I2C_Read... [13:19:40]Read from MH i2c: E2 [13:19:40]MH_I2C_Read... [13:19:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:19:40]Read from MH i2c: E2 03 00 [13:19:40]MH_I2C_Read... [13:19:40]Read from MH i2c: E2 03 00 9F 23 00 90 00 36 [13:19:40]RAPDU: 90 00 [13:19:40]wFMCommunicate OK [13:19:40]SAM_PROTO_ClearQueue done [13:19:40]KKMCreateOFDPacket [13:19:40]OFDProtocolAddRootSTLVToBuf [13:19:40]FM_MakeSignedData [13:19:40]FM_MakeSignedData [13:19:40]SAM_PROTO_SignData [13:19:40]wFMCommunicate request_size=4 [13:19:40]MH_SAM_APDU [13:19:40]CAPDU: 80 0D 01 02 [13:19:40]Write to MH i2c: E2 08 00 A0 23 80 0D 01 02 00 00 00 00 3C [13:19:40]Write i2c OK [13:19:40]MH_I2C_Read... [13:19:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:19:40]Read from MH i2c: E2 [13:19:40]MH_I2C_Read... [13:19:40]Read from MH i2c: E2 03 00 [13:19:40]MH_I2C_Read... [13:19:40]Read from MH i2c: E2 03 00 A0 23 00 90 00 37 [13:19:40]RAPDU: 90 00 [13:19:40]wFMCommunicate OK [13:19:40]wFMCommunicate request_size=255 [13:19:40]MH_SAM_APDU [13:19:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 52 00 00 00 00 07 04 06 00 40 0D 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 6C CA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CB E2 01 00 35 04 06 00 E1 [13:19:40]Write to MH i2c: E2 02 01 A1 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 35 FF 03 08 00 03 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 52 00 00 00 00 07 04 06 00 40 0D 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 6C CA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CB E2 01 00 35 04 06 00 E1 00 00 D7 [13:19:40]Write i2c OK [13:19:40]MH_I2C_Read... [13:19:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:19:40]Read from MH i2c: E2 [13:19:40]MH_I2C_Read... [13:19:40]Read from MH i2c: E2 03 00 [13:19:40]MH_I2C_Read... [13:19:40]Read from MH i2c: E2 03 00 A1 23 00 90 00 38 [13:19:40]RAPDU: 90 00 [13:19:40]wFMCommunicate OK [13:19:40]wFMCommunicate request_size=10 [13:19:40]MH_SAM_APDU [13:19:40]CAPDU: 80 0D 02 02 05 79 55 01 FB 38 [13:19:40]Write to MH i2c: E2 0D 00 A2 23 80 0D 02 02 05 00 79 55 01 FB 38 00 00 4B [13:19:40]Write i2c OK [13:19:40]MH_I2C_Read... [13:19:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:19:40]Read from MH i2c: E2 [13:19:40]MH_I2C_Read... [13:19:40]Read from MH i2c: E2 03 00 [13:19:40]MH_I2C_Read... [13:19:40]Read from MH i2c: E2 03 00 A2 23 00 90 00 39 [13:19:40]RAPDU: 90 00 [13:19:40]wFMCommunicate OK [13:19:40]wFMCommunicate request_size=4 [13:19:40]MH_SAM_APDU [13:19:40]CAPDU: 80 0D 03 02 [13:19:40]Write to MH i2c: E2 08 00 A3 23 80 0D 03 02 00 00 00 00 41 [13:19:40]Write i2c OK [13:19:40]MH_I2C_Read... [13:19:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:19:40]Read from MH i2c: E2 [13:19:40]MH_I2C_Read... [13:19:40]Read from MH i2c: E2 0B 00 [13:19:40]MH_I2C_Read... [13:19:40]Read from MH i2c: E2 0B 00 A3 23 00 15 F1 A3 5D F4 26 50 56 90 00 08 [13:19:40]RAPDU: 15 F1 A3 5D F4 26 50 56 90 00 [13:19:40]wFMCommunicate OK [13:19:40]SAM_PROTO_SignData done [13:19:40]FM_MakeSignedData done [13:19:40]CreateOFDProtocolMessage [13:19:40]wFMCommunicate request_size=4 [13:19:40]MH_SAM_APDU [13:19:40]CAPDU: 80 11 00 00 [13:19:40]Write to MH i2c: E2 08 00 A4 23 80 11 00 00 00 00 00 00 41 [13:19:40]Write i2c OK [13:19:40]MH_I2C_Read... [13:19:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:19:40]Read from MH i2c: E2 [13:19:40]MH_I2C_Read... [13:19:40]Read from MH i2c: E2 17 00 [13:19:40]MH_I2C_Read... [13:19:40]Read from MH i2c: E2 17 00 A4 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 9F [13:19:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:19:40]wFMCommunicate OK [13:19:40]CreateOFDProtocolMessage done [13:19:40]OFDSenderStorePacket 123595 [13:19:40]StoreOFDPacket docnum=123595 [13:19:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 32 6F 07 01 25 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 35 FF 03 08 00 03 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 52 00 00 00 00 07 04 06 00 40 0D 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 6C CA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CB E2 01 00 35 04 06 00 E1 79 55 01 FB 38 15 F1 A3 5D F4 26 50 56 [13:19:40]CheckFolder [13:19:40]dirname=/storage/ofd_packets [13:19:40]CheckFolder done [13:19:40]ProducePacketName [13:19:40]name=ofd_packets/00123595 [13:19:40]NVStorageSaveData ofd_packets/00123595 [13:19:40]File name is /storage/ofd_packets/00123595 [13:19:40]Write 301 bytes [13:19:40]NVStorageSaveData done [13:19:40]OFDSenderStorePacket done [13:19:40]KKMCreateOFDPacket done [13:19:40]NVStorageSaveData kkm_last_timestamp [13:19:40]File name is /storage/kkm_last_timestamp [13:19:40]Write 4 bytes [13:19:40]NVStorageSaveData done [13:19:40]ExternCall_PrintAddStr [13:19:40]wPrintStart [13:19:40]Write to MH i2c: 01 00 00 A5 23 C8 [13:19:40]Write i2c OK [13:19:40]MH_I2C_Read... [13:19:40]Read from MH i2c: 01 [13:19:40]MH_I2C_Read... [13:19:40]Read from MH i2c: 01 07 00 [13:19:40]MH_I2C_Read... [13:19:40]Read from MH i2c: 01 07 00 A5 23 00 00 00 00 00 FF 0F DD [13:19:40]RasterBufferAndPrint [13:19:40]line Счет N : (1)1106624 [13:19:40]line ИНН: 02508201610067 [13:19:40]line Контрольно-Кассовый Чек [13:19:40]line ПРОДАЖА [13:19:40]line ТРК (МРК, ГНК) : 62 [13:19:40]line Товар: 2710124130 [13:19:40]line Аи-92-К-5 [13:19:40]line 32.320 * 61.90 [13:19:40]line = 2000.61 [13:19:40]line НДС 12% НСП 1% [13:19:40]line > о реализуемом товаре [13:19:40]line ОКРУГЛЕНИЕ: -0.61 [13:19:40]line ИТОГО: 2000.00 [13:19:40]line Внесено: 2000.00 [13:19:40]line СДАЧА: 0.00 [13:19:40]line НСП 1% : 17.70 [13:19:40]line НДС 12% : 212.45 [13:19:40]line Наличными: 2000.00 [13:19:40]line Безнал.: 0.00 [13:19:40]line Место: АЗС № 25 "Партнер Нефть" [13:19:40]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:19:40]line СНО: Общий режим [13:19:40]line Чек 195 04.03.2024 13:19 [13:19:40]line Смена: 324 ФФД: 1.0 [13:19:40]line ЗНМ: 0300000019 [13:19:40]line РНМ: 0000000000090573 [13:19:40]line Версия ККМ: 001 [13:19:40]line ФМ: 0000000000874798 [13:19:40]line ФД: 123595 [13:19:40]line ФПД: 247911233485624 [13:19:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T131940&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123595&fm=247911233485624&tin=02508201610067®Number=0000000000090573&sum=200000 [13:19:40]written 0, free lines is 4095 [13:19:40]OFD Sender: Processing packet 123595 [packets to send 112, broken 111] [13:19:40]ProducePacketName [13:19:40]name=ofd_packets/00123595 [13:19:40]OFD Sender: To server: pG, [13:19:40]CommunicateWithHost lk.salyk.kg:30040 [13:19:40]ConnectInit lk.salyk.kg [13:19:40]Connected sock=10 [13: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 37 39 38 0F 01 00 00 32 6F 07 01 25 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 35 FF 03 08 00 03 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 52 00 00 00 00 07 04 06 00 40 0D 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 6C CA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CB E2 01 00 35 04 06 00 E1 79 55 01 FB 38 15 F1 A3 5D F4 26 50 56 [13: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 37 39 38 4F 00 00 00 5F 43 47 00 6C 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CB E2 01 00 F4 03 04 00 94 76 E5 65 B6 04 01 00 00 0C D4 4B F2 4C 64 D8 C5 [13:19:40]CommunicateWithHost err = 0 [13:19:40]CheckOFDResponse [13:19:40]1017 (14) - 77093643461234 [13:19:40]1041 (16) - 0000000000874798 [13:19:40]1040 (4) - 123595 [13:19:40]1012 (4) - 04.03.2024 07:21 [13:19:40]1206 (1) - 0 [13:19:40]OFD Sender: Remove packet 123595 [13:19:40]ProducePacketName [13:19:40]name=ofd_packets/00123595 [13:19:40]NVStorageDeleteData [13:19:41]Write to MH i2c: 01 00 00 D0 23 F3 [13:19:41]Write i2c OK [13:19:41]MH_I2C_Read... [13:19:41]Read from MH i2c: 01 [13:19:41]MH_I2C_Read... [13:19:41]Read from MH i2c: 01 07 00 [13:19:41]MH_I2C_Read... [13:19:41]Read from MH i2c: 01 07 00 D0 23 00 00 00 00 00 F8 0C FE [13:19:41]RasterBufferAndPrint [13:19:41]line [13:19:41]line [13:19:41]line [13:19:41]line [13:19:41]line [13:19:41]written 0, free lines is 3329 [13:19:41]MH_Cut [13:19:41]Write to MH i2c: D1 01 00 D7 23 01 CC [13:19:41]Write i2c OK [13:19:41]MH_I2C_Read... [13:19:41]Read from MH i2c: D1 [13:19:41]MH_I2C_Read... [13:19:41]Read from MH i2c: D1 01 00 [13:19:41]MH_I2C_Read... [13:19:41]Read from MH i2c: D1 01 00 D7 23 00 CB [13:19:41]Write to MH i2c: 01 00 00 D8 23 FB [13:19:41]Write i2c OK [13:19:41]MH_I2C_Read... [13:19:41]OFD Sender: No OFD packet to send [13:19:41]*** Cut start [13:19:41]*** Purtial cut [13:19:41]*** Stage 1: CUTSNS_PIN = 1 [13:19:43]Read from MH i2c: 01 [13:19:43]MH_I2C_Read... [13:19:43]*** Stop cut motor [13:19:43]*** Cut end [13:19:43]Read from MH i2c: 01 07 00 [13:19:43]MH_I2C_Read... [13:19:43]Read from MH i2c: 01 07 00 D8 23 00 00 00 00 00 FF 0F 10 [13:19:43]process_action close_receipt done [13:19:43]requested_data is exist [13:19:43]produce_requested_data [13:19:43]requested_item fm.sn is exist - process it [13:19:43]wFMCommunicate request_size=4 [13:19:43]MH_SAM_APDU [13:19:43]CAPDU: 80 11 00 00 [13:19:43]Write to MH i2c: E2 08 00 D9 23 80 11 00 00 00 00 00 00 76 [13:19:43]Write i2c OK [13:19:43]MH_I2C_Read... [13:19:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:19:43]Read from MH i2c: E2 [13:19:43]MH_I2C_Read... [13:19:43]Read from MH i2c: E2 17 00 [13:19:43]MH_I2C_Read... [13:19:43]Read from MH i2c: E2 17 00 D9 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 D4 [13:19:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:19:43]wFMCommunicate OK [13:19:43]requested_item fd.num is exist - process it [13:19:43]SAM_PROTO_GetFieldsCounters [13:19:43]wFMCommunicate request_size=4 [13:19:43]MH_SAM_APDU [13:19:43]CAPDU: 80 13 00 00 [13:19:43]Write to MH i2c: E2 08 00 DA 23 80 13 00 00 00 00 00 00 79 [13:19:43]Write i2c OK [13:19:43]MH_I2C_Read... [13:19:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:19:43]Read from MH i2c: E2 [13:19:43]MH_I2C_Read... [13:19:43]Read from MH i2c: E2 62 00 [13:19:43]MH_I2C_Read... [13:19:43]Read from MH i2c: E2 62 00 DA 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CB E2 01 00 0E 04 04 00 44 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 E0 [13:19: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CB E2 01 00 0E 04 04 00 44 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 [13:19:43]wFMCommunicate OK [13:19:43]SAM_PROTO_GetFieldsCounters done [13:19:43]requested_item shift.num is exist - process it [13:19:43]requested_item shift.opened is exist - process it [13:19:43]req_shift_opened [13:19:43]FM_GetShiftState [13:19:43]SAM_PROTO_GetShiftState [13:19:43]wFMCommunicate request_size=4 [13:19:43]MH_SAM_APDU [13:19:43]CAPDU: 80 13 01 00 [13:19:43]Write to MH i2c: E2 08 00 DB 23 80 13 01 00 00 00 00 00 7B [13:19:43]Write i2c OK [13:19:43]MH_I2C_Read... [13:19:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:19:44]Read from MH i2c: E2 [13:19:44]MH_I2C_Read... [13:19:44]Read from MH i2c: E2 0E 00 [13:19:44]MH_I2C_Read... [13:19:44]Read from MH i2c: E2 0E 00 DB 23 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 92 [13:19:44]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:19:44]wFMCommunicate OK [13:19:44]SAM_PROTO_GetShiftState done [13:19:44]FM_GetShiftState done [13:19:44]req_shift_opened done [13:19:44]requested_item shift.open_date is exist - process it [13:19:44]req_shift_open_date [13:19:44]req_shift_open_date done [13:19:44]produce_requested_data done [13:19:44]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123595,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:19:44]process_action_free close_receipt [13:19:44]json_value_free [13:19:44]json_value_free done [13:19:44]process_json_proto returns [13:19:44]Send response to host [13:19:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123595,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:19:44]free response buf [13:19:44]execute_script done [13:19:44]execute_script returns [13:19:44]free content buf [13:19:44]Sock 7.Close socket [13:19:44]Sock 7.Thread stoped [13:19:46]OFD Sender: No OFD packet to send [13:19:49]accept exits with 9 [13:19:49]New connection [13:19:49]New thread 3067579748 created [13:19:49]Thread 3067436388 joined [13:19:49]Waiting for new connection... [13:19:49] Sock 9.Parse request [13:19:49]Sock 9.Check first char [13:19:49]Sock 9.First char is OK [13:19:49]request: POST /json_proto HTTP/1.0 [13:19:49]Method: POST [13:19:49]URL: /json_proto [13:19:49]Method is POST - this is cgi request [13:19:49]url: /json_proto [13:19:49]query_string will be loaded in cgi processing [13:19:49]execute_cgi json_proto POST (null) [13:19:49]execute_cgi path=json_proto method=POST [13:19:49]POST find Content-Length [13:19:49]Host: 172.17.48.197:8080 [13:19:49]Content-Length: 740 [13:19:49]Content-Type: application/json [13:19:49] [13:19:49]POST finish read [13:19:49]Found Content-Length = 740 [13:19:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 123595, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106624", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 32.320, "sum" : 2000.61, "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:19:49]execute_script... [13:19:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 123595, "base_FM": "0000000000874798", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106624", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 32.320, "sum" : 2000.61, "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:19:49]POST & json_proto [13:19:49]process_json_proto [13:19:49]json parsed OK: [13:19:49]protocol is kg_v1.0 [13:19:49]action value=close_receipt [13:19:49]process_action close_receipt [13:19:49]cmd_close_receipt [13:19:49]MH_GetDate [13:19:49]Write to MH i2c: F0 00 00 DC 23 EE [13:19:49]Write i2c OK [13:19:49]MH_I2C_Read... [13:19:49]Read from MH i2c: F0 [13:19:49]MH_I2C_Read... [13:19:49]Read from MH i2c: F0 09 00 [13:19:49]MH_I2C_Read... [13:19:49]Read from MH i2c: F0 09 00 DC 23 00 76 CA E5 65 6C AF E3 65 E4 [13:19:49]GetLastDocTimeStamp 1709558380 [13:19:49]current date 1709558390 [13:19:49]FM_GetShiftState [13:19:49]SAM_PROTO_GetShiftState [13:19:49]wFMCommunicate request_size=4 [13:19:49]MH_SAM_APDU [13:19:49]CAPDU: 80 13 01 00 [13:19:49]Write to MH i2c: E2 08 00 DD 23 80 13 01 00 00 00 00 00 7D [13:19:49]Write i2c OK [13:19:49]MH_I2C_Read... [13:19:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:19:49]Read from MH i2c: E2 [13:19:49]MH_I2C_Read... [13:19:49]Read from MH i2c: E2 0E 00 [13:19:49]MH_I2C_Read... [13:19:49]Read from MH i2c: E2 0E 00 DD 23 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 94 [13:19:49]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:19:49]wFMCommunicate OK [13:19:49]SAM_PROTO_GetShiftState done [13:19:49]FM_GetShiftState done [13:19:49]opened in 1709511088 [13:19:49]opened+sec_in_day 1709597488 [13:19:49]quantity*price = 200060 [13:19:49]sum+1 = 200062 [13:19:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 2000.00 НСП 1% : 17.70 НДС 12% : 212.45 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 196 04.03.2024 13:19 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФД осн.: 123595 ФМ осн.: 0000000000874798 ФМ: 0000000000874798 ФД: 123596 ФПД: 269183649349551 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T131950&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123596&fm=269183649349551&tin=02508201610067®Number=0000000000090573&sum=200000 [13:19:50]StoreToDocumentArchive [13:19:50]shift 324 fd 123596 [13:19:50]save to /storage/0324/doc_00123596 [13:19:50]save last doc name /storage/0324/doc_00123596 to /storage/kkm_last_doc_name [13:19:50]save OK [13:19:50]Clear old archive folders... [13:19:50]ProcessDocumentItem done err = 0, tmpTLVsize=279 [13:19:50]tlvbuf is 01B895F0 [13:19:50]SAM_PROTO_ClearQueue [13:19:50]wFMCommunicate request_size=4 [13:19:50]MH_SAM_APDU [13:19:50]CAPDU: 80 09 00 00 [13:19:50]Write to MH i2c: E2 08 00 EC 23 80 09 00 00 00 00 00 00 81 [13:19:50]Write i2c OK [13:19:50]MH_I2C_Read... [13:19:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:19:50]Read from MH i2c: E2 [13:19:50]MH_I2C_Read... [13:19:50]Read from MH i2c: E2 03 00 [13:19:50]MH_I2C_Read... [13:19:50]Read from MH i2c: E2 03 00 EC 23 00 90 00 83 [13:19:50]RAPDU: 90 00 [13:19:50]wFMCommunicate OK [13:19:50]SAM_PROTO_ClearQueue done [13:19:50]KKMCreateOFDPacket [13:19:50]OFDProtocolAddRootSTLVToBuf [13:19:50]FM_MakeSignedData [13:19:50]FM_MakeSignedData [13:19:50]SAM_PROTO_SignData [13:19:50]wFMCommunicate request_size=4 [13:19:50]MH_SAM_APDU [13:19:50]CAPDU: 80 0D 01 02 [13:19:50]Write to MH i2c: E2 08 00 ED 23 80 0D 01 02 00 00 00 00 89 [13:19:50]Write i2c OK [13:19:50]MH_I2C_Read... [13:19:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:19:50]Read from MH i2c: E2 [13:19:50]MH_I2C_Read... [13:19:50]Read from MH i2c: E2 03 00 [13:19:50]MH_I2C_Read... [13:19:50]Read from MH i2c: E2 03 00 ED 23 00 90 00 84 [13:19:50]RAPDU: 90 00 [13:19:50]wFMCommunicate OK [13:19:50]wFMCommunicate request_size=255 [13:19:50]MH_SAM_APDU [13:19:50]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 35 FF 03 08 00 03 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 52 00 00 00 00 07 04 06 00 40 0D 03 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 76 CA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 CB E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 [13:19:50]Write to MH i2c: E2 02 01 EE 23 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 35 FF 03 08 00 03 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 52 00 00 00 00 07 04 06 00 40 0D 03 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 76 CA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 CB E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 00 00 B0 [13:19:50]Write i2c OK [13:19:50]MH_I2C_Read... [13:19:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:19:50]Read from MH i2c: E2 [13:19:50]MH_I2C_Read... [13:19:50]Read from MH i2c: E2 03 00 [13:19:50]MH_I2C_Read... [13:19:50]Read from MH i2c: E2 03 00 EE 23 00 90 00 85 [13:19:50]RAPDU: 90 00 [13:19:50]wFMCommunicate OK [13:19:50]wFMCommunicate request_size=38 [13:19:50]MH_SAM_APDU [13:19:50]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CC E2 01 00 35 04 06 00 F4 D2 33 CC 7F AF [13:19:50]Write to MH i2c: E2 29 00 EF 23 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CC E2 01 00 35 04 06 00 F4 D2 33 CC 7F AF 00 00 C2 [13:19:51]Write i2c OK [13:19:51]MH_I2C_Read... [13:19:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:19:51]Read from MH i2c: E2 [13:19:51]MH_I2C_Read... [13:19:51]Read from MH i2c: E2 03 00 [13:19:51]MH_I2C_Read... [13:19:51]Read from MH i2c: E2 03 00 EF 23 00 90 00 86 [13:19:51]RAPDU: 90 00 [13:19:51]wFMCommunicate OK [13:19:51]wFMCommunicate request_size=4 [13:19:51]MH_SAM_APDU [13:19:51]CAPDU: 80 0D 03 02 [13:19:51]Write to MH i2c: E2 08 00 F0 23 80 0D 03 02 00 00 00 00 8E [13:19:51]Write i2c OK [13:19:51]MH_I2C_Read... [13:19:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:19:51]Read from MH i2c: E2 [13:19:51]MH_I2C_Read... [13:19:51]Read from MH i2c: E2 0B 00 [13:19:51]MH_I2C_Read... [13:19:51]Read from MH i2c: E2 0B 00 F0 23 00 D5 93 E1 F2 7E 66 BC CD 90 00 37 [13:19:51]RAPDU: D5 93 E1 F2 7E 66 BC CD 90 00 [13:19:51]wFMCommunicate OK [13:19:51]SAM_PROTO_SignData done [13:19:51]FM_MakeSignedData done [13:19:51]CreateOFDProtocolMessage [13:19:51]wFMCommunicate request_size=4 [13:19:51]MH_SAM_APDU [13:19:51]CAPDU: 80 11 00 00 [13:19:51]Write to MH i2c: E2 08 00 F1 23 80 11 00 00 00 00 00 00 8E [13:19:51]Write i2c OK [13:19:51]MH_I2C_Read... [13:19:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:19:51]Read from MH i2c: E2 [13:19:51]MH_I2C_Read... [13:19:51]Read from MH i2c: E2 17 00 [13:19:51]MH_I2C_Read... [13:19:51]Read from MH i2c: E2 17 00 F1 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 EC [13:19:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:19:51]wFMCommunicate OK [13:19:51]CreateOFDProtocolMessage done [13:19:51]OFDSenderStorePacket 123596 [13:19:51]StoreOFDPacket docnum=123596 [13:19:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 2B 01 00 00 4C 53 23 01 6A A7 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 35 FF 03 08 00 03 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 52 00 00 00 00 07 04 06 00 40 0D 03 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 76 CA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 CB E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CC E2 01 00 35 04 06 00 F4 D2 33 CC 7F AF D5 93 E1 F2 7E 66 BC CD [13:19:51]CheckFolder [13:19:51]dirname=/storage/ofd_packets [13:19:51]CheckFolder done [13:19:51]ProducePacketName [13:19:51]name=ofd_packets/00123596 [13:19:51]NVStorageSaveData ofd_packets/00123596 [13:19:51]File name is /storage/ofd_packets/00123596 [13:19:51]Write 329 bytes [13:19:51]NVStorageSaveData done [13:19:51]OFDSenderStorePacket done [13:19:51]KKMCreateOFDPacket done [13:19:51]NVStorageSaveData kkm_last_timestamp [13:19:51]File name is /storage/kkm_last_timestamp [13:19:51]Write 4 bytes [13:19:51]NVStorageSaveData done [13:19:51]ExternCall_PrintAddStr [13:19:51]wPrintStart [13:19:51]Write to MH i2c: 01 00 00 F2 23 15 [13:19:51]Write i2c OK [13:19:51]MH_I2C_Read... [13:19:51]Read from MH i2c: 01 [13:19:51]MH_I2C_Read... [13:19:51]Read from MH i2c: 01 07 00 [13:19:51]MH_I2C_Read... [13:19:51]Read from MH i2c: 01 07 00 F2 23 00 00 00 00 00 FF 0F 2A [13:19:51]RasterBufferAndPrint [13:19:51]line Счет N : (1)1106624 [13:19:51]line ИНН: 02508201610067 [13:19:51]line Контрольно-Кассовый Чек [13:19:51]line ВОЗВРАТ ПРОДАЖИ [13:19:51]line ТРК (МРК, ГНК) : 62 [13:19:51]line Товар: 2710124130 [13:19:51]line Аи-92-К-5 [13:19:51]line 32.320 * 61.90 [13:19:51]line = 2000.61 [13:19:51]line НДС 12% НСП 1% [13:19:51]line > о реализуемом товаре [13:19:51]line ОКРУГЛЕНИЕ: -0.61 [13:19:51]line ИТОГО: 2000.00 [13:19:51]line НСП 1% : 17.70 [13:19:51]line НДС 12% : 212.45 [13:19:51]line Наличными: 2000.00 [13:19:51]line Безнал.: 0.00 [13:19:51]line Место: АЗС № 25 "Партнер Нефть" [13:19:51]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:19:51]line СНО: Общий режим [13:19:51]line Чек 196 04.03.2024 13:19 [13:19:51]line Смена: 324 ФФД: 1.0 [13:19:51]line ЗНМ: 0300000019 [13:19:51]line РНМ: 0000000000090573 [13:19:51]line Версия ККМ: 001 [13:19:51]line ФД осн.: 123595 [13:19:51]line ФМ осн.: 0000000000874798 [13:19:51]line ФМ: 0000000000874798 [13:19:51]line ФД: 123596 [13:19:51]line ФПД: 269183649349551 [13:19:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T131950&type=2&operation_type=1&fn_number=0000000000874798&fd_number=123596&fm=269183649349551&tin=02508201610067®Number=0000000000090573&sum=200000 [13:19:51]written 0, free lines is 4095 [13:19:51]OFD Sender: Processing packet 123596 [packets to send 112, broken 111] [13:19:51]ProducePacketName [13:19:51]name=ofd_packets/00123596 [13:19:51]OFD Sender: To server: pG, [13:19:51]CommunicateWithHost lk.salyk.kg:30040 [13:19:51]ConnectInit lk.salyk.kg [13:19:51]Connected sock=10 [13:19: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 37 39 38 2B 01 00 00 4C 53 23 01 6A A7 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 35 FF 03 08 00 03 40 7E 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 7D 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 52 00 00 00 00 07 04 06 00 40 0D 03 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 76 CA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 27 04 04 00 CB E2 01 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CC E2 01 00 35 04 06 00 F4 D2 33 CC 7F AF D5 93 E1 F2 7E 66 BC CD [13:19:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 E7 76 47 00 75 3E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CC E2 01 00 F4 03 04 00 9E 76 E5 65 B6 04 01 00 00 59 70 25 6A 0F 68 D1 5A [13:19:51]CommunicateWithHost err = 0 [13:19:51]CheckOFDResponse [13:19:51]1017 (14) - 77093643461234 [13:19:51]1041 (16) - 0000000000874798 [13:19:51]1040 (4) - 123596 [13:19:51]1012 (4) - 04.03.2024 07:22 [13:19:51]1206 (1) - 0 [13:19:51]OFD Sender: Remove packet 123596 [13:19:51]ProducePacketName [13:19:51]name=ofd_packets/00123596 [13:19:51]NVStorageDeleteData [13:19:51]Write to MH i2c: 01 00 00 1D 24 41 [13:19:51]Write i2c OK [13:19:51]MH_I2C_Read... [13:19:51]Read from MH i2c: 01 [13:19:51]MH_I2C_Read... [13:19:51]Read from MH i2c: 01 07 00 [13:19:51]MH_I2C_Read... [13:19:51]Read from MH i2c: 01 07 00 1D 24 00 00 00 00 00 1F 0D 74 [13:19:51]RasterBufferAndPrint [13:19:51]line [13:19:51]line [13:19:51]line [13:19:51]line [13:19:51]line [13:19:51]written 0, free lines is 3371 [13:19:51]MH_Cut [13:19:51]Write to MH i2c: D1 01 00 24 24 01 1A [13:19:51]Write i2c OK [13:19:51]MH_I2C_Read... [13:19:51]Read from MH i2c: D1 [13:19:51]MH_I2C_Read... [13:19:51]Read from MH i2c: D1 01 00 [13:19:51]MH_I2C_Read... [13:19:51]Read from MH i2c: D1 01 00 24 24 00 19 [13:19:51]Write to MH i2c: 01 00 00 25 24 49 [13:19:51]Write i2c OK [13:19:51]MH_I2C_Read... [13:19:52]OFD Sender: No OFD packet to send [13:19:52]*** Cut start [13:19:52]*** Purtial cut [13:19:52]*** Stage 1: CUTSNS_PIN = 1 [13:19:54]Read from MH i2c: 01 [13:19:54]MH_I2C_Read... [13:19:54]*** Stop cut motor [13:19:54]*** Cut end [13:19:54]Read from MH i2c: 01 07 00 [13:19:54]MH_I2C_Read... [13:19:54]Read from MH i2c: 01 07 00 25 24 00 00 00 00 00 FF 0F 5E [13:19:54]process_action close_receipt done [13:19:54]requested_data is exist [13:19:54]produce_requested_data [13:19:54]requested_item fm.sn is exist - process it [13:19:54]wFMCommunicate request_size=4 [13:19:54]MH_SAM_APDU [13:19:54]CAPDU: 80 11 00 00 [13:19:54]Write to MH i2c: E2 08 00 26 24 80 11 00 00 00 00 00 00 C4 [13:19:54]Write i2c OK [13:19:54]MH_I2C_Read... [13:19:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:19:54]Read from MH i2c: E2 [13:19:54]MH_I2C_Read... [13:19:54]Read from MH i2c: E2 17 00 [13:19:54]MH_I2C_Read... [13:19:54]Read from MH i2c: E2 17 00 26 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 22 [13:19:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:19:54]wFMCommunicate OK [13:19:54]requested_item fd.num is exist - process it [13:19:54]SAM_PROTO_GetFieldsCounters [13:19:54]wFMCommunicate request_size=4 [13:19:54]MH_SAM_APDU [13:19:54]CAPDU: 80 13 00 00 [13:19:54]Write to MH i2c: E2 08 00 27 24 80 13 00 00 00 00 00 00 C7 [13:19:54]Write i2c OK [13:19:54]MH_I2C_Read... [13:19:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:19:54]Read from MH i2c: E2 [13:19:54]MH_I2C_Read... [13:19:54]Read from MH i2c: E2 62 00 [13:19:54]MH_I2C_Read... [13:19:54]Read from MH i2c: E2 62 00 27 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CC E2 01 00 0E 04 04 00 44 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 32 [13:19: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CC E2 01 00 0E 04 04 00 44 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 [13:19:54]wFMCommunicate OK [13:19:54]SAM_PROTO_GetFieldsCounters done [13:19:54]requested_item shift.num is exist - process it [13:19:54]requested_item shift.opened is exist - process it [13:19:54]req_shift_opened [13:19:54]FM_GetShiftState [13:19:54]SAM_PROTO_GetShiftState [13:19:54]wFMCommunicate request_size=4 [13:19:54]MH_SAM_APDU [13:19:54]CAPDU: 80 13 01 00 [13:19:54]Write to MH i2c: E2 08 00 28 24 80 13 01 00 00 00 00 00 C9 [13:19:54]Write i2c OK [13:19:54]MH_I2C_Read... [13:19:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:19:54]Read from MH i2c: E2 [13:19:54]MH_I2C_Read... [13:19:54]Read from MH i2c: E2 0E 00 [13:19:54]MH_I2C_Read... [13:19:54]Read from MH i2c: E2 0E 00 28 24 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 E0 [13:19:54]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:19:54]wFMCommunicate OK [13:19:54]SAM_PROTO_GetShiftState done [13:19:54]FM_GetShiftState done [13:19:54]req_shift_opened done [13:19:54]requested_item shift.open_date is exist - process it [13:19:54]req_shift_open_date [13:19:54]req_shift_open_date done [13:19:54]produce_requested_data done [13:19:54]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123596,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:19:54]process_action_free close_receipt [13:19:54]json_value_free [13:19:54]json_value_free done [13:19:54]process_json_proto returns [13:19:54]Send response to host [13:19:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123596,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:19:54]free response buf [13:19:54]execute_script done [13:19:54]execute_script returns [13:19:54]free content buf [13:19:54]Sock 9.Close socket [13:19:54]Sock 9.Thread stoped [13:19:57]OFD Sender: No OFD packet to send [13:20:02]OFD Sender: No OFD packet to send [13:20:07]OFD Sender: No OFD packet to send [13:20:12]OFD Sender: No OFD packet to send [13:20:17]OFD Sender: No OFD packet to send [13:20:22]OFD Sender: No OFD packet to send [13:20:27]OFD Sender: No OFD packet to send [13:20:32]OFD Sender: No OFD packet to send [13:20:37]OFD Sender: No OFD packet to send [13:20:42]OFD Sender: No OFD packet to send [13:20:47]OFD Sender: No OFD packet to send [13:20:52]OFD Sender: No OFD packet to send [13:20:57]OFD Sender: No OFD packet to send [13:20:57]accept exits with 7 [13:20:57]New connection [13:20:57]New thread 3067436388 created [13:20:57]Thread 3067579748 joined [13:20:57]Waiting for new connection... [13:20:57] Sock 7.Parse request [13:20:57]Sock 7.Check first char [13:20:57]Sock 7.First char is OK [13:20:57]request: POST /json_proto HTTP/1.0 [13:20:57]Method: POST [13:20:57]URL: /json_proto [13:20:57]Method is POST - this is cgi request [13:20:57]url: /json_proto [13:20:57]query_string will be loaded in cgi processing [13:20:57]execute_cgi json_proto POST (null) [13:20:57]execute_cgi path=json_proto method=POST [13:20:57]POST find Content-Length [13:20:57]Host: 172.17.48.197:8080 [13:20:57]Content-Length: 683 [13:20:57]Content-Type: application/json [13:20:57] [13:20:57]POST finish read [13:20:57]Found Content-Length = 683 [13:20:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106626", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 21.590, "sum" : 1500.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:20:57]execute_script... [13:20:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106626", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 69.50, "quantity" : 21.590, "sum" : 1500.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:20:57]POST & json_proto [13:20:57]process_json_proto [13:20:57]json parsed OK: [13:20:57]protocol is kg_v1.0 [13:20:57]action value=close_receipt [13:20:57]process_action close_receipt [13:20:57]cmd_close_receipt [13:20:57]MH_GetDate [13:20:57]Write to MH i2c: F0 00 00 29 24 3C [13:20:57]Write i2c OK [13:20:57]MH_I2C_Read... [13:20:57]Read from MH i2c: F0 [13:20:57]MH_I2C_Read... [13:20:57]Read from MH i2c: F0 09 00 [13:20:57]MH_I2C_Read... [13:20:57]Read from MH i2c: F0 09 00 29 24 00 BA CA E5 65 6C AF E3 65 76 [13:20:57]GetLastDocTimeStamp 1709558390 [13:20:57]current date 1709558458 [13:20:57]FM_GetShiftState [13:20:57]SAM_PROTO_GetShiftState [13:20:57]wFMCommunicate request_size=4 [13:20:57]MH_SAM_APDU [13:20:57]CAPDU: 80 13 01 00 [13:20:57]Write to MH i2c: E2 08 00 2A 24 80 13 01 00 00 00 00 00 CB [13:20:57]Write i2c OK [13:20:57]MH_I2C_Read... [13:20:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:20:57]Read from MH i2c: E2 [13:20:57]MH_I2C_Read... [13:20:57]Read from MH i2c: E2 0E 00 [13:20:57]MH_I2C_Read... [13:20:57]Read from MH i2c: E2 0E 00 2A 24 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 E2 [13:20:57]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:20:57]wFMCommunicate OK [13:20:57]SAM_PROTO_GetShiftState done [13:20:57]FM_GetShiftState done [13:20:57]opened in 1709511088 [13:20:57]opened+sec_in_day 1709597488 [13:20:57]quantity*price = 150050 [13:20:57]sum+1 = 150052 [13:20:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 197 04.03.2024 13:20 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123597 ФПД: 22450732976351 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T132058&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123597&fm=22450732976351&tin=02508201610067®Number=0000000000090573&sum=150000 [13:20:58]StoreToDocumentArchive [13:20:58]shift 324 fd 123597 [13:20:58]save to /storage/0324/doc_00123597 [13:20:58]save last doc name /storage/0324/doc_00123597 to /storage/kkm_last_doc_name [13:20:58]save OK [13:20:58]Clear old archive folders... [13:20:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:20:58]tlvbuf is 01C426B0 [13:20:58]SAM_PROTO_ClearQueue [13:20:58]wFMCommunicate request_size=4 [13:20:58]MH_SAM_APDU [13:20:58]CAPDU: 80 09 00 00 [13:20:58]Write to MH i2c: E2 08 00 37 24 80 09 00 00 00 00 00 00 CD [13:20:58]Write i2c OK [13:20:58]MH_I2C_Read... [13:20:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:20:58]Read from MH i2c: E2 [13:20:58]MH_I2C_Read... [13:20:58]Read from MH i2c: E2 03 00 [13:20:58]MH_I2C_Read... [13:20:58]Read from MH i2c: E2 03 00 37 24 00 90 00 CF [13:20:58]RAPDU: 90 00 [13:20:58]wFMCommunicate OK [13:20:58]SAM_PROTO_ClearQueue done [13:20:58]KKMCreateOFDPacket [13:20:58]OFDProtocolAddRootSTLVToBuf [13:20:58]FM_MakeSignedData [13:20:58]FM_MakeSignedData [13:20:58]SAM_PROTO_SignData [13:20:58]wFMCommunicate request_size=4 [13:20:58]MH_SAM_APDU [13:20:58]CAPDU: 80 0D 01 02 [13:20:58]Write to MH i2c: E2 08 00 38 24 80 0D 01 02 00 00 00 00 D5 [13:20:58]Write i2c OK [13:20:58]MH_I2C_Read... [13:20:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:20:58]Read from MH i2c: E2 [13:20:58]MH_I2C_Read... [13:20:58]Read from MH i2c: E2 03 00 [13:20:58]MH_I2C_Read... [13:20:58]Read from MH i2c: E2 03 00 38 24 00 90 00 D0 [13:20:58]RAPDU: 90 00 [13:20:58]wFMCommunicate OK [13:20:58]wFMCommunicate request_size=255 [13:20:58]MH_SAM_APDU [13:20:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 56 54 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 23 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 C5 00 00 00 F4 03 04 00 BA CA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CD E2 01 00 35 04 06 00 14 [13:20:58]Write to MH i2c: E2 02 01 39 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 56 54 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 23 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 C5 00 00 00 F4 03 04 00 BA CA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CD E2 01 00 35 04 06 00 14 00 00 0B [13:20:58]Write i2c OK [13:20:58]MH_I2C_Read... [13:20:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:20:59]Read from MH i2c: E2 [13:20:59]MH_I2C_Read... [13:20:59]Read from MH i2c: E2 03 00 [13:20:59]MH_I2C_Read... [13:20:59]Read from MH i2c: E2 03 00 39 24 00 90 00 D1 [13:20:59]RAPDU: 90 00 [13:20:59]wFMCommunicate OK [13:20:59]wFMCommunicate request_size=10 [13:20:59]MH_SAM_APDU [13:20:59]CAPDU: 80 0D 02 02 05 6B 37 F6 C8 DF [13:20:59]Write to MH i2c: E2 0D 00 3A 24 80 0D 02 02 05 00 6B 37 F6 C8 DF 00 00 21 [13:20:59]Write i2c OK [13:20:59]MH_I2C_Read... [13:20:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:20:59]Read from MH i2c: E2 [13:20:59]MH_I2C_Read... [13:20:59]Read from MH i2c: E2 03 00 [13:20:59]MH_I2C_Read... [13:20:59]Read from MH i2c: E2 03 00 3A 24 00 90 00 D2 [13:20:59]RAPDU: 90 00 [13:20:59]wFMCommunicate OK [13:20:59]wFMCommunicate request_size=4 [13:20:59]MH_SAM_APDU [13:20:59]CAPDU: 80 0D 03 02 [13:20:59]Write to MH i2c: E2 08 00 3B 24 80 0D 03 02 00 00 00 00 DA [13:20:59]Write i2c OK [13:20:59]MH_I2C_Read... [13:20:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:20:59]Read from MH i2c: E2 [13:20:59]MH_I2C_Read... [13:20:59]Read from MH i2c: E2 0B 00 [13:20:59]MH_I2C_Read... [13:20:59]Read from MH i2c: E2 0B 00 3B 24 00 71 05 AF A7 A2 68 E3 61 90 00 F5 [13:20:59]RAPDU: 71 05 AF A7 A2 68 E3 61 90 00 [13:20:59]wFMCommunicate OK [13:20:59]SAM_PROTO_SignData done [13:20:59]FM_MakeSignedData done [13:20:59]CreateOFDProtocolMessage [13:20:59]wFMCommunicate request_size=4 [13:20:59]MH_SAM_APDU [13:20:59]CAPDU: 80 11 00 00 [13:20:59]Write to MH i2c: E2 08 00 3C 24 80 11 00 00 00 00 00 00 DA [13:20:59]Write i2c OK [13:20:59]MH_I2C_Read... [13:20:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:20:59]Read from MH i2c: E2 [13:20:59]MH_I2C_Read... [13:20:59]Read from MH i2c: E2 17 00 [13:20:59]MH_I2C_Read... [13:20:59]Read from MH i2c: E2 17 00 3C 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 38 [13:20:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:20:59]wFMCommunicate OK [13:20:59]CreateOFDProtocolMessage done [13:20:59]OFDSenderStorePacket 123597 [13:20:59]StoreOFDPacket docnum=123597 [13:20:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 38 8B 07 01 1F E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 56 54 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 23 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 C5 00 00 00 F4 03 04 00 BA CA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CD E2 01 00 35 04 06 00 14 6B 37 F6 C8 DF 71 05 AF A7 A2 68 E3 61 [13:20:59]CheckFolder [13:20:59]dirname=/storage/ofd_packets [13:20:59]CheckFolder done [13:20:59]ProducePacketName [13:20:59]name=ofd_packets/00123597 [13:20:59]NVStorageSaveData ofd_packets/00123597 [13:20:59]File name is /storage/ofd_packets/00123597 [13:20:59]Write 301 bytes [13:20:59]NVStorageSaveData done [13:20:59]OFDSenderStorePacket done [13:20:59]KKMCreateOFDPacket done [13:20:59]NVStorageSaveData kkm_last_timestamp [13:20:59]File name is /storage/kkm_last_timestamp [13:20:59]Write 4 bytes [13:20:59]NVStorageSaveData done [13:20:59]ExternCall_PrintAddStr [13:20:59]wPrintStart [13:20:59]Write to MH i2c: 01 00 00 3D 24 61 [13:20:59]Write i2c OK [13:20:59]MH_I2C_Read... [13:20:59]Read from MH i2c: 01 [13:20:59]MH_I2C_Read... [13:20:59]Read from MH i2c: 01 07 00 [13:20:59]MH_I2C_Read... [13:20:59]Read from MH i2c: 01 07 00 3D 24 00 00 00 00 00 FF 0F 76 [13:20:59]RasterBufferAndPrint [13:20:59]line Счет N : (1)1106626 [13:20:59]line ИНН: 02508201610067 [13:20:59]line Контрольно-Кассовый Чек [13:20:59]line ПРОДАЖА [13:20:59]line ТРК (МРК, ГНК) : 63 [13:20:59]line Товар: 2710124500 [13:20:59]line Аи-95-К-5 [13:20:59]line 21.590 * 69.50 [13:20:59]line = 1500.51 [13:20:59]line НДС 12% НСП 1% [13:20:59]line > о реализуемом товаре [13:20:59]line ОКРУГЛЕНИЕ: -0.51 [13:20:59]line ИТОГО: 1500.00 [13:20:59]line Внесено: 1500.00 [13:20:59]line СДАЧА: 0.00 [13:20:59]line НСП 1% : 13.28 [13:20:59]line НДС 12% : 159.35 [13:20:59]line Наличными: 1500.00 [13:20:59]line Безнал.: 0.00 [13:20:59]line Место: АЗС № 25 "Партнер Нефть" [13:20:59]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:20:59]line СНО: Общий режим [13:20:59]line Чек 197 04.03.2024 13:20 [13:20:59]line Смена: 324 ФФД: 1.0 [13:20:59]line ЗНМ: 0300000019 [13:20:59]line РНМ: 0000000000090573 [13:20:59]line Версия ККМ: 001 [13:20:59]line ФМ: 0000000000874798 [13:20:59]line ФД: 123597 [13:20:59]line ФПД: 22450732976351 [13:20:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T132058&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123597&fm=22450732976351&tin=02508201610067®Number=0000000000090573&sum=150000 [13:20:59]OFD Sender: Processing packet 123597 [packets to send 112, broken 111] [13:20:59]ProducePacketName [13:20:59]name=ofd_packets/00123597 [13:20:59]OFD Sender: To server: pG, [13:20:59]CommunicateWithHost lk.salyk.kg:30040 [13:20:59]ConnectInit lk.salyk.kg [13:20:59]written 0, free lines is 4095 [13:20:59]Connected sock=10 [13:20:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 38 8B 07 01 1F E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 56 54 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 23 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 C5 00 00 00 F4 03 04 00 BA CA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CD E2 01 00 35 04 06 00 14 6B 37 F6 C8 DF 71 05 AF A7 A2 68 E3 61 [13:20:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 32 E7 47 00 04 D9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CD E2 01 00 F4 03 04 00 E3 76 E5 65 B6 04 01 00 00 A4 99 8D A4 E4 FE 36 B9 [13:20:59]CommunicateWithHost err = 0 [13:20:59]CheckOFDResponse [13:20:59]1017 (14) - 77093643461234 [13:20:59]1041 (16) - 0000000000874798 [13:20:59]1040 (4) - 123597 [13:20:59]1012 (4) - 04.03.2024 07:23 [13:20:59]1206 (1) - 0 [13:20:59]OFD Sender: Remove packet 123597 [13:20:59]ProducePacketName [13:20:59]name=ofd_packets/00123597 [13:20:59]NVStorageDeleteData [13:21:00]Write to MH i2c: 01 00 00 68 24 8C [13:21:00]Write i2c OK [13:21:00]MH_I2C_Read... [13:21:00]Read from MH i2c: 01 [13:21:00]MH_I2C_Read... [13:21:00]Read from MH i2c: 01 07 00 [13:21:00]MH_I2C_Read... [13:21:00]Read from MH i2c: 01 07 00 68 24 00 00 00 00 00 E5 0C 84 [13:21:00]RasterBufferAndPrint [13:21:00]line [13:21:00]line [13:21:00]line [13:21:00]line [13:21:00]line [13:21:00]written 0, free lines is 3307 [13:21:00]MH_Cut [13:21:00]Write to MH i2c: D1 01 00 6F 24 01 65 [13:21:00]Write i2c OK [13:21:00]MH_I2C_Read... [13:21:00]Read from MH i2c: D1 [13:21:00]MH_I2C_Read... [13:21:00]Read from MH i2c: D1 01 00 [13:21:00]MH_I2C_Read... [13:21:00]Read from MH i2c: D1 01 00 6F 24 00 64 [13:21:00]Write to MH i2c: 01 00 00 70 24 94 [13:21:00]Write i2c OK [13:21:00]MH_I2C_Read... [13:21:00]OFD Sender: No OFD packet to send [13:21:00]*** Cut start [13:21:00]*** Purtial cut [13:21:00]*** Stage 1: CUTSNS_PIN = 1 [13:21:02]Read from MH i2c: 01 [13:21:02]MH_I2C_Read... [13:21:02]*** Stop cut motor [13:21:02]*** Cut end [13:21:02]Read from MH i2c: 01 07 00 [13:21:02]MH_I2C_Read... [13:21:02]Read from MH i2c: 01 07 00 70 24 00 00 00 00 00 FF 0F A9 [13:21:02]process_action close_receipt done [13:21:02]requested_data is exist [13:21:02]produce_requested_data [13:21:02]requested_item fm.sn is exist - process it [13:21:02]wFMCommunicate request_size=4 [13:21:02]MH_SAM_APDU [13:21:02]CAPDU: 80 11 00 00 [13:21:02]Write to MH i2c: E2 08 00 71 24 80 11 00 00 00 00 00 00 0F [13:21:02]Write i2c OK [13:21:02]MH_I2C_Read... [13:21:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:02]Read from MH i2c: E2 [13:21:02]MH_I2C_Read... [13:21:02]Read from MH i2c: E2 17 00 [13:21:02]MH_I2C_Read... [13:21:02]Read from MH i2c: E2 17 00 71 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 6D [13:21:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:21:02]wFMCommunicate OK [13:21:02]requested_item fd.num is exist - process it [13:21:02]SAM_PROTO_GetFieldsCounters [13:21:02]wFMCommunicate request_size=4 [13:21:02]MH_SAM_APDU [13:21:02]CAPDU: 80 13 00 00 [13:21:02]Write to MH i2c: E2 08 00 72 24 80 13 00 00 00 00 00 00 12 [13:21:02]Write i2c OK [13:21:02]MH_I2C_Read... [13:21:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:21:03]Read from MH i2c: E2 [13:21:03]MH_I2C_Read... [13:21:03]Read from MH i2c: E2 62 00 [13:21:03]MH_I2C_Read... [13:21:03]Read from MH i2c: E2 62 00 72 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CD E2 01 00 0E 04 04 00 44 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 81 [13:21:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CD E2 01 00 0E 04 04 00 44 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 [13:21:03]wFMCommunicate OK [13:21:03]SAM_PROTO_GetFieldsCounters done [13:21:03]requested_item shift.num is exist - process it [13:21:03]requested_item shift.opened is exist - process it [13:21:03]req_shift_opened [13:21:03]FM_GetShiftState [13:21:03]SAM_PROTO_GetShiftState [13:21:03]wFMCommunicate request_size=4 [13:21:03]MH_SAM_APDU [13:21:03]CAPDU: 80 13 01 00 [13:21:03]Write to MH i2c: E2 08 00 73 24 80 13 01 00 00 00 00 00 14 [13:21:03]Write i2c OK [13:21:03]MH_I2C_Read... [13:21:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:03]Read from MH i2c: E2 [13:21:03]MH_I2C_Read... [13:21:03]Read from MH i2c: E2 0E 00 [13:21:03]MH_I2C_Read... [13:21:03]Read from MH i2c: E2 0E 00 73 24 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 2B [13:21:03]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:21:03]wFMCommunicate OK [13:21:03]SAM_PROTO_GetShiftState done [13:21:03]FM_GetShiftState done [13:21:03]req_shift_opened done [13:21:03]requested_item shift.open_date is exist - process it [13:21:03]req_shift_open_date [13:21:03]req_shift_open_date done [13:21:03]produce_requested_data done [13:21:03]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123597,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:21:03]process_action_free close_receipt [13:21:03]json_value_free [13:21:03]json_value_free done [13:21:03]process_json_proto returns [13:21:03]Send response to host [13:21:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123597,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:21:03]free response buf [13:21:03]execute_script done [13:21:03]execute_script returns [13:21:03]free content buf [13:21:03]Sock 7.Close socket [13:21:03]Sock 7.Thread stoped [13:21:05]OFD Sender: No OFD packet to send [13:21:10]OFD Sender: No OFD packet to send [13:21:10]accept exits with 9 [13:21:10]New connection [13:21:10]New thread 3067579748 created [13:21:10]Thread 3067436388 joined [13:21:10]Waiting for new connection... [13:21:10] Sock 9.Parse request [13:21:10]Sock 9.Check first char [13:21:10]Sock 9.First char is OK [13:21:10]request: POST /json_proto HTTP/1.0 [13:21:10]Method: POST [13:21:10]URL: /json_proto [13:21:10]Method is POST - this is cgi request [13:21:10]url: /json_proto [13:21:10]query_string will be loaded in cgi processing [13:21:10]execute_cgi json_proto POST (null) [13:21:10]execute_cgi path=json_proto method=POST [13:21:10]POST find Content-Length [13:21:10]Host: 172.17.48.197:8080 [13:21:10]Content-Length: 678 [13:21:10]Content-Type: application/json [13:21:10] [13:21:10]POST finish read [13:21:10]Found Content-Length = 678 [13:21:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106627", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:21:10]execute_script... [13:21:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106627", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:21:10]POST & json_proto [13:21:10]process_json_proto [13:21:10]json parsed OK: [13:21:10]protocol is kg_v1.0 [13:21:10]action value=close_receipt [13:21:10]process_action close_receipt [13:21:10]cmd_close_receipt [13:21:10]MH_GetDate [13:21:10]Write to MH i2c: F0 00 00 74 24 87 [13:21:10]Write i2c OK [13:21:10]MH_I2C_Read... [13:21:10]Read from MH i2c: F0 [13:21:10]MH_I2C_Read... [13:21:10]Read from MH i2c: F0 09 00 [13:21:10]MH_I2C_Read... [13:21:10]Read from MH i2c: F0 09 00 74 24 00 C8 CA E5 65 6C AF E3 65 CF [13:21:10]GetLastDocTimeStamp 1709558458 [13:21:10]current date 1709558472 [13:21:10]FM_GetShiftState [13:21:10]SAM_PROTO_GetShiftState [13:21:10]wFMCommunicate request_size=4 [13:21:10]MH_SAM_APDU [13:21:10]CAPDU: 80 13 01 00 [13:21:10]Write to MH i2c: E2 08 00 75 24 80 13 01 00 00 00 00 00 16 [13:21:10]Write i2c OK [13:21:10]MH_I2C_Read... [13:21:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:10]Read from MH i2c: E2 [13:21:10]MH_I2C_Read... [13:21:10]Read from MH i2c: E2 0E 00 [13:21:10]MH_I2C_Read... [13:21:10]Read from MH i2c: E2 0E 00 75 24 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 2D [13:21:10]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:21:10]wFMCommunicate OK [13:21:10]SAM_PROTO_GetShiftState done [13:21:10]FM_GetShiftState done [13:21:10]opened in 1709511088 [13:21:10]opened+sec_in_day 1709597488 [13:21:10]quantity*price = 50015 [13:21:10]sum+1 = 50016 [13:21:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 198 04.03.2024 13:21 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123598 ФПД: 281102361557972 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T132112&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123598&fm=281102361557972&tin=02508201610067®Number=0000000000090573&sum=50000 [13:21:12]StoreToDocumentArchive [13:21:12]shift 324 fd 123598 [13:21:12]save to /storage/0324/doc_00123598 [13:21:12]save last doc name /storage/0324/doc_00123598 to /storage/kkm_last_doc_name [13:21:12]save OK [13:21:12]Clear old archive folders... [13:21:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:21:12]tlvbuf is 01C42C20 [13:21:12]SAM_PROTO_ClearQueue [13:21:12]wFMCommunicate request_size=4 [13:21:12]MH_SAM_APDU [13:21:12]CAPDU: 80 09 00 00 [13:21:12]Write to MH i2c: E2 08 00 82 24 80 09 00 00 00 00 00 00 18 [13:21:12]Write i2c OK [13:21:12]MH_I2C_Read... [13:21:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:21:12]Read from MH i2c: E2 [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: E2 03 00 [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: E2 03 00 82 24 00 90 00 1A [13:21:12]RAPDU: 90 00 [13:21:12]wFMCommunicate OK [13:21:12]SAM_PROTO_ClearQueue done [13:21:12]KKMCreateOFDPacket [13:21:12]OFDProtocolAddRootSTLVToBuf [13:21:12]FM_MakeSignedData [13:21:12]FM_MakeSignedData [13:21:12]SAM_PROTO_SignData [13:21:12]wFMCommunicate request_size=4 [13:21:12]MH_SAM_APDU [13:21:12]CAPDU: 80 0D 01 02 [13:21:12]Write to MH i2c: E2 08 00 83 24 80 0D 01 02 00 00 00 00 20 [13:21:12]Write i2c OK [13:21:12]MH_I2C_Read... [13:21:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:21:12]Read from MH i2c: E2 [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: E2 03 00 [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: E2 03 00 83 24 00 90 00 1B [13:21:12]RAPDU: 90 00 [13:21:12]wFMCommunicate OK [13:21:12]wFMCommunicate request_size=255 [13:21:12]MH_SAM_APDU [13:21:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 C8 CA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CE E2 01 00 35 04 06 00 FF [13:21:12]Write to MH i2c: E2 02 01 84 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 C8 CA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CE E2 01 00 35 04 06 00 FF 00 00 97 [13:21:12]Write i2c OK [13:21:12]MH_I2C_Read... [13:21:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:12]Read from MH i2c: E2 [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: E2 03 00 [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: E2 03 00 84 24 00 90 00 1C [13:21:12]RAPDU: 90 00 [13:21:12]wFMCommunicate OK [13:21:12]wFMCommunicate request_size=10 [13:21:12]MH_SAM_APDU [13:21:12]CAPDU: 80 0D 02 02 05 A9 3E 67 FB D4 [13:21:12]Write to MH i2c: E2 0D 00 85 24 80 0D 02 02 05 00 A9 3E 67 FB D4 00 00 4A [13:21:12]Write i2c OK [13:21:12]MH_I2C_Read... [13:21:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:12]Read from MH i2c: E2 [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: E2 03 00 [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: E2 03 00 85 24 00 90 00 1D [13:21:12]RAPDU: 90 00 [13:21:12]wFMCommunicate OK [13:21:12]wFMCommunicate request_size=4 [13:21:12]MH_SAM_APDU [13:21:12]CAPDU: 80 0D 03 02 [13:21:12]Write to MH i2c: E2 08 00 86 24 80 0D 03 02 00 00 00 00 25 [13:21:12]Write i2c OK [13:21:12]MH_I2C_Read... [13:21:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:21:12]Read from MH i2c: E2 [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: E2 0B 00 [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: E2 0B 00 86 24 00 24 19 C7 65 D6 60 95 4A 90 00 A4 [13:21:12]RAPDU: 24 19 C7 65 D6 60 95 4A 90 00 [13:21:12]wFMCommunicate OK [13:21:12]SAM_PROTO_SignData done [13:21:12]FM_MakeSignedData done [13:21:12]CreateOFDProtocolMessage [13:21:12]wFMCommunicate request_size=4 [13:21:12]MH_SAM_APDU [13:21:12]CAPDU: 80 11 00 00 [13:21:12]Write to MH i2c: E2 08 00 87 24 80 11 00 00 00 00 00 00 25 [13:21:12]Write i2c OK [13:21:12]MH_I2C_Read... [13:21:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:12]Read from MH i2c: E2 [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: E2 17 00 [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: E2 17 00 87 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 83 [13:21:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:21:12]wFMCommunicate OK [13:21:12]CreateOFDProtocolMessage done [13:21:12]OFDSenderStorePacket 123598 [13:21:12]StoreOFDPacket docnum=123598 [13:21:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 95 73 07 01 91 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 C8 CA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CE E2 01 00 35 04 06 00 FF A9 3E 67 FB D4 24 19 C7 65 D6 60 95 4A [13:21:12]CheckFolder [13:21:12]dirname=/storage/ofd_packets [13:21:12]CheckFolder done [13:21:12]ProducePacketName [13:21:12]name=ofd_packets/00123598 [13:21:12]NVStorageSaveData ofd_packets/00123598 [13:21:12]File name is /storage/ofd_packets/00123598 [13:21:12]Write 301 bytes [13:21:12]NVStorageSaveData done [13:21:12]OFDSenderStorePacket done [13:21:12]KKMCreateOFDPacket done [13:21:12]NVStorageSaveData kkm_last_timestamp [13:21:12]File name is /storage/kkm_last_timestamp [13:21:12]Write 4 bytes [13:21:12]NVStorageSaveData done [13:21:12]ExternCall_PrintAddStr [13:21:12]wPrintStart [13:21:12]Write to MH i2c: 01 00 00 88 24 AC [13:21:12]Write i2c OK [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: 01 [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: 01 07 00 [13:21:12]MH_I2C_Read... [13:21:12]Read from MH i2c: 01 07 00 88 24 00 00 00 00 00 FF 0F C1 [13:21:12]RasterBufferAndPrint [13:21:12]line Счет N : (1)1106627 [13:21:12]line ИНН: 02508201610067 [13:21:12]line Контрольно-Кассовый Чек [13:21:12]line ПРОДАЖА [13:21:12]line ТРК (МРК, ГНК) : 42 [13:21:12]line Товар: 2710124130 [13:21:12]line Аи-92-К-5 [13:21:12]line 8.080 * 61.90 [13:21:12]line = 500.15 [13:21:12]line НДС 12% НСП 1% [13:21:12]line > о реализуемом товаре [13:21:12]line ОКРУГЛЕНИЕ: -0.15 [13:21:12]line ИТОГО: 500.00 [13:21:12]line Внесено: 500.00 [13:21:12]line СДАЧА: 0.00 [13:21:12]line НСП 1% : 4.43 [13:21:12]line НДС 12% : 53.11 [13:21:12]line Наличными: 500.00 [13:21:12]line Безнал.: 0.00 [13:21:12]line Место: АЗС № 25 "Партнер Нефть" [13:21:12]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:21:12]line СНО: Общий режим [13:21:12]line Чек 198 04.03.2024 13:21 [13:21:12]line Смена: 324 ФФД: 1.0 [13:21:12]line ЗНМ: 0300000019 [13:21:12]line РНМ: 0000000000090573 [13:21:12]line Версия ККМ: 001 [13:21:12]line ФМ: 0000000000874798 [13:21:12]line ФД: 123598 [13:21:12]line ФПД: 281102361557972 [13:21:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T132112&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123598&fm=281102361557972&tin=02508201610067®Number=0000000000090573&sum=50000 [13:21:12]written 0, free lines is 4095 [13:21:12]OFD Sender: Processing packet 123598 [packets to send 112, broken 111] [13:21:12]ProducePacketName [13:21:12]name=ofd_packets/00123598 [13:21:12]OFD Sender: To server: pG, [13:21:12]CommunicateWithHost lk.salyk.kg:30040 [13:21:12]ConnectInit lk.salyk.kg [13:21:12]Connected sock=10 [13:21:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 95 73 07 01 91 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 C8 CA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CE E2 01 00 35 04 06 00 FF A9 3E 67 FB D4 24 19 C7 65 D6 60 95 4A [13:21:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 A4 A6 47 00 72 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 37 39 38 10 04 04 00 CE E2 01 00 F4 03 04 00 F0 76 E5 65 B6 04 01 00 00 83 12 47 0B 08 CC A1 F8 [13:21:13]CommunicateWithHost err = 0 [13:21:13]CheckOFDResponse [13:21:13]1017 (14) - 77093643461234 [13:21:13]1041 (16) - 0000000000874798 [13:21:13]1040 (4) - 123598 [13:21:13]1012 (4) - 04.03.2024 07:23 [13:21:13]1206 (1) - 0 [13:21:13]OFD Sender: Remove packet 123598 [13:21:13]ProducePacketName [13:21:13]name=ofd_packets/00123598 [13:21:13]NVStorageDeleteData [13:21:13]Write to MH i2c: 01 00 00 B3 24 D7 [13:21:13]Write i2c OK [13:21:13]MH_I2C_Read... [13:21:13]Read from MH i2c: 01 [13:21:13]MH_I2C_Read... [13:21:13]Read from MH i2c: 01 07 00 [13:21:13]MH_I2C_Read... [13:21:13]Read from MH i2c: 01 07 00 B3 24 00 00 00 00 00 F6 0C E0 [13:21:13]RasterBufferAndPrint [13:21:13]line [13:21:13]line [13:21:13]line [13:21:13]line [13:21:13]line [13:21:13]written 0, free lines is 3327 [13:21:13]MH_Cut [13:21:13]Write to MH i2c: D1 01 00 BA 24 01 B0 [13:21:13]Write i2c OK [13:21:13]MH_I2C_Read... [13:21:13]Read from MH i2c: D1 [13:21:13]MH_I2C_Read... [13:21:13]Read from MH i2c: D1 01 00 [13:21:13]MH_I2C_Read... [13:21:13]Read from MH i2c: D1 01 00 BA 24 00 AF [13:21:13]Write to MH i2c: 01 00 00 BB 24 DF [13:21:13]Write i2c OK [13:21:13]MH_I2C_Read... [13:21:13]OFD Sender: No OFD packet to send [13:21:14]*** Cut start [13:21:14]*** Purtial cut [13:21:14]*** Stage 1: CUTSNS_PIN = 1 [13:21:16]Read from MH i2c: 01 [13:21:16]MH_I2C_Read... [13:21:16]*** Stop cut motor [13:21:16]*** Cut end [13:21:16]Read from MH i2c: 01 07 00 [13:21:16]MH_I2C_Read... [13:21:16]Read from MH i2c: 01 07 00 BB 24 00 00 00 00 00 FF 0F F4 [13:21:16]process_action close_receipt done [13:21:16]requested_data is exist [13:21:16]produce_requested_data [13:21:16]requested_item fm.sn is exist - process it [13:21:16]wFMCommunicate request_size=4 [13:21:16]MH_SAM_APDU [13:21:16]CAPDU: 80 11 00 00 [13:21:16]Write to MH i2c: E2 08 00 BC 24 80 11 00 00 00 00 00 00 5A [13:21:16]Write i2c OK [13:21:16]MH_I2C_Read... [13:21:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:16]Read from MH i2c: E2 [13:21:16]MH_I2C_Read... [13:21:16]Read from MH i2c: E2 17 00 [13:21:16]MH_I2C_Read... [13:21:16]Read from MH i2c: E2 17 00 BC 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B8 [13:21:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:21:16]wFMCommunicate OK [13:21:16]requested_item fd.num is exist - process it [13:21:16]SAM_PROTO_GetFieldsCounters [13:21:16]wFMCommunicate request_size=4 [13:21:16]MH_SAM_APDU [13:21:16]CAPDU: 80 13 00 00 [13:21:16]Write to MH i2c: E2 08 00 BD 24 80 13 00 00 00 00 00 00 5D [13:21:16]Write i2c OK [13:21:16]MH_I2C_Read... [13:21:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:21:16]Read from MH i2c: E2 [13:21:16]MH_I2C_Read... [13:21:16]Read from MH i2c: E2 62 00 [13:21:16]MH_I2C_Read... [13:21:16]Read from MH i2c: E2 62 00 BD 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CE E2 01 00 0E 04 04 00 44 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 D0 [13:21: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CE E2 01 00 0E 04 04 00 44 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 [13:21:16]wFMCommunicate OK [13:21:16]SAM_PROTO_GetFieldsCounters done [13:21:16]requested_item shift.num is exist - process it [13:21:16]requested_item shift.opened is exist - process it [13:21:16]req_shift_opened [13:21:16]FM_GetShiftState [13:21:16]SAM_PROTO_GetShiftState [13:21:16]wFMCommunicate request_size=4 [13:21:16]MH_SAM_APDU [13:21:16]CAPDU: 80 13 01 00 [13:21:16]Write to MH i2c: E2 08 00 BE 24 80 13 01 00 00 00 00 00 5F [13:21:16]Write i2c OK [13:21:16]MH_I2C_Read... [13:21:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:16]Read from MH i2c: E2 [13:21:16]MH_I2C_Read... [13:21:16]Read from MH i2c: E2 0E 00 [13:21:16]MH_I2C_Read... [13:21:16]Read from MH i2c: E2 0E 00 BE 24 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 76 [13:21:16]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:21:16]wFMCommunicate OK [13:21:16]SAM_PROTO_GetShiftState done [13:21:16]FM_GetShiftState done [13:21:16]req_shift_opened done [13:21:16]requested_item shift.open_date is exist - process it [13:21:16]req_shift_open_date [13:21:16]req_shift_open_date done [13:21:16]produce_requested_data done [13:21:16]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123598,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:21:16]process_action_free close_receipt [13:21:16]json_value_free [13:21:16]json_value_free done [13:21:16]process_json_proto returns [13:21:16]Send response to host [13:21:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123598,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:21:16]free response buf [13:21:16]execute_script done [13:21:16]execute_script returns [13:21:16]free content buf [13:21:16]Sock 9.Close socket [13:21:16]Sock 9.Thread stoped [13:21:16]accept exits with 7 [13:21:16]New connection [13:21:16]New thread 3067436388 created [13:21:16]Thread 3067579748 joined [13:21:16]Waiting for new connection... [13:21:16] Sock 7.Parse request [13:21:16]Sock 7.Check first char [13:21:16]Sock 7.First char is OK [13:21:16]request: POST /json_proto HTTP/1.0 [13:21:16]Method: POST [13:21:16]URL: /json_proto [13:21:16]Method is POST - this is cgi request [13:21:16]url: /json_proto [13:21:16]query_string will be loaded in cgi processing [13:21:16]execute_cgi json_proto POST (null) [13:21:16]execute_cgi path=json_proto method=POST [13:21:16]POST find Content-Length [13:21:16]Host: 172.17.48.197:8080 [13:21:16]Content-Length: 817 [13:21:16]Content-Type: application/json [13:21:16] [13:21:16]POST finish read [13:21:16]Found Content-Length = 817 [13:21:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106625", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:21:16]execute_script... [13:21:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106625", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 8.080, "sum" : 500.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:21:16]POST & json_proto [13:21:16]process_json_proto [13:21:16]json parsed OK: [13:21:16]protocol is kg_v1.0 [13:21:16]action value=close_receipt [13:21:16]process_action close_receipt [13:21:16]cmd_close_receipt [13:21:16]MH_GetDate [13:21:16]Write to MH i2c: F0 00 00 BF 24 D2 [13:21:16]Write i2c OK [13:21:16]MH_I2C_Read... [13:21:16]Read from MH i2c: F0 [13:21:16]MH_I2C_Read... [13:21:16]Read from MH i2c: F0 09 00 [13:21:16]MH_I2C_Read... [13:21:16]Read from MH i2c: F0 09 00 BF 24 00 CD CA E5 65 6C AF E3 65 1F [13:21:16]GetLastDocTimeStamp 1709558472 [13:21:16]current date 1709558477 [13:21:16]FM_GetShiftState [13:21:16]SAM_PROTO_GetShiftState [13:21:16]wFMCommunicate request_size=4 [13:21:16]MH_SAM_APDU [13:21:16]CAPDU: 80 13 01 00 [13:21:16]Write to MH i2c: E2 08 00 C0 24 80 13 01 00 00 00 00 00 61 [13:21:16]Write i2c OK [13:21:16]MH_I2C_Read... [13:21:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:16]Read from MH i2c: E2 [13:21:16]MH_I2C_Read... [13:21:16]Read from MH i2c: E2 0E 00 [13:21:16]MH_I2C_Read... [13:21:16]Read from MH i2c: E2 0E 00 C0 24 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 78 [13:21:16]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:21:16]wFMCommunicate OK [13:21:16]SAM_PROTO_GetShiftState done [13:21:16]FM_GetShiftState done [13:21:16]opened in 1709511088 [13:21:16]opened+sec_in_day 1709597488 [13:21:16]quantity*price = 50015 [13:21:16]sum+1 = 50016 [13:21:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.15 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.15 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 199 04.03.2024 13:21 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123599 ФПД: 215323624232086 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T132117&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123599&fm=215323624232086&tin=02508201610067®Number=0000000000090573&sum=50015 [13:21:17]StoreToDocumentArchive [13:21:17]shift 324 fd 123599 [13:21:17]save to /storage/0324/doc_00123599 [13:21:17]save last doc name /storage/0324/doc_00123599 to /storage/kkm_last_doc_name [13:21:17]save OK [13:21:17]Clear old archive folders... [13:21:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:21:17]tlvbuf is 01C532B0 [13:21:17]SAM_PROTO_ClearQueue [13:21:17]wFMCommunicate request_size=4 [13:21:17]MH_SAM_APDU [13:21:17]CAPDU: 80 09 00 00 [13:21:17]Write to MH i2c: E2 08 00 CD 24 80 09 00 00 00 00 00 00 63 [13:21:17]Write i2c OK [13:21:17]MH_I2C_Read... [13:21:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:21:17]Read from MH i2c: E2 [13:21:17]MH_I2C_Read... [13:21:17]Read from MH i2c: E2 03 00 [13:21:17]MH_I2C_Read... [13:21:17]Read from MH i2c: E2 03 00 CD 24 00 90 00 65 [13:21:17]RAPDU: 90 00 [13:21:17]wFMCommunicate OK [13:21:17]SAM_PROTO_ClearQueue done [13:21:17]KKMCreateOFDPacket [13:21:17]OFDProtocolAddRootSTLVToBuf [13:21:17]FM_MakeSignedData [13:21:17]FM_MakeSignedData [13:21:17]SAM_PROTO_SignData [13:21:17]wFMCommunicate request_size=4 [13:21:17]MH_SAM_APDU [13:21:17]CAPDU: 80 0D 01 02 [13:21:17]Write to MH i2c: E2 08 00 CE 24 80 0D 01 02 00 00 00 00 6B [13:21:17]Write i2c OK [13:21:17]MH_I2C_Read... [13:21:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:21:17]Read from MH i2c: E2 [13:21:17]MH_I2C_Read... [13:21:17]Read from MH i2c: E2 03 00 [13:21:17]MH_I2C_Read... [13:21:17]Read from MH i2c: E2 03 00 CE 24 00 90 00 66 [13:21:17]RAPDU: 90 00 [13:21:17]wFMCommunicate OK [13:21:17]wFMCommunicate request_size=255 [13:21:17]MH_SAM_APDU [13:21:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 CD CA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CF E2 01 00 35 04 06 00 C3 [13:21:17]Write to MH i2c: E2 02 01 CF 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 CD CA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CF E2 01 00 35 04 06 00 C3 00 00 CB [13:21:17]Write i2c OK [13:21:17]MH_I2C_Read... [13:21:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:18]Read from MH i2c: E2 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: E2 03 00 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: E2 03 00 CF 24 00 90 00 67 [13:21:18]RAPDU: 90 00 [13:21:18]wFMCommunicate OK [13:21:18]wFMCommunicate request_size=10 [13:21:18]MH_SAM_APDU [13:21:18]CAPDU: 80 0D 02 02 05 D5 F0 22 54 96 [13:21:18]Write to MH i2c: E2 0D 00 D0 24 80 0D 02 02 05 00 D5 F0 22 54 96 00 00 49 [13:21:18]Write i2c OK [13:21:18]MH_I2C_Read... [13:21:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:18]Read from MH i2c: E2 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: E2 03 00 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: E2 03 00 D0 24 00 90 00 68 [13:21:18]RAPDU: 90 00 [13:21:18]wFMCommunicate OK [13:21:18]wFMCommunicate request_size=4 [13:21:18]MH_SAM_APDU [13:21:18]CAPDU: 80 0D 03 02 [13:21:18]Write to MH i2c: E2 08 00 D1 24 80 0D 03 02 00 00 00 00 70 [13:21:18]Write i2c OK [13:21:18]MH_I2C_Read... [13:21:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:21:18]Read from MH i2c: E2 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: E2 0B 00 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: E2 0B 00 D1 24 00 8A B0 6B 10 75 FB BA 8B 90 00 DB [13:21:18]RAPDU: 8A B0 6B 10 75 FB BA 8B 90 00 [13:21:18]wFMCommunicate OK [13:21:18]SAM_PROTO_SignData done [13:21:18]FM_MakeSignedData done [13:21:18]CreateOFDProtocolMessage [13:21:18]wFMCommunicate request_size=4 [13:21:18]MH_SAM_APDU [13:21:18]CAPDU: 80 11 00 00 [13:21:18]Write to MH i2c: E2 08 00 D2 24 80 11 00 00 00 00 00 00 70 [13:21:18]Write i2c OK [13:21:18]MH_I2C_Read... [13:21:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:18]Read from MH i2c: E2 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: E2 17 00 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: E2 17 00 D2 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 CE [13:21:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:21:18]wFMCommunicate OK [13:21:18]CreateOFDProtocolMessage done [13:21:18]OFDSenderStorePacket 123599 [13:21:18]StoreOFDPacket docnum=123599 [13:21:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 5A 08 07 01 B8 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 CD CA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CF E2 01 00 35 04 06 00 C3 D5 F0 22 54 96 8A B0 6B 10 75 FB BA 8B [13:21:18]CheckFolder [13:21:18]dirname=/storage/ofd_packets [13:21:18]CheckFolder done [13:21:18]ProducePacketName [13:21:18]name=ofd_packets/00123599 [13:21:18]NVStorageSaveData ofd_packets/00123599 [13:21:18]File name is /storage/ofd_packets/00123599 [13:21:18]Write 301 bytes [13:21:18]NVStorageSaveData done [13:21:18]OFDSenderStorePacket done [13:21:18]KKMCreateOFDPacket done [13:21:18]NVStorageSaveData kkm_last_timestamp [13:21:18]File name is /storage/kkm_last_timestamp [13:21:18]Write 4 bytes [13:21:18]NVStorageSaveData done [13:21:18]ExternCall_PrintAddStr [13:21:18]wPrintStart [13:21:18]Write to MH i2c: 01 00 00 D3 24 F7 [13:21:18]Write i2c OK [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: 01 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: 01 07 00 [13:21:18]MH_I2C_Read... [13:21:18]Read from MH i2c: 01 07 00 D3 24 00 00 00 00 00 FF 0F 0C [13:21:18]RasterBufferAndPrint [13:21:18]line Счет N : (1)1106625 [13:21:18]line ИНН: 02508201610067 [13:21:18]line Контрольно-Кассовый Чек [13:21:18]line ПРОДАЖА [13:21:18]line ТРК (МРК, ГНК) : 11 [13:21:18]line Товар: 2710124130 [13:21:18]line Аи-92-К-5 [13:21:18]line 8.080 * 61.90 [13:21:18]line = 500.15 [13:21:18]line НДС 12% НСП 1% [13:21:18]line > о реализуемом товаре [13:21:18]line ИТОГО: 500.15 [13:21:18]line НСП 1% : 4.43 [13:21:18]line НДС 12% : 53.11 [13:21:18]line Наличными: 0.00 [13:21:18]line Безнал.: 500.15 [13:21:18]line Место: АЗС № 25 "Партнер Нефть" [13:21:18]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:21:18]line СНО: Общий режим [13:21:18]line Чек 199 04.03.2024 13:21 [13:21:18]line Смена: 324 ФФД: 1.0 [13:21:18]line ЗНМ: 0300000019 [13:21:18]line РНМ: 0000000000090573 [13:21:18]line Версия ККМ: 001 [13:21:18]line Платежная система: Бакай Банк [13:21:18]line ФМ: 0000000000874798 [13:21:18]line ФД: 123599 [13:21:18]line ФПД: 215323624232086 [13:21:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T132117&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123599&fm=215323624232086&tin=02508201610067®Number=0000000000090573&sum=50015 [13:21:18]OFD Sender: Processing packet 123599 [packets to send 112, broken 111] [13:21:18]ProducePacketName [13:21:18]name=ofd_packets/00123599 [13:21:18]OFD Sender: To server: pG, [13:21:18]CommunicateWithHost lk.salyk.kg:30040 [13:21:18]ConnectInit lk.salyk.kg [13:21:18]written 0, free lines is 4095 [13:21:19]Connected sock=10 [13: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 37 39 38 0F 01 00 00 5A 08 07 01 B8 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 35 FF 03 08 00 03 90 1F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 5F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 CD CA E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CF E2 01 00 35 04 06 00 C3 D5 F0 22 54 96 8A B0 6B 10 75 FB BA 8B [13:21:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 29 0A 47 00 9C EB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 CF E2 01 00 F4 03 04 00 F6 76 E5 65 B6 04 01 00 00 D2 77 52 0D 7B 24 0F 21 [13:21:19]CommunicateWithHost err = 0 [13:21:19]CheckOFDResponse [13:21:19]1017 (14) - 77093643461234 [13:21:19]1041 (16) - 0000000000874798 [13:21:19]1040 (4) - 123599 [13:21:19]1012 (4) - 04.03.2024 07:23 [13:21:19]1206 (1) - 0 [13:21:19]OFD Sender: Remove packet 123599 [13:21:19]ProducePacketName [13:21:19]name=ofd_packets/00123599 [13:21:19]NVStorageDeleteData [13:21:19]Write to MH i2c: 01 00 00 FD 24 21 [13:21:19]Write i2c OK [13:21:19]MH_I2C_Read... [13:21:19]Read from MH i2c: 01 [13:21:19]MH_I2C_Read... [13:21:19]Read from MH i2c: 01 07 00 [13:21:19]MH_I2C_Read... [13:21:19]Read from MH i2c: 01 07 00 FD 24 00 00 00 00 00 16 0D 4B [13:21:19]RasterBufferAndPrint [13:21:19]line [13:21:19]line [13:21:19]line [13:21:19]line [13:21:19]line [13:21:19]written 0, free lines is 3365 [13:21:19]MH_Cut [13:21:19]Write to MH i2c: D1 01 00 04 25 01 FB [13:21:19]Write i2c OK [13:21:19]MH_I2C_Read... [13:21:19]Read from MH i2c: D1 [13:21:19]MH_I2C_Read... [13:21:19]Read from MH i2c: D1 01 00 [13:21:19]MH_I2C_Read... [13:21:19]Read from MH i2c: D1 01 00 04 25 00 FA [13:21:19]Write to MH i2c: 01 00 00 05 25 2A [13:21:19]Write i2c OK [13:21:19]MH_I2C_Read... [13:21:19]OFD Sender: No OFD packet to send [13:21:20]*** Cut start [13:21:20]*** Purtial cut [13:21:20]*** Stage 1: CUTSNS_PIN = 1 [13:21:22]Read from MH i2c: 01 [13:21:22]MH_I2C_Read... [13:21:22]*** Stop cut motor [13:21:22]*** Cut end [13:21:22]Read from MH i2c: 01 07 00 [13:21:22]MH_I2C_Read... [13:21:22]Read from MH i2c: 01 07 00 05 25 00 00 00 00 00 FF 0F 3F [13:21:22]process_action close_receipt done [13:21:22]requested_data is exist [13:21:22]produce_requested_data [13:21:22]requested_item fm.sn is exist - process it [13:21:22]wFMCommunicate request_size=4 [13:21:22]MH_SAM_APDU [13:21:22]CAPDU: 80 11 00 00 [13:21:22]Write to MH i2c: E2 08 00 06 25 80 11 00 00 00 00 00 00 A5 [13:21:22]Write i2c OK [13:21:22]MH_I2C_Read... [13:21:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:22]Read from MH i2c: E2 [13:21:22]MH_I2C_Read... [13:21:22]Read from MH i2c: E2 17 00 [13:21:22]MH_I2C_Read... [13:21:22]Read from MH i2c: E2 17 00 06 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 03 [13:21:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:21:22]wFMCommunicate OK [13:21:22]requested_item fd.num is exist - process it [13:21:22]SAM_PROTO_GetFieldsCounters [13:21:22]wFMCommunicate request_size=4 [13:21:22]MH_SAM_APDU [13:21:22]CAPDU: 80 13 00 00 [13:21:22]Write to MH i2c: E2 08 00 07 25 80 13 00 00 00 00 00 00 A8 [13:21:22]Write i2c OK [13:21:22]MH_I2C_Read... [13:21:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:21:22]Read from MH i2c: E2 [13:21:22]MH_I2C_Read... [13:21:22]Read from MH i2c: E2 62 00 [13:21:22]MH_I2C_Read... [13:21:22]Read from MH i2c: E2 62 00 07 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CF E2 01 00 0E 04 04 00 44 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 1F [13:21: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 CF E2 01 00 0E 04 04 00 44 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 [13:21:22]wFMCommunicate OK [13:21:22]SAM_PROTO_GetFieldsCounters done [13:21:22]requested_item shift.num is exist - process it [13:21:22]requested_item shift.opened is exist - process it [13:21:22]req_shift_opened [13:21:22]FM_GetShiftState [13:21:22]SAM_PROTO_GetShiftState [13:21:22]wFMCommunicate request_size=4 [13:21:22]MH_SAM_APDU [13:21:22]CAPDU: 80 13 01 00 [13:21:22]Write to MH i2c: E2 08 00 08 25 80 13 01 00 00 00 00 00 AA [13:21:22]Write i2c OK [13:21:22]MH_I2C_Read... [13:21:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:22]Read from MH i2c: E2 [13:21:22]MH_I2C_Read... [13:21:22]Read from MH i2c: E2 0E 00 [13:21:22]MH_I2C_Read... [13:21:22]Read from MH i2c: E2 0E 00 08 25 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 C1 [13:21:22]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:21:22]wFMCommunicate OK [13:21:22]SAM_PROTO_GetShiftState done [13:21:22]FM_GetShiftState done [13:21:22]req_shift_opened done [13:21:22]requested_item shift.open_date is exist - process it [13:21:22]req_shift_open_date [13:21:22]req_shift_open_date done [13:21:22]produce_requested_data done [13:21:22]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123599,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:21:22]process_action_free close_receipt [13:21:22]json_value_free [13:21:22]json_value_free done [13:21:22]process_json_proto returns [13:21:22]Send response to host [13:21:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123599,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:21:22]free response buf [13:21:22]execute_script done [13:21:22]execute_script returns [13:21:22]free content buf [13:21:22]Sock 7.Close socket [13:21:22]Sock 7.Thread stoped [13:21:24]OFD Sender: No OFD packet to send [13:21:29]OFD Sender: No OFD packet to send [13:21:34]OFD Sender: No OFD packet to send [13:21:39]OFD Sender: No OFD packet to send [13:21:44]OFD Sender: No OFD packet to send [13:21:49]OFD Sender: No OFD packet to send [13:21:54]OFD Sender: No OFD packet to send [13:21:58]int [13:21:58]Write to MH i2c: 01 00 00 09 25 2E [13:21:58]*** FLAG_PRN_KEY set [13:21:58]Write i2c OK [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: 01 [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: 01 07 00 [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: 01 07 00 09 25 00 08 00 00 00 FF 0F 4B [13:21:58]state=0 [13:21:58]Key pressed [13:21:58]Feed [13:21:58]Write to MH i2c: D8 00 00 0A 25 06 [13:21:58]Write i2c OK [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: D8 [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: D8 01 00 [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: D8 01 00 0A 25 00 07 [13:21:58]int [13:21:58]Write to MH i2c: 01 00 00 0B 25 30 [13:21:58]Write i2c OK [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: 01 [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: 01 07 00 [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: 01 07 00 0B 25 00 48 00 00 00 3C 00 BB [13:21:58]state=2 [13:21:58]Key pressed [13:21:58]int [13:21:58]Write to MH i2c: 01 00 00 0C 25 31 [13:21:58]*** FLAG_PRN_KEY reset [13:21:58]Write i2c OK [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: 01 [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: 01 07 00 [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: 01 07 00 0C 25 00 00 00 00 00 F8 0F 3F [13:21:58]state=2 [13:21:58]Stop feed [13:21:58]int [13:21:58]Write to MH i2c: 01 00 00 0D 25 32 [13:21:58]*** FLAG_PRN_KEY set [13:21:58]Write i2c OK [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: 01 [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: 01 07 00 [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: 01 07 00 0D 25 00 08 00 00 00 FF 0F 4F [13:21:58]state=0 [13:21:58]Key pressed [13:21:58]Feed [13:21:58]Write to MH i2c: D8 00 00 0E 25 0A [13:21:58]Write i2c OK [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: D8 [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: D8 01 00 [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: D8 01 00 0E 25 00 0B [13:21:58]int [13:21:58]Write to MH i2c: 01 00 00 0F 25 34 [13:21:58]Write i2c OK [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: 01 [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: 01 07 00 [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: 01 07 00 0F 25 00 48 00 00 00 3C 00 BF [13:21:58]state=2 [13:21:58]Key pressed [13:21:58]int [13:21:58]Write to MH i2c: 01 00 00 10 25 35 [13:21:58]*** FLAG_PRN_KEY reset [13:21:58]Write i2c OK [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: 01 [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: 01 07 00 [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: 01 07 00 10 25 00 00 00 00 00 F5 0F 40 [13:21:58]state=2 [13:21:58]Stop feed [13:21:58]int [13:21:58]Write to MH i2c: 01 00 00 11 25 36 [13:21:58]*** FLAG_PRN_KEY set [13:21:58]Write i2c OK [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: 01 [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: 01 07 00 [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: 01 07 00 11 25 00 08 00 00 00 FF 0F 53 [13:21:58]state=0 [13:21:58]Key pressed [13:21:58]Feed [13:21:58]Write to MH i2c: D8 00 00 12 25 0E [13:21:58]Write i2c OK [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: D8 [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: D8 01 00 [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: D8 01 00 12 25 00 0F [13:21:58]int [13:21:58]Write to MH i2c: 01 00 00 13 25 38 [13:21:58]Write i2c OK [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: 01 [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: 01 07 00 [13:21:58]MH_I2C_Read... [13:21:58]Read from MH i2c: 01 07 00 13 25 00 48 00 00 00 3C 00 C3 [13:21:58]state=2 [13:21:58]Key pressed [13:21:59]int [13:21:59]Write to MH i2c: 01 00 00 14 25 39 [13:21:59]*** FLAG_PRN_KEY reset [13:21:59]Write i2c OK [13:21:59]MH_I2C_Read... [13:21:59]Read from MH i2c: 01 [13:21:59]MH_I2C_Read... [13:21:59]Read from MH i2c: 01 07 00 [13:21:59]MH_I2C_Read... [13:21:59]Read from MH i2c: 01 07 00 14 25 00 00 00 00 00 F5 0F 44 [13:21:59]state=2 [13:21:59]Stop feed [13:21:59]OFD Sender: No OFD packet to send [13:22:04]OFD Sender: No OFD packet to send [13:22:09]OFD Sender: No OFD packet to send [13:22:14]OFD Sender: No OFD packet to send [13:22:19]OFD Sender: No OFD packet to send [13:22:24]OFD Sender: No OFD packet to send [13:22:29]OFD Sender: No OFD packet to send [13:22:34]OFD Sender: No OFD packet to send [13:22:39]OFD Sender: No OFD packet to send [13:22:44]OFD Sender: No OFD packet to send [13:22:49]OFD Sender: No OFD packet to send [13:22:54]OFD Sender: No OFD packet to send [13:22:59]OFD Sender: No OFD packet to send [13:23:04]OFD Sender: No OFD packet to send [13:23:09]OFD Sender: No OFD packet to send [13:23:12]accept exits with 9 [13:23:12]New connection [13:23:12]New thread 3067579748 created [13:23:12]Thread 3067436388 joined [13:23:12]Waiting for new connection... [13:23:12] Sock 9.Parse request [13:23:12]Sock 9.Check first char [13:23:12]Sock 9.First char is OK [13:23:12]request: POST /json_proto HTTP/1.0 [13:23:12]Method: POST [13:23:12]URL: /json_proto [13:23:12]Method is POST - this is cgi request [13:23:12]url: /json_proto [13:23:12]query_string will be loaded in cgi processing [13:23:12]execute_cgi json_proto POST (null) [13:23:12]execute_cgi path=json_proto method=POST [13:23:12]POST find Content-Length [13:23:12]Host: 172.17.48.197:8080 [13:23:12]Content-Length: 825 [13:23:12]Content-Type: application/json [13:23:12] [13:23:12]POST finish read [13:23:12]Found Content-Length = 825 [13:23:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106628", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:12]execute_script... [13: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)1106628", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:12]POST & json_proto [13:23:12]process_json_proto [13:23:12]json parsed OK: [13:23:12]protocol is kg_v1.0 [13:23:12]action value=close_receipt [13:23:12]process_action close_receipt [13:23:12]cmd_close_receipt [13:23:12]MH_GetDate [13:23:12]Write to MH i2c: F0 00 00 15 25 29 [13:23:12]Write i2c OK [13:23:12]MH_I2C_Read... [13:23:12]Read from MH i2c: F0 [13:23:12]MH_I2C_Read... [13:23:12]Read from MH i2c: F0 09 00 [13:23:12]MH_I2C_Read... [13:23:12]Read from MH i2c: F0 09 00 15 25 00 41 CB E5 65 6C AF E3 65 EB [13:23:12]GetLastDocTimeStamp 1709558477 [13:23:12]current date 1709558593 [13:23:12]FM_GetShiftState [13:23:12]SAM_PROTO_GetShiftState [13:23:12]wFMCommunicate request_size=4 [13:23:12]MH_SAM_APDU [13:23:12]CAPDU: 80 13 01 00 [13:23:12]Write to MH i2c: E2 08 00 16 25 80 13 01 00 00 00 00 00 B8 [13:23:12]Write i2c OK [13:23:12]MH_I2C_Read... [13:23:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:12]Read from MH i2c: E2 [13:23:12]MH_I2C_Read... [13:23:12]Read from MH i2c: E2 0E 00 [13:23:12]MH_I2C_Read... [13:23:12]Read from MH i2c: E2 0E 00 16 25 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 CF [13:23:12]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:23:12]wFMCommunicate OK [13:23:12]SAM_PROTO_GetShiftState done [13:23:12]FM_GetShiftState done [13:23:12]opened in 1709511088 [13:23:12]opened+sec_in_day 1709597488 [13:23:12]quantity*price = 100039 [13:23:12]sum+1 = 100041 [13:23:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.40 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 0.00 Безнал.: 1000.40 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 200 04.03.2024 13:23 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874798 ФД: 123600 ФПД: 24986495231550 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T132313&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123600&fm=24986495231550&tin=02508201610067®Number=0000000000090573&sum=100040 [13:23:13]StoreToDocumentArchive [13:23:13]shift 324 fd 123600 [13:23:13]save to /storage/0324/doc_00123600 [13:23:13]save last doc name /storage/0324/doc_00123600 to /storage/kkm_last_doc_name [13:23:13]save OK [13:23:13]Clear old archive folders... [13:23:13]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:23:13]tlvbuf is 01B81930 [13:23:13]SAM_PROTO_ClearQueue [13:23:13]wFMCommunicate request_size=4 [13:23:13]MH_SAM_APDU [13:23:13]CAPDU: 80 09 00 00 [13:23:13]Write to MH i2c: E2 08 00 23 25 80 09 00 00 00 00 00 00 BA [13:23:13]Write i2c OK [13:23:13]MH_I2C_Read... [13:23:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:23:13]Read from MH i2c: E2 [13:23:13]MH_I2C_Read... [13:23:13]Read from MH i2c: E2 03 00 [13:23:13]MH_I2C_Read... [13:23:13]Read from MH i2c: E2 03 00 23 25 00 90 00 BC [13:23:13]RAPDU: 90 00 [13:23:13]wFMCommunicate OK [13:23:13]SAM_PROTO_ClearQueue done [13:23:13]KKMCreateOFDPacket [13:23:13]OFDProtocolAddRootSTLVToBuf [13:23:13]FM_MakeSignedData [13:23:13]FM_MakeSignedData [13:23:13]SAM_PROTO_SignData [13:23:13]wFMCommunicate request_size=4 [13:23:13]MH_SAM_APDU [13:23:13]CAPDU: 80 0D 01 02 [13:23:13]Write to MH i2c: E2 08 00 24 25 80 0D 01 02 00 00 00 00 C2 [13:23:13]Write i2c OK [13:23:13]MH_I2C_Read... [13:23:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:23:13]Read from MH i2c: E2 [13:23:13]MH_I2C_Read... [13:23:13]Read from MH i2c: E2 03 00 [13:23:13]MH_I2C_Read... [13:23:13]Read from MH i2c: E2 03 00 24 25 00 90 00 BD [13:23:13]RAPDU: 90 00 [13:23:13]wFMCommunicate OK [13:23:13]wFMCommunicate request_size=255 [13:23:13]MH_SAM_APDU [13:23:13]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 41 CB E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D0 E2 01 00 35 04 06 00 [13:23:13]Write to MH i2c: E2 02 01 25 25 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 41 CB E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D0 E2 01 00 35 04 06 00 00 00 57 [13:23:13]Write i2c OK [13:23:13]MH_I2C_Read... [13:23:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:13]Read from MH i2c: E2 [13:23:13]MH_I2C_Read... [13:23:13]Read from MH i2c: E2 03 00 [13:23:13]MH_I2C_Read... [13:23:13]Read from MH i2c: E2 03 00 25 25 00 90 00 BE [13:23:13]RAPDU: 90 00 [13:23:13]wFMCommunicate OK [13:23:13]wFMCommunicate request_size=11 [13:23:13]MH_SAM_APDU [13:23:13]CAPDU: 80 0D 02 02 06 16 B9 9F 2C 26 3E [13:23:13]Write to MH i2c: E2 0E 00 26 25 80 0D 02 02 06 00 16 B9 9F 2C 26 3E 00 00 CF [13:23:13]Write i2c OK [13:23:13]MH_I2C_Read... [13:23:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:14]Read from MH i2c: E2 [13:23:14]MH_I2C_Read... [13:23:14]Read from MH i2c: E2 03 00 [13:23:14]MH_I2C_Read... [13:23:14]Read from MH i2c: E2 03 00 26 25 00 90 00 BF [13:23:14]RAPDU: 90 00 [13:23:14]wFMCommunicate OK [13:23:14]wFMCommunicate request_size=4 [13:23:14]MH_SAM_APDU [13:23:14]CAPDU: 80 0D 03 02 [13:23:14]Write to MH i2c: E2 08 00 27 25 80 0D 03 02 00 00 00 00 C7 [13:23:14]Write i2c OK [13:23:14]MH_I2C_Read... [13:23:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:23:14]Read from MH i2c: E2 [13:23:14]MH_I2C_Read... [13:23:14]Read from MH i2c: E2 0B 00 [13:23:14]MH_I2C_Read... [13:23:14]Read from MH i2c: E2 0B 00 27 25 00 A1 A1 7B 1D 4D D5 90 32 90 00 86 [13:23:14]RAPDU: A1 A1 7B 1D 4D D5 90 32 90 00 [13:23:14]wFMCommunicate OK [13:23:14]SAM_PROTO_SignData done [13:23:14]FM_MakeSignedData done [13:23:14]CreateOFDProtocolMessage [13:23:14]wFMCommunicate request_size=4 [13:23:14]MH_SAM_APDU [13:23:14]CAPDU: 80 11 00 00 [13:23:14]Write to MH i2c: E2 08 00 28 25 80 11 00 00 00 00 00 00 C7 [13:23:14]Write i2c OK [13:23:14]MH_I2C_Read... [13:23:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:14]Read from MH i2c: E2 [13:23:14]MH_I2C_Read... [13:23:14]Read from MH i2c: E2 17 00 [13:23:14]MH_I2C_Read... [13:23:14]Read from MH i2c: E2 17 00 28 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 25 [13:23:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:23:14]wFMCommunicate OK [13:23:14]CreateOFDProtocolMessage done [13:23:14]OFDSenderStorePacket 123600 [13:23:14]StoreOFDPacket docnum=123600 [13:23:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 0C A6 08 01 2D B5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 41 CB E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D0 E2 01 00 35 04 06 00 16 B9 9F 2C 26 3E A1 A1 7B 1D 4D D5 90 32 [13:23:14]CheckFolder [13:23:14]dirname=/storage/ofd_packets [13:23:14]CheckFolder done [13:23:14]ProducePacketName [13:23:14]name=ofd_packets/00123600 [13:23:14]NVStorageSaveData ofd_packets/00123600 [13:23:14]File name is /storage/ofd_packets/00123600 [13:23:14]Write 302 bytes [13:23:14]NVStorageSaveData done [13:23:14]OFDSenderStorePacket done [13:23:14]KKMCreateOFDPacket done [13:23:14]NVStorageSaveData kkm_last_timestamp [13:23:14]File name is /storage/kkm_last_timestamp [13:23:14]Write 4 bytes [13:23:14]NVStorageSaveData done [13:23:14]ExternCall_PrintAddStr [13:23:14]wPrintStart [13:23:14]Write to MH i2c: 01 00 00 29 25 4E [13:23:14]Write i2c OK [13:23:14]MH_I2C_Read... [13:23:14]Read from MH i2c: 01 [13:23:14]MH_I2C_Read... [13:23:14]Read from MH i2c: 01 07 00 [13:23:14]MH_I2C_Read... [13:23:14]Read from MH i2c: 01 07 00 29 25 00 00 00 00 00 FF 0F 63 [13:23:14]RasterBufferAndPrint [13:23:14]line Счет N : (1)1106628 [13:23:14]line ИНН: 02508201610067 [13:23:14]line Контрольно-Кассовый Чек [13:23:14]line ПРОДАЖА [13:23:14]line ТРК (МРК, ГНК) : 31 [13:23:14]line Товар: 2710194210 [13:23:14]line ДТ(л)-К-5 [13:23:14]line 14.110 * 70.90 [13:23:14]line = 1000.40 [13:23:14]line НДС 12% НСП 1% [13:23:14]line > о реализуемом товаре [13:23:14]line ИТОГО: 1000.40 [13:23:14]line НСП 1% : 8.85 [13:23:14]line НДС 12% : 106.24 [13:23:14]line Наличными: 0.00 [13:23:14]line Безнал.: 1000.40 [13:23:14]line Место: АЗС № 25 "Партнер Нефть" [13:23:14]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:23:14]line СНО: Общий режим [13:23:14]line Чек 200 04.03.2024 13:23 [13:23:14]line Смена: 324 ФФД: 1.0 [13:23:14]line ЗНМ: 0300000019 [13:23:14]line РНМ: 0000000000090573 [13:23:14]line Версия ККМ: 001 [13:23:14]line Платежная система: Бакай Банк [13:23:14]line ФМ: 0000000000874798 [13:23:14]line ФД: 123600 [13:23:14]line ФПД: 24986495231550 [13:23:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T132313&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123600&fm=24986495231550&tin=02508201610067®Number=0000000000090573&sum=100040 [13:23:14]OFD Sender: Processing packet 123600 [packets to send 112, broken 111] [13:23:14]ProducePacketName [13:23:14]name=ofd_packets/00123600 [13:23:14]OFD Sender: To server: pG, [13:23:14]CommunicateWithHost lk.salyk.kg:30040 [13:23:14]written 0, free lines is 4095 [13:23:14]ConnectInit lk.salyk.kg [13:23:14]Connected sock=10 [13:23: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 37 39 38 10 01 00 00 0C A6 08 01 2D B5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 41 CB E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D0 E2 01 00 35 04 06 00 16 B9 9F 2C 26 3E A1 A1 7B 1D 4D D5 90 32 [13:23:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 17 FE 47 00 07 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 37 39 38 10 04 04 00 D0 E2 01 00 F4 03 04 00 6A 77 E5 65 B6 04 01 00 00 EF 97 2E E5 3F 4F 2B 71 [13:23:14]CommunicateWithHost err = 0 [13:23:14]CheckOFDResponse [13:23:14]1017 (14) - 77093643461234 [13:23:14]1041 (16) - 0000000000874798 [13:23:14]1040 (4) - 123600 [13:23:14]1012 (4) - 04.03.2024 07:25 [13:23:14]1206 (1) - 0 [13:23:14]OFD Sender: Remove packet 123600 [13:23:14]ProducePacketName [13:23:14]name=ofd_packets/00123600 [13:23:14]NVStorageDeleteData [13:23:14]Write to MH i2c: 01 00 00 53 25 78 [13:23:14]Write i2c OK [13:23:14]MH_I2C_Read... [13:23:14]Read from MH i2c: 01 [13:23:14]MH_I2C_Read... [13:23:14]Read from MH i2c: 01 07 00 [13:23:14]MH_I2C_Read... [13:23:14]Read from MH i2c: 01 07 00 53 25 00 00 00 00 00 13 0D 9F [13:23:14]RasterBufferAndPrint [13:23:14]line [13:23:14]line [13:23:14]line [13:23:14]line [13:23:14]line [13:23:14]written 0, free lines is 3356 [13:23:14]MH_Cut [13:23:14]Write to MH i2c: D1 01 00 5A 25 01 51 [13:23:14]Write i2c OK [13:23:14]MH_I2C_Read... [13:23:14]Read from MH i2c: D1 [13:23:14]MH_I2C_Read... [13:23:14]Read from MH i2c: D1 01 00 [13:23:14]MH_I2C_Read... [13:23:14]Read from MH i2c: D1 01 00 5A 25 00 50 [13:23:14]Write to MH i2c: 01 00 00 5B 25 80 [13:23:14]Write i2c OK [13:23:14]MH_I2C_Read... [13:23:15]OFD Sender: No OFD packet to send [13:23:15]*** Cut start [13:23:15]*** Purtial cut [13:23:15]*** Stage 1: CUTSNS_PIN = 1 [13:23:17]Read from MH i2c: 01 [13:23:17]MH_I2C_Read... [13:23:17]*** Stop cut motor [13:23:17]*** Cut end [13:23:17]Read from MH i2c: 01 07 00 [13:23:17]MH_I2C_Read... [13:23:17]Read from MH i2c: 01 07 00 5B 25 00 00 00 00 00 FF 0F 95 [13:23:17]process_action close_receipt done [13:23:17]requested_data is exist [13:23:17]produce_requested_data [13:23:17]requested_item fm.sn is exist - process it [13:23:17]wFMCommunicate request_size=4 [13:23:17]MH_SAM_APDU [13:23:17]CAPDU: 80 11 00 00 [13:23:17]Write to MH i2c: E2 08 00 5C 25 80 11 00 00 00 00 00 00 FB [13:23:17]Write i2c OK [13:23:17]MH_I2C_Read... [13:23:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:17]Read from MH i2c: E2 [13:23:17]MH_I2C_Read... [13:23:17]Read from MH i2c: E2 17 00 [13:23:17]MH_I2C_Read... [13:23:17]Read from MH i2c: E2 17 00 5C 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 59 [13:23:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:23:17]wFMCommunicate OK [13:23:17]requested_item fd.num is exist - process it [13:23:17]SAM_PROTO_GetFieldsCounters [13:23:17]wFMCommunicate request_size=4 [13:23:17]MH_SAM_APDU [13:23:17]CAPDU: 80 13 00 00 [13:23:17]Write to MH i2c: E2 08 00 5D 25 80 13 00 00 00 00 00 00 FE [13:23:17]Write i2c OK [13:23:17]MH_I2C_Read... [13:23:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:23:17]Read from MH i2c: E2 [13:23:17]MH_I2C_Read... [13:23:17]Read from MH i2c: E2 62 00 [13:23:17]MH_I2C_Read... [13:23:17]Read from MH i2c: E2 62 00 5D 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D0 E2 01 00 0E 04 04 00 44 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 79 [13: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D0 E2 01 00 0E 04 04 00 44 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 [13:23:17]wFMCommunicate OK [13:23:17]SAM_PROTO_GetFieldsCounters done [13:23:17]requested_item shift.num is exist - process it [13:23:17]requested_item shift.opened is exist - process it [13:23:17]req_shift_opened [13:23:17]FM_GetShiftState [13:23:17]SAM_PROTO_GetShiftState [13:23:17]wFMCommunicate request_size=4 [13:23:17]MH_SAM_APDU [13:23:17]CAPDU: 80 13 01 00 [13:23:17]Write to MH i2c: E2 08 00 5E 25 80 13 01 00 00 00 00 00 00 [13:23:17]Write i2c OK [13:23:17]MH_I2C_Read... [13:23:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:17]Read from MH i2c: E2 [13:23:17]MH_I2C_Read... [13:23:17]Read from MH i2c: E2 0E 00 [13:23:17]MH_I2C_Read... [13:23:17]Read from MH i2c: E2 0E 00 5E 25 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 17 [13:23:17]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:23:17]wFMCommunicate OK [13:23:17]SAM_PROTO_GetShiftState done [13:23:17]FM_GetShiftState done [13:23:17]req_shift_opened done [13:23:17]requested_item shift.open_date is exist - process it [13:23:17]req_shift_open_date [13:23:17]req_shift_open_date done [13:23:17]produce_requested_data done [13:23:17]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123600,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:23:17]process_action_free close_receipt [13:23:17]json_value_free [13:23:17]json_value_free done [13:23:17]process_json_proto returns [13:23:17]Send response to host [13:23:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123600,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:23:17]free response buf [13:23:17]execute_script done [13:23:17]execute_script returns [13:23:17]free content buf [13:23:17]Sock 9.Close socket [13:23:17]Sock 9.Thread stoped [13:23:18]int [13:23:18]Write to MH i2c: 01 00 00 5F 25 84 [13:23:18]*** FLAG_PRN_KEY set [13:23:18]Write i2c OK [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 07 00 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 07 00 5F 25 00 08 00 00 00 FF 0F A1 [13:23:18]state=0 [13:23:18]Key pressed [13:23:18]Feed [13:23:18]Write to MH i2c: D8 00 00 60 25 5C [13:23:18]Write i2c OK [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: D8 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: D8 01 00 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: D8 01 00 60 25 00 5D [13:23:18]int [13:23:18]Write to MH i2c: 01 00 00 61 25 86 [13:23:18]Write i2c OK [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 07 00 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 07 00 61 25 00 48 00 00 00 3C 00 11 [13:23:18]state=2 [13:23:18]Key pressed [13:23:18]int [13:23:18]Write to MH i2c: 01 00 00 62 25 87 [13:23:18]*** FLAG_PRN_KEY reset [13:23:18]Write i2c OK [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 07 00 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 07 00 62 25 00 00 00 00 00 F7 0F 94 [13:23:18]state=2 [13:23:18]Stop feed [13:23:18]int [13:23:18]Write to MH i2c: 01 00 00 63 25 88 [13:23:18]*** FLAG_PRN_KEY set [13:23:18]Write i2c OK [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 07 00 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 07 00 63 25 00 08 00 00 00 FF 0F A5 [13:23:18]state=0 [13:23:18]Key pressed [13:23:18]Feed [13:23:18]Write to MH i2c: D8 00 00 64 25 60 [13:23:18]Write i2c OK [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: D8 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: D8 01 00 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: D8 01 00 64 25 00 61 [13:23:18]int [13:23:18]Write to MH i2c: 01 00 00 65 25 8A [13:23:18]Write i2c OK [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 07 00 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 07 00 65 25 00 48 00 00 00 3C 00 15 [13:23:18]state=2 [13:23:18]Key pressed [13:23:18]int [13:23:18]Write to MH i2c: 01 00 00 66 25 8B [13:23:18]*** FLAG_PRN_KEY reset [13:23:18]Write i2c OK [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 07 00 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 07 00 66 25 00 00 00 00 00 F6 0F 97 [13:23:18]state=2 [13:23:18]Stop feed [13:23:18]int [13:23:18]Write to MH i2c: 01 00 00 67 25 8C [13:23:18]*** FLAG_PRN_KEY set [13:23:18]Write i2c OK [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 07 00 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 07 00 67 25 00 08 00 00 00 FF 0F A9 [13:23:18]state=0 [13:23:18]Key pressed [13:23:18]Feed [13:23:18]Write to MH i2c: D8 00 00 68 25 64 [13:23:18]Write i2c OK [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: D8 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: D8 01 00 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: D8 01 00 68 25 00 65 [13:23:18]int [13:23:18]Write to MH i2c: 01 00 00 69 25 8E [13:23:18]Write i2c OK [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 07 00 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 07 00 69 25 00 48 00 00 00 3C 00 19 [13:23:18]state=2 [13:23:18]Key pressed [13:23:18]int [13:23:18]Write to MH i2c: 01 00 00 6A 25 8F [13:23:18]*** FLAG_PRN_KEY reset [13:23:18]Write i2c OK [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 07 00 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 07 00 6A 25 00 00 00 00 00 F8 0F 9D [13:23:18]state=2 [13:23:18]Stop feed [13:23:18]int [13:23:18]Write to MH i2c: 01 00 00 6B 25 90 [13:23:18]*** FLAG_PRN_KEY set [13:23:18]Write i2c OK [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 07 00 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 07 00 6B 25 00 08 00 00 00 FF 0F AD [13:23:18]state=0 [13:23:18]Key pressed [13:23:18]Feed [13:23:18]Write to MH i2c: D8 00 00 6C 25 68 [13:23:18]Write i2c OK [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: D8 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: D8 01 00 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: D8 01 00 6C 25 00 69 [13:23:18]int [13:23:18]Write to MH i2c: 01 00 00 6D 25 92 [13:23:18]Write i2c OK [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 07 00 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 07 00 6D 25 00 48 00 00 00 3C 00 1D [13:23:18]state=2 [13:23:18]Key pressed [13:23:18]int [13:23:18]Write to MH i2c: 01 00 00 6E 25 93 [13:23:18]*** FLAG_PRN_KEY reset [13:23:18]Write i2c OK [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 07 00 [13:23:18]MH_I2C_Read... [13:23:18]Read from MH i2c: 01 07 00 6E 25 00 00 00 00 00 F7 0F A0 [13:23:18]state=2 [13:23:18]Stop feed [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:01]accept exits with 7 [13:24:01]New connection [13:24:01]New thread 3067436388 created [13:24:01]Thread 3067579748 joined [13:24:01]Waiting for new connection... [13:24:01] Sock 7.Parse request [13:24:01]Sock 7.Check first char [13:24:01]Sock 7.First char is OK [13:24:01]request: POST /json_proto HTTP/1.0 [13:24:01]Method: POST [13:24:01]URL: /json_proto [13:24:01]Method is POST - this is cgi request [13:24:01]url: /json_proto [13:24:01]query_string will be loaded in cgi processing [13:24:01]execute_cgi json_proto POST (null) [13:24:01]execute_cgi path=json_proto method=POST [13:24:01]POST find Content-Length [13:24:01]Host: 172.17.48.197:8080 [13:24:01]Content-Length: 683 [13:24:01]Content-Type: application/json [13:24:01] [13:24:01]POST finish read [13:24:01]Found Content-Length = 683 [13:24:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106630", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 7.060, "sum" : 500.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:24:01]execute_script... [13:24:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106630", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 7.060, "sum" : 500.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:24:01]POST & json_proto [13:24:01]process_json_proto [13:24:01]json parsed OK: [13:24:01]protocol is kg_v1.0 [13:24:01]action value=close_receipt [13:24:01]process_action close_receipt [13:24:01]cmd_close_receipt [13:24:01]MH_GetDate [13:24:01]Write to MH i2c: F0 00 00 6F 25 83 [13:24:01]Write i2c OK [13:24:01]MH_I2C_Read... [13:24:01]Read from MH i2c: F0 [13:24:01]MH_I2C_Read... [13:24:01]Read from MH i2c: F0 09 00 [13:24:01]MH_I2C_Read... [13:24:01]Read from MH i2c: F0 09 00 6F 25 00 73 CB E5 65 6C AF E3 65 77 [13:24:01]GetLastDocTimeStamp 1709558593 [13:24:01]current date 1709558643 [13:24:01]FM_GetShiftState [13:24:01]SAM_PROTO_GetShiftState [13:24:01]wFMCommunicate request_size=4 [13:24:01]MH_SAM_APDU [13:24:01]CAPDU: 80 13 01 00 [13:24:01]Write to MH i2c: E2 08 00 70 25 80 13 01 00 00 00 00 00 12 [13:24:01]Write i2c OK [13:24:01]MH_I2C_Read... [13:24:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:02]Read from MH i2c: E2 [13:24:02]MH_I2C_Read... [13:24:02]Read from MH i2c: E2 0E 00 [13:24:02]MH_I2C_Read... [13:24:02]Read from MH i2c: E2 0E 00 70 25 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 29 [13:24:02]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:24:02]wFMCommunicate OK [13:24:02]SAM_PROTO_GetShiftState done [13:24:02]FM_GetShiftState done [13:24:02]opened in 1709511088 [13:24:02]opened+sec_in_day 1709597488 [13:24:02]quantity*price = 50055 [13:24:02]sum+1 = 50056 [13:24:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 201 04.03.2024 13:24 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123601 ФПД: 263413457771828 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T132403&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123601&fm=263413457771828&tin=02508201610067®Number=0000000000090573&sum=50000 [13:24:03]StoreToDocumentArchive [13:24:03]shift 324 fd 123601 [13:24:03]save to /storage/0324/doc_00123601 [13:24:03]save last doc name /storage/0324/doc_00123601 to /storage/kkm_last_doc_name [13:24:03]save OK [13:24:03]Clear old archive folders... [13:24:03]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:24:03]tlvbuf is 01C42BE0 [13:24:03]SAM_PROTO_ClearQueue [13:24:03]wFMCommunicate request_size=4 [13:24:03]MH_SAM_APDU [13:24:03]CAPDU: 80 09 00 00 [13:24:03]Write to MH i2c: E2 08 00 7D 25 80 09 00 00 00 00 00 00 14 [13:24:03]Write i2c OK [13:24:03]MH_I2C_Read... [13:24:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:24:03]Read from MH i2c: E2 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: E2 03 00 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: E2 03 00 7D 25 00 90 00 16 [13:24:03]RAPDU: 90 00 [13:24:03]wFMCommunicate OK [13:24:03]SAM_PROTO_ClearQueue done [13:24:03]KKMCreateOFDPacket [13:24:03]OFDProtocolAddRootSTLVToBuf [13:24:03]FM_MakeSignedData [13:24:03]FM_MakeSignedData [13:24:03]SAM_PROTO_SignData [13:24:03]wFMCommunicate request_size=4 [13:24:03]MH_SAM_APDU [13:24:03]CAPDU: 80 0D 01 02 [13:24:03]Write to MH i2c: E2 08 00 7E 25 80 0D 01 02 00 00 00 00 1C [13:24:03]Write i2c OK [13:24:03]MH_I2C_Read... [13:24:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:24:03]Read from MH i2c: E2 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: E2 03 00 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: E2 03 00 7E 25 00 90 00 17 [13:24:03]RAPDU: 90 00 [13:24:03]wFMCommunicate OK [13:24:03]wFMCommunicate request_size=255 [13:24:03]MH_SAM_APDU [13:24:03]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 1B 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 87 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 73 CB E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D1 E2 01 00 35 04 06 00 [13:24:03]Write to MH i2c: E2 02 01 7F 25 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 1B 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 87 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 73 CB E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D1 E2 01 00 35 04 06 00 00 00 35 [13:24:03]Write i2c OK [13:24:03]MH_I2C_Read... [13:24:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:03]Read from MH i2c: E2 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: E2 03 00 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: E2 03 00 7F 25 00 90 00 18 [13:24:03]RAPDU: 90 00 [13:24:03]wFMCommunicate OK [13:24:03]wFMCommunicate request_size=11 [13:24:03]MH_SAM_APDU [13:24:03]CAPDU: 80 0D 02 02 06 EF 92 B9 94 5D 34 [13:24:03]Write to MH i2c: E2 0E 00 80 25 80 0D 02 02 06 00 EF 92 B9 94 5D 34 00 00 8A [13:24:03]Write i2c OK [13:24:03]MH_I2C_Read... [13:24:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:03]Read from MH i2c: E2 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: E2 03 00 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: E2 03 00 80 25 00 90 00 19 [13:24:03]RAPDU: 90 00 [13:24:03]wFMCommunicate OK [13:24:03]wFMCommunicate request_size=4 [13:24:03]MH_SAM_APDU [13:24:03]CAPDU: 80 0D 03 02 [13:24:03]Write to MH i2c: E2 08 00 81 25 80 0D 03 02 00 00 00 00 21 [13:24:03]Write i2c OK [13:24:03]MH_I2C_Read... [13:24:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:24:03]Read from MH i2c: E2 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: E2 0B 00 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: E2 0B 00 81 25 00 82 58 E9 0D 2E 7C 77 84 90 00 97 [13:24:03]RAPDU: 82 58 E9 0D 2E 7C 77 84 90 00 [13:24:03]wFMCommunicate OK [13:24:03]SAM_PROTO_SignData done [13:24:03]FM_MakeSignedData done [13:24:03]CreateOFDProtocolMessage [13:24:03]wFMCommunicate request_size=4 [13:24:03]MH_SAM_APDU [13:24:03]CAPDU: 80 11 00 00 [13:24:03]Write to MH i2c: E2 08 00 82 25 80 11 00 00 00 00 00 00 21 [13:24:03]Write i2c OK [13:24:03]MH_I2C_Read... [13:24:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:03]Read from MH i2c: E2 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: E2 17 00 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: E2 17 00 82 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 7F [13:24:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:24:03]wFMCommunicate OK [13:24:03]CreateOFDProtocolMessage done [13:24:03]OFDSenderStorePacket 123601 [13:24:03]StoreOFDPacket docnum=123601 [13:24:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 FE FD 08 01 7B D5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 1B 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 87 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 73 CB E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D1 E2 01 00 35 04 06 00 EF 92 B9 94 5D 34 82 58 E9 0D 2E 7C 77 84 [13:24:03]CheckFolder [13:24:03]dirname=/storage/ofd_packets [13:24:03]CheckFolder done [13:24:03]ProducePacketName [13:24:03]name=ofd_packets/00123601 [13:24:03]NVStorageSaveData ofd_packets/00123601 [13:24:03]File name is /storage/ofd_packets/00123601 [13:24:03]Write 302 bytes [13:24:03]NVStorageSaveData done [13:24:03]OFDSenderStorePacket done [13:24:03]KKMCreateOFDPacket done [13:24:03]NVStorageSaveData kkm_last_timestamp [13:24:03]File name is /storage/kkm_last_timestamp [13:24:03]Write 4 bytes [13:24:03]NVStorageSaveData done [13:24:03]ExternCall_PrintAddStr [13:24:03]wPrintStart [13:24:03]Write to MH i2c: 01 00 00 83 25 A8 [13:24:03]Write i2c OK [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: 01 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: 01 07 00 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: 01 07 00 83 25 00 00 00 00 00 FF 0F BD [13:24:03]RasterBufferAndPrint [13:24:03]line Счет N : (1)1106630 [13:24:03]line ИНН: 02508201610067 [13:24:03]line Контрольно-Кассовый Чек [13:24:03]line ПРОДАЖА [13:24:03]line ТРК (МРК, ГНК) : 51 [13:24:03]line Товар: 2710194210 [13:24:03]line ДТ(л)-К-5 [13:24:03]line 7.060 * 70.90 [13:24:03]line = 500.55 [13:24:03]line НДС 12% НСП 1% [13:24:03]line > о реализуемом товаре [13:24:03]line ОКРУГЛЕНИЕ: -0.55 [13:24:03]line ИТОГО: 500.00 [13:24:03]line Внесено: 500.00 [13:24:03]line СДАЧА: 0.00 [13:24:03]line НСП 1% : 4.43 [13:24:03]line НДС 12% : 53.16 [13:24:03]line Наличными: 500.00 [13:24:03]line Безнал.: 0.00 [13:24:03]line Место: АЗС № 25 "Партнер Нефть" [13:24:03]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:24:03]line СНО: Общий режим [13:24:03]line Чек 201 04.03.2024 13:24 [13:24:03]line Смена: 324 ФФД: 1.0 [13:24:03]line ЗНМ: 0300000019 [13:24:03]line РНМ: 0000000000090573 [13:24:03]line Версия ККМ: 001 [13:24:03]line ФМ: 0000000000874798 [13:24:03]line ФД: 123601 [13:24:03]line ФПД: 263413457771828 [13:24:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T132403&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123601&fm=263413457771828&tin=02508201610067®Number=0000000000090573&sum=50000 [13:24:04]OFD Sender: Processing packet 123601 [packets to send 112, broken 111] [13:24:04]ProducePacketName [13:24:04]name=ofd_packets/00123601 [13:24:04]OFD Sender: To server: pG, [13:24:04]CommunicateWithHost lk.salyk.kg:30040 [13:24:04]ConnectInit lk.salyk.kg [13:24:04]written 0, free lines is 4095 [13:24:04]Connected sock=10 [13:24: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 37 39 38 10 01 00 00 FE FD 08 01 7B D5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 94 1B 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 87 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 73 CB E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D1 E2 01 00 35 04 06 00 EF 92 B9 94 5D 34 82 58 E9 0D 2E 7C 77 84 [13:24:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 CB 00 47 00 1F 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 37 39 38 10 04 04 00 D1 E2 01 00 F4 03 04 00 9B 77 E5 65 B6 04 01 00 00 EB B7 09 F2 09 87 47 82 [13:24:04]CommunicateWithHost err = 0 [13:24:04]CheckOFDResponse [13:24:04]1017 (14) - 77093643461234 [13:24:04]1041 (16) - 0000000000874798 [13:24:04]1040 (4) - 123601 [13:24:04]1012 (4) - 04.03.2024 07:26 [13:24:04]1206 (1) - 0 [13:24:04]OFD Sender: Remove packet 123601 [13:24:04]ProducePacketName [13:24:04]name=ofd_packets/00123601 [13:24:04]NVStorageDeleteData [13:24:04]Write to MH i2c: 01 00 00 AE 25 D3 [13:24:04]Write i2c OK [13:24:04]MH_I2C_Read... [13:24:04]Read from MH i2c: 01 [13:24:04]MH_I2C_Read... [13:24:04]Read from MH i2c: 01 07 00 [13:24:04]MH_I2C_Read... [13:24:04]Read from MH i2c: 01 07 00 AE 25 00 00 00 00 00 F8 0C DE [13:24:04]RasterBufferAndPrint [13:24:04]line [13:24:04]line [13:24:04]line [13:24:04]line [13:24:04]line [13:24:04]written 0, free lines is 3326 [13:24:04]MH_Cut [13:24:04]Write to MH i2c: D1 01 00 B5 25 01 AC [13:24:04]Write i2c OK [13:24:04]MH_I2C_Read... [13:24:04]Read from MH i2c: D1 [13:24:04]MH_I2C_Read... [13:24:04]Read from MH i2c: D1 01 00 [13:24:04]MH_I2C_Read... [13:24:04]Read from MH i2c: D1 01 00 B5 25 00 AB [13:24:04]Write to MH i2c: 01 00 00 B6 25 DB [13:24:04]Write i2c OK [13:24:04]MH_I2C_Read... [13:24:04]OFD Sender: No OFD packet to send [13:24:05]*** Cut start [13:24:05]*** Purtial cut [13:24:05]*** Stage 1: CUTSNS_PIN = 1 [13:24:07]Read from MH i2c: 01 [13:24:07]MH_I2C_Read... [13:24:07]*** Stop cut motor [13:24:07]*** Cut end [13:24:07]Read from MH i2c: 01 07 00 [13:24:07]MH_I2C_Read... [13:24:07]Read from MH i2c: 01 07 00 B6 25 00 00 00 00 00 FF 0F F0 [13:24:07]process_action close_receipt done [13:24:07]requested_data is exist [13:24:07]produce_requested_data [13:24:07]requested_item fm.sn is exist - process it [13:24:07]wFMCommunicate request_size=4 [13:24:07]MH_SAM_APDU [13:24:07]CAPDU: 80 11 00 00 [13:24:07]Write to MH i2c: E2 08 00 B7 25 80 11 00 00 00 00 00 00 56 [13:24:07]Write i2c OK [13:24:07]MH_I2C_Read... [13:24:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:07]Read from MH i2c: E2 [13:24:07]MH_I2C_Read... [13:24:07]Read from MH i2c: E2 17 00 [13:24:07]MH_I2C_Read... [13:24:07]Read from MH i2c: E2 17 00 B7 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B4 [13:24:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:24:07]wFMCommunicate OK [13:24:07]requested_item fd.num is exist - process it [13:24:07]SAM_PROTO_GetFieldsCounters [13:24:07]wFMCommunicate request_size=4 [13:24:07]MH_SAM_APDU [13:24:07]CAPDU: 80 13 00 00 [13:24:07]Write to MH i2c: E2 08 00 B8 25 80 13 00 00 00 00 00 00 59 [13:24:07]Write i2c OK [13:24:07]MH_I2C_Read... [13:24:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:24:07]Read from MH i2c: E2 [13:24:07]MH_I2C_Read... [13:24:07]Read from MH i2c: E2 62 00 [13:24:07]MH_I2C_Read... [13:24:07]Read from MH i2c: E2 62 00 B8 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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D1 E2 01 00 0E 04 04 00 44 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 D8 [13:24:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D1 E2 01 00 0E 04 04 00 44 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 [13:24:07]wFMCommunicate OK [13:24:07]SAM_PROTO_GetFieldsCounters done [13:24:07]requested_item shift.num is exist - process it [13:24:07]requested_item shift.opened is exist - process it [13:24:07]req_shift_opened [13:24:07]FM_GetShiftState [13:24:07]SAM_PROTO_GetShiftState [13:24:07]wFMCommunicate request_size=4 [13:24:07]MH_SAM_APDU [13:24:07]CAPDU: 80 13 01 00 [13:24:07]Write to MH i2c: E2 08 00 B9 25 80 13 01 00 00 00 00 00 5B [13:24:07]Write i2c OK [13:24:07]MH_I2C_Read... [13:24:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:07]Read from MH i2c: E2 [13:24:07]MH_I2C_Read... [13:24:07]Read from MH i2c: E2 0E 00 [13:24:07]MH_I2C_Read... [13:24:07]Read from MH i2c: E2 0E 00 B9 25 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 72 [13:24:07]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:24:07]wFMCommunicate OK [13:24:07]SAM_PROTO_GetShiftState done [13:24:07]FM_GetShiftState done [13:24:07]req_shift_opened done [13:24:07]requested_item shift.open_date is exist - process it [13:24:07]req_shift_open_date [13:24:07]req_shift_open_date done [13:24:07]produce_requested_data done [13:24:07]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123601,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:24:07]process_action_free close_receipt [13:24:07]json_value_free [13:24:07]json_value_free done [13:24:07]process_json_proto returns [13:24:07]Send response to host [13:24:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123601,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:24:07]free response buf [13:24:07]execute_script done [13:24:07]execute_script returns [13:24:07]free content buf [13:24:07]Sock 7.Close socket [13:24:07]Sock 7.Thread stoped [13:24:09]OFD Sender: No OFD packet to send [13:24:14]OFD Sender: No OFD packet to send [13:24:19]OFD Sender: No OFD packet to send [13:24:24]OFD Sender: No OFD packet to send [13:24:29]OFD Sender: No OFD packet to send [13:24:34]accept exits with 9 [13:24:34]New connection [13:24:34]New thread 3067579748 created [13:24:34]Thread 3067436388 joined [13:24:34]Waiting for new connection... [13:24:34] Sock 9.Parse request [13:24:34]Sock 9.Check first char [13:24:34]Sock 9.First char is OK [13:24:34]request: POST /json_proto HTTP/1.0 [13:24:34]Method: POST [13:24:34]URL: /json_proto [13:24:34]Method is POST - this is cgi request [13:24:34]url: /json_proto [13:24:34]query_string will be loaded in cgi processing [13:24:34]execute_cgi json_proto POST (null) [13:24:34]execute_cgi path=json_proto method=POST [13:24:34]POST find Content-Length [13:24:34]Host: 172.17.48.197:8080 [13:24:34]Content-Length: 683 [13:24:34]Content-Type: application/json [13:24:34] [13:24:34]POST finish read [13:24:34]Found Content-Length = 683 [13:24:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106632", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 8.470, "sum" : 600.52, "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:24:34]execute_script... [13:24:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106632", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 8.470, "sum" : 600.52, "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:24:34]POST & json_proto [13:24:34]process_json_proto [13:24:34]json parsed OK: [13:24:34]protocol is kg_v1.0 [13:24:34]action value=close_receipt [13:24:34]process_action close_receipt [13:24:34]cmd_close_receipt [13:24:34]MH_GetDate [13:24:34]Write to MH i2c: F0 00 00 BA 25 CE [13:24:34]Write i2c OK [13:24:34]MH_I2C_Read... [13:24:34]Read from MH i2c: F0 [13:24:34]MH_I2C_Read... [13:24:34]Read from MH i2c: F0 09 00 [13:24:34]MH_I2C_Read... [13:24:34]Read from MH i2c: F0 09 00 BA 25 00 93 CB E5 65 6C AF E3 65 E2 [13:24:34]GetLastDocTimeStamp 1709558643 [13:24:34]current date 1709558675 [13:24:34]FM_GetShiftState [13:24:34]SAM_PROTO_GetShiftState [13:24:34]wFMCommunicate request_size=4 [13:24:34]MH_SAM_APDU [13:24:34]CAPDU: 80 13 01 00 [13:24:34]Write to MH i2c: E2 08 00 BB 25 80 13 01 00 00 00 00 00 5D [13:24:34]Write i2c OK [13:24:34]MH_I2C_Read... [13:24:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:34]Read from MH i2c: E2 [13:24:34]MH_I2C_Read... [13:24:34]Read from MH i2c: E2 0E 00 [13:24:34]MH_I2C_Read... [13:24:34]Read from MH i2c: E2 0E 00 BB 25 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 74 [13:24:34]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:24:34]wFMCommunicate OK [13:24:34]SAM_PROTO_GetShiftState done [13:24:34]FM_GetShiftState done [13:24:34]opened in 1709511088 [13:24:34]opened+sec_in_day 1709597488 [13:24:34]quantity*price = 60052 [13:24:34]sum+1 = 60053 [13:24:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 202 04.03.2024 13:24 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123602 ФПД: 71259453888861 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T132435&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123602&fm=71259453888861&tin=02508201610067®Number=0000000000090573&sum=60000 [13:24:35]StoreToDocumentArchive [13:24:35]shift 324 fd 123602 [13:24:35]save to /storage/0324/doc_00123602 [13:24:35]save last doc name /storage/0324/doc_00123602 to /storage/kkm_last_doc_name [13:24:35]save OK [13:24:35]Clear old archive folders... [13:24:35]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:24:35]tlvbuf is 01C39390 [13:24:35]SAM_PROTO_ClearQueue [13:24:35]wFMCommunicate request_size=4 [13:24:35]MH_SAM_APDU [13:24:35]CAPDU: 80 09 00 00 [13:24:35]Write to MH i2c: E2 08 00 C8 25 80 09 00 00 00 00 00 00 5F [13:24:35]Write i2c OK [13:24:35]MH_I2C_Read... [13:24:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:24:35]Read from MH i2c: E2 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 03 00 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 03 00 C8 25 00 90 00 61 [13:24:35]RAPDU: 90 00 [13:24:35]wFMCommunicate OK [13:24:35]SAM_PROTO_ClearQueue done [13:24:35]KKMCreateOFDPacket [13:24:35]OFDProtocolAddRootSTLVToBuf [13:24:35]FM_MakeSignedData [13:24:35]FM_MakeSignedData [13:24:35]SAM_PROTO_SignData [13:24:35]wFMCommunicate request_size=4 [13:24:35]MH_SAM_APDU [13:24:35]CAPDU: 80 0D 01 02 [13:24:35]Write to MH i2c: E2 08 00 C9 25 80 0D 01 02 00 00 00 00 67 [13:24:35]Write i2c OK [13:24:35]MH_I2C_Read... [13:24:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:24:35]Read from MH i2c: E2 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 03 00 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 03 00 C9 25 00 90 00 62 [13:24:35]RAPDU: 90 00 [13:24:35]wFMCommunicate OK [13:24:35]wFMCommunicate request_size=255 [13:24:35]MH_SAM_APDU [13:24:35]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 16 21 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 94 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 93 CB E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D2 E2 01 00 35 04 06 00 [13:24:35]Write to MH i2c: E2 02 01 CA 25 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 16 21 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 94 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 93 CB E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D2 E2 01 00 35 04 06 00 00 00 4E [13:24:35]Write i2c OK [13:24:35]MH_I2C_Read... [13:24:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:35]Read from MH i2c: E2 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 03 00 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 03 00 CA 25 00 90 00 63 [13:24:35]RAPDU: 90 00 [13:24:35]wFMCommunicate OK [13:24:35]wFMCommunicate request_size=11 [13:24:35]MH_SAM_APDU [13:24:35]CAPDU: 80 0D 02 02 06 40 CF 62 6F 99 5D [13:24:35]Write to MH i2c: E2 0E 00 CB 25 80 0D 02 02 06 00 40 CF 62 6F 99 5D 00 00 4C [13:24:35]Write i2c OK [13:24:35]MH_I2C_Read... [13:24:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:35]Read from MH i2c: E2 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 03 00 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 03 00 CB 25 00 90 00 64 [13:24:35]RAPDU: 90 00 [13:24:35]wFMCommunicate OK [13:24:35]wFMCommunicate request_size=4 [13:24:35]MH_SAM_APDU [13:24:35]CAPDU: 80 0D 03 02 [13:24:35]Write to MH i2c: E2 08 00 CC 25 80 0D 03 02 00 00 00 00 6C [13:24:35]Write i2c OK [13:24:35]MH_I2C_Read... [13:24:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:24:35]Read from MH i2c: E2 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 0B 00 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 0B 00 CC 25 00 66 A2 CE 75 B4 86 D0 DF 90 00 A1 [13:24:35]RAPDU: 66 A2 CE 75 B4 86 D0 DF 90 00 [13:24:35]wFMCommunicate OK [13:24:35]SAM_PROTO_SignData done [13:24:35]FM_MakeSignedData done [13:24:35]CreateOFDProtocolMessage [13:24:35]wFMCommunicate request_size=4 [13:24:35]MH_SAM_APDU [13:24:35]CAPDU: 80 11 00 00 [13:24:35]Write to MH i2c: E2 08 00 CD 25 80 11 00 00 00 00 00 00 6C [13:24:35]Write i2c OK [13:24:35]MH_I2C_Read... [13:24:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:35]Read from MH i2c: E2 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 17 00 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: E2 17 00 CD 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 CA [13:24:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:24:35]wFMCommunicate OK [13:24:35]CreateOFDProtocolMessage done [13:24:35]OFDSenderStorePacket 123602 [13:24:35]StoreOFDPacket docnum=123602 [13:24:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 6A 53 08 01 6C AF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 16 21 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 94 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 93 CB E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D2 E2 01 00 35 04 06 00 40 CF 62 6F 99 5D 66 A2 CE 75 B4 86 D0 DF [13:24:35]CheckFolder [13:24:35]dirname=/storage/ofd_packets [13:24:35]CheckFolder done [13:24:35]ProducePacketName [13:24:35]name=ofd_packets/00123602 [13:24:35]NVStorageSaveData ofd_packets/00123602 [13:24:35]File name is /storage/ofd_packets/00123602 [13:24:35]Write 302 bytes [13:24:35]NVStorageSaveData done [13:24:35]OFDSenderStorePacket done [13:24:35]KKMCreateOFDPacket done [13:24:35]NVStorageSaveData kkm_last_timestamp [13:24:35]File name is /storage/kkm_last_timestamp [13:24:35]Write 4 bytes [13:24:35]NVStorageSaveData done [13:24:35]ExternCall_PrintAddStr [13:24:35]wPrintStart [13:24:35]Write to MH i2c: 01 00 00 CE 25 F3 [13:24:35]Write i2c OK [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: 01 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: 01 07 00 [13:24:35]MH_I2C_Read... [13:24:35]Read from MH i2c: 01 07 00 CE 25 00 00 00 00 00 FF 0F 08 [13:24:35]RasterBufferAndPrint [13:24:35]line Счет N : (1)1106632 [13:24:35]line ИНН: 02508201610067 [13:24:35]line Контрольно-Кассовый Чек [13:24:35]line ПРОДАЖА [13:24:35]line ТРК (МРК, ГНК) : 61 [13:24:35]line Товар: 2710194210 [13:24:35]line ДТ(л)-К-5 [13:24:35]line 8.470 * 70.90 [13:24:35]line = 600.52 [13:24:35]line НДС 12% НСП 1% [13:24:35]line > о реализуемом товаре [13:24:35]line ОКРУГЛЕНИЕ: -0.52 [13:24:35]line ИТОГО: 600.00 [13:24:35]line Внесено: 600.00 [13:24:35]line СДАЧА: 0.00 [13:24:35]line НСП 1% : 5.31 [13:24:35]line НДС 12% : 63.77 [13:24:35]line Наличными: 600.00 [13:24:35]line Безнал.: 0.00 [13:24:35]line Место: АЗС № 25 "Партнер Нефть" [13:24:35]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:24:35]line СНО: Общий режим [13:24:35]line Чек 202 04.03.2024 13:24 [13:24:35]line Смена: 324 ФФД: 1.0 [13:24:35]line ЗНМ: 0300000019 [13:24:35]line РНМ: 0000000000090573 [13:24:35]line Версия ККМ: 001 [13:24:35]line ФМ: 0000000000874798 [13:24:35]line ФД: 123602 [13:24:35]line ФПД: 71259453888861 [13:24:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T132435&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123602&fm=71259453888861&tin=02508201610067®Number=0000000000090573&sum=60000 [13:24:36]OFD Sender: Processing packet 123602 [packets to send 112, broken 111] [13:24:36]ProducePacketName [13:24:36]name=ofd_packets/00123602 [13:24:36]OFD Sender: To server: pG, [13:24:36]CommunicateWithHost lk.salyk.kg:30040 [13:24:36]written 0, free lines is 4095 [13:24:36]ConnectInit lk.salyk.kg [13:24:36]Connected sock=10 [13:24:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 6A 53 08 01 6C AF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 16 21 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 94 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 93 CB E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D2 E2 01 00 35 04 06 00 40 CF 62 6F 99 5D 66 A2 CE 75 B4 86 D0 DF [13:24:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 C3 01 47 00 37 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 37 39 38 10 04 04 00 D2 E2 01 00 F4 03 04 00 BB 77 E5 65 B6 04 01 00 00 6C 27 D4 79 0E 78 A5 45 [13:24:36]CommunicateWithHost err = 0 [13:24:36]CheckOFDResponse [13:24:36]1017 (14) - 77093643461234 [13:24:36]1041 (16) - 0000000000874798 [13:24:36]1040 (4) - 123602 [13:24:36]1012 (4) - 04.03.2024 07:26 [13:24:36]1206 (1) - 0 [13:24:36]OFD Sender: Remove packet 123602 [13:24:36]ProducePacketName [13:24:36]name=ofd_packets/00123602 [13:24:36]NVStorageDeleteData [13:24:36]Write to MH i2c: 01 00 00 F9 25 1E [13:24:36]Write i2c OK [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: 01 [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: 01 07 00 [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: 01 07 00 F9 25 00 00 00 00 00 EF 0C 20 [13:24:36]RasterBufferAndPrint [13:24:36]line [13:24:36]line [13:24:36]line [13:24:36]line [13:24:36]line [13:24:36]written 0, free lines is 3317 [13:24:36]MH_Cut [13:24:36]Write to MH i2c: D1 01 00 00 26 01 F8 [13:24:36]Write i2c OK [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: D1 [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: D1 01 00 [13:24:36]MH_I2C_Read... [13:24:36]Read from MH i2c: D1 01 00 00 26 00 F7 [13:24:36]Write to MH i2c: 01 00 00 01 26 27 [13:24:36]Write i2c OK [13:24:36]MH_I2C_Read... [13:24:36]OFD Sender: No OFD packet to send [13:24:37]*** Cut start [13:24:37]*** Purtial cut [13:24:37]*** Stage 1: CUTSNS_PIN = 1 [13:24:39]Read from MH i2c: 01 [13:24:39]MH_I2C_Read... [13:24:39]*** Stop cut motor [13:24:39]*** Cut end [13:24:39]Read from MH i2c: 01 07 00 [13:24:39]MH_I2C_Read... [13:24:39]Read from MH i2c: 01 07 00 01 26 00 00 00 00 00 FF 0F 3C [13:24:39]process_action close_receipt done [13:24:39]requested_data is exist [13:24:39]produce_requested_data [13:24:39]requested_item fm.sn is exist - process it [13:24:39]wFMCommunicate request_size=4 [13:24:39]MH_SAM_APDU [13:24:39]CAPDU: 80 11 00 00 [13:24:39]Write to MH i2c: E2 08 00 02 26 80 11 00 00 00 00 00 00 A2 [13:24:39]Write i2c OK [13:24:39]MH_I2C_Read... [13:24:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:39]Read from MH i2c: E2 [13:24:39]MH_I2C_Read... [13:24:39]Read from MH i2c: E2 17 00 [13:24:39]MH_I2C_Read... [13:24:39]Read from MH i2c: E2 17 00 02 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 00 [13:24:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:24:39]wFMCommunicate OK [13:24:39]requested_item fd.num is exist - process it [13:24:39]SAM_PROTO_GetFieldsCounters [13:24:39]wFMCommunicate request_size=4 [13:24:39]MH_SAM_APDU [13:24:39]CAPDU: 80 13 00 00 [13:24:39]Write to MH i2c: E2 08 00 03 26 80 13 00 00 00 00 00 00 A5 [13:24:39]Write i2c OK [13:24:39]MH_I2C_Read... [13:24:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:24:39]Read from MH i2c: E2 [13:24:39]MH_I2C_Read... [13:24:39]Read from MH i2c: E2 62 00 [13:24:39]MH_I2C_Read... [13:24:39]Read from MH i2c: E2 62 00 03 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D2 E2 01 00 0E 04 04 00 44 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 28 [13:24: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D2 E2 01 00 0E 04 04 00 44 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 [13:24:39]wFMCommunicate OK [13:24:39]SAM_PROTO_GetFieldsCounters done [13:24:39]requested_item shift.num is exist - process it [13:24:39]requested_item shift.opened is exist - process it [13:24:39]req_shift_opened [13:24:39]FM_GetShiftState [13:24:39]SAM_PROTO_GetShiftState [13:24:39]wFMCommunicate request_size=4 [13:24:39]MH_SAM_APDU [13:24:39]CAPDU: 80 13 01 00 [13:24:39]Write to MH i2c: E2 08 00 04 26 80 13 01 00 00 00 00 00 A7 [13:24:39]Write i2c OK [13:24:39]MH_I2C_Read... [13:24:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:39]Read from MH i2c: E2 [13:24:39]MH_I2C_Read... [13:24:39]Read from MH i2c: E2 0E 00 [13:24:39]MH_I2C_Read... [13:24:39]Read from MH i2c: E2 0E 00 04 26 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 BE [13:24:39]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:24:39]wFMCommunicate OK [13:24:39]SAM_PROTO_GetShiftState done [13:24:39]FM_GetShiftState done [13:24:39]req_shift_opened done [13:24:39]requested_item shift.open_date is exist - process it [13:24:39]req_shift_open_date [13:24:39]req_shift_open_date done [13:24:39]produce_requested_data done [13:24:39]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123602,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:24:39]process_action_free close_receipt [13:24:39]json_value_free [13:24:39]json_value_free done [13:24:39]process_json_proto returns [13:24:39]Send response to host [13:24:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123602,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:24:39]free response buf [13:24:39]execute_script done [13:24:39]execute_script returns [13:24:39]free content buf [13:24:39]Sock 9.Close socket [13:24:39]Sock 9.Thread stoped [13:24:41]OFD Sender: No OFD packet to send [13:24:46]OFD Sender: No OFD packet to send [13:24:51]OFD Sender: No OFD packet to send [13:24:51]accept exits with 7 [13:24:51]New connection [13:24:51]New thread 3067436388 created [13:24:51]Thread 3067579748 joined [13:24:51]Waiting for new connection... [13:24:51] Sock 7.Parse request [13:24:51]Sock 7.Check first char [13:24:51]Sock 7.First char is OK [13:24:51]request: POST /json_proto HTTP/1.0 [13:24:51]Method: POST [13:24:51]URL: /json_proto [13:24:51]Method is POST - this is cgi request [13:24:51]url: /json_proto [13:24:51]query_string will be loaded in cgi processing [13:24:51]execute_cgi json_proto POST (null) [13:24:51]execute_cgi path=json_proto method=POST [13:24:51]POST find Content-Length [13:24:51]Host: 172.17.48.197:8080 [13:24:51]Content-Length: 683 [13:24:51]Content-Type: application/json [13:24:51] [13:24:51]POST finish read [13:24:51]Found Content-Length = 683 [13:24:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106633", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:51]execute_script... [13:24:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106633", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 16.160, "sum" : 1000.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:51]POST & json_proto [13:24:51]process_json_proto [13:24:51]json parsed OK: [13:24:51]protocol is kg_v1.0 [13:24:51]action value=close_receipt [13:24:51]process_action close_receipt [13:24:51]cmd_close_receipt [13:24:51]MH_GetDate [13:24:51]Write to MH i2c: F0 00 00 05 26 1A [13:24:51]Write i2c OK [13:24:51]MH_I2C_Read... [13:24:51]Read from MH i2c: F0 [13:24:51]MH_I2C_Read... [13:24:51]Read from MH i2c: F0 09 00 [13:24:51]MH_I2C_Read... [13:24:51]Read from MH i2c: F0 09 00 05 26 00 A5 CB E5 65 6C AF E3 65 40 [13:24:51]GetLastDocTimeStamp 1709558675 [13:24:51]current date 1709558693 [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 06 26 80 13 01 00 00 00 00 00 A9 [13:24:51]Write i2c OK [13:24:51]MH_I2C_Read... [13:24:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:52]Read from MH i2c: E2 [13:24:52]MH_I2C_Read... [13:24:52]Read from MH i2c: E2 0E 00 [13:24:52]MH_I2C_Read... [13:24:52]Read from MH i2c: E2 0E 00 06 26 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 C0 [13:24:52]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:24:52]wFMCommunicate OK [13:24:52]SAM_PROTO_GetShiftState done [13:24:52]FM_GetShiftState done [13:24:52]opened in 1709511088 [13:24:52]opened+sec_in_day 1709597488 [13:24:52]quantity*price = 100030 [13:24:52]sum+1 = 100031 [13:24:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 203 04.03.2024 13:24 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123603 ФПД: 192140551316660 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T132453&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123603&fm=192140551316660&tin=02508201610067®Number=0000000000090573&sum=100000 [13:24:53]StoreToDocumentArchive [13:24:53]shift 324 fd 123603 [13:24:53]save to /storage/0324/doc_00123603 [13:24:53]save last doc name /storage/0324/doc_00123603 to /storage/kkm_last_doc_name [13:24:53]save OK [13:24:53]Clear old archive folders... [13:24:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:24:53]tlvbuf is B6FEE1A0 [13:24:53]SAM_PROTO_ClearQueue [13:24:53]wFMCommunicate request_size=4 [13:24:53]MH_SAM_APDU [13:24:53]CAPDU: 80 09 00 00 [13:24:53]Write to MH i2c: E2 08 00 13 26 80 09 00 00 00 00 00 00 AB [13:24:53]Write i2c OK [13:24:53]MH_I2C_Read... [13:24:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:24:53]Read from MH i2c: E2 [13:24:53]MH_I2C_Read... [13:24:53]Read from MH i2c: E2 03 00 [13:24:53]MH_I2C_Read... [13:24:53]Read from MH i2c: E2 03 00 13 26 00 90 00 AD [13:24:53]RAPDU: 90 00 [13:24:53]wFMCommunicate OK [13:24:53]SAM_PROTO_ClearQueue done [13:24:53]KKMCreateOFDPacket [13:24:53]OFDProtocolAddRootSTLVToBuf [13:24:53]FM_MakeSignedData [13:24:53]FM_MakeSignedData [13:24:53]SAM_PROTO_SignData [13:24:53]wFMCommunicate request_size=4 [13:24:53]MH_SAM_APDU [13:24:53]CAPDU: 80 0D 01 02 [13:24:53]Write to MH i2c: E2 08 00 14 26 80 0D 01 02 00 00 00 00 B3 [13:24:53]Write i2c OK [13:24:53]MH_I2C_Read... [13:24:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:24:53]Read from MH i2c: E2 [13:24:53]MH_I2C_Read... [13:24:53]Read from MH i2c: E2 03 00 [13:24:53]MH_I2C_Read... [13:24:53]Read from MH i2c: E2 03 00 14 26 00 90 00 AE [13:24:53]RAPDU: 90 00 [13:24:53]wFMCommunicate OK [13:24:53]wFMCommunicate request_size=255 [13:24:53]MH_SAM_APDU [13:24:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 A5 CB E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D3 E2 01 00 35 04 06 00 AE [13:24:53]Write to MH i2c: E2 02 01 15 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 A5 CB E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D3 E2 01 00 35 04 06 00 AE 00 00 4D [13:24:53]Write i2c OK [13:24:53]MH_I2C_Read... [13:24:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:53]Read from MH i2c: E2 [13:24:53]MH_I2C_Read... [13:24:53]Read from MH i2c: E2 03 00 [13:24:53]MH_I2C_Read... [13:24:53]Read from MH i2c: E2 03 00 15 26 00 90 00 AF [13:24:53]RAPDU: 90 00 [13:24:53]wFMCommunicate OK [13:24:53]wFMCommunicate request_size=10 [13:24:53]MH_SAM_APDU [13:24:53]CAPDU: 80 0D 02 02 05 C0 35 4E E4 B4 [13:24:53]Write to MH i2c: E2 0D 00 16 26 80 0D 02 02 05 00 C0 35 4E E4 B4 00 00 9B [13:24:53]Write i2c OK [13:24:53]MH_I2C_Read... [13:24:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:53]Read from MH i2c: E2 [13:24:53]MH_I2C_Read... [13:24:53]Read from MH i2c: E2 03 00 [13:24:53]MH_I2C_Read... [13:24:53]Read from MH i2c: E2 03 00 16 26 00 90 00 B0 [13:24:53]RAPDU: 90 00 [13:24:53]wFMCommunicate OK [13:24:53]wFMCommunicate request_size=4 [13:24:53]MH_SAM_APDU [13:24:53]CAPDU: 80 0D 03 02 [13:24:53]Write to MH i2c: E2 08 00 17 26 80 0D 03 02 00 00 00 00 B8 [13:24:53]Write i2c OK [13:24:53]MH_I2C_Read... [13:24:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:24:53]Read from MH i2c: E2 [13:24:53]MH_I2C_Read... [13:24:53]Read from MH i2c: E2 0B 00 [13:24:53]MH_I2C_Read... [13:24:53]Read from MH i2c: E2 0B 00 17 26 00 64 8C 31 C3 69 99 E4 2E 90 00 B1 [13:24:53]RAPDU: 64 8C 31 C3 69 99 E4 2E 90 00 [13:24:53]wFMCommunicate OK [13:24:53]SAM_PROTO_SignData done [13:24:53]FM_MakeSignedData done [13:24:53]CreateOFDProtocolMessage [13:24:53]wFMCommunicate request_size=4 [13:24:53]MH_SAM_APDU [13:24:53]CAPDU: 80 11 00 00 [13:24:53]Write to MH i2c: E2 08 00 18 26 80 11 00 00 00 00 00 00 B8 [13:24:53]Write i2c OK [13:24:53]MH_I2C_Read... [13:24:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:53]Read from MH i2c: E2 [13:24:53]MH_I2C_Read... [13:24:53]Read from MH i2c: E2 17 00 [13:24:53]MH_I2C_Read... [13:24:53]Read from MH i2c: E2 17 00 18 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 16 [13:24:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:24:53]wFMCommunicate OK [13:24:53]CreateOFDProtocolMessage done [13:24:53]OFDSenderStorePacket 123603 [13:24:53]StoreOFDPacket docnum=123603 [13:24:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F1 81 07 01 5F DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 A5 CB E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D3 E2 01 00 35 04 06 00 AE C0 35 4E E4 B4 64 8C 31 C3 69 99 E4 2E [13:24:53]CheckFolder [13:24:53]dirname=/storage/ofd_packets [13:24:53]CheckFolder done [13:24:53]ProducePacketName [13:24:53]name=ofd_packets/00123603 [13:24:53]NVStorageSaveData ofd_packets/00123603 [13:24:53]File name is /storage/ofd_packets/00123603 [13:24:53]Write 301 bytes [13:24:53]NVStorageSaveData done [13:24:53]OFDSenderStorePacket done [13:24:53]KKMCreateOFDPacket done [13:24:53]NVStorageSaveData kkm_last_timestamp [13:24:53]File name is /storage/kkm_last_timestamp [13:24:53]Write 4 bytes [13:24:53]NVStorageSaveData done [13:24:53]ExternCall_PrintAddStr [13:24:53]wPrintStart [13:24:53]Write to MH i2c: 01 00 00 19 26 3F [13:24:53]Write i2c OK [13:24:53]MH_I2C_Read... [13:24:53]Read from MH i2c: 01 [13:24:53]MH_I2C_Read... [13:24:53]Read from MH i2c: 01 07 00 [13:24:53]MH_I2C_Read... [13:24:53]Read from MH i2c: 01 07 00 19 26 00 00 00 00 00 FF 0F 54 [13:24:53]RasterBufferAndPrint [13:24:53]line Счет N : (1)1106633 [13:24:53]line ИНН: 02508201610067 [13:24:53]line Контрольно-Кассовый Чек [13:24:53]line ПРОДАЖА [13:24:53]line ТРК (МРК, ГНК) : 21 [13:24:53]line Товар: 2710124130 [13:24:53]line Аи-92-К-5 [13:24:53]line 16.160 * 61.90 [13:24:53]line = 1000.30 [13:24:53]line НДС 12% НСП 1% [13:24:53]line > о реализуемом товаре [13:24:53]line ОКРУГЛЕНИЕ: -0.30 [13:24:53]line ИТОГО: 1000.00 [13:24:53]line Внесено: 1000.00 [13:24:53]line СДАЧА: 0.00 [13:24:53]line НСП 1% : 8.85 [13:24:53]line НДС 12% : 106.23 [13:24:53]line Наличными: 1000.00 [13:24:53]line Безнал.: 0.00 [13:24:53]line Место: АЗС № 25 "Партнер Нефть" [13:24:53]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:24:53]line СНО: Общий режим [13:24:53]line Чек 203 04.03.2024 13:24 [13:24:53]line Смена: 324 ФФД: 1.0 [13:24:53]line ЗНМ: 0300000019 [13:24:53]line РНМ: 0000000000090573 [13:24:53]line Версия ККМ: 001 [13:24:53]line ФМ: 0000000000874798 [13:24:53]line ФД: 123603 [13:24:53]line ФПД: 192140551316660 [13:24:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T132453&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123603&fm=192140551316660&tin=02508201610067®Number=0000000000090573&sum=100000 [13:24:54]OFD Sender: Processing packet 123603 [packets to send 112, broken 111] [13:24:54]ProducePacketName [13:24:54]name=ofd_packets/00123603 [13:24:54]OFD Sender: To server: pG, [13:24:54]CommunicateWithHost lk.salyk.kg:30040 [13:24:54]ConnectInit lk.salyk.kg [13:24:54]written 0, free lines is 4095 [13:24:54]Connected sock=10 [13:24:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 F1 81 07 01 5F DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 3F 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 BE 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 A5 CB E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D3 E2 01 00 35 04 06 00 AE C0 35 4E E4 B4 64 8C 31 C3 69 99 E4 2E [13:24:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 5E 0A 47 00 FD 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 37 39 38 10 04 04 00 D3 E2 01 00 F4 03 04 00 CD 77 E5 65 B6 04 01 00 00 45 0B 1E 50 82 F7 55 B9 [13:24:54]CommunicateWithHost err = 0 [13:24:54]CheckOFDResponse [13:24:54]1017 (14) - 77093643461234 [13:24:54]1041 (16) - 0000000000874798 [13:24:54]1040 (4) - 123603 [13:24:54]1012 (4) - 04.03.2024 07:27 [13:24:54]1206 (1) - 0 [13:24:54]OFD Sender: Remove packet 123603 [13:24:54]ProducePacketName [13:24:54]name=ofd_packets/00123603 [13:24:54]NVStorageDeleteData [13:24:54]Write to MH i2c: 01 00 00 44 26 6A [13:24:54]Write i2c OK [13:24:54]MH_I2C_Read... [13:24:54]Read from MH i2c: 01 [13:24:54]MH_I2C_Read... [13:24:54]Read from MH i2c: 01 07 00 [13:24:54]MH_I2C_Read... [13:24:54]Read from MH i2c: 01 07 00 44 26 00 00 00 00 00 F6 0C 73 [13:24:54]RasterBufferAndPrint [13:24:54]line [13:24:54]line [13:24:54]line [13:24:54]line [13:24:54]line [13:24:54]written 0, free lines is 3327 [13:24:54]MH_Cut [13:24:54]Write to MH i2c: D1 01 00 4B 26 01 43 [13:24:54]Write i2c OK [13:24:54]MH_I2C_Read... [13:24:54]Read from MH i2c: D1 [13:24:54]MH_I2C_Read... [13:24:54]Read from MH i2c: D1 01 00 [13:24:54]MH_I2C_Read... [13:24:54]Read from MH i2c: D1 01 00 4B 26 00 42 [13:24:54]Write to MH i2c: 01 00 00 4C 26 72 [13:24:54]Write i2c OK [13:24:54]MH_I2C_Read... [13:24:54]OFD Sender: No OFD packet to send [13:24:55]*** Cut start [13:24:55]*** Purtial cut [13:24:55]*** Stage 1: CUTSNS_PIN = 1 [13:24:57]Read from MH i2c: 01 [13:24:57]MH_I2C_Read... [13:24:57]*** Stop cut motor [13:24:57]*** Cut end [13:24:57]Read from MH i2c: 01 07 00 [13:24:57]MH_I2C_Read... [13:24:57]Read from MH i2c: 01 07 00 4C 26 00 00 00 00 00 FF 0F 87 [13:24:57]process_action close_receipt done [13:24:57]requested_data is exist [13:24:57]produce_requested_data [13:24:57]requested_item fm.sn is exist - process it [13:24:57]wFMCommunicate request_size=4 [13:24:57]MH_SAM_APDU [13:24:57]CAPDU: 80 11 00 00 [13:24:57]Write to MH i2c: E2 08 00 4D 26 80 11 00 00 00 00 00 00 ED [13:24:57]Write i2c OK [13:24:57]MH_I2C_Read... [13:24:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:57]Read from MH i2c: E2 [13:24:57]MH_I2C_Read... [13:24:57]Read from MH i2c: E2 17 00 [13:24:57]MH_I2C_Read... [13:24:57]Read from MH i2c: E2 17 00 4D 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 4B [13:24:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:24:57]wFMCommunicate OK [13:24:57]requested_item fd.num is exist - process it [13:24:57]SAM_PROTO_GetFieldsCounters [13:24:57]wFMCommunicate request_size=4 [13:24:57]MH_SAM_APDU [13:24:57]CAPDU: 80 13 00 00 [13:24:57]Write to MH i2c: E2 08 00 4E 26 80 13 00 00 00 00 00 00 F0 [13:24:57]Write i2c OK [13:24:57]MH_I2C_Read... [13:24:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:24:57]Read from MH i2c: E2 [13:24:57]MH_I2C_Read... [13:24:57]Read from MH i2c: E2 62 00 [13:24:57]MH_I2C_Read... [13:24:57]Read from MH i2c: E2 62 00 4E 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D3 E2 01 00 0E 04 04 00 44 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 77 [13:24:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D3 E2 01 00 0E 04 04 00 44 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 [13:24:57]wFMCommunicate OK [13:24:57]SAM_PROTO_GetFieldsCounters done [13:24:57]requested_item shift.num is exist - process it [13:24:57]requested_item shift.opened is exist - process it [13:24:57]req_shift_opened [13:24:57]FM_GetShiftState [13:24:57]SAM_PROTO_GetShiftState [13:24:57]wFMCommunicate request_size=4 [13:24:57]MH_SAM_APDU [13:24:57]CAPDU: 80 13 01 00 [13:24:57]Write to MH i2c: E2 08 00 4F 26 80 13 01 00 00 00 00 00 F2 [13:24:57]Write i2c OK [13:24:57]MH_I2C_Read... [13:24:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:57]Read from MH i2c: E2 [13:24:57]MH_I2C_Read... [13:24:57]Read from MH i2c: E2 0E 00 [13:24:57]MH_I2C_Read... [13:24:57]Read from MH i2c: E2 0E 00 4F 26 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 09 [13:24:57]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:24:57]wFMCommunicate OK [13:24:57]SAM_PROTO_GetShiftState done [13:24:57]FM_GetShiftState done [13:24:57]req_shift_opened done [13:24:57]requested_item shift.open_date is exist - process it [13:24:57]req_shift_open_date [13:24:57]req_shift_open_date done [13:24:57]produce_requested_data done [13:24:57]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123603,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:24:57]process_action_free close_receipt [13:24:57]json_value_free [13:24:57]json_value_free done [13:24:57]process_json_proto returns [13:24:57]Send response to host [13:24:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123603,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:24:57]free response buf [13:24:57]execute_script done [13:24:57]execute_script returns [13:24:57]free content buf [13:24:57]Sock 7.Close socket [13:24:57]Sock 7.Thread stoped [13:24:59]OFD Sender: No OFD packet to send [13:25:03]accept exits with 9 [13:25:03]New connection [13:25:03]New thread 3067579748 created [13:25:03]Thread 3067436388 joined [13:25:03]Waiting for new connection... [13:25:03] Sock 9.Parse request [13:25:03]Sock 9.Check first char [13:25:03]Sock 9.First char is OK [13:25:03]request: POST /json_proto HTTP/1.0 [13:25:03]Method: POST [13:25:03]URL: /json_proto [13:25:03]Method is POST - this is cgi request [13:25:03]url: /json_proto [13:25:03]query_string will be loaded in cgi processing [13:25:03]execute_cgi json_proto POST (null) [13:25:03]execute_cgi path=json_proto method=POST [13:25:03]POST find Content-Length [13:25:03]Host: 172.17.48.197:8080 [13:25:03]Content-Length: 1229 [13:25:03]Content-Type: application/json [13:25:03] [13:25:03]POST finish read [13:25:03]Found Content-Length = 1229 [13:25: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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106629\u000A04.03.2024 13:21\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 30.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 2127.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\u000A3692876/875/874\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:25:03]execute_script... [13:25: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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106629\u000A04.03.2024 13:21\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 41\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 30.000 x 70.90\u000A\u0418\u0422\u041E\u0413: 2127.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\u000A3692876/875/874\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:25:03]POST & json_proto [13:25:03]process_json_proto [13:25:03]json parsed OK: [13:25:03]protocol is kg_v1.0 [13:25:03]action value=print_text [13:25:03]process_action print_text [13:25:03]cmd_print_text [13:25:03]ExternCall_PrintAddStr [13:25:03]wPrintStart [13:25:03]Write to MH i2c: 01 00 00 50 26 76 [13:25:03]Write i2c OK [13:25:03]MH_I2C_Read... [13:25:03]Read from MH i2c: 01 [13:25:03]MH_I2C_Read... [13:25:03]Read from MH i2c: 01 07 00 [13:25:03]MH_I2C_Read... [13:25:03]Read from MH i2c: 01 07 00 50 26 00 00 00 00 00 FF 0F 8B [13:25:03]RasterBufferAndPrint [13:25:03]line *****ТОВАРНЫЙ ЧЕК***** [13:25:03]line АЗС 25 [13:25:03]line Партнер нефть [13:25:03]line 02508201610067 [13:25:03]line Кассир : Абылгазиев А. [13:25:03]line Счет N : (1)1106629 [13:25:03]line 04.03.2024 13:21 [13:25:03]line ПРОДАЖА [13:25:03]line ТРК (МРК, ГНК): 41 [13:25:03]line Вид ГСМ : 2710194210 [13:25:03]line ДТ(л)-К-5 [13:25:03]line 30.000 x 70.90 [13:25:03]line ИТОГ: 2127.00 [13:25:03]line Тип оплаты: Талоны: Топливные Талоны [13:25:03]line 3692876/875/874 [13:25:03]line ______________________ [13:25:03]line (подпись) [13:25:03]written 0, free lines is 4095 [13:25:03]Write to MH i2c: 01 00 00 64 26 8A [13:25:03]Write i2c OK [13:25:03]MH_I2C_Read... [13:25:03]Read from MH i2c: 01 [13:25:03]MH_I2C_Read... [13:25:03]Read from MH i2c: 01 07 00 [13:25:03]MH_I2C_Read... [13:25:03]Read from MH i2c: 01 07 00 64 26 00 00 00 00 00 16 0E B5 [13:25:03]RasterBufferAndPrint [13:25:03]line [13:25:03]line [13:25:03]line [13:25:03]line [13:25:03]line [13:25:03]written 0, free lines is 3608 [13:25:03]MH_Cut [13:25:03]Write to MH i2c: D1 01 00 6B 26 01 63 [13:25:03]Write i2c OK [13:25:03]MH_I2C_Read... [13:25:03]Read from MH i2c: D1 [13:25:03]MH_I2C_Read... [13:25:03]Read from MH i2c: D1 01 00 [13:25:03]MH_I2C_Read... [13:25:03]Read from MH i2c: D1 01 00 6B 26 00 62 [13:25:03]Write to MH i2c: 01 00 00 6C 26 92 [13:25:03]Write i2c OK [13:25:03]MH_I2C_Read... [13:25:03]*** Cut start [13:25:03]*** Purtial cut [13:25:03]*** Stage 1: CUTSNS_PIN = 1 [13:25:04]OFD Sender: No OFD packet to send [13:25:05]Read from MH i2c: 01 [13:25:05]MH_I2C_Read... [13:25:05]*** Stop cut motor [13:25:05]*** Cut end [13:25:05]Read from MH i2c: 01 07 00 [13:25:05]MH_I2C_Read... [13:25:05]Read from MH i2c: 01 07 00 6C 26 00 00 00 00 00 FF 0F A7 [13:25:05]process_action print_text done [13:25:05]requested_data is exist [13:25:05]produce_requested_data [13:25:05]requested_item fm.sn is exist - process it [13:25:05]wFMCommunicate request_size=4 [13:25:05]MH_SAM_APDU [13:25:05]CAPDU: 80 11 00 00 [13:25:05]Write to MH i2c: E2 08 00 6D 26 80 11 00 00 00 00 00 00 0D [13:25:05]Write i2c OK [13:25:05]MH_I2C_Read... [13:25:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:25:05]Read from MH i2c: E2 [13:25:05]MH_I2C_Read... [13:25:05]Read from MH i2c: E2 17 00 [13:25:05]MH_I2C_Read... [13:25:05]Read from MH i2c: E2 17 00 6D 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 6B [13:25:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:25:05]wFMCommunicate OK [13:25:05]requested_item fd.num is exist - process it [13:25:05]SAM_PROTO_GetFieldsCounters [13:25:05]wFMCommunicate request_size=4 [13:25:05]MH_SAM_APDU [13:25:05]CAPDU: 80 13 00 00 [13:25:05]Write to MH i2c: E2 08 00 6E 26 80 13 00 00 00 00 00 00 10 [13:25:05]Write i2c OK [13:25:05]MH_I2C_Read... [13:25:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:25:06]Read from MH i2c: E2 [13:25:06]MH_I2C_Read... [13:25:06]Read from MH i2c: E2 62 00 [13:25:06]MH_I2C_Read... [13:25:06]Read from MH i2c: E2 62 00 6E 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D3 E2 01 00 0E 04 04 00 44 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 97 [13: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D3 E2 01 00 0E 04 04 00 44 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 [13:25:06]wFMCommunicate OK [13:25:06]SAM_PROTO_GetFieldsCounters done [13:25:06]requested_item shift.num is exist - process it [13:25:06]requested_item shift.opened is exist - process it [13:25:06]req_shift_opened [13:25:06]FM_GetShiftState [13:25:06]SAM_PROTO_GetShiftState [13:25:06]wFMCommunicate request_size=4 [13:25:06]MH_SAM_APDU [13:25:06]CAPDU: 80 13 01 00 [13:25:06]Write to MH i2c: E2 08 00 6F 26 80 13 01 00 00 00 00 00 12 [13:25:06]Write i2c OK [13:25:06]MH_I2C_Read... [13:25:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:25:06]Read from MH i2c: E2 [13:25:06]MH_I2C_Read... [13:25:06]Read from MH i2c: E2 0E 00 [13:25:06]MH_I2C_Read... [13:25:06]Read from MH i2c: E2 0E 00 6F 26 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 29 [13:25:06]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:25:06]wFMCommunicate OK [13:25:06]SAM_PROTO_GetShiftState done [13:25:06]FM_GetShiftState done [13:25:06]req_shift_opened done [13:25:06]requested_item shift.open_date is exist - process it [13:25:06]req_shift_open_date [13:25:06]req_shift_open_date done [13:25:06]produce_requested_data done [13:25:06]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123603,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:25:06]process_action_free print_text [13:25:06]json_value_free [13:25:06]json_value_free done [13:25:06]process_json_proto returns [13:25:06]Send response to host [13:25:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123603,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:25:06]free response buf [13:25:06]execute_script done [13:25:06]execute_script returns [13:25:06]free content buf [13:25:06]Sock 9.Close socket [13:25:06]Sock 9.Thread stoped [13:25:09]OFD Sender: No OFD packet to send [13:25:14]OFD Sender: No OFD packet to send [13:25:19]OFD Sender: No OFD packet to send [13:25:20]accept exits with 7 [13:25:20]New connection [13:25:20]New thread 3067436388 created [13:25:20]Thread 3067579748 joined [13:25:20]Waiting for new connection... [13:25:20] Sock 7.Parse request [13:25:20]Sock 7.Check first char [13:25:20]Sock 7.First char is OK [13:25:20]request: POST /json_proto HTTP/1.0 [13:25:20]Method: POST [13:25:20]URL: /json_proto [13:25:20]Method is POST - this is cgi request [13:25:20]url: /json_proto [13:25:20]query_string will be loaded in cgi processing [13:25:20]execute_cgi json_proto POST (null) [13:25:20]execute_cgi path=json_proto method=POST [13:25:20]POST find Content-Length [13:25:20]Host: 172.17.48.197:8080 [13:25:20]Content-Length: 678 [13:25:20]Content-Type: application/json [13:25:20] [13:25:20]POST finish read [13:25:20]Found Content-Length = 678 [13:25:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106631", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.240, "sum" : 200.56, "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:25:20]execute_script... [13:25:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106631", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 61.90, "quantity" : 3.240, "sum" : 200.56, "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:25:20]POST & json_proto [13:25:20]process_json_proto [13:25:20]json parsed OK: [13:25:20]protocol is kg_v1.0 [13:25:20]action value=close_receipt [13:25:20]process_action close_receipt [13:25:20]cmd_close_receipt [13:25:20]MH_GetDate [13:25:20]Write to MH i2c: F0 00 00 70 26 85 [13:25:20]Write i2c OK [13:25:20]MH_I2C_Read... [13:25:20]Read from MH i2c: F0 [13:25:20]MH_I2C_Read... [13:25:20]Read from MH i2c: F0 09 00 [13:25:20]MH_I2C_Read... [13:25:20]Read from MH i2c: F0 09 00 70 26 00 C1 CB E5 65 6C AF E3 65 C7 [13:25:20]GetLastDocTimeStamp 1709558693 [13:25:20]current date 1709558721 [13:25:20]FM_GetShiftState [13:25:20]SAM_PROTO_GetShiftState [13:25:20]wFMCommunicate request_size=4 [13:25:20]MH_SAM_APDU [13:25:20]CAPDU: 80 13 01 00 [13:25:20]Write to MH i2c: E2 08 00 71 26 80 13 01 00 00 00 00 00 14 [13:25:20]Write i2c OK [13:25:20]MH_I2C_Read... [13:25:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:25:20]Read from MH i2c: E2 [13:25:20]MH_I2C_Read... [13:25:20]Read from MH i2c: E2 0E 00 [13:25:20]MH_I2C_Read... [13:25:20]Read from MH i2c: E2 0E 00 71 26 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 2B [13:25:20]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:25:20]wFMCommunicate OK [13:25:20]SAM_PROTO_GetShiftState done [13:25:20]FM_GetShiftState done [13:25:20]opened in 1709511088 [13:25:20]opened+sec_in_day 1709597488 [13:25:20]quantity*price = 20055 [13:25:20]sum+1 = 20057 [13:25:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.30 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 204 04.03.2024 13:25 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123604 ФПД: 51495851894925 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T132521&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123604&fm=51495851894925&tin=02508201610067®Number=0000000000090573&sum=20000 [13:25:21]StoreToDocumentArchive [13:25:21]shift 324 fd 123604 [13:25:21]save to /storage/0324/doc_00123604 [13:25:21]save last doc name /storage/0324/doc_00123604 to /storage/kkm_last_doc_name [13:25:21]save OK [13:25:21]Clear old archive folders... [13:25:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:25:21]tlvbuf is 01BCC470 [13:25:21]SAM_PROTO_ClearQueue [13:25:21]wFMCommunicate request_size=4 [13:25:21]MH_SAM_APDU [13:25:21]CAPDU: 80 09 00 00 [13:25:21]Write to MH i2c: E2 08 00 7E 26 80 09 00 00 00 00 00 00 16 [13:25:21]Write i2c OK [13:25:21]MH_I2C_Read... [13:25:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:25:21]Read from MH i2c: E2 [13:25:21]MH_I2C_Read... [13:25:21]Read from MH i2c: E2 03 00 [13:25:21]MH_I2C_Read... [13:25:21]Read from MH i2c: E2 03 00 7E 26 00 90 00 18 [13:25:21]RAPDU: 90 00 [13:25:21]wFMCommunicate OK [13:25:21]SAM_PROTO_ClearQueue done [13:25:21]KKMCreateOFDPacket [13:25:21]OFDProtocolAddRootSTLVToBuf [13:25:21]FM_MakeSignedData [13:25:21]FM_MakeSignedData [13:25:21]SAM_PROTO_SignData [13:25:21]wFMCommunicate request_size=4 [13:25:21]MH_SAM_APDU [13:25:21]CAPDU: 80 0D 01 02 [13:25:21]Write to MH i2c: E2 08 00 7F 26 80 0D 01 02 00 00 00 00 1E [13:25:21]Write i2c OK [13:25:21]MH_I2C_Read... [13:25:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:25:21]Read from MH i2c: E2 [13:25:21]MH_I2C_Read... [13:25:21]Read from MH i2c: E2 03 00 [13:25:21]MH_I2C_Read... [13:25:21]Read from MH i2c: E2 03 00 7F 26 00 90 00 19 [13:25:21]RAPDU: 90 00 [13:25:21]wFMCommunicate OK [13:25:21]wFMCommunicate request_size=255 [13:25:21]MH_SAM_APDU [13:25:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 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 52 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 CC 00 00 00 F4 03 04 00 C1 CB E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D4 E2 01 00 35 04 06 00 2E [13:25:21]Write to MH i2c: E2 02 01 80 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 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 52 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 CC 00 00 00 F4 03 04 00 C1 CB E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D4 E2 01 00 35 04 06 00 2E 00 00 85 [13:25:21]Write i2c OK [13:25:21]MH_I2C_Read... [13:25:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:25:21]Read from MH i2c: E2 [13:25:21]MH_I2C_Read... [13:25:21]Read from MH i2c: E2 03 00 [13:25:21]MH_I2C_Read... [13:25:21]Read from MH i2c: E2 03 00 80 26 00 90 00 1A [13:25:21]RAPDU: 90 00 [13:25:21]wFMCommunicate OK [13:25:21]wFMCommunicate request_size=10 [13:25:21]MH_SAM_APDU [13:25:21]CAPDU: 80 0D 02 02 05 D5 CF F5 A8 8D [13:25:21]Write to MH i2c: E2 0D 00 81 26 80 0D 02 02 05 00 D5 CF F5 A8 8D 00 00 F9 [13:25:21]Write i2c OK [13:25:21]MH_I2C_Read... [13:25:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:25:21]Read from MH i2c: E2 [13:25:21]MH_I2C_Read... [13:25:21]Read from MH i2c: E2 03 00 [13:25:21]MH_I2C_Read... [13:25:21]Read from MH i2c: E2 03 00 81 26 00 90 00 1B [13:25:21]RAPDU: 90 00 [13:25:21]wFMCommunicate OK [13:25:21]wFMCommunicate request_size=4 [13:25:21]MH_SAM_APDU [13:25:21]CAPDU: 80 0D 03 02 [13:25:21]Write to MH i2c: E2 08 00 82 26 80 0D 03 02 00 00 00 00 23 [13:25:21]Write i2c OK [13:25:21]MH_I2C_Read... [13:25:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:25:21]Read from MH i2c: E2 [13:25:21]MH_I2C_Read... [13:25:21]Read from MH i2c: E2 0B 00 [13:25:21]MH_I2C_Read... [13:25:21]Read from MH i2c: E2 0B 00 82 26 00 CC 6E 59 AF 7B 10 3A DB 90 00 06 [13:25:21]RAPDU: CC 6E 59 AF 7B 10 3A DB 90 00 [13:25:21]wFMCommunicate OK [13:25:21]SAM_PROTO_SignData done [13:25:21]FM_MakeSignedData done [13:25:21]CreateOFDProtocolMessage [13:25:21]wFMCommunicate request_size=4 [13:25:21]MH_SAM_APDU [13:25:21]CAPDU: 80 11 00 00 [13:25:21]Write to MH i2c: E2 08 00 83 26 80 11 00 00 00 00 00 00 23 [13:25:21]Write i2c OK [13:25:21]MH_I2C_Read... [13:25:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:25:21]Read from MH i2c: E2 [13:25:21]MH_I2C_Read... [13:25:21]Read from MH i2c: E2 17 00 [13:25:21]MH_I2C_Read... [13:25:21]Read from MH i2c: E2 17 00 83 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 81 [13:25:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:25:21]wFMCommunicate OK [13:25:21]CreateOFDProtocolMessage done [13:25:21]OFDSenderStorePacket 123604 [13:25:21]StoreOFDPacket docnum=123604 [13:25:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 79 28 07 01 1C 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 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 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 52 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 CC 00 00 00 F4 03 04 00 C1 CB E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D4 E2 01 00 35 04 06 00 2E D5 CF F5 A8 8D CC 6E 59 AF 7B 10 3A DB [13:25:21]CheckFolder [13:25:21]dirname=/storage/ofd_packets [13:25:21]CheckFolder done [13:25:21]ProducePacketName [13:25:21]name=ofd_packets/00123604 [13:25:21]NVStorageSaveData ofd_packets/00123604 [13:25:21]File name is /storage/ofd_packets/00123604 [13:25:21]Write 301 bytes [13:25:21]NVStorageSaveData done [13:25:21]OFDSenderStorePacket done [13:25:21]KKMCreateOFDPacket done [13:25:21]NVStorageSaveData kkm_last_timestamp [13:25:21]File name is /storage/kkm_last_timestamp [13:25:21]Write 4 bytes [13:25:21]NVStorageSaveData done [13:25:21]ExternCall_PrintAddStr [13:25:21]wPrintStart [13:25:21]Write to MH i2c: 01 00 00 84 26 AA [13:25:21]Write i2c OK [13:25:21]MH_I2C_Read... [13:25:21]Read from MH i2c: 01 [13:25:21]MH_I2C_Read... [13:25:21]Read from MH i2c: 01 07 00 [13:25:21]MH_I2C_Read... [13:25:21]Read from MH i2c: 01 07 00 84 26 00 00 00 00 00 FF 0F BF [13:25:21]RasterBufferAndPrint [13:25:21]line Счет N : (1)1106631 [13:25:21]line ИНН: 02508201610067 [13:25:21]line Контрольно-Кассовый Чек [13:25:21]line ПРОДАЖА [13:25:21]line ТРК (МРК, ГНК) : 11 [13:25:21]line Товар: 2710124130 [13:25:21]line Аи-92-К-5 [13:25:21]line 3.240 * 61.90 [13:25:21]line = 200.56 [13:25:21]line НДС 12% НСП 1% [13:25:21]line > о реализуемом товаре [13:25:21]line ОКРУГЛЕНИЕ: -0.56 [13:25:21]line ИТОГО: 200.00 [13:25:21]line Внесено: 200.00 [13:25:21]line СДАЧА: 0.00 [13:25:21]line НСП 1% : 1.77 [13:25:21]line НДС 12% : 21.30 [13:25:21]line Наличными: 200.00 [13:25:21]line Безнал.: 0.00 [13:25:21]line Место: АЗС № 25 "Партнер Нефть" [13:25:21]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:25:21]line СНО: Общий режим [13:25:21]line Чек 204 04.03.2024 13:25 [13:25:21]line Смена: 324 ФФД: 1.0 [13:25:21]line ЗНМ: 0300000019 [13:25:21]line РНМ: 0000000000090573 [13:25:21]line Версия ККМ: 001 [13:25:21]line ФМ: 0000000000874798 [13:25:21]line ФД: 123604 [13:25:21]line ФПД: 51495851894925 [13:25:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T132521&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123604&fm=51495851894925&tin=02508201610067®Number=0000000000090573&sum=20000 [13:25:22]OFD Sender: Processing packet 123604 [packets to send 112, broken 111] [13:25:22]ProducePacketName [13:25:22]name=ofd_packets/00123604 [13:25:22]OFD Sender: To server: pG, [13:25:22]CommunicateWithHost lk.salyk.kg:30040 [13:25:22]ConnectInit lk.salyk.kg [13:25:22]written 0, free lines is 4095 [13:25:22]Connected sock=10 [13:25:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 79 28 07 01 1C 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 35 FF 03 08 00 03 A8 0C 00 00 00 00 00 37 04 06 00 2E 18 00 00 00 00 13 04 06 00 58 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 52 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 CC 00 00 00 F4 03 04 00 C1 CB E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D4 E2 01 00 35 04 06 00 2E D5 CF F5 A8 8D CC 6E 59 AF 7B 10 3A DB [13:25:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 75 CA 47 00 3B 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 37 39 38 10 04 04 00 D4 E2 01 00 F4 03 04 00 E9 77 E5 65 B6 04 01 00 00 0F 0E 5C D2 80 B3 B0 F6 [13:25:22]CommunicateWithHost err = 0 [13:25:22]CheckOFDResponse [13:25:22]1017 (14) - 77093643461234 [13:25:22]1041 (16) - 0000000000874798 [13:25:22]1040 (4) - 123604 [13:25:22]1012 (4) - 04.03.2024 07:27 [13:25:22]1206 (1) - 0 [13:25:22]OFD Sender: Remove packet 123604 [13:25:22]ProducePacketName [13:25:22]name=ofd_packets/00123604 [13:25:22]NVStorageDeleteData [13:25:22]Write to MH i2c: 01 00 00 AF 26 D5 [13:25:22]Write i2c OK [13:25:22]MH_I2C_Read... [13:25:22]Read from MH i2c: 01 [13:25:22]MH_I2C_Read... [13:25:22]Read from MH i2c: 01 07 00 [13:25:22]MH_I2C_Read... [13:25:22]Read from MH i2c: 01 07 00 AF 26 00 00 00 00 00 F6 0C DE [13:25:22]RasterBufferAndPrint [13:25:22]line [13:25:22]line [13:25:22]line [13:25:22]line [13:25:22]line [13:25:22]written 0, free lines is 3324 [13:25:22]MH_Cut [13:25:22]Write to MH i2c: D1 01 00 B6 26 01 AE [13:25:22]Write i2c OK [13:25:22]MH_I2C_Read... [13:25:22]Read from MH i2c: D1 [13:25:22]MH_I2C_Read... [13:25:22]Read from MH i2c: D1 01 00 [13:25:22]MH_I2C_Read... [13:25:22]Read from MH i2c: D1 01 00 B6 26 00 AD [13:25:22]Write to MH i2c: 01 00 00 B7 26 DD [13:25:22]Write i2c OK [13:25:22]MH_I2C_Read... [13:25:22]OFD Sender: No OFD packet to send [13:25:23]*** Cut start [13:25:23]*** Purtial cut [13:25:23]*** Stage 1: CUTSNS_PIN = 1 [13:25:25]Read from MH i2c: 01 [13:25:25]MH_I2C_Read... [13:25:25]*** Stop cut motor [13:25:25]*** Cut end [13:25:25]Read from MH i2c: 01 07 00 [13:25:25]MH_I2C_Read... [13:25:25]Read from MH i2c: 01 07 00 B7 26 00 00 00 00 00 FF 0F F2 [13:25:25]process_action close_receipt done [13:25:25]requested_data is exist [13:25:25]produce_requested_data [13:25:25]requested_item fm.sn is exist - process it [13:25:25]wFMCommunicate request_size=4 [13:25:25]MH_SAM_APDU [13:25:25]CAPDU: 80 11 00 00 [13:25:25]Write to MH i2c: E2 08 00 B8 26 80 11 00 00 00 00 00 00 58 [13:25:25]Write i2c OK [13:25:25]MH_I2C_Read... [13:25:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:25:25]Read from MH i2c: E2 [13:25:25]MH_I2C_Read... [13:25:25]Read from MH i2c: E2 17 00 [13:25:25]MH_I2C_Read... [13:25:25]Read from MH i2c: E2 17 00 B8 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 B6 [13:25:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:25:25]wFMCommunicate OK [13:25:25]requested_item fd.num is exist - process it [13:25:25]SAM_PROTO_GetFieldsCounters [13:25:25]wFMCommunicate request_size=4 [13:25:25]MH_SAM_APDU [13:25:25]CAPDU: 80 13 00 00 [13:25:25]Write to MH i2c: E2 08 00 B9 26 80 13 00 00 00 00 00 00 5B [13:25:25]Write i2c OK [13:25:25]MH_I2C_Read... [13:25:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:25:25]Read from MH i2c: E2 [13:25:25]MH_I2C_Read... [13:25:25]Read from MH i2c: E2 62 00 [13:25:25]MH_I2C_Read... [13:25:25]Read from MH i2c: E2 62 00 B9 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D4 E2 01 00 0E 04 04 00 44 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 E6 [13:25: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D4 E2 01 00 0E 04 04 00 44 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 [13:25:25]wFMCommunicate OK [13:25:25]SAM_PROTO_GetFieldsCounters done [13:25:25]requested_item shift.num is exist - process it [13:25:25]requested_item shift.opened is exist - process it [13:25:25]req_shift_opened [13:25:25]FM_GetShiftState [13:25:25]SAM_PROTO_GetShiftState [13:25:25]wFMCommunicate request_size=4 [13:25:25]MH_SAM_APDU [13:25:25]CAPDU: 80 13 01 00 [13:25:25]Write to MH i2c: E2 08 00 BA 26 80 13 01 00 00 00 00 00 5D [13:25:25]Write i2c OK [13:25:25]MH_I2C_Read... [13:25:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:25:25]Read from MH i2c: E2 [13:25:25]MH_I2C_Read... [13:25:25]Read from MH i2c: E2 0E 00 [13:25:25]MH_I2C_Read... [13:25:25]Read from MH i2c: E2 0E 00 BA 26 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 74 [13:25:25]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:25:25]wFMCommunicate OK [13:25:25]SAM_PROTO_GetShiftState done [13:25:25]FM_GetShiftState done [13:25:25]req_shift_opened done [13:25:25]requested_item shift.open_date is exist - process it [13:25:25]req_shift_open_date [13:25:25]req_shift_open_date done [13:25:25]produce_requested_data done [13:25:25]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123604,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:25:25]process_action_free close_receipt [13:25:25]json_value_free [13:25:25]json_value_free done [13:25:25]process_json_proto returns [13:25:25]Send response to host [13:25:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123604,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:25:25]free response buf [13:25:25]execute_script done [13:25:25]execute_script returns [13:25:25]free content buf [13:25:25]Sock 7.Close socket [13:25:25]Sock 7.Thread stoped [13:25:27]OFD Sender: No OFD packet to send [13:25:32]OFD Sender: No OFD packet to send [13:25:37]OFD Sender: No OFD packet to send [13:25:42]OFD Sender: No OFD packet to send [13:25:47]OFD Sender: No OFD packet to send [13:25:52]OFD Sender: No OFD packet to send [13:25:57]OFD Sender: No OFD packet to send [13:26:02]OFD Sender: No OFD packet to send [13:26:07]OFD Sender: No OFD packet to send [13:26:12]OFD Sender: No OFD packet to send [13:26:17]OFD Sender: No OFD packet to send [13:26:22]OFD Sender: No OFD packet to send [13:26:28]OFD Sender: No OFD packet to send [13:26:33]OFD Sender: No OFD packet to send [13:26:38]OFD Sender: No OFD packet to send [13:26:43]OFD Sender: No OFD packet to send [13:26:46]accept exits with 9 [13:26:46]New connection [13:26:46]New thread 3067579748 created [13:26:46]Thread 3067436388 joined [13:26:46]Waiting for new connection... [13:26:46] Sock 9.Parse request [13:26:46]Sock 9.Check first char [13:26:46]Sock 9.First char is OK [13:26:46]request: POST /json_proto HTTP/1.0 [13:26:46]Method: POST [13:26:46]URL: /json_proto [13:26:46]Method is POST - this is cgi request [13:26:46]url: /json_proto [13:26:46]query_string will be loaded in cgi processing [13:26:46]execute_cgi json_proto POST (null) [13:26:46]execute_cgi path=json_proto method=POST [13:26:46]POST find Content-Length [13:26:46]Host: 172.17.48.197:8080 [13:26:46]Content-Length: 688 [13:26:46]Content-Type: application/json [13:26:46] [13:26:46]POST finish read [13:26:46]Found Content-Length = 688 [13:26:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106635", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:26:46]execute_script... [13: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)1106635", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 70.90, "quantity" : 14.110, "sum" : 1000.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:26:46]POST & json_proto [13:26:46]process_json_proto [13:26:46]json parsed OK: [13:26:46]protocol is kg_v1.0 [13:26:46]action value=close_receipt [13:26:46]process_action close_receipt [13:26:46]cmd_close_receipt [13:26:46]MH_GetDate [13:26:46]Write to MH i2c: F0 00 00 BB 26 D0 [13:26:46]Write i2c OK [13:26:46]MH_I2C_Read... [13:26:46]Read from MH i2c: F0 [13:26:46]MH_I2C_Read... [13:26:46]Read from MH i2c: F0 09 00 [13:26:46]MH_I2C_Read... [13:26:46]Read from MH i2c: F0 09 00 BB 26 00 17 CC E5 65 6C AF E3 65 69 [13:26:46]GetLastDocTimeStamp 1709558721 [13:26:46]current date 1709558807 [13:26:46]FM_GetShiftState [13:26:46]SAM_PROTO_GetShiftState [13:26:46]wFMCommunicate request_size=4 [13:26:46]MH_SAM_APDU [13:26:46]CAPDU: 80 13 01 00 [13:26:46]Write to MH i2c: E2 08 00 BC 26 80 13 01 00 00 00 00 00 5F [13:26:46]Write i2c OK [13:26:46]MH_I2C_Read... [13:26:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:26:46]Read from MH i2c: E2 [13:26:46]MH_I2C_Read... [13:26:46]Read from MH i2c: E2 0E 00 [13:26:46]MH_I2C_Read... [13:26:46]Read from MH i2c: E2 0E 00 BC 26 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 76 [13:26:46]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:26:46]wFMCommunicate OK [13:26:46]SAM_PROTO_GetShiftState done [13:26:46]FM_GetShiftState done [13:26:46]opened in 1709511088 [13:26:46]opened+sec_in_day 1709597488 [13:26:46]quantity*price = 100039 [13:26:46]sum+1 = 100041 [13:26:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 205 04.03.2024 13:26 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123605 ФПД: 24708872741795 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T132647&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123605&fm=24708872741795&tin=02508201610067®Number=0000000000090573&sum=100000 [13:26:47]StoreToDocumentArchive [13:26:47]shift 324 fd 123605 [13:26:47]save to /storage/0324/doc_00123605 [13:26:47]save last doc name /storage/0324/doc_00123605 to /storage/kkm_last_doc_name [13:26:47]save OK [13:26:47]Clear old archive folders... [13:26:47]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:26:47]tlvbuf is 01BB48B0 [13:26:47]SAM_PROTO_ClearQueue [13:26:47]wFMCommunicate request_size=4 [13:26:47]MH_SAM_APDU [13:26:47]CAPDU: 80 09 00 00 [13:26:47]Write to MH i2c: E2 08 00 C9 26 80 09 00 00 00 00 00 00 61 [13:26:47]Write i2c OK [13:26:47]MH_I2C_Read... [13:26:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:26:47]Read from MH i2c: E2 [13:26:47]MH_I2C_Read... [13:26:47]Read from MH i2c: E2 03 00 [13:26:47]MH_I2C_Read... [13:26:47]Read from MH i2c: E2 03 00 C9 26 00 90 00 63 [13:26:47]RAPDU: 90 00 [13:26:47]wFMCommunicate OK [13:26:47]SAM_PROTO_ClearQueue done [13:26:47]KKMCreateOFDPacket [13:26:47]OFDProtocolAddRootSTLVToBuf [13:26:47]FM_MakeSignedData [13:26:47]FM_MakeSignedData [13:26:47]SAM_PROTO_SignData [13:26:47]wFMCommunicate request_size=4 [13:26:47]MH_SAM_APDU [13:26:47]CAPDU: 80 0D 01 02 [13:26:47]Write to MH i2c: E2 08 00 CA 26 80 0D 01 02 00 00 00 00 69 [13:26:47]Write i2c OK [13:26:47]MH_I2C_Read... [13:26:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:26:47]Read from MH i2c: E2 [13:26:47]MH_I2C_Read... [13:26:47]Read from MH i2c: E2 03 00 [13:26:47]MH_I2C_Read... [13:26:47]Read from MH i2c: E2 03 00 CA 26 00 90 00 64 [13:26:47]RAPDU: 90 00 [13:26:47]wFMCommunicate OK [13:26:47]wFMCommunicate request_size=255 [13:26:47]MH_SAM_APDU [13:26:47]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 17 CC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D5 E2 01 00 35 04 06 00 [13:26:47]Write to MH i2c: E2 02 01 CB 26 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 17 CC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D5 E2 01 00 35 04 06 00 00 00 8F [13:26:47]Write i2c OK [13:26:47]MH_I2C_Read... [13:26:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:26:47]Read from MH i2c: E2 [13:26:47]MH_I2C_Read... [13:26:47]Read from MH i2c: E2 03 00 [13:26:47]MH_I2C_Read... [13:26:47]Read from MH i2c: E2 03 00 CB 26 00 90 00 65 [13:26:47]RAPDU: 90 00 [13:26:47]wFMCommunicate OK [13:26:47]wFMCommunicate request_size=11 [13:26:47]MH_SAM_APDU [13:26:47]CAPDU: 80 0D 02 02 06 16 78 FB 95 23 A3 [13:26:47]Write to MH i2c: E2 0E 00 CC 26 80 0D 02 02 06 00 16 78 FB 95 23 A3 00 00 5C [13:26:47]Write i2c OK [13:26:47]MH_I2C_Read... [13:26:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:26:47]Read from MH i2c: E2 [13:26:47]MH_I2C_Read... [13:26:47]Read from MH i2c: E2 03 00 [13:26:47]MH_I2C_Read... [13:26:47]Read from MH i2c: E2 03 00 CC 26 00 90 00 66 [13:26:47]RAPDU: 90 00 [13:26:47]wFMCommunicate OK [13:26:47]wFMCommunicate request_size=4 [13:26:47]MH_SAM_APDU [13:26:47]CAPDU: 80 0D 03 02 [13:26:47]Write to MH i2c: E2 08 00 CD 26 80 0D 03 02 00 00 00 00 6E [13:26:47]Write i2c OK [13:26:47]MH_I2C_Read... [13:26:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:26:47]Read from MH i2c: E2 [13:26:47]MH_I2C_Read... [13:26:47]Read from MH i2c: E2 0B 00 [13:26:47]MH_I2C_Read... [13:26:47]Read from MH i2c: E2 0B 00 CD 26 00 E0 34 3E 1B AA E3 B0 F5 90 00 0E [13:26:47]RAPDU: E0 34 3E 1B AA E3 B0 F5 90 00 [13:26:47]wFMCommunicate OK [13:26:47]SAM_PROTO_SignData done [13:26:47]FM_MakeSignedData done [13:26:47]CreateOFDProtocolMessage [13:26:47]wFMCommunicate request_size=4 [13:26:47]MH_SAM_APDU [13:26:47]CAPDU: 80 11 00 00 [13:26:47]Write to MH i2c: E2 08 00 CE 26 80 11 00 00 00 00 00 00 6E [13:26:47]Write i2c OK [13:26:47]MH_I2C_Read... [13:26:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:26:47]Read from MH i2c: E2 [13:26:47]MH_I2C_Read... [13:26:47]Read from MH i2c: E2 17 00 [13:26:47]MH_I2C_Read... [13:26:47]Read from MH i2c: E2 17 00 CE 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 CC [13:26:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:26:47]wFMCommunicate OK [13:26:47]CreateOFDProtocolMessage done [13:26:47]OFDSenderStorePacket 123605 [13:26:47]StoreOFDPacket docnum=123605 [13:26:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 01 00 00 28 DE 08 01 05 BF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 17 CC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D5 E2 01 00 35 04 06 00 16 78 FB 95 23 A3 E0 34 3E 1B AA E3 B0 F5 [13:26:47]CheckFolder [13:26:47]dirname=/storage/ofd_packets [13:26:47]CheckFolder done [13:26:47]ProducePacketName [13:26:47]name=ofd_packets/00123605 [13:26:47]NVStorageSaveData ofd_packets/00123605 [13:26:47]File name is /storage/ofd_packets/00123605 [13:26:47]Write 302 bytes [13:26:47]NVStorageSaveData done [13:26:47]OFDSenderStorePacket done [13:26:47]KKMCreateOFDPacket done [13:26:47]NVStorageSaveData kkm_last_timestamp [13:26:47]File name is /storage/kkm_last_timestamp [13:26:47]Write 4 bytes [13:26:47]NVStorageSaveData done [13:26:47]ExternCall_PrintAddStr [13:26:47]wPrintStart [13:26:47]Write to MH i2c: 01 00 00 CF 26 F5 [13:26:47]Write i2c OK [13:26:47]MH_I2C_Read... [13:26:47]Read from MH i2c: 01 [13:26:47]MH_I2C_Read... [13:26:47]Read from MH i2c: 01 07 00 [13:26:47]MH_I2C_Read... [13:26:47]Read from MH i2c: 01 07 00 CF 26 00 00 00 00 00 FF 0F 0A [13:26:47]RasterBufferAndPrint [13:26:47]line Счет N : (1)1106635 [13:26:47]line ИНН: 02508201610067 [13:26:47]line Контрольно-Кассовый Чек [13:26:47]line ПРОДАЖА [13:26:47]line ТРК (МРК, ГНК) : 61 [13:26:47]line Товар: 2710194210 [13:26:47]line ДТ(л)-К-5 [13:26:47]line 14.110 * 70.90 [13:26:47]line = 1000.40 [13:26:47]line НДС 12% НСП 1% [13:26:47]line > о реализуемом товаре [13:26:47]line ОКРУГЛЕНИЕ: -0.40 [13:26:47]line ИТОГО: 1000.00 [13:26:47]line Внесено: 1000.00 [13:26:47]line СДАЧА: 0.00 [13:26:47]line НСП 1% : 8.85 [13:26:47]line НДС 12% : 106.24 [13:26:47]line Наличными: 1000.00 [13:26:47]line Безнал.: 0.00 [13:26:47]line Место: АЗС № 25 "Партнер Нефть" [13:26:47]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:26:47]line СНО: Общий режим [13:26:47]line Чек 205 04.03.2024 13:26 [13:26:47]line Смена: 324 ФФД: 1.0 [13:26:47]line ЗНМ: 0300000019 [13:26:47]line РНМ: 0000000000090573 [13:26:47]line Версия ККМ: 001 [13:26:47]line ФМ: 0000000000874798 [13:26:47]line ФД: 123605 [13:26:47]line ФПД: 24708872741795 [13:26:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T132647&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123605&fm=24708872741795&tin=02508201610067®Number=0000000000090573&sum=100000 [13:26:48]OFD Sender: Processing packet 123605 [packets to send 112, broken 111] [13:26:48]ProducePacketName [13:26:48]name=ofd_packets/00123605 [13:26:48]OFD Sender: To server: pG, [13:26:48]CommunicateWithHost lk.salyk.kg:30040 [13:26:48]ConnectInit lk.salyk.kg [13:26:48]written 0, free lines is 4095 [13:26:48]Connected sock=10 [13: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 37 39 38 10 01 00 00 28 DE 08 01 05 BF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 37 00 00 00 00 00 37 04 06 00 B2 1B 00 00 00 00 13 04 06 00 C8 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 17 CC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D5 E2 01 00 35 04 06 00 16 78 FB 95 23 A3 E0 34 3E 1B AA E3 B0 F5 [13: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 37 39 38 4F 00 00 00 20 8B 47 00 F7 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 37 39 38 10 04 04 00 D5 E2 01 00 F4 03 04 00 3F 78 E5 65 B6 04 01 00 00 F0 13 B0 31 38 4A DB CC [13:26:48]CommunicateWithHost err = 0 [13:26:48]CheckOFDResponse [13:26:48]1017 (14) - 77093643461234 [13:26:48]1041 (16) - 0000000000874798 [13:26:48]1040 (4) - 123605 [13:26:48]1012 (4) - 04.03.2024 07:29 [13:26:48]1206 (1) - 0 [13:26:48]OFD Sender: Remove packet 123605 [13:26:48]ProducePacketName [13:26:48]name=ofd_packets/00123605 [13:26:48]NVStorageDeleteData [13:26:48]Write to MH i2c: 01 00 00 FA 26 20 [13:26:48]Write i2c OK [13:26:48]MH_I2C_Read... [13:26:48]Read from MH i2c: 01 [13:26:48]MH_I2C_Read... [13:26:48]Read from MH i2c: 01 07 00 [13:26:48]MH_I2C_Read... [13:26:48]Read from MH i2c: 01 07 00 FA 26 00 00 00 00 00 EA 0C 1D [13:26:48]RasterBufferAndPrint [13:26:48]line [13:26:48]line [13:26:48]line [13:26:48]line [13:26:48]line [13:26:48]written 0, free lines is 3315 [13:26:48]MH_Cut [13:26:48]Write to MH i2c: D1 01 00 01 27 01 FA [13:26:48]Write i2c OK [13:26:48]MH_I2C_Read... [13:26:48]Read from MH i2c: D1 [13:26:48]MH_I2C_Read... [13:26:48]Read from MH i2c: D1 01 00 [13:26:48]MH_I2C_Read... [13:26:48]Read from MH i2c: D1 01 00 01 27 00 F9 [13:26:48]Write to MH i2c: 01 00 00 02 27 29 [13:26:48]Write i2c OK [13:26:48]MH_I2C_Read... [13:26:48]OFD Sender: No OFD packet to send [13:26:49]*** Cut start [13:26:49]*** Purtial cut [13:26:49]*** Stage 1: CUTSNS_PIN = 1 [13:26:51]Read from MH i2c: 01 [13:26:51]MH_I2C_Read... [13:26:51]*** Stop cut motor [13:26:51]*** Cut end [13:26:51]Read from MH i2c: 01 07 00 [13:26:51]MH_I2C_Read... [13:26:51]Read from MH i2c: 01 07 00 02 27 00 00 00 00 00 FF 0F 3E [13:26:51]process_action close_receipt done [13:26:51]requested_data is exist [13:26:51]produce_requested_data [13:26:51]requested_item fm.sn is exist - process it [13:26:51]wFMCommunicate request_size=4 [13:26:51]MH_SAM_APDU [13:26:51]CAPDU: 80 11 00 00 [13:26:51]Write to MH i2c: E2 08 00 03 27 80 11 00 00 00 00 00 00 A4 [13:26:51]Write i2c OK [13:26:51]MH_I2C_Read... [13:26:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:26:51]Read from MH i2c: E2 [13:26:51]MH_I2C_Read... [13:26:51]Read from MH i2c: E2 17 00 [13:26:51]MH_I2C_Read... [13:26:51]Read from MH i2c: E2 17 00 03 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 02 [13:26:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:26:51]wFMCommunicate OK [13:26:51]requested_item fd.num is exist - process it [13:26:51]SAM_PROTO_GetFieldsCounters [13:26:51]wFMCommunicate request_size=4 [13:26:51]MH_SAM_APDU [13:26:51]CAPDU: 80 13 00 00 [13:26:51]Write to MH i2c: E2 08 00 04 27 80 13 00 00 00 00 00 00 A7 [13:26:51]Write i2c OK [13:26:51]MH_I2C_Read... [13:26:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:26:51]Read from MH i2c: E2 [13:26:51]MH_I2C_Read... [13:26:51]Read from MH i2c: E2 62 00 [13:26:51]MH_I2C_Read... [13:26:51]Read from MH i2c: E2 62 00 04 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D5 E2 01 00 0E 04 04 00 44 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 36 [13:26: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D5 E2 01 00 0E 04 04 00 44 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 [13:26:51]wFMCommunicate OK [13:26:51]SAM_PROTO_GetFieldsCounters done [13:26:51]requested_item shift.num is exist - process it [13:26:51]requested_item shift.opened is exist - process it [13:26:51]req_shift_opened [13:26:51]FM_GetShiftState [13:26:51]SAM_PROTO_GetShiftState [13:26:51]wFMCommunicate request_size=4 [13:26:51]MH_SAM_APDU [13:26:51]CAPDU: 80 13 01 00 [13:26:51]Write to MH i2c: E2 08 00 05 27 80 13 01 00 00 00 00 00 A9 [13:26:51]Write i2c OK [13:26:51]MH_I2C_Read... [13:26:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:26:51]Read from MH i2c: E2 [13:26:51]MH_I2C_Read... [13:26:51]Read from MH i2c: E2 0E 00 [13:26:51]MH_I2C_Read... [13:26:51]Read from MH i2c: E2 0E 00 05 27 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 C0 [13:26:51]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:26:51]wFMCommunicate OK [13:26:51]SAM_PROTO_GetShiftState done [13:26:51]FM_GetShiftState done [13:26:51]req_shift_opened done [13:26:51]requested_item shift.open_date is exist - process it [13:26:51]req_shift_open_date [13:26:51]req_shift_open_date done [13:26:51]produce_requested_data done [13:26:51]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123605,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:26:51]process_action_free close_receipt [13:26:51]json_value_free [13:26:51]json_value_free done [13:26:51]process_json_proto returns [13:26:51]Send response to host [13:26:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123605,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:26:51]free response buf [13:26:51]execute_script done [13:26:51]execute_script returns [13:26:51]free content buf [13:26:51]Sock 9.Close socket [13:26:51]Sock 9.Thread stoped [13:26:51]accept exits with 7 [13:26:51]New connection [13:26:51]New thread 3067436388 created [13:26:51]Thread 3067579748 joined [13:26:51]Waiting for new connection... [13:26:51] Sock 7.Parse request [13:26:51]Sock 7.Check first char [13:26:51]Sock 7.First char is OK [13:26:51]request: POST /json_proto HTTP/1.0 [13:26:51]Method: POST [13:26:51]URL: /json_proto [13:26:51]Method is POST - this is cgi request [13:26:51]url: /json_proto [13:26:51]query_string will be loaded in cgi processing [13:26:51]execute_cgi json_proto POST (null) [13:26:51]execute_cgi path=json_proto method=POST [13:26:51]POST find Content-Length [13:26:51]Host: 172.17.48.197:8080 [13:26:51]Content-Length: 1215 [13:26:51]Content-Type: application/json [13:26:51] [13:26:51]POST finish read [13:26:51]Found Content-Length = 1215 [13:26:51]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106634\u000A04.03.2024 13:23\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.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\u000A3862705\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:26:51]execute_script... [13:26:51]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 25\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)1106634\u000A04.03.2024 13:23\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 10.000 x 61.90\u000A\u0418\u0422\u041E\u0413: 619.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\u000A3862705\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:26:51]POST & json_proto [13:26:51]process_json_proto [13:26:51]json parsed OK: [13:26:51]protocol is kg_v1.0 [13:26:51]action value=print_text [13:26:51]process_action print_text [13:26:51]cmd_print_text [13:26:51]ExternCall_PrintAddStr [13:26:51]wPrintStart [13:26:51]Write to MH i2c: 01 00 00 06 27 2D [13:26:51]Write i2c OK [13:26:51]MH_I2C_Read... [13:26:51]Read from MH i2c: 01 [13:26:51]MH_I2C_Read... [13:26:51]Read from MH i2c: 01 07 00 [13:26:51]MH_I2C_Read... [13:26:51]Read from MH i2c: 01 07 00 06 27 00 00 00 00 00 FF 0F 42 [13:26:51]RasterBufferAndPrint [13:26:51]line *****ТОВАРНЫЙ ЧЕК***** [13:26:51]line АЗС 25 [13:26:51]line Партнер нефть [13:26:51]line 02508201610067 [13:26:51]line Кассир : Абылгазиев А. [13:26:51]line Счет N : (1)1106634 [13:26:51]line 04.03.2024 13:23 [13:26:51]line ПРОДАЖА [13:26:51]line ТРК (МРК, ГНК): 52 [13:26:51]line Вид ГСМ : 2710124130 [13:26:51]line Аи-92-К-5 [13:26:51]line 10.000 x 61.90 [13:26:51]line ИТОГ: 619.00 [13:26:51]line Тип оплаты: Талоны: Топливные Талоны [13:26:51]line 3862705 [13:26:51]line ______________________ [13:26:51]line (подпись) [13:26:51]written 0, free lines is 4095 [13:26:52]Write to MH i2c: 01 00 00 1A 27 41 [13:26:52]Write i2c OK [13:26:52]MH_I2C_Read... [13:26:52]Read from MH i2c: 01 [13:26:52]MH_I2C_Read... [13:26:52]Read from MH i2c: 01 07 00 [13:26:52]MH_I2C_Read... [13:26:52]Read from MH i2c: 01 07 00 1A 27 00 00 00 00 00 12 0E 68 [13:26:52]RasterBufferAndPrint [13:26:52]line [13:26:52]line [13:26:52]line [13:26:52]line [13:26:52]line [13:26:52]written 0, free lines is 3605 [13:26:52]MH_Cut [13:26:52]Write to MH i2c: D1 01 00 21 27 01 1A [13:26:52]Write i2c OK [13:26:52]MH_I2C_Read... [13:26:52]Read from MH i2c: D1 [13:26:52]MH_I2C_Read... [13:26:52]Read from MH i2c: D1 01 00 [13:26:52]MH_I2C_Read... [13:26:52]Read from MH i2c: D1 01 00 21 27 00 19 [13:26:52]Write to MH i2c: 01 00 00 22 27 49 [13:26:52]Write i2c OK [13:26:52]MH_I2C_Read... [13:26:52]*** Cut start [13:26:52]*** Purtial cut [13:26:52]*** Stage 1: CUTSNS_PIN = 1 [13:26:53]OFD Sender: No OFD packet to send [13:26:54]Read from MH i2c: 01 [13:26:54]MH_I2C_Read... [13:26:54]*** Stop cut motor [13:26:54]*** Cut end [13:26:54]Read from MH i2c: 01 07 00 [13:26:54]MH_I2C_Read... [13:26:54]Read from MH i2c: 01 07 00 22 27 00 00 00 00 00 FF 0F 5E [13:26:54]process_action print_text done [13:26:54]requested_data is exist [13:26:54]produce_requested_data [13:26:54]requested_item fm.sn is exist - process it [13:26:54]wFMCommunicate request_size=4 [13:26:54]MH_SAM_APDU [13:26:54]CAPDU: 80 11 00 00 [13:26:54]Write to MH i2c: E2 08 00 23 27 80 11 00 00 00 00 00 00 C4 [13:26:54]Write i2c OK [13:26:54]MH_I2C_Read... [13:26:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:26:54]Read from MH i2c: E2 [13:26:54]MH_I2C_Read... [13:26:54]Read from MH i2c: E2 17 00 [13:26:54]MH_I2C_Read... [13:26:54]Read from MH i2c: E2 17 00 23 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 22 [13:26:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:26:54]wFMCommunicate OK [13:26:54]requested_item fd.num is exist - process it [13:26:54]SAM_PROTO_GetFieldsCounters [13:26:54]wFMCommunicate request_size=4 [13:26:54]MH_SAM_APDU [13:26:54]CAPDU: 80 13 00 00 [13:26:54]Write to MH i2c: E2 08 00 24 27 80 13 00 00 00 00 00 00 C7 [13:26:54]Write i2c OK [13:26:54]MH_I2C_Read... [13:26:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:26:54]Read from MH i2c: E2 [13:26:54]MH_I2C_Read... [13:26:54]Read from MH i2c: E2 62 00 [13:26:54]MH_I2C_Read... [13:26:54]Read from MH i2c: E2 62 00 24 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D5 E2 01 00 0E 04 04 00 44 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 56 [13:26: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D5 E2 01 00 0E 04 04 00 44 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 [13:26:54]wFMCommunicate OK [13:26:54]SAM_PROTO_GetFieldsCounters done [13:26:54]requested_item shift.num is exist - process it [13:26:54]requested_item shift.opened is exist - process it [13:26:54]req_shift_opened [13:26:54]FM_GetShiftState [13:26:54]SAM_PROTO_GetShiftState [13:26:54]wFMCommunicate request_size=4 [13:26:54]MH_SAM_APDU [13:26:54]CAPDU: 80 13 01 00 [13:26:54]Write to MH i2c: E2 08 00 25 27 80 13 01 00 00 00 00 00 C9 [13:26:54]Write i2c OK [13:26:54]MH_I2C_Read... [13:26:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:26:54]Read from MH i2c: E2 [13:26:54]MH_I2C_Read... [13:26:54]Read from MH i2c: E2 0E 00 [13:26:54]MH_I2C_Read... [13:26:54]Read from MH i2c: E2 0E 00 25 27 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 E0 [13:26:54]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:26:54]wFMCommunicate OK [13:26:54]SAM_PROTO_GetShiftState done [13:26:54]FM_GetShiftState done [13:26:54]req_shift_opened done [13:26:54]requested_item shift.open_date is exist - process it [13:26:54]req_shift_open_date [13:26:54]req_shift_open_date done [13:26:54]produce_requested_data done [13:26:54]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123605,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:26:54]process_action_free print_text [13:26:54]json_value_free [13:26:54]json_value_free done [13:26:54]process_json_proto returns [13:26:54]Send response to host [13:26:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123605,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:26:54]free response buf [13:26:54]execute_script done [13:26:54]execute_script returns [13:26:54]free content buf [13:26:54]Sock 7.Close socket [13:26:54]Sock 7.Thread stoped [13:26:58]OFD Sender: No OFD packet to send [13:27:03]OFD Sender: No OFD packet to send [13:27:08]OFD Sender: No OFD packet to send [13:27:13]OFD Sender: No OFD packet to send [13:27:18]OFD Sender: No OFD packet to send [13:27:23]OFD Sender: No OFD packet to send [13:27:28]OFD Sender: No OFD packet to send [13:27:33]OFD Sender: No OFD packet to send [13:27:38]OFD Sender: No OFD packet to send [13:27:43]OFD Sender: No OFD packet to send [13:27:48]OFD Sender: No OFD packet to send [13:27:53]OFD Sender: No OFD packet to send [13:27:58]OFD Sender: No OFD packet to send [13:28:03]accept exits with 9 [13:28:03]New connection [13:28:03]New thread 3067579748 created [13:28:03]Thread 3067436388 joined [13:28:03]Waiting for new connection... [13:28:03] Sock 9.Parse request [13:28:03]Sock 9.Check first char [13:28:03]Sock 9.First char is OK [13:28:03]request: POST /json_proto HTTP/1.0 [13:28:03]Method: POST [13:28:03]URL: /json_proto [13:28:03]Method is POST - this is cgi request [13:28:03]url: /json_proto [13:28:03]query_string will be loaded in cgi processing [13:28:03]execute_cgi json_proto POST (null) [13:28:03]execute_cgi path=json_proto method=POST [13:28:03]POST find Content-Length [13:28:03]Host: 172.17.48.197:8080 [13:28:03]Content-Length: 683 [13:28:03]Content-Type: application/json [13:28:03] [13:28:03]POST finish read [13:28:03]Found Content-Length = 683 [13:28:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106636", "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" : 69.50, "quantity" : 20.720, "sum" : 1440.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1440.00, "total" : 1440.00, "payments": [ { "type": 0, "sum" : 1440.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:28:03]execute_script... [13:28:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1106636", "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" : 69.50, "quantity" : 20.720, "sum" : 1440.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1440.00, "total" : 1440.00, "payments": [ { "type": 0, "sum" : 1440.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:28:03]POST & json_proto [13:28:03]process_json_proto [13:28:03]json parsed OK: [13:28:03]protocol is kg_v1.0 [13:28:03]action value=close_receipt [13:28:03]process_action close_receipt [13:28:03]cmd_close_receipt [13:28:03]MH_GetDate [13:28:03]Write to MH i2c: F0 00 00 26 27 3C [13:28:03]Write i2c OK [13:28:03]MH_I2C_Read... [13:28:03]Read from MH i2c: F0 [13:28:03]MH_I2C_Read... [13:28:03]Read from MH i2c: F0 09 00 [13:28:03]MH_I2C_Read... [13:28:03]Read from MH i2c: F0 09 00 26 27 00 64 CC E5 65 6C AF E3 65 22 [13:28:03]GetLastDocTimeStamp 1709558807 [13:28:03]current date 1709558884 [13:28:03]FM_GetShiftState [13:28:03]SAM_PROTO_GetShiftState [13:28:03]wFMCommunicate request_size=4 [13:28:03]MH_SAM_APDU [13:28:03]CAPDU: 80 13 01 00 [13:28:03]Write to MH i2c: E2 08 00 27 27 80 13 01 00 00 00 00 00 CB [13:28:03]Write i2c OK [13:28:03]MH_I2C_Read... [13:28:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:28:03]Read from MH i2c: E2 [13:28:03]MH_I2C_Read... [13:28:03]Read from MH i2c: E2 0E 00 [13:28:03]MH_I2C_Read... [13:28:03]Read from MH i2c: E2 0E 00 27 27 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 E2 [13:28:03]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:28:03]wFMCommunicate OK [13:28:03]SAM_PROTO_GetShiftState done [13:28:03]FM_GetShiftState done [13:28:03]opened in 1709511088 [13:28:03]opened+sec_in_day 1709597488 [13:28:03]quantity*price = 144004 [13:28:03]sum+1 = 144005 [13:28:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 1440.00 Внесено: 1440.00 СДАЧА: 0.00 НСП 1% : 12.74 НДС 12% : 152.92 Наличными: 1440.00 Безнал.: 0.00 Место: АЗС № 25 "Партнер Нефть" Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 СНО: Общий режим Чек 206 04.03.2024 13:28 Смена: 324 ФФД: 1.0 ЗНМ: 0300000019 РНМ: 0000000000090573 Версия ККМ: 001 ФМ: 0000000000874798 ФД: 123606 ФПД: 150778428142929 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T132804&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123606&fm=150778428142929&tin=02508201610067®Number=0000000000090573&sum=144000 [13:28:04]StoreToDocumentArchive [13:28:04]shift 324 fd 123606 [13:28:04]save to /storage/0324/doc_00123606 [13:28:04]save last doc name /storage/0324/doc_00123606 to /storage/kkm_last_doc_name [13:28:04]save OK [13:28:04]Clear old archive folders... [13:28:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:28:04]tlvbuf is B6FEE120 [13:28:04]SAM_PROTO_ClearQueue [13:28:04]wFMCommunicate request_size=4 [13:28:04]MH_SAM_APDU [13:28:04]CAPDU: 80 09 00 00 [13:28:04]Write to MH i2c: E2 08 00 34 27 80 09 00 00 00 00 00 00 CD [13:28:04]Write i2c OK [13:28:04]MH_I2C_Read... [13:28:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:28:04]Read from MH i2c: E2 [13:28:04]MH_I2C_Read... [13:28:04]Read from MH i2c: E2 03 00 [13:28:04]MH_I2C_Read... [13:28:04]Read from MH i2c: E2 03 00 34 27 00 90 00 CF [13:28:04]RAPDU: 90 00 [13:28:04]wFMCommunicate OK [13:28:04]SAM_PROTO_ClearQueue done [13:28:04]KKMCreateOFDPacket [13:28:04]OFDProtocolAddRootSTLVToBuf [13:28:04]FM_MakeSignedData [13:28:04]FM_MakeSignedData [13:28:04]SAM_PROTO_SignData [13:28:04]wFMCommunicate request_size=4 [13:28:04]MH_SAM_APDU [13:28:04]CAPDU: 80 0D 01 02 [13:28:04]Write to MH i2c: E2 08 00 35 27 80 0D 01 02 00 00 00 00 D5 [13:28:04]Write i2c OK [13:28:04]MH_I2C_Read... [13:28:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:28:04]Read from MH i2c: E2 [13:28:04]MH_I2C_Read... [13:28:04]Read from MH i2c: E2 03 00 [13:28:04]MH_I2C_Read... [13:28:04]Read from MH i2c: E2 03 00 35 27 00 90 00 D0 [13:28:04]RAPDU: 90 00 [13:28:04]wFMCommunicate OK [13:28:04]wFMCommunicate request_size=255 [13:28:04]MH_SAM_APDU [13:28:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F0 50 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 84 32 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 32 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 3B 00 00 00 00 07 04 06 00 80 32 02 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 64 CC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D6 E2 01 00 35 04 06 00 89 [13:28:04]Write to MH i2c: E2 02 01 36 27 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F0 50 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 84 32 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 32 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 3B 00 00 00 00 07 04 06 00 80 32 02 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 64 CC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D6 E2 01 00 35 04 06 00 89 00 00 52 [13:28:04]Write i2c OK [13:28:04]MH_I2C_Read... [13:28:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:28:05]Read from MH i2c: E2 [13:28:05]MH_I2C_Read... [13:28:05]Read from MH i2c: E2 03 00 [13:28:05]MH_I2C_Read... [13:28:05]Read from MH i2c: E2 03 00 36 27 00 90 00 D1 [13:28:05]RAPDU: 90 00 [13:28:05]wFMCommunicate OK [13:28:05]wFMCommunicate request_size=10 [13:28:05]MH_SAM_APDU [13:28:05]CAPDU: 80 0D 02 02 05 21 D6 A6 35 51 [13:28:05]Write to MH i2c: E2 0D 00 37 27 80 0D 02 02 05 00 21 D6 A6 35 51 00 00 05 [13:28:05]Write i2c OK [13:28:05]MH_I2C_Read... [13:28:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:28:05]Read from MH i2c: E2 [13:28:05]MH_I2C_Read... [13:28:05]Read from MH i2c: E2 03 00 [13:28:05]MH_I2C_Read... [13:28:05]Read from MH i2c: E2 03 00 37 27 00 90 00 D2 [13:28:05]RAPDU: 90 00 [13:28:05]wFMCommunicate OK [13:28:05]wFMCommunicate request_size=4 [13:28:05]MH_SAM_APDU [13:28:05]CAPDU: 80 0D 03 02 [13:28:05]Write to MH i2c: E2 08 00 38 27 80 0D 03 02 00 00 00 00 DA [13:28:05]Write i2c OK [13:28:05]MH_I2C_Read... [13:28:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:28:05]Read from MH i2c: E2 [13:28:05]MH_I2C_Read... [13:28:05]Read from MH i2c: E2 0B 00 [13:28:05]MH_I2C_Read... [13:28:05]Read from MH i2c: E2 0B 00 38 27 00 46 7F 1C C2 D9 82 0F F3 90 00 DB [13:28:05]RAPDU: 46 7F 1C C2 D9 82 0F F3 90 00 [13:28:05]wFMCommunicate OK [13:28:05]SAM_PROTO_SignData done [13:28:05]FM_MakeSignedData done [13:28:05]CreateOFDProtocolMessage [13:28:05]wFMCommunicate request_size=4 [13:28:05]MH_SAM_APDU [13:28:05]CAPDU: 80 11 00 00 [13:28:05]Write to MH i2c: E2 08 00 39 27 80 11 00 00 00 00 00 00 DA [13:28:05]Write i2c OK [13:28:05]MH_I2C_Read... [13:28:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:28:05]Read from MH i2c: E2 [13:28:05]MH_I2C_Read... [13:28:05]Read from MH i2c: E2 17 00 [13:28:05]MH_I2C_Read... [13:28:05]Read from MH i2c: E2 17 00 39 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 38 [13:28:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:28:05]wFMCommunicate OK [13:28:05]CreateOFDProtocolMessage done [13:28:05]OFDSenderStorePacket 123606 [13:28:05]StoreOFDPacket docnum=123606 [13:28:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E0 AF 07 01 B6 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F0 50 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 84 32 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 32 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 3B 00 00 00 00 07 04 06 00 80 32 02 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 64 CC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D6 E2 01 00 35 04 06 00 89 21 D6 A6 35 51 46 7F 1C C2 D9 82 0F F3 [13:28:05]CheckFolder [13:28:05]dirname=/storage/ofd_packets [13:28:05]CheckFolder done [13:28:05]ProducePacketName [13:28:05]name=ofd_packets/00123606 [13:28:05]NVStorageSaveData ofd_packets/00123606 [13:28:05]File name is /storage/ofd_packets/00123606 [13:28:05]Write 301 bytes [13:28:05]NVStorageSaveData done [13:28:05]OFDSenderStorePacket done [13:28:05]KKMCreateOFDPacket done [13:28:05]NVStorageSaveData kkm_last_timestamp [13:28:05]File name is /storage/kkm_last_timestamp [13:28:05]Write 4 bytes [13:28:05]NVStorageSaveData done [13:28:05]ExternCall_PrintAddStr [13:28:05]wPrintStart [13:28:05]Write to MH i2c: 01 00 00 3A 27 61 [13:28:05]Write i2c OK [13:28:05]MH_I2C_Read... [13:28:05]Read from MH i2c: 01 [13:28:05]MH_I2C_Read... [13:28:05]Read from MH i2c: 01 07 00 [13:28:05]MH_I2C_Read... [13:28:05]Read from MH i2c: 01 07 00 3A 27 00 00 00 00 00 FF 0F 76 [13:28:05]RasterBufferAndPrint [13:28:05]line Счет N : (1)1106636 [13:28:05]line ИНН: 02508201610067 [13:28:05]line Контрольно-Кассовый Чек [13:28:05]line ПРОДАЖА [13:28:05]line ТРК (МРК, ГНК) : 13 [13:28:05]line Товар: 2710124500 [13:28:05]line Аи-95-К-5 [13:28:05]line 20.720 * 69.50 [13:28:05]line = 1440.04 [13:28:05]line НДС 12% НСП 1% [13:28:05]line > о реализуемом товаре [13:28:05]line ОКРУГЛЕНИЕ: -0.04 [13:28:05]line ИТОГО: 1440.00 [13:28:05]line Внесено: 1440.00 [13:28:05]line СДАЧА: 0.00 [13:28:05]line НСП 1% : 12.74 [13:28:05]line НДС 12% : 152.92 [13:28:05]line Наличными: 1440.00 [13:28:05]line Безнал.: 0.00 [13:28:05]line Место: АЗС № 25 "Партнер Нефть" [13:28:05]line Адрес: 720001, г. Бишкек, ул. Медерова 48 А, 42.851868, 74.614018 [13:28:05]line СНО: Общий режим [13:28:05]line Чек 206 04.03.2024 13:28 [13:28:05]line Смена: 324 ФФД: 1.0 [13:28:05]line ЗНМ: 0300000019 [13:28:05]line РНМ: 0000000000090573 [13:28:05]line Версия ККМ: 001 [13:28:05]line ФМ: 0000000000874798 [13:28:05]line ФД: 123606 [13:28:05]line ФПД: 150778428142929 [13:28:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240304T132804&type=1&operation_type=1&fn_number=0000000000874798&fd_number=123606&fm=150778428142929&tin=02508201610067®Number=0000000000090573&sum=144000 [13:28:05]OFD Sender: Processing packet 123606 [packets to send 112, broken 111] [13:28:05]ProducePacketName [13:28:05]name=ofd_packets/00123606 [13:28:05]OFD Sender: To server: pG, [13:28:05]CommunicateWithHost lk.salyk.kg:30040 [13:28:05]ConnectInit lk.salyk.kg [13:28:05]written 0, free lines is 4095 [13:28:05]Connected sock=7 [13:28:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0F 01 00 00 E0 AF 07 01 B6 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F0 50 00 00 00 00 00 37 04 06 00 26 1B 00 00 00 00 13 04 06 00 84 32 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 32 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 3B 00 00 00 00 07 04 06 00 80 32 02 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 64 CC E5 65 0E 04 04 00 44 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D6 E2 01 00 35 04 06 00 89 21 D6 A6 35 51 46 7F 1C C2 D9 82 0F F3 [13:28:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 57 AC 47 00 46 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 37 39 38 10 04 04 00 D6 E2 01 00 F4 03 04 00 8D 78 E5 65 B6 04 01 00 00 DA 2A 27 38 0F 90 D0 63 [13:28:05]CommunicateWithHost err = 0 [13:28:05]CheckOFDResponse [13:28:05]1017 (14) - 77093643461234 [13:28:05]1041 (16) - 0000000000874798 [13:28:05]1040 (4) - 123606 [13:28:05]1012 (4) - 04.03.2024 07:30 [13:28:05]1206 (1) - 0 [13:28:05]OFD Sender: Remove packet 123606 [13:28:05]ProducePacketName [13:28:05]name=ofd_packets/00123606 [13:28:05]NVStorageDeleteData [13:28:06]Write to MH i2c: 01 00 00 65 27 8C [13:28:06]Write i2c OK [13:28:06]MH_I2C_Read... [13:28:06]Read from MH i2c: 01 [13:28:06]MH_I2C_Read... [13:28:06]Read from MH i2c: 01 07 00 [13:28:06]MH_I2C_Read... [13:28:06]Read from MH i2c: 01 07 00 65 27 00 00 00 00 00 FC 0C 9B [13:28:06]RasterBufferAndPrint [13:28:06]line [13:28:06]line [13:28:06]line [13:28:06]line [13:28:06]line [13:28:06]written 0, free lines is 3333 [13:28:06]MH_Cut [13:28:06]Write to MH i2c: D1 01 00 6C 27 01 65 [13:28:06]Write i2c OK [13:28:06]MH_I2C_Read... [13:28:06]Read from MH i2c: D1 [13:28:06]MH_I2C_Read... [13:28:06]Read from MH i2c: D1 01 00 [13:28:06]MH_I2C_Read... [13:28:06]Read from MH i2c: D1 01 00 6C 27 00 64 [13:28:06]Write to MH i2c: 01 00 00 6D 27 94 [13:28:06]Write i2c OK [13:28:06]MH_I2C_Read... [13:28:06]OFD Sender: No OFD packet to send [13:28:06]*** Cut start [13:28:06]*** Purtial cut [13:28:06]*** Stage 1: CUTSNS_PIN = 1 [13:28:08]Read from MH i2c: 01 [13:28:08]MH_I2C_Read... [13:28:08]*** Stop cut motor [13:28:08]*** Cut end [13:28:08]Read from MH i2c: 01 07 00 [13:28:08]MH_I2C_Read... [13:28:08]Read from MH i2c: 01 07 00 6D 27 00 00 00 00 00 FF 0F A9 [13:28:08]process_action close_receipt done [13:28:08]requested_data is exist [13:28:08]produce_requested_data [13:28:08]requested_item fm.sn is exist - process it [13:28:08]wFMCommunicate request_size=4 [13:28:08]MH_SAM_APDU [13:28:08]CAPDU: 80 11 00 00 [13:28:08]Write to MH i2c: E2 08 00 6E 27 80 11 00 00 00 00 00 00 0F [13:28:08]Write i2c OK [13:28:08]MH_I2C_Read... [13:28:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:28:08]Read from MH i2c: E2 [13:28:08]MH_I2C_Read... [13:28:08]Read from MH i2c: E2 17 00 [13:28:08]MH_I2C_Read... [13:28:08]Read from MH i2c: E2 17 00 6E 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 6D [13:28:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:28:08]wFMCommunicate OK [13:28:08]requested_item fd.num is exist - process it [13:28:08]SAM_PROTO_GetFieldsCounters [13:28:08]wFMCommunicate request_size=4 [13:28:08]MH_SAM_APDU [13:28:08]CAPDU: 80 13 00 00 [13:28:08]Write to MH i2c: E2 08 00 6F 27 80 13 00 00 00 00 00 00 12 [13:28:08]Write i2c OK [13:28:08]MH_I2C_Read... [13:28:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:28:08]Read from MH i2c: E2 [13:28:08]MH_I2C_Read... [13:28:08]Read from MH i2c: E2 62 00 [13:28:08]MH_I2C_Read... [13:28:08]Read from MH i2c: E2 62 00 6F 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D6 E2 01 00 0E 04 04 00 44 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 A5 [13:28: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D6 E2 01 00 0E 04 04 00 44 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 [13:28:08]wFMCommunicate OK [13:28:08]SAM_PROTO_GetFieldsCounters done [13:28:08]requested_item shift.num is exist - process it [13:28:08]requested_item shift.opened is exist - process it [13:28:08]req_shift_opened [13:28:08]FM_GetShiftState [13:28:08]SAM_PROTO_GetShiftState [13:28:08]wFMCommunicate request_size=4 [13:28:08]MH_SAM_APDU [13:28:08]CAPDU: 80 13 01 00 [13:28:08]Write to MH i2c: E2 08 00 70 27 80 13 01 00 00 00 00 00 14 [13:28:08]Write i2c OK [13:28:08]MH_I2C_Read... [13:28:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:28:09]Read from MH i2c: E2 [13:28:09]MH_I2C_Read... [13:28:09]Read from MH i2c: E2 0E 00 [13:28:09]MH_I2C_Read... [13:28:09]Read from MH i2c: E2 0E 00 70 27 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 2B [13:28:09]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:28:09]wFMCommunicate OK [13:28:09]SAM_PROTO_GetShiftState done [13:28:09]FM_GetShiftState done [13:28:09]req_shift_opened done [13:28:09]requested_item shift.open_date is exist - process it [13:28:09]req_shift_open_date [13:28:09]req_shift_open_date done [13:28:09]produce_requested_data done [13:28:09]produce_requested_data return {"fm.sn":"0000000000874798","fd.num":123606,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:28:09]process_action_free close_receipt [13:28:09]json_value_free [13:28:09]json_value_free done [13:28:09]process_json_proto returns [13:28:09]Send response to host [13:28:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874798","fd.num":123606,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:28:09]free response buf [13:28:09]execute_script done [13:28:09]execute_script returns [13:28:09]free content buf [13:28:09]Sock 9.Close socket [13:28:09]Sock 9.Thread stoped [13:28:11]OFD Sender: No OFD packet to send [13:28:16]OFD Sender: No OFD packet to send [13:28:21]OFD Sender: No OFD packet to send [13:28:26]OFD Sender: No OFD packet to send [13:28:31]OFD Sender: No OFD packet to send [13:28:36]OFD Sender: No OFD packet to send [13:28:41]OFD Sender: No OFD packet to send [13:28:46]OFD Sender: No OFD packet to send [13:28:51]OFD Sender: No OFD packet to send [13:28:56]OFD Sender: No OFD packet to send [13:29:01]OFD Sender: No OFD packet to send [13:29:06]OFD Sender: No OFD packet to send [13:29:11]accept exits with 10 [13:29:11]New connection [13:29:11]New thread 3067436388 created [13:29:11]Thread 3067579748 joined [13:29:11]Waiting for new connection... [13:29:11] Sock 10.Parse request [13:29:11]Sock 10.Check first char [13:29:11]Sock 10.First char is OK [13:29:11]request: POST /json_proto HTTP/1.0 [13:29:11]Method: POST [13:29:11]URL: /json_proto [13:29:11]Method is POST - this is cgi request [13:29:11]url: /json_proto [13:29:11]query_string will be loaded in cgi processing [13:29:11]execute_cgi json_proto POST (null) [13:29:11]execute_cgi path=json_proto method=POST [13:29:11]POST find Content-Length [13:29:11]Host: 172.17.48.197:8080 [13:29:11]Content-Length: 215 [13:29:11]Content-Type: application/json [13:29:11] [13:29:11]POST finish read [13:29:11]Found Content-Length = 215 [13:29:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:29:11]execute_script... [13:29:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:29:11]POST & json_proto [13:29:11]process_json_proto [13:29:11]json parsed OK: [13:29:11]protocol is kg_v1.0 [13:29:11]action value=get_value [13:29:11]process_action get_value [13:29:11]cmd_get_value [13:29:11]process_action get_value done [13:29:11]requested_data is exist [13:29:11]produce_requested_data [13:29:11]requested_item kkm.sn is exist - process it [13:29:11]requested_item kkm.ver is exist - process it [13:29:11]requested_item fm.sn is exist - process it [13:29:11]wFMCommunicate request_size=4 [13:29:11]MH_SAM_APDU [13:29:11]CAPDU: 80 11 00 00 [13:29:11]Write to MH i2c: E2 08 00 71 27 80 11 00 00 00 00 00 00 12 [13:29:11]Write i2c OK [13:29:11]MH_I2C_Read... [13:29:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:29:11]Read from MH i2c: E2 [13:29:11]MH_I2C_Read... [13:29:11]Read from MH i2c: E2 17 00 [13:29:11]MH_I2C_Read... [13:29:11]Read from MH i2c: E2 17 00 71 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 70 [13:29:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:29:11]wFMCommunicate OK [13:29:11]requested_item fd.num is exist - process it [13:29:11]SAM_PROTO_GetFieldsCounters [13:29:11]wFMCommunicate request_size=4 [13:29:11]MH_SAM_APDU [13:29:11]CAPDU: 80 13 00 00 [13:29:11]Write to MH i2c: E2 08 00 72 27 80 13 00 00 00 00 00 00 15 [13:29:11]Write i2c OK [13:29:11]MH_I2C_Read... [13:29:11]OFD Sender: No OFD packet to send [13:29:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:29:11]Read from MH i2c: E2 [13:29:11]MH_I2C_Read... [13:29:11]Read from MH i2c: E2 62 00 [13:29:11]MH_I2C_Read... [13:29:11]Read from MH i2c: E2 62 00 72 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D6 E2 01 00 0E 04 04 00 44 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 A8 [13:29: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D6 E2 01 00 0E 04 04 00 44 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 [13:29:11]wFMCommunicate OK [13:29:11]SAM_PROTO_GetFieldsCounters done [13:29:11]requested_item shift.num is exist - process it [13:29:11]requested_item shift.opened is exist - process it [13:29:11]req_shift_opened [13:29:11]FM_GetShiftState [13:29:11]SAM_PROTO_GetShiftState [13:29:11]wFMCommunicate request_size=4 [13:29:11]MH_SAM_APDU [13:29:11]CAPDU: 80 13 01 00 [13:29:11]Write to MH i2c: E2 08 00 73 27 80 13 01 00 00 00 00 00 17 [13:29:11]Write i2c OK [13:29:11]MH_I2C_Read... [13:29:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:29:11]Read from MH i2c: E2 [13:29:11]MH_I2C_Read... [13:29:11]Read from MH i2c: E2 0E 00 [13:29:11]MH_I2C_Read... [13:29:11]Read from MH i2c: E2 0E 00 73 27 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 2E [13:29:11]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:29:11]wFMCommunicate OK [13:29:11]SAM_PROTO_GetShiftState done [13:29:11]FM_GetShiftState done [13:29:11]req_shift_opened done [13:29:11]requested_item shift.open_date is exist - process it [13:29:11]req_shift_open_date [13:29:11]req_shift_open_date done [13:29:11]produce_requested_data done [13:29:11]produce_requested_data return {"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":123606,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:29:11]process_action_free get_value [13:29:11]json_value_free [13:29:11]json_value_free done [13:29:11]process_json_proto returns [13:29:11]Send response to host [13:29:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":123606,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:29:11]free response buf [13:29:11]execute_script done [13:29:11]execute_script returns [13:29:11]free content buf [13:29:11]Sock 10.Close socket [13:29:11]Sock 10.Thread stoped [13:29:11]accept exits with 7 [13:29:11]New connection [13:29:11]New thread 3067579748 created [13:29:11]Thread 3067436388 joined [13:29:11]Waiting for new connection... [13:29:11] Sock 7.Parse request [13:29:11]Sock 7.Check first char [13:29:11]Sock 7.First char is OK [13:29:11]request: POST /json_proto HTTP/1.0 [13:29:11]Method: POST [13:29:11]URL: /json_proto [13:29:11]Method is POST - this is cgi request [13:29:11]url: /json_proto [13:29:11]query_string will be loaded in cgi processing [13:29:11]execute_cgi json_proto POST (null) [13:29:11]execute_cgi path=json_proto method=POST [13:29:11]POST find Content-Length [13:29:11]Host: 172.17.48.197:8080 [13:29:11]Content-Length: 331 [13:29:11]Content-Type: application/json [13:29:11] [13:29:11]POST finish read [13:29:11]Found Content-Length = 331 [13:29:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:29:11]execute_script... [13:29:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:29:11]POST & json_proto [13:29:11]process_json_proto [13:29:11]json parsed OK: [13:29:11]protocol is kg_v1.0 [13:29:11]action value=get_value [13:29:11]process_action get_value [13:29:11]cmd_get_value [13:29:11]process_action get_value done [13:29:11]requested_data is exist [13:29:11]produce_requested_data [13:29:11]requested_item fm.sale.total is exist - process it [13:29:11]SAM_PROTO_GetFMData [13:29:11]wFMCommunicate request_size=4 [13:29:11]MH_SAM_APDU [13:29:11]CAPDU: 80 13 03 00 [13:29:11]Write to MH i2c: E2 08 00 74 27 80 13 03 00 00 00 00 00 1A [13:29:11]Write i2c OK [13:29:11]MH_I2C_Read... [13:29:12]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:29:12]Read from MH i2c: E2 [13:29:12]MH_I2C_Read... [13:29:12]Read from MH i2c: E2 FD 00 [13:29:12]MH_I2C_Read... [13:29:12]Read from MH i2c: E2 FD 00 74 27 00 C7 04 85 04 C3 04 6E 04 04 00 4E E0 01 00 69 04 A3 00 6F 04 04 00 26 CB 01 00 B1 04 05 00 C8 B0 60 70 02 70 04 05 00 55 B7 52 AC 01 72 04 04 00 73 F9 0D C4 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 9A 9D 51 42 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 D2 A5 86 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 9E 00 6F 04 04 00 28 15 00 00 B1 04 04 00 C5 48 90 34 70 04 04 00 A5 FA 8F 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0C 32 95 05 EF 90 00 6F [13:29:12]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 4E E0 01 00 69 04 A3 00 6F 04 04 00 26 CB 01 00 B1 04 05 00 C8 B0 60 70 02 70 04 05 00 55 B7 52 AC 01 72 04 04 00 73 F9 0D C4 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 9A 9D 51 42 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 D2 A5 86 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 9E 00 6F 04 04 00 28 15 00 00 B1 04 04 00 C5 48 90 34 70 04 04 00 A5 FA 8F 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0C 32 95 05 EF 90 00 [13:29:12]wFMCommunicate OK [13:29:12]wFMCommunicate request_size=4 [13:29:12]MH_SAM_APDU [13:29:12]CAPDU: 80 17 00 00 [13:29:12]Write to MH i2c: E2 08 00 75 27 80 17 00 00 00 00 00 00 1C [13:29:12]Write i2c OK [13:29:12]MH_I2C_Read... [13:29:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:29:12]Read from MH i2c: E2 [13:29:12]MH_I2C_Read... [13:29:12]Read from MH i2c: E2 FD 00 [13:29:12]MH_I2C_Read... [13:29:12]Read from MH i2c: E2 FD 00 75 27 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 CD 17 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 84 [13:29:12]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 CD 17 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [13:29:12]wFMCommunicate OK [13:29:12]wFMCommunicate request_size=4 [13:29:12]MH_SAM_APDU [13:29:12]CAPDU: 80 17 00 00 [13:29:12]Write to MH i2c: E2 08 00 76 27 80 17 00 00 00 00 00 00 1D [13:29:12]Write i2c OK [13:29:12]MH_I2C_Read... [13:29:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:29:12]Read from MH i2c: E2 [13:29:12]MH_I2C_Read... [13:29:12]Read from MH i2c: E2 FD 00 [13:29:12]MH_I2C_Read... [13:29:12]Read from MH i2c: E2 FD 00 76 27 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 F5 [13:29:12]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [13:29:12]wFMCommunicate OK [13:29:12]wFMCommunicate request_size=4 [13:29:12]MH_SAM_APDU [13:29:12]CAPDU: 80 17 00 00 [13:29:12]Write to MH i2c: E2 08 00 77 27 80 17 00 00 00 00 00 00 1E [13:29:12]Write i2c OK [13:29:12]MH_I2C_Read... [13:29:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:29:13]Read from MH i2c: E2 [13:29:13]MH_I2C_Read... [13:29:13]Read from MH i2c: E2 FD 00 [13:29:13]MH_I2C_Read... [13:29:13]Read from MH i2c: E2 FD 00 77 27 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 99 [13:29:13]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [13:29:13]wFMCommunicate OK [13:29:13]wFMCommunicate request_size=4 [13:29:13]MH_SAM_APDU [13:29:13]CAPDU: 80 17 00 00 [13:29:13]Write to MH i2c: E2 08 00 78 27 80 17 00 00 00 00 00 00 1F [13:29:13]Write i2c OK [13:29:13]MH_I2C_Read... [13:29:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [13:29:13]Read from MH i2c: E2 [13:29:13]MH_I2C_Read... [13:29:13]Read from MH i2c: E2 E4 00 [13:29:13]MH_I2C_Read... [13:29:13]Read from MH i2c: E2 E4 00 78 27 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 FF [13:29:13]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:29:13]wFMCommunicate OK [13:29:13]SAM_PROTO_GetFMData done [13:29:13]requested_item fm.sale_refund.total is exist - process it [13:29:13]requested_item fm.buy.total is exist - process it [13:29:13]requested_item shift.sale.total is exist - process it [13:29:13]SAM_PROTO_GetShiftData [13:29:13]wFMCommunicate request_size=4 [13:29:13]MH_SAM_APDU [13:29:13]CAPDU: 80 13 02 00 [13:29:13]Write to MH i2c: E2 08 00 79 27 80 13 02 00 00 00 00 00 1E [13:29:13]Write i2c OK [13:29:13]MH_I2C_Read... [13:29:13]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:29:13]Read from MH i2c: E2 [13:29:13]MH_I2C_Read... [13:29:13]Read from MH i2c: E2 FD 00 [13:29:13]MH_I2C_Read... [13:29:13]Read from MH i2c: E2 FD 00 79 27 00 BB 04 AA 04 B7 04 6E 04 04 00 CE 00 00 00 69 04 9D 00 6F 04 04 00 C1 00 00 00 B1 04 04 00 D1 EA 20 01 70 04 03 00 B8 BA E1 72 04 03 00 19 30 3F 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 38 B0 1E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A7 8E 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0D 00 00 00 B1 04 03 00 A0 D4 26 70 04 03 00 A0 D4 26 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 C1 1F 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 D6 [13:29:13]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 CE 00 00 00 69 04 9D 00 6F 04 04 00 C1 00 00 00 B1 04 04 00 D1 EA 20 01 70 04 03 00 B8 BA E1 72 04 03 00 19 30 3F 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 38 B0 1E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A7 8E 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0D 00 00 00 B1 04 03 00 A0 D4 26 70 04 03 00 A0 D4 26 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 C1 1F 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [13:29:13]wFMCommunicate OK [13:29:13]wFMCommunicate request_size=4 [13:29:13]MH_SAM_APDU [13:29:13]CAPDU: 80 17 00 00 [13:29:13]Write to MH i2c: E2 08 00 7A 27 80 17 00 00 00 00 00 00 21 [13:29:13]Write i2c OK [13:29:13]MH_I2C_Read... [13:29:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:29:14]Read from MH i2c: E2 [13:29:14]MH_I2C_Read... [13:29:14]Read from MH i2c: E2 FD 00 [13:29:14]MH_I2C_Read... [13:29:14]Read from MH i2c: E2 FD 00 7A 27 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F8 57 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 1A [13:29:14]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F8 57 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [13:29:14]wFMCommunicate OK [13:29:14]wFMCommunicate request_size=4 [13:29:14]MH_SAM_APDU [13:29:14]CAPDU: 80 17 00 00 [13:29:14]Write to MH i2c: E2 08 00 7B 27 80 17 00 00 00 00 00 00 22 [13:29:14]Write i2c OK [13:29:14]MH_I2C_Read... [13:29:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:29:14]Read from MH i2c: E2 [13:29:14]MH_I2C_Read... [13:29:14]Read from MH i2c: E2 FD 00 [13:29:14]MH_I2C_Read... [13:29:14]Read from MH i2c: E2 FD 00 7B 27 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 4E [13:29:14]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [13:29:14]wFMCommunicate OK [13:29:14]wFMCommunicate request_size=4 [13:29:14]MH_SAM_APDU [13:29:14]CAPDU: 80 17 00 00 [13:29:14]Write to MH i2c: E2 08 00 7C 27 80 17 00 00 00 00 00 00 23 [13:29:14]Write i2c OK [13:29:14]MH_I2C_Read... [13:29:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:29:14]Read from MH i2c: E2 [13:29:14]MH_I2C_Read... [13:29:14]Read from MH i2c: E2 FD 00 [13:29:14]MH_I2C_Read... [13:29:14]Read from MH i2c: E2 FD 00 7C 27 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 98 [13:29:14]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [13:29:14]wFMCommunicate OK [13:29:14]wFMCommunicate request_size=4 [13:29:14]MH_SAM_APDU [13:29:14]CAPDU: 80 17 00 00 [13:29:14]Write to MH i2c: E2 08 00 7D 27 80 17 00 00 00 00 00 00 24 [13:29:14]Write i2c OK [13:29:14]MH_I2C_Read... [13:29:14]Read from MH i2c: E2 [13:29:14]MH_I2C_Read... [13:29:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [13:29:14]Read from MH i2c: E2 D8 00 [13:29:14]MH_I2C_Read... [13:29:14]Read from MH i2c: E2 D8 00 7D 27 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 0B [13:29:14]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:29:14]wFMCommunicate OK [13:29:14]SAM_PROTO_GetShiftData done [13:29:14]requested_item shift.sale.total_cash is exist - process it [13:29:14]requested_item shift.sale_refund.total is exist - process it [13:29:14]requested_item shift.sale_refund.total_cash is exist - process it [13:29:14]requested_item shift.buy.total is exist - process it [13:29:14]requested_item shift.buy.total_cash is exist - process it [13:29:14]produce_requested_data done [13:29:14]produce_requested_data return {"fm.sale.total":104753194.96,"fm.sale_refund.total":8818710.45,"fm.buy.total":0.00,"shift.sale.total":189344.81,"shift.sale.total_cash":147934.00,"shift.sale_refund.total":25448.00,"shift.sale_refund.total_cash":25448.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [13:29:14]process_action_free get_value [13:29:14]json_value_free [13:29:14]json_value_free done [13:29:14]process_json_proto returns [13:29:14]Send response to host [13:29:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":104753194.96,"fm.sale_refund.total":8818710.45,"fm.buy.total":0.00,"shift.sale.total":189344.81,"shift.sale.total_cash":147934.00,"shift.sale_refund.total":25448.00,"shift.sale_refund.total_cash":25448.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [13:29:15]free response buf [13:29:15]execute_script done [13:29:15]execute_script returns [13:29:15]free content buf [13:29:15]Sock 7.Close socket [13:29:15]Sock 7.Thread stoped [13:29:16]OFD Sender: No OFD packet to send [13:29:21]OFD Sender: No OFD packet to send [13:29:26]OFD Sender: No OFD packet to send [13:29:31]OFD Sender: No OFD packet to send [13:29:36]OFD Sender: No OFD packet to send [13:29:41]OFD Sender: No OFD packet to send [13:29:46]OFD Sender: No OFD packet to send [13:29:51]OFD Sender: No OFD packet to send [13:29:56]OFD Sender: No OFD packet to send [13:30:01]OFD Sender: No OFD packet to send [13:30:06]OFD Sender: No OFD packet to send [13:30:11]OFD Sender: No OFD packet to send [13:30:16]OFD Sender: No OFD packet to send [13:30:21]OFD Sender: No OFD packet to send [13:30:26]OFD Sender: No OFD packet to send [13:30:31]OFD Sender: No OFD packet to send [13:30:36]OFD Sender: No OFD packet to send [13:30:41]OFD Sender: No OFD packet to send [13:30:42]accept exits with 9 [13:30:42]New connection [13:30:42]New thread 3067436388 created [13:30:42]Thread 3067579748 joined [13:30:42]Waiting for new connection... [13:30:42] Sock 9.Parse request [13:30:42]Sock 9.Check first char [13:30:42]Sock 9.First char is OK [13:30:42]request: POST /json_proto HTTP/1.0 [13:30:42]Method: POST [13:30:42]URL: /json_proto [13:30:42]Method is POST - this is cgi request [13:30:42]url: /json_proto [13:30:42]query_string will be loaded in cgi processing [13:30:42]execute_cgi json_proto POST (null) [13:30:42]execute_cgi path=json_proto method=POST [13:30:42]POST find Content-Length [13:30:42]Host: 172.17.48.197:8080 [13:30:42]Content-Length: 215 [13:30:42]Content-Type: application/json [13:30:42] [13:30:42]POST finish read [13:30:42]Found Content-Length = 215 [13:30:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:30:42]execute_script... [13:30:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:30:42]POST & json_proto [13:30:42]process_json_proto [13:30:42]json parsed OK: [13:30:42]protocol is kg_v1.0 [13:30:42]action value=get_value [13:30:42]process_action get_value [13:30:42]cmd_get_value [13:30:42]process_action get_value done [13:30:42]requested_data is exist [13:30:42]produce_requested_data [13:30:42]requested_item kkm.sn is exist - process it [13:30:42]requested_item kkm.ver is exist - process it [13:30:42]requested_item fm.sn is exist - process it [13:30:42]wFMCommunicate request_size=4 [13:30:42]MH_SAM_APDU [13:30:42]CAPDU: 80 11 00 00 [13:30:42]Write to MH i2c: E2 08 00 7E 27 80 11 00 00 00 00 00 00 1F [13:30:42]Write i2c OK [13:30:42]MH_I2C_Read... [13:30:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:30:43]Read from MH i2c: E2 [13:30:43]MH_I2C_Read... [13:30:43]Read from MH i2c: E2 17 00 [13:30:43]MH_I2C_Read... [13:30:43]Read from MH i2c: E2 17 00 7E 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 7D [13:30:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:30:43]wFMCommunicate OK [13:30:43]requested_item fd.num is exist - process it [13:30:43]SAM_PROTO_GetFieldsCounters [13:30:43]wFMCommunicate request_size=4 [13:30:43]MH_SAM_APDU [13:30:43]CAPDU: 80 13 00 00 [13:30:43]Write to MH i2c: E2 08 00 7F 27 80 13 00 00 00 00 00 00 22 [13:30:43]Write i2c OK [13:30:43]MH_I2C_Read... [13:30:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:30:43]Read from MH i2c: E2 [13:30:43]MH_I2C_Read... [13:30:43]Read from MH i2c: E2 62 00 [13:30:43]MH_I2C_Read... [13:30:43]Read from MH i2c: E2 62 00 7F 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D6 E2 01 00 0E 04 04 00 44 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 B5 [13:30: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D6 E2 01 00 0E 04 04 00 44 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 [13:30:43]wFMCommunicate OK [13:30:43]SAM_PROTO_GetFieldsCounters done [13:30:43]requested_item shift.num is exist - process it [13:30:43]requested_item shift.opened is exist - process it [13:30:43]req_shift_opened [13:30:43]FM_GetShiftState [13:30:43]SAM_PROTO_GetShiftState [13:30:43]wFMCommunicate request_size=4 [13:30:43]MH_SAM_APDU [13:30:43]CAPDU: 80 13 01 00 [13:30:43]Write to MH i2c: E2 08 00 80 27 80 13 01 00 00 00 00 00 24 [13:30:43]Write i2c OK [13:30:43]MH_I2C_Read... [13:30:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:30:43]Read from MH i2c: E2 [13:30:43]MH_I2C_Read... [13:30:43]Read from MH i2c: E2 0E 00 [13:30:43]MH_I2C_Read... [13:30:43]Read from MH i2c: E2 0E 00 80 27 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 3B [13:30:43]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:30:43]wFMCommunicate OK [13:30:43]SAM_PROTO_GetShiftState done [13:30:43]FM_GetShiftState done [13:30:43]req_shift_opened done [13:30:43]requested_item shift.open_date is exist - process it [13:30:43]req_shift_open_date [13:30:43]req_shift_open_date done [13:30:43]produce_requested_data done [13:30:43]produce_requested_data return {"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":123606,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:30:43]process_action_free get_value [13:30:43]json_value_free [13:30:43]json_value_free done [13:30:43]process_json_proto returns [13:30:43]Send response to host [13:30:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":123606,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:30:43]free response buf [13:30:43]execute_script done [13:30:43]execute_script returns [13:30:43]free content buf [13:30:43]Sock 9.Close socket [13:30:43]Sock 9.Thread stoped [13:30:43]accept exits with 7 [13:30:43]New connection [13:30:43]New thread 3067579748 created [13:30:43]Thread 3067436388 joined [13:30:43]Waiting for new connection... [13:30:43] Sock 7.Parse request [13:30:43]Sock 7.Check first char [13:30:43]Sock 7.First char is OK [13:30:43]request: POST /json_proto HTTP/1.0 [13:30:43]Method: POST [13:30:43]URL: /json_proto [13:30:43]Method is POST - this is cgi request [13:30:43]url: /json_proto [13:30:43]query_string will be loaded in cgi processing [13:30:43]execute_cgi json_proto POST (null) [13:30:43]execute_cgi path=json_proto method=POST [13:30:43]POST find Content-Length [13:30:43]Host: 172.17.48.197:8080 [13:30:43]Content-Length: 331 [13:30:43]Content-Type: application/json [13:30:43] [13:30:43]POST finish read [13:30:43]Found Content-Length = 331 [13:30:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:30:43]execute_script... [13:30:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:30:43]POST & json_proto [13:30:43]process_json_proto [13:30:43]json parsed OK: [13:30:43]protocol is kg_v1.0 [13:30:43]action value=get_value [13:30:43]process_action get_value [13:30:43]cmd_get_value [13:30:43]process_action get_value done [13:30:43]requested_data is exist [13:30:43]produce_requested_data [13:30:43]requested_item fm.sale.total is exist - process it [13:30:43]SAM_PROTO_GetFMData [13:30:43]wFMCommunicate request_size=4 [13:30:43]MH_SAM_APDU [13:30:43]CAPDU: 80 13 03 00 [13:30:43]Write to MH i2c: E2 08 00 81 27 80 13 03 00 00 00 00 00 27 [13:30:43]Write i2c OK [13:30:43]MH_I2C_Read... [13:30:43]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:30:43]Read from MH i2c: E2 [13:30:43]MH_I2C_Read... [13:30:43]Read from MH i2c: E2 FD 00 [13:30:43]MH_I2C_Read... [13:30:43]Read from MH i2c: E2 FD 00 81 27 00 C7 04 85 04 C3 04 6E 04 04 00 4E E0 01 00 69 04 A3 00 6F 04 04 00 26 CB 01 00 B1 04 05 00 C8 B0 60 70 02 70 04 05 00 55 B7 52 AC 01 72 04 04 00 73 F9 0D C4 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 9A 9D 51 42 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 D2 A5 86 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 9E 00 6F 04 04 00 28 15 00 00 B1 04 04 00 C5 48 90 34 70 04 04 00 A5 FA 8F 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0C 32 95 05 EF 90 00 7C [13:30:43]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 4E E0 01 00 69 04 A3 00 6F 04 04 00 26 CB 01 00 B1 04 05 00 C8 B0 60 70 02 70 04 05 00 55 B7 52 AC 01 72 04 04 00 73 F9 0D C4 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 9A 9D 51 42 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 D2 A5 86 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 9E 00 6F 04 04 00 28 15 00 00 B1 04 04 00 C5 48 90 34 70 04 04 00 A5 FA 8F 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0C 32 95 05 EF 90 00 [13:30:43]wFMCommunicate OK [13:30:43]wFMCommunicate request_size=4 [13:30:43]MH_SAM_APDU [13:30:43]CAPDU: 80 17 00 00 [13:30:43]Write to MH i2c: E2 08 00 82 27 80 17 00 00 00 00 00 00 29 [13:30:43]Write i2c OK [13:30:43]MH_I2C_Read... [13:30:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:30:44]Read from MH i2c: E2 [13:30:44]MH_I2C_Read... [13:30:44]Read from MH i2c: E2 FD 00 [13:30:44]MH_I2C_Read... [13:30:44]Read from MH i2c: E2 FD 00 82 27 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 CD 17 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 91 [13:30:44]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 CD 17 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [13:30:44]wFMCommunicate OK [13:30:44]wFMCommunicate request_size=4 [13:30:44]MH_SAM_APDU [13:30:44]CAPDU: 80 17 00 00 [13:30:44]Write to MH i2c: E2 08 00 83 27 80 17 00 00 00 00 00 00 2A [13:30:44]Write i2c OK [13:30:44]MH_I2C_Read... [13:30:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:30:44]Read from MH i2c: E2 [13:30:44]MH_I2C_Read... [13:30:44]Read from MH i2c: E2 FD 00 [13:30:44]MH_I2C_Read... [13:30:44]Read from MH i2c: E2 FD 00 83 27 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 02 [13:30:44]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [13:30:44]wFMCommunicate OK [13:30:44]wFMCommunicate request_size=4 [13:30:44]MH_SAM_APDU [13:30:44]CAPDU: 80 17 00 00 [13:30:44]Write to MH i2c: E2 08 00 84 27 80 17 00 00 00 00 00 00 2B [13:30:44]Write i2c OK [13:30:44]MH_I2C_Read... [13:30:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:30:44]Read from MH i2c: E2 [13:30:44]MH_I2C_Read... [13:30:44]Read from MH i2c: E2 FD 00 [13:30:44]MH_I2C_Read... [13:30:44]Read from MH i2c: E2 FD 00 84 27 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 A6 [13:30:44]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [13:30:44]wFMCommunicate OK [13:30:44]wFMCommunicate request_size=4 [13:30:44]MH_SAM_APDU [13:30:44]CAPDU: 80 17 00 00 [13:30:44]Write to MH i2c: E2 08 00 85 27 80 17 00 00 00 00 00 00 2C [13:30:44]Write i2c OK [13:30:44]MH_I2C_Read... [13:30:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [13:30:45]Read from MH i2c: E2 [13:30:45]MH_I2C_Read... [13:30:45]Read from MH i2c: E2 E4 00 [13:30:45]MH_I2C_Read... [13:30:45]Read from MH i2c: E2 E4 00 85 27 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 0C [13:30:45]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:30:45]wFMCommunicate OK [13:30:45]SAM_PROTO_GetFMData done [13:30:45]requested_item fm.sale_refund.total is exist - process it [13:30:45]requested_item fm.buy.total is exist - process it [13:30:45]requested_item shift.sale.total is exist - process it [13:30:45]SAM_PROTO_GetShiftData [13:30:45]wFMCommunicate request_size=4 [13:30:45]MH_SAM_APDU [13:30:45]CAPDU: 80 13 02 00 [13:30:45]Write to MH i2c: E2 08 00 86 27 80 13 02 00 00 00 00 00 2B [13:30:45]Write i2c OK [13:30:45]MH_I2C_Read... [13:30:45]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:30:45]Read from MH i2c: E2 [13:30:45]MH_I2C_Read... [13:30:45]Read from MH i2c: E2 FD 00 [13:30:45]MH_I2C_Read... [13:30:45]Read from MH i2c: E2 FD 00 86 27 00 BB 04 AA 04 B7 04 6E 04 04 00 CE 00 00 00 69 04 9D 00 6F 04 04 00 C1 00 00 00 B1 04 04 00 D1 EA 20 01 70 04 03 00 B8 BA E1 72 04 03 00 19 30 3F 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 38 B0 1E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A7 8E 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0D 00 00 00 B1 04 03 00 A0 D4 26 70 04 03 00 A0 D4 26 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 C1 1F 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 E3 [13:30:45]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 CE 00 00 00 69 04 9D 00 6F 04 04 00 C1 00 00 00 B1 04 04 00 D1 EA 20 01 70 04 03 00 B8 BA E1 72 04 03 00 19 30 3F 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 38 B0 1E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A7 8E 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0D 00 00 00 B1 04 03 00 A0 D4 26 70 04 03 00 A0 D4 26 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 C1 1F 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [13:30:45]wFMCommunicate OK [13:30:45]wFMCommunicate request_size=4 [13:30:45]MH_SAM_APDU [13:30:45]CAPDU: 80 17 00 00 [13:30:45]Write to MH i2c: E2 08 00 87 27 80 17 00 00 00 00 00 00 2E [13:30:45]Write i2c OK [13:30:45]MH_I2C_Read... [13:30:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:30:45]Read from MH i2c: E2 [13:30:45]MH_I2C_Read... [13:30:45]Read from MH i2c: E2 FD 00 [13:30:45]MH_I2C_Read... [13:30:45]Read from MH i2c: E2 FD 00 87 27 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F8 57 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 27 [13:30:45]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F8 57 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [13:30:45]wFMCommunicate OK [13:30:45]wFMCommunicate request_size=4 [13:30:45]MH_SAM_APDU [13:30:45]CAPDU: 80 17 00 00 [13:30:45]Write to MH i2c: E2 08 00 88 27 80 17 00 00 00 00 00 00 2F [13:30:45]Write i2c OK [13:30:45]MH_I2C_Read... [13:30:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:30:46]Read from MH i2c: E2 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 FD 00 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 FD 00 88 27 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 5B [13:30:46]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [13:30:46]wFMCommunicate OK [13:30:46]wFMCommunicate request_size=4 [13:30:46]MH_SAM_APDU [13:30:46]CAPDU: 80 17 00 00 [13:30:46]Write to MH i2c: E2 08 00 89 27 80 17 00 00 00 00 00 00 30 [13:30:46]Write i2c OK [13:30:46]MH_I2C_Read... [13:30:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:30:46]Read from MH i2c: E2 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 FD 00 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 FD 00 89 27 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 A5 [13:30:46]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [13:30:46]wFMCommunicate OK [13:30:46]wFMCommunicate request_size=4 [13:30:46]MH_SAM_APDU [13:30:46]CAPDU: 80 17 00 00 [13:30:46]Write to MH i2c: E2 08 00 8A 27 80 17 00 00 00 00 00 00 31 [13:30:46]Write i2c OK [13:30:46]MH_I2C_Read... [13:30:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [13:30:46]Read from MH i2c: E2 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 D8 00 [13:30:46]MH_I2C_Read... [13:30:46]Read from MH i2c: E2 D8 00 8A 27 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 18 [13:30:46]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:30:46]wFMCommunicate OK [13:30:46]SAM_PROTO_GetShiftData done [13:30:46]requested_item shift.sale.total_cash is exist - process it [13:30:46]requested_item shift.sale_refund.total is exist - process it [13:30:46]requested_item shift.sale_refund.total_cash is exist - process it [13:30:46]requested_item shift.buy.total is exist - process it [13:30:46]requested_item shift.buy.total_cash is exist - process it [13:30:46]produce_requested_data done [13:30:46]produce_requested_data return {"fm.sale.total":104753194.96,"fm.sale_refund.total":8818710.45,"fm.buy.total":0.00,"shift.sale.total":189344.81,"shift.sale.total_cash":147934.00,"shift.sale_refund.total":25448.00,"shift.sale_refund.total_cash":25448.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [13:30:46]process_action_free get_value [13:30:46]json_value_free [13:30:46]json_value_free done [13:30:46]process_json_proto returns [13:30:46]Send response to host [13:30:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":104753194.96,"fm.sale_refund.total":8818710.45,"fm.buy.total":0.00,"shift.sale.total":189344.81,"shift.sale.total_cash":147934.00,"shift.sale_refund.total":25448.00,"shift.sale_refund.total_cash":25448.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [13:30:46]free response buf [13:30:46]execute_script done [13:30:46]execute_script returns [13:30:46]free content buf [13:30:46]Sock 7.Close socket [13:30:46]Sock 7.Thread stoped [13:30:46]OFD Sender: No OFD packet to send [13:30:46]accept exits with 9 [13:30:46]New connection [13:30:46]New thread 3067436388 created [13:30:46]Thread 3067579748 joined [13:30:46]Waiting for new connection... [13:30:46] Sock 9.Parse request [13:30:46]Sock 9.Check first char [13:30:46]Sock 9.First char is OK [13:30:46]request: POST /json_proto HTTP/1.0 [13:30:46]Method: POST [13:30:46]URL: /json_proto [13:30:46]Method is POST - this is cgi request [13:30:46]url: /json_proto [13:30:46]query_string will be loaded in cgi processing [13:30:46]execute_cgi json_proto POST (null) [13:30:46]execute_cgi path=json_proto method=POST [13:30:46]POST find Content-Length [13:30:46]Host: 172.17.48.197:8080 [13:30:46]Content-Length: 331 [13:30:46]Content-Type: application/json [13:30:46] [13:30:46]POST finish read [13:30:46]Found Content-Length = 331 [13:30:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:30:46]execute_script... [13:30:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:30:46]POST & json_proto [13:30:46]process_json_proto [13:30:46]json parsed OK: [13:30:46]protocol is kg_v1.0 [13:30:46]action value=get_value [13:30:46]process_action get_value [13:30:46]cmd_get_value [13:30:46]process_action get_value done [13:30:46]requested_data is exist [13:30:46]produce_requested_data [13:30:46]requested_item fm.sale.total is exist - process it [13:30:46]SAM_PROTO_GetFMData [13:30:46]wFMCommunicate request_size=4 [13:30:46]MH_SAM_APDU [13:30:46]CAPDU: 80 13 03 00 [13:30:46]Write to MH i2c: E2 08 00 8B 27 80 13 03 00 00 00 00 00 31 [13:30:46]Write i2c OK [13:30:46]MH_I2C_Read... [13:30:47]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:30:47]Read from MH i2c: E2 [13:30:47]MH_I2C_Read... [13:30:47]Read from MH i2c: E2 FD 00 [13:30:47]MH_I2C_Read... [13:30:47]Read from MH i2c: E2 FD 00 8B 27 00 C7 04 85 04 C3 04 6E 04 04 00 4E E0 01 00 69 04 A3 00 6F 04 04 00 26 CB 01 00 B1 04 05 00 C8 B0 60 70 02 70 04 05 00 55 B7 52 AC 01 72 04 04 00 73 F9 0D C4 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 9A 9D 51 42 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 D2 A5 86 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 9E 00 6F 04 04 00 28 15 00 00 B1 04 04 00 C5 48 90 34 70 04 04 00 A5 FA 8F 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0C 32 95 05 EF 90 00 86 [13:30:47]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 4E E0 01 00 69 04 A3 00 6F 04 04 00 26 CB 01 00 B1 04 05 00 C8 B0 60 70 02 70 04 05 00 55 B7 52 AC 01 72 04 04 00 73 F9 0D C4 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 9A 9D 51 42 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 D2 A5 86 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 9E 00 6F 04 04 00 28 15 00 00 B1 04 04 00 C5 48 90 34 70 04 04 00 A5 FA 8F 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0C 32 95 05 EF 90 00 [13:30:47]wFMCommunicate OK [13:30:47]wFMCommunicate request_size=4 [13:30:47]MH_SAM_APDU [13:30:47]CAPDU: 80 17 00 00 [13:30:47]Write to MH i2c: E2 08 00 8C 27 80 17 00 00 00 00 00 00 33 [13:30:47]Write i2c OK [13:30:47]MH_I2C_Read... [13:30:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:30:47]Read from MH i2c: E2 [13:30:47]MH_I2C_Read... [13:30:47]Read from MH i2c: E2 FD 00 [13:30:47]MH_I2C_Read... [13:30:47]Read from MH i2c: E2 FD 00 8C 27 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 CD 17 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 9B [13:30:47]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 CD 17 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [13:30:47]wFMCommunicate OK [13:30:47]wFMCommunicate request_size=4 [13:30:47]MH_SAM_APDU [13:30:47]CAPDU: 80 17 00 00 [13:30:47]Write to MH i2c: E2 08 00 8D 27 80 17 00 00 00 00 00 00 34 [13:30:47]Write i2c OK [13:30:47]MH_I2C_Read... [13:30:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:30:48]Read from MH i2c: E2 [13:30:48]MH_I2C_Read... [13:30:48]Read from MH i2c: E2 FD 00 [13:30:48]MH_I2C_Read... [13:30:48]Read from MH i2c: E2 FD 00 8D 27 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 0C [13:30:48]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [13:30:48]wFMCommunicate OK [13:30:48]wFMCommunicate request_size=4 [13:30:48]MH_SAM_APDU [13:30:48]CAPDU: 80 17 00 00 [13:30:48]Write to MH i2c: E2 08 00 8E 27 80 17 00 00 00 00 00 00 35 [13:30:48]Write i2c OK [13:30:48]MH_I2C_Read... [13:30:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:30:48]Read from MH i2c: E2 [13:30:48]MH_I2C_Read... [13:30:48]Read from MH i2c: E2 FD 00 [13:30:48]MH_I2C_Read... [13:30:48]Read from MH i2c: E2 FD 00 8E 27 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 B0 [13:30:48]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [13:30:48]wFMCommunicate OK [13:30:48]wFMCommunicate request_size=4 [13:30:48]MH_SAM_APDU [13:30:48]CAPDU: 80 17 00 00 [13:30:48]Write to MH i2c: E2 08 00 8F 27 80 17 00 00 00 00 00 00 36 [13:30:48]Write i2c OK [13:30:48]MH_I2C_Read... [13:30:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [13:30:48]Read from MH i2c: E2 [13:30:48]MH_I2C_Read... [13:30:48]Read from MH i2c: E2 E4 00 [13:30:48]MH_I2C_Read... [13:30:48]Read from MH i2c: E2 E4 00 8F 27 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 16 [13:30:48]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:30:48]wFMCommunicate OK [13:30:48]SAM_PROTO_GetFMData done [13:30:48]requested_item fm.sale_refund.total is exist - process it [13:30:48]requested_item fm.buy.total is exist - process it [13:30:48]requested_item shift.sale.total is exist - process it [13:30:48]SAM_PROTO_GetShiftData [13:30:48]wFMCommunicate request_size=4 [13:30:48]MH_SAM_APDU [13:30:48]CAPDU: 80 13 02 00 [13:30:48]Write to MH i2c: E2 08 00 90 27 80 13 02 00 00 00 00 00 35 [13:30:48]Write i2c OK [13:30:48]MH_I2C_Read... [13:30:49]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:30:49]Read from MH i2c: E2 [13:30:49]MH_I2C_Read... [13:30:49]Read from MH i2c: E2 FD 00 [13:30:49]MH_I2C_Read... [13:30:49]Read from MH i2c: E2 FD 00 90 27 00 BB 04 AA 04 B7 04 6E 04 04 00 CE 00 00 00 69 04 9D 00 6F 04 04 00 C1 00 00 00 B1 04 04 00 D1 EA 20 01 70 04 03 00 B8 BA E1 72 04 03 00 19 30 3F 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 38 B0 1E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A7 8E 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0D 00 00 00 B1 04 03 00 A0 D4 26 70 04 03 00 A0 D4 26 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 C1 1F 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 ED [13:30:49]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 CE 00 00 00 69 04 9D 00 6F 04 04 00 C1 00 00 00 B1 04 04 00 D1 EA 20 01 70 04 03 00 B8 BA E1 72 04 03 00 19 30 3F 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 38 B0 1E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A7 8E 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0D 00 00 00 B1 04 03 00 A0 D4 26 70 04 03 00 A0 D4 26 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 C1 1F 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [13:30:49]wFMCommunicate OK [13:30:49]wFMCommunicate request_size=4 [13:30:49]MH_SAM_APDU [13:30:49]CAPDU: 80 17 00 00 [13:30:49]Write to MH i2c: E2 08 00 91 27 80 17 00 00 00 00 00 00 38 [13:30:49]Write i2c OK [13:30:49]MH_I2C_Read... [13:30:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:30:49]Read from MH i2c: E2 [13:30:49]MH_I2C_Read... [13:30:49]Read from MH i2c: E2 FD 00 [13:30:49]MH_I2C_Read... [13:30:49]Read from MH i2c: E2 FD 00 91 27 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F8 57 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 31 [13:30:49]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F8 57 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [13:30:49]wFMCommunicate OK [13:30:49]wFMCommunicate request_size=4 [13:30:49]MH_SAM_APDU [13:30:49]CAPDU: 80 17 00 00 [13:30:49]Write to MH i2c: E2 08 00 92 27 80 17 00 00 00 00 00 00 39 [13:30:49]Write i2c OK [13:30:49]MH_I2C_Read... [13:30:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:30:50]Read from MH i2c: E2 [13:30:50]MH_I2C_Read... [13:30:50]Read from MH i2c: E2 FD 00 [13:30:50]MH_I2C_Read... [13:30:50]Read from MH i2c: E2 FD 00 92 27 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 65 [13:30:50]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [13:30:50]wFMCommunicate OK [13:30:50]wFMCommunicate request_size=4 [13:30:50]MH_SAM_APDU [13:30:50]CAPDU: 80 17 00 00 [13:30:50]Write to MH i2c: E2 08 00 93 27 80 17 00 00 00 00 00 00 3A [13:30:50]Write i2c OK [13:30:50]MH_I2C_Read... [13:30:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:30:50]Read from MH i2c: E2 [13:30:50]MH_I2C_Read... [13:30:50]Read from MH i2c: E2 FD 00 [13:30:50]MH_I2C_Read... [13:30:50]Read from MH i2c: E2 FD 00 93 27 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 AF [13:30:50]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [13:30:50]wFMCommunicate OK [13:30:50]wFMCommunicate request_size=4 [13:30:50]MH_SAM_APDU [13:30:50]CAPDU: 80 17 00 00 [13:30:50]Write to MH i2c: E2 08 00 94 27 80 17 00 00 00 00 00 00 3B [13:30:50]Write i2c OK [13:30:50]MH_I2C_Read... [13:30:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [13:30:51]Read from MH i2c: E2 [13:30:51]MH_I2C_Read... [13:30:51]Read from MH i2c: E2 D8 00 [13:30:51]MH_I2C_Read... [13:30:51]Read from MH i2c: E2 D8 00 94 27 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 22 [13:30:51]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:30:51]wFMCommunicate OK [13:30:51]SAM_PROTO_GetShiftData done [13:30:51]requested_item shift.sale.total_cash is exist - process it [13:30:51]requested_item shift.sale_refund.total is exist - process it [13:30:51]requested_item shift.sale_refund.total_cash is exist - process it [13:30:51]requested_item shift.buy.total is exist - process it [13:30:51]requested_item shift.buy.total_cash is exist - process it [13:30:51]produce_requested_data done [13:30:51]produce_requested_data return {"fm.sale.total":104753194.96,"fm.sale_refund.total":8818710.45,"fm.buy.total":0.00,"shift.sale.total":189344.81,"shift.sale.total_cash":147934.00,"shift.sale_refund.total":25448.00,"shift.sale_refund.total_cash":25448.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [13:30:51]process_action_free get_value [13:30:51]json_value_free [13:30:51]json_value_free done [13:30:51]process_json_proto returns [13:30:51]Send response to host [13:30:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":104753194.96,"fm.sale_refund.total":8818710.45,"fm.buy.total":0.00,"shift.sale.total":189344.81,"shift.sale.total_cash":147934.00,"shift.sale_refund.total":25448.00,"shift.sale_refund.total_cash":25448.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [13:30:51]free response buf [13:30:51]execute_script done [13:30:51]execute_script returns [13:30:51]free content buf [13:30:51]Sock 9.Close socket [13:30:51]Sock 9.Thread stoped [13:30:51]accept exits with 7 [13:30:51]New connection [13:30:51]New thread 3067579748 created [13:30:51]Thread 3067436388 joined [13:30:51]Waiting for new connection... [13:30:51] Sock 7.Parse request [13:30:51]Sock 7.Check first char [13:30:51]Sock 7.First char is OK [13:30:51]request: POST /json_proto HTTP/1.0 [13:30:51]Method: POST [13:30:51]URL: /json_proto [13:30:51]Method is POST - this is cgi request [13:30:51]url: /json_proto [13:30:51]query_string will be loaded in cgi processing [13:30:51]execute_cgi json_proto POST (null) [13:30:51]execute_cgi path=json_proto method=POST [13:30:51]POST find Content-Length [13:30:51]Host: 172.17.48.197:8080 [13:30:51]Content-Length: 269 [13:30:51]Content-Type: application/json [13:30:51] [13:30:51]POST finish read [13:30:51]Found Content-Length = 269 [13:30:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:30:51]execute_script... [13:30:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:30:51]POST & json_proto [13:30:51]process_json_proto [13:30:51]json parsed OK: [13:30:51]protocol is kg_v1.0 [13:30:51]action value=x_report [13:30:51]process_action x_report [13:30:51]cmd_x_report [13:30:51]MH_GetDate [13:30:51]Write to MH i2c: F0 00 00 95 27 AB [13:30:51]Write i2c OK [13:30:51]MH_I2C_Read... [13:30:51]Read from MH i2c: F0 [13:30:51]MH_I2C_Read... [13:30:51]Read from MH i2c: F0 09 00 [13:30:51]MH_I2C_Read... [13:30:51]Read from MH i2c: F0 09 00 95 27 00 0C CD E5 65 6C AF E3 65 3A [13:30:51]GetLastDocTimeStamp 1709558884 [13:30:51]current date 1709559052 [13:30:51]FM_GetShiftState [13:30:51]SAM_PROTO_GetShiftState [13:30:51]wFMCommunicate request_size=4 [13:30:51]MH_SAM_APDU [13:30:51]CAPDU: 80 13 01 00 [13:30:51]Write to MH i2c: E2 08 00 96 27 80 13 01 00 00 00 00 00 3A [13:30:51]Write i2c OK [13:30:51]MH_I2C_Read... [13:30:51]Read from MH i2c: E2 [13:30:51]MH_I2C_Read... [13:30:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:30:51]Read from MH i2c: E2 0E 00 [13:30:51]MH_I2C_Read... [13:30:51]Read from MH i2c: E2 0E 00 96 27 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 51 [13:30:51]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:30:51]wFMCommunicate OK [13:30:51]SAM_PROTO_GetShiftState done [13:30:51]FM_GetShiftState done [13:30:51]KKMCreateXReportDocument [13:30:51]Load OK [13:30:51]Malloc new data [13:30:51]MH_GetDate [13:30:51]Write to MH i2c: F0 00 00 97 27 AD [13:30:51]Write i2c OK [13:30:51]MH_I2C_Read... [13:30:51]Read from MH i2c: F0 [13:30:51]MH_I2C_Read... [13:30:51]Read from MH i2c: F0 09 00 [13:30:51]MH_I2C_Read... [13:30:51]Read from MH i2c: F0 09 00 97 27 00 0C CD E5 65 6C AF E3 65 3C [13:30:51]Malloc new data [13:30:51]Malloc new data [13:30:51]wFMCommunicate request_size=4 [13:30:51]MH_SAM_APDU [13:30:51]CAPDU: 80 11 00 00 [13:30:51]Write to MH i2c: E2 08 00 98 27 80 11 00 00 00 00 00 00 39 [13:30:51]Write i2c OK [13:30:51]MH_I2C_Read... [13:30:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:30:51]Read from MH i2c: E2 [13:30:51]MH_I2C_Read... [13:30:51]Read from MH i2c: E2 17 00 [13:30:51]MH_I2C_Read... [13:30:51]Read from MH i2c: E2 17 00 98 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 97 [13:30:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:30:51]wFMCommunicate OK [13:30:51]SAM_PROTO_GetFieldsCounters [13:30:51]wFMCommunicate request_size=4 [13:30:51]MH_SAM_APDU [13:30:51]CAPDU: 80 13 00 00 [13:30:51]Write to MH i2c: E2 08 00 99 27 80 13 00 00 00 00 00 00 3C [13:30:51]Write i2c OK [13:30:51]MH_I2C_Read... [13:30:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:30:51]Read from MH i2c: E2 [13:30:51]MH_I2C_Read... [13:30:51]Read from MH i2c: E2 62 00 [13:30:51]MH_I2C_Read... [13:30:51]Read from MH i2c: E2 62 00 99 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D6 E2 01 00 0E 04 04 00 44 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 CF [13:30: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D6 E2 01 00 0E 04 04 00 44 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 [13:30:51]wFMCommunicate OK [13:30:51]SAM_PROTO_GetFieldsCounters done [13:30:51]Malloc new data [13:30:51]Malloc new data [13:30:51]Malloc new data [13:30:51]KKMCreateXReportDocument OK [13:30:51]KKMSetXReportData OK [13:30:51]KKMPrepareXReportFMData [13:30:51]SAM_PROTO_GetShiftData [13:30:51]wFMCommunicate request_size=4 [13:30:51]MH_SAM_APDU [13:30:51]CAPDU: 80 13 02 00 [13:30:51]Write to MH i2c: E2 08 00 9A 27 80 13 02 00 00 00 00 00 3F [13:30:51]Write i2c OK [13:30:51]MH_I2C_Read... [13:30:51]OFD Sender: No OFD packet to send [13:30:52]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:30:52]Read from MH i2c: E2 [13:30:52]MH_I2C_Read... [13:30:52]Read from MH i2c: E2 FD 00 [13:30:52]MH_I2C_Read... [13:30:52]Read from MH i2c: E2 FD 00 9A 27 00 BB 04 AA 04 B7 04 6E 04 04 00 CE 00 00 00 69 04 9D 00 6F 04 04 00 C1 00 00 00 B1 04 04 00 D1 EA 20 01 70 04 03 00 B8 BA E1 72 04 03 00 19 30 3F 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 38 B0 1E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A7 8E 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0D 00 00 00 B1 04 03 00 A0 D4 26 70 04 03 00 A0 D4 26 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 C1 1F 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 F7 [13:30:52]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 CE 00 00 00 69 04 9D 00 6F 04 04 00 C1 00 00 00 B1 04 04 00 D1 EA 20 01 70 04 03 00 B8 BA E1 72 04 03 00 19 30 3F 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 38 B0 1E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A7 8E 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0D 00 00 00 B1 04 03 00 A0 D4 26 70 04 03 00 A0 D4 26 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 C1 1F 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [13:30:52]wFMCommunicate OK [13:30:52]wFMCommunicate request_size=4 [13:30:52]MH_SAM_APDU [13:30:52]CAPDU: 80 17 00 00 [13:30:52]Write to MH i2c: E2 08 00 9B 27 80 17 00 00 00 00 00 00 42 [13:30:52]Write i2c OK [13:30:52]MH_I2C_Read... [13:30:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:30:52]Read from MH i2c: E2 [13:30:52]MH_I2C_Read... [13:30:52]Read from MH i2c: E2 FD 00 [13:30:52]MH_I2C_Read... [13:30:52]Read from MH i2c: E2 FD 00 9B 27 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F8 57 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 3B [13:30:52]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F8 57 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [13:30:52]wFMCommunicate OK [13:30:52]wFMCommunicate request_size=4 [13:30:52]MH_SAM_APDU [13:30:52]CAPDU: 80 17 00 00 [13:30:52]Write to MH i2c: E2 08 00 9C 27 80 17 00 00 00 00 00 00 43 [13:30:52]Write i2c OK [13:30:52]MH_I2C_Read... [13:30:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:30:52]Read from MH i2c: E2 [13:30:52]MH_I2C_Read... [13:30:52]Read from MH i2c: E2 FD 00 [13:30:53]MH_I2C_Read... [13:30:53]Read from MH i2c: E2 FD 00 9C 27 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 6F [13:30:53]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [13:30:53]wFMCommunicate OK [13:30:53]wFMCommunicate request_size=4 [13:30:53]MH_SAM_APDU [13:30:53]CAPDU: 80 17 00 00 [13:30:53]Write to MH i2c: E2 08 00 9D 27 80 17 00 00 00 00 00 00 44 [13:30:53]Write i2c OK [13:30:53]MH_I2C_Read... [13:30:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:30:53]Read from MH i2c: E2 [13:30:53]MH_I2C_Read... [13:30:53]Read from MH i2c: E2 FD 00 [13:30:53]MH_I2C_Read... [13:30:53]Read from MH i2c: E2 FD 00 9D 27 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 B9 [13:30:53]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [13:30:53]wFMCommunicate OK [13:30:53]wFMCommunicate request_size=4 [13:30:53]MH_SAM_APDU [13:30:53]CAPDU: 80 17 00 00 [13:30:53]Write to MH i2c: E2 08 00 9E 27 80 17 00 00 00 00 00 00 45 [13:30:53]Write i2c OK [13:30:53]MH_I2C_Read... [13:30:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [13:30:53]Read from MH i2c: E2 [13:30:53]MH_I2C_Read... [13:30:53]Read from MH i2c: E2 D8 00 [13:30:53]MH_I2C_Read... [13:30:53]Read from MH i2c: E2 D8 00 9E 27 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 2C [13:30:53]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:30:54]wFMCommunicate OK [13:30:54]SAM_PROTO_GetShiftData done [13:30:54]1194 (1207) - счетчики итогов смены [13:30:54] 1134 (4) - 206 - количество чеков со всеми признаками расчетов [13:30:54] 1129 (157) - счетчики операций «приход» [13:30:54] 1135 (4) - 193 - количество чеков по признаку расчетов [13:30:54] 1201 (4) - 189344.81 - общая итоговая сумма в чеках [13:30:54] 1136 (3) - 147934.00 - итоговая сумма в чеках наличными [13:30:54] 1138 (3) - 41410.81 - итоговая сумма в чеках безналичными [13:30:54] 1024 (123) - суммы налогов [13:30:54] 1006 (9) - суммы НДС [13:30:54] 1010 (1) - 0% - код ставки НДС [13:30:54] 1011 (0) - 0.00 - сумма НДС по ставке [13:30:54] 1006 (12) - суммы НДС [13:30:54] 1010 (1) - 12% - код ставки НДС [13:30:54] 1011 (3) - 20111.92 - сумма НДС по ставке [13:30:54] 1007 (9) - суммы НСП [13:30:54] 1014 (1) - 0% - код ставки НСП [13:30:54] 1015 (0) - 0.00 - сумма НСП по ставке [13:30:54] 1007 (12) - суммы НСП [13:30:54] 1014 (1) - 1% - код ставки НСП [13:30:54] 1015 (3) - 1675.91 - сумма НСП по ставке [13:30:54] 1007 (9) - суммы НСП [13:30:54] 1014 (1) - 2% - код ставки НСП [13:30:54] 1015 (0) - 0.00 - сумма НСП по ставке [13:30:54] 1007 (9) - суммы НСП [13:30:54] 1014 (1) - 3% - код ставки НСП [13:30:54] 1015 (0) - 0.00 - сумма НСП по ставке [13:30:54] 1007 (9) - суммы НСП [13:30:54] 1014 (1) - 5% - код ставки НСП [13:30:54] 1015 (0) - 0.00 - сумма НСП по ставке [13:30:54] 1007 (9) - суммы НСП [13:30:54] 1014 (1) - 0,50% - код ставки НСП [13:30:54] 1015 (0) - 0.00 - сумма НСП по ставке [13:30:54] 1007 (9) - суммы НСП [13:30:54] 1014 (1) - 1,50% - код ставки НСП [13:30:54] 1015 (0) - 0.00 - сумма НСП по ставке [13:30:54] 1130 (152) - счетчики операций «возврат прихода» [13:30:54] 1135 (4) - 13 - количество чеков по признаку расчетов [13:30:54] 1201 (3) - 25448.00 - общая итоговая сумма в чеках [13:30:54] 1136 (3) - 25448.00 - итоговая сумма в чеках наличными [13:30:54] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [13:30:54] 1024 (122) - суммы налогов [13:30:54] 1006 (9) - суммы НДС [13:30:54] 1010 (1) - 0% - код ставки НДС [13:30:54] 1011 (0) - 0.00 - сумма НДС по ставке [13:30:54] 1006 (12) - суммы НДС [13:30:54] 1010 (1) - 12% - код ставки НДС [13:30:54] 1011 (3) - 2702.73 - сумма НДС по ставке [13:30:54] 1007 (9) - суммы НСП [13:30:54] 1014 (1) - 0% - код ставки НСП [13:30:54] 1015 (0) - 0.00 - сумма НСП по ставке [13:30:54] 1007 (11) - суммы НСП [13:30:54] 1014 (1) - 1% - код ставки НСП [13:30:54] 1015 (2) - 225.20 - сумма НСП по ставке [13:30:54] 1007 (9) - суммы НСП [13:30:54] 1014 (1) - 2% - код ставки НСП [13:30:54] 1015 (0) - 0.00 - сумма НСП по ставке [13:30:54] 1007 (9) - суммы НСП [13:30:54] 1014 (1) - 3% - код ставки НСП [13:30:54] 1015 (0) - 0.00 - сумма НСП по ставке [13:30:54] 1007 (9) - суммы НСП [13:30:54] 1014 (1) - 5% - код ставки НСП [13:30:54] 1015 (0) - 0.00 - сумма НСП по ставке [13:30:54] 1007 (9) - суммы НСП [13:30:54] 1014 (1) - 0,50% - код ставки НСП [13:30:54] 1015 (0) - 0.00 - сумма НСП по ставке [13:30:54] 1007 (9) - суммы НСП [13:30:54] 1014 (1) - 1,50% - код ставки НСП [13:30:54] 1015 (0) - 0.00 - сумма НСП по ставке [13:30:54] 1131 (141) - счетчики операций «расход» [13:30:54] 1135 (4) - 0 - количество чеков по признаку расчетов [13:30:54] 1201 (0) - 0.00 - общая итоговая сумма в чеках [13:30:54] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [13:30:54] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [13:30:54] 1024 (117) - суммы налогов [13:30:54] 1006 (9) - суммы НДС [13:30:54] 1010 (1) - 0% - код ставки НДС [13:30:54] 1011 (0) - 0.00 - сумма НДС по ставке [13:30:54] 1006 (9) - суммы НДС [13:30:54] 1010 (1) - 12% - код ставки НДС [13:30:54] 1011 (0) - 0.00 - сумма НДС по ставке [13:30:54] 1007 (9) - суммы НСП [13:30:54] 1014 (1) - 0% - код ставки НСП [13:30:54] 1015 (0) - 0.00 - сумма НСП по ставке [13:30:54] 1007 (9) - суммы НСП [13:30:54] 1014 (1) - 1% - код ставки НСП [13:30:54] 1015 (0) - 0.00 - сумма НСП по ставке [13:30:54] 1007 (9) - суммы НСП [13:30:54] 1014 (1) - 2% - код ставки НСП [13:30:54] 1015 (0) - 0.00 - сумма НСП по ставке [13:30:54] 1007 (9) - суммы НСП [13:30:54] 1014 (1) - 3% - код ставки НСП [13:30:54] 1015 (0) - 0.00 - сумма НСП по ставке [13:30:54] 1007 (9) - суммы НСП [13:30:54] 1014 (1) - 5% - код ставки НСП [13:30:54] 1015 (0) - 0.00 - сумма НСП по ставке [13:30:54] 1007 (9) - суммы НСП [13:30:54] 1014 (1) - 0,50% - код ставки НСП [13:30:54] 1015 (0) - 0.00 - сумма НСП по ставке [13:30:54] 1007 (9) - суммы НСП [13:30:54] 1014 (1) - 1,50% - код ставки НСП [13:30:54] 1015 (0) - 0.00 - сумма НСП по ставке [13:30:54] 1132 (141) - счетчики операций «возврат расхода» [13:30:54] 1135 (4) - 0 - количество чеков по признаку расчетов [13:30:54] 1201 (0) - 0.00 - общая итоговая сумма в чеках [13:30:54] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [13:30:54] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [13:30:54] 1024 (117) - суммы налогов [13:30:54] 1006 (9) - суммы НДС [13:30:54] 1010 (1) - 0% - код ставки НДС [13:30:54] 1011 (0) - 0.00 - сумма НДС по ставке [13:30:54] 1006 (9) - суммы НДС [13:30:54] 1010 (1) - 12% - код ставки НДС [13:30:54] 1011 (0) - 0.00 - сумма НДС по ставке [13:30:54] 1007 (9) - суммы НСП [13:30:54] 1014 (1) - 0% - код ставки НСП [13:30:54] 1015 (0) - 0.00 - сумма НСП по ставке [13:30:54] 1007 (9) - суммы НСП [13:30:54] 1014 (1) - 1% - код ставки НСП [13:30:54] 1015 (0) - 0.00 - сумма НСП по ставке [13:30:54] 1007 (9) - суммы НСП [13:30:54] 1014 (1) - 2% - код ставки НСП [13:30:54] 1015 (0) - 0.00 - сумма НСП по ставке [13:30:54] 1007 (9) - суммы НСП [13:30:54] 1014 (1) - 3% - код ставки НСП [13:30:54] 1015 (0) - 0.00 - сумма НСП по ставке [13:30:54] 1007 (9) - суммы НСП [13:30:54] 1014 (1) - 5% - код ставки НСП [13:30:54] 1015 (0) - 0.00 - сумма НСП по ставке [13:30:54] 1007 (9) - суммы НСП [13:30:54] 1014 (1) - 0,50% - код ставки НСП [13:30:54] 1015 (0) - 0.00 - сумма НСП по ставке [13:30:54] 1007 (9) - суммы НСП [13:30:54] 1014 (1) - 1,50% - код ставки НСП [13:30:54] 1015 (0) - 0.00 - сумма НСП по ставке [13:30:54] 1133 (588) - - счетчики коррекции - не используются [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1194 (04AA) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1134 (046E) [13:30:54]Malloc new data [13:30:54]Processing tag 1129 (0469) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1135 (046F) [13:30:54]Malloc new data [13:30:54]Processing tag 1201 (04B1) [13:30:54]Malloc new data [13:30:54]Processing tag 1136 (0470) [13:30:54]Malloc new data [13:30:54]Processing tag 1138 (0472) [13:30:54]Malloc new data [13:30:54]Processing tag 1024 (0400) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1006 (03EE) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1010 (03F2) [13:30:54]Malloc new data [13:30:54]Processing tag 1011 (03F3) [13:30:54]Malloc new data [13:30:54]SetTLVBufToDocument err=0 [13:30:54]Processing tag 1006 (03EE) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1010 (03F2) [13:30:54]Malloc new data [13:30:54]Processing tag 1011 (03F3) [13:30:54]Malloc new data [13:30:54]SetTLVBufToDocument err=0 [13:30:54]Processing tag 1007 (03EF) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1014 (03F6) [13:30:54]Malloc new data [13:30:54]Processing tag 1015 (03F7) [13:30:54]Malloc new data [13:30:54]SetTLVBufToDocument err=0 [13:30:54]Processing tag 1007 (03EF) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1014 (03F6) [13:30:54]Malloc new data [13:30:54]Processing tag 1015 (03F7) [13:30:54]Malloc new data [13:30:54]SetTLVBufToDocument err=0 [13:30:54]Processing tag 1007 (03EF) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1014 (03F6) [13:30:54]Malloc new data [13:30:54]Processing tag 1015 (03F7) [13:30:54]Malloc new data [13:30:54]SetTLVBufToDocument err=0 [13:30:54]Processing tag 1007 (03EF) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1014 (03F6) [13:30:54]Malloc new data [13:30:54]Processing tag 1015 (03F7) [13:30:54]Malloc new data [13:30:54]SetTLVBufToDocument err=0 [13:30:54]Processing tag 1007 (03EF) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1014 (03F6) [13:30:54]Malloc new data [13:30:54]Processing tag 1015 (03F7) [13:30:54]Malloc new data [13:30:54]SetTLVBufToDocument err=0 [13:30:54]Processing tag 1007 (03EF) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1014 (03F6) [13:30:54]Malloc new data [13:30:54]Processing tag 1015 (03F7) [13:30:54]Malloc new data [13:30:54]SetTLVBufToDocument err=0 [13:30:54]Processing tag 1007 (03EF) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1014 (03F6) [13:30:54]Malloc new data [13:30:54]Processing tag 1015 (03F7) [13:30:54]Malloc new data [13:30:54]SetTLVBufToDocument err=0 [13:30:54]SetTLVBufToDocument err=0 [13:30:54]SetTLVBufToDocument err=0 [13:30:54]Processing tag 1130 (046A) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1135 (046F) [13:30:54]Malloc new data [13:30:54]Processing tag 1201 (04B1) [13:30:54]Malloc new data [13:30:54]Processing tag 1136 (0470) [13:30:54]Malloc new data [13:30:54]Processing tag 1138 (0472) [13:30:54]Malloc new data [13:30:54]Processing tag 1024 (0400) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1006 (03EE) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1010 (03F2) [13:30:54]Malloc new data [13:30:54]Processing tag 1011 (03F3) [13:30:54]Malloc new data [13:30:54]SetTLVBufToDocument err=0 [13:30:54]Processing tag 1006 (03EE) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1010 (03F2) [13:30:54]Malloc new data [13:30:54]Processing tag 1011 (03F3) [13:30:54]Malloc new data [13:30:54]SetTLVBufToDocument err=0 [13:30:54]Processing tag 1007 (03EF) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1014 (03F6) [13:30:54]Malloc new data [13:30:54]Processing tag 1015 (03F7) [13:30:54]Malloc new data [13:30:54]SetTLVBufToDocument err=0 [13:30:54]Processing tag 1007 (03EF) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1014 (03F6) [13:30:54]Malloc new data [13:30:54]Processing tag 1015 (03F7) [13:30:54]Malloc new data [13:30:54]SetTLVBufToDocument err=0 [13:30:54]Processing tag 1007 (03EF) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1014 (03F6) [13:30:54]Malloc new data [13:30:54]Processing tag 1015 (03F7) [13:30:54]Malloc new data [13:30:54]SetTLVBufToDocument err=0 [13:30:54]Processing tag 1007 (03EF) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1014 (03F6) [13:30:54]Malloc new data [13:30:54]Processing tag 1015 (03F7) [13:30:54]Malloc new data [13:30:54]SetTLVBufToDocument err=0 [13:30:54]Processing tag 1007 (03EF) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1014 (03F6) [13:30:54]Malloc new data [13:30:54]Processing tag 1015 (03F7) [13:30:54]Malloc new data [13:30:54]SetTLVBufToDocument err=0 [13:30:54]Processing tag 1007 (03EF) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1014 (03F6) [13:30:54]Malloc new data [13:30:54]Processing tag 1015 (03F7) [13:30:54]Malloc new data [13:30:54]SetTLVBufToDocument err=0 [13:30:54]Processing tag 1007 (03EF) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1014 (03F6) [13:30:54]Malloc new data [13:30:54]Processing tag 1015 (03F7) [13:30:54]Malloc new data [13:30:54]SetTLVBufToDocument err=0 [13:30:54]SetTLVBufToDocument err=0 [13:30:54]SetTLVBufToDocument err=0 [13:30:54]Processing tag 1131 (046B) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1135 (046F) [13:30:54]Malloc new data [13:30:54]Processing tag 1201 (04B1) [13:30:54]Malloc new data [13:30:54]Processing tag 1136 (0470) [13:30:54]Malloc new data [13:30:54]Processing tag 1138 (0472) [13:30:54]Malloc new data [13:30:54]Processing tag 1024 (0400) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1006 (03EE) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1010 (03F2) [13:30:54]Malloc new data [13:30:54]Processing tag 1011 (03F3) [13:30:54]Malloc new data [13:30:54]SetTLVBufToDocument err=0 [13:30:54]Processing tag 1006 (03EE) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1010 (03F2) [13:30:54]Malloc new data [13:30:54]Processing tag 1011 (03F3) [13:30:54]Malloc new data [13:30:54]SetTLVBufToDocument err=0 [13:30:54]Processing tag 1007 (03EF) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1014 (03F6) [13:30:54]Malloc new data [13:30:54]Processing tag 1015 (03F7) [13:30:54]Malloc new data [13:30:54]SetTLVBufToDocument err=0 [13:30:54]Processing tag 1007 (03EF) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1014 (03F6) [13:30:54]Malloc new data [13:30:54]Processing tag 1015 (03F7) [13:30:54]Malloc new data [13:30:54]SetTLVBufToDocument err=0 [13:30:54]Processing tag 1007 (03EF) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1014 (03F6) [13:30:54]Malloc new data [13:30:54]Processing tag 1015 (03F7) [13:30:54]Malloc new data [13:30:54]SetTLVBufToDocument err=0 [13:30:54]Processing tag 1007 (03EF) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1014 (03F6) [13:30:54]Malloc new data [13:30:54]Processing tag 1015 (03F7) [13:30:54]Malloc new data [13:30:54]SetTLVBufToDocument err=0 [13:30:54]Processing tag 1007 (03EF) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1014 (03F6) [13:30:54]Malloc new data [13:30:54]Processing tag 1015 (03F7) [13:30:54]Malloc new data [13:30:54]SetTLVBufToDocument err=0 [13:30:54]Processing tag 1007 (03EF) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1014 (03F6) [13:30:54]Malloc new data [13:30:54]Processing tag 1015 (03F7) [13:30:54]Malloc new data [13:30:54]SetTLVBufToDocument err=0 [13:30:54]Processing tag 1007 (03EF) [13:30:54]Load OK [13:30:54]SetTLVBufToDocument [13:30:54]Processing tag 1014 (03F6) [13:30:54]Malloc new data [13:30:54]Processing tag 1015 (03F7) [13:30:54]Malloc new data [13:30:55]SetTLVBufToDocument err=0 [13:30:55]SetTLVBufToDocument err=0 [13:30:55]SetTLVBufToDocument err=0 [13:30:55]Processing tag 1132 (046C) [13:30:55]Load OK [13:30:55]SetTLVBufToDocument [13:30:55]Processing tag 1135 (046F) [13:30:55]Malloc new data [13:30:55]Processing tag 1201 (04B1) [13:30:55]Malloc new data [13:30:55]Processing tag 1136 (0470) [13:30:55]Malloc new data [13:30:55]Processing tag 1138 (0472) [13:30:55]Malloc new data [13:30:55]Processing tag 1024 (0400) [13:30:55]Load OK [13:30:55]SetTLVBufToDocument [13:30:55]Processing tag 1006 (03EE) [13:30:55]Load OK [13:30:55]SetTLVBufToDocument [13:30:55]Processing tag 1010 (03F2) [13:30:55]Malloc new data [13:30:55]Processing tag 1011 (03F3) [13:30:55]Malloc new data [13:30:55]SetTLVBufToDocument err=0 [13:30:55]Processing tag 1006 (03EE) [13:30:55]Load OK [13:30:55]SetTLVBufToDocument [13:30:55]Processing tag 1010 (03F2) [13:30:55]Malloc new data [13:30:55]Processing tag 1011 (03F3) [13:30:55]Malloc new data [13:30:55]SetTLVBufToDocument err=0 [13:30:55]Processing tag 1007 (03EF) [13:30:55]Load OK [13:30:55]SetTLVBufToDocument [13:30:55]Processing tag 1014 (03F6) [13:30:55]Malloc new data [13:30:55]Processing tag 1015 (03F7) [13:30:55]Malloc new data [13:30:55]SetTLVBufToDocument err=0 [13:30:55]Processing tag 1007 (03EF) [13:30:55]Load OK [13:30:55]SetTLVBufToDocument [13:30:55]Processing tag 1014 (03F6) [13:30:55]Malloc new data [13:30:55]Processing tag 1015 (03F7) [13:30:55]Malloc new data [13:30:55]SetTLVBufToDocument err=0 [13:30:55]Processing tag 1007 (03EF) [13:30:55]Load OK [13:30:55]SetTLVBufToDocument [13:30:55]Processing tag 1014 (03F6) [13:30:55]Malloc new data [13:30:55]Processing tag 1015 (03F7) [13:30:55]Malloc new data [13:30:55]SetTLVBufToDocument err=0 [13:30:55]Processing tag 1007 (03EF) [13:30:55]Load OK [13:30:55]SetTLVBufToDocument [13:30:55]Processing tag 1014 (03F6) [13:30:55]Malloc new data [13:30:55]Processing tag 1015 (03F7) [13:30:55]Malloc new data [13:30:55]SetTLVBufToDocument err=0 [13:30:55]Processing tag 1007 (03EF) [13:30:55]Load OK [13:30:55]SetTLVBufToDocument [13:30:55]Processing tag 1014 (03F6) [13:30:55]Malloc new data [13:30:55]Processing tag 1015 (03F7) [13:30:55]Malloc new data [13:30:55]SetTLVBufToDocument err=0 [13:30:55]Processing tag 1007 (03EF) [13:30:55]Load OK [13:30:55]SetTLVBufToDocument [13:30:55]Processing tag 1014 (03F6) [13:30:55]Malloc new data [13:30:55]Processing tag 1015 (03F7) [13:30:55]Malloc new data [13:30:55]SetTLVBufToDocument err=0 [13:30:55]Processing tag 1007 (03EF) [13:30:55]Load OK [13:30:55]SetTLVBufToDocument [13:30:55]Processing tag 1014 (03F6) [13:30:55]Malloc new data [13:30:55]Processing tag 1015 (03F7) [13:30:55]Malloc new data [13:30:55]SetTLVBufToDocument err=0 [13:30:55]SetTLVBufToDocument err=0 [13:30:55]SetTLVBufToDocument err=0 [13:30:55]Processing tag 1133 (046D) [13:30:55]Malloc new data [13:30:55]SetTLVBufToDocument err=0 [13:30:55]SetTLVBufToDocument err=0 [13:30:55]Malloc new data [13:30:55]SAM_PROTO_GetFMData [13:30:55]wFMCommunicate request_size=4 [13:30:55]MH_SAM_APDU [13:30:55]CAPDU: 80 13 03 00 [13:30:55]Write to MH i2c: E2 08 00 9F 27 80 13 03 00 00 00 00 00 45 [13:30:55]Write i2c OK [13:30:55]MH_I2C_Read... [13:30:55]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:30:55]Read from MH i2c: E2 [13:30:55]MH_I2C_Read... [13:30:55]Read from MH i2c: E2 FD 00 [13:30:55]MH_I2C_Read... [13:30:55]Read from MH i2c: E2 FD 00 9F 27 00 C7 04 85 04 C3 04 6E 04 04 00 4E E0 01 00 69 04 A3 00 6F 04 04 00 26 CB 01 00 B1 04 05 00 C8 B0 60 70 02 70 04 05 00 55 B7 52 AC 01 72 04 04 00 73 F9 0D C4 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 9A 9D 51 42 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 D2 A5 86 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 9E 00 6F 04 04 00 28 15 00 00 B1 04 04 00 C5 48 90 34 70 04 04 00 A5 FA 8F 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0C 32 95 05 EF 90 00 9A [13:30:55]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 4E E0 01 00 69 04 A3 00 6F 04 04 00 26 CB 01 00 B1 04 05 00 C8 B0 60 70 02 70 04 05 00 55 B7 52 AC 01 72 04 04 00 73 F9 0D C4 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 9A 9D 51 42 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 D2 A5 86 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 9E 00 6F 04 04 00 28 15 00 00 B1 04 04 00 C5 48 90 34 70 04 04 00 A5 FA 8F 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0C 32 95 05 EF 90 00 [13:30:55]wFMCommunicate OK [13:30:55]wFMCommunicate request_size=4 [13:30:55]MH_SAM_APDU [13:30:55]CAPDU: 80 17 00 00 [13:30:55]Write to MH i2c: E2 08 00 A0 27 80 17 00 00 00 00 00 00 47 [13:30:55]Write i2c OK [13:30:55]MH_I2C_Read... [13:30:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:30:56]Read from MH i2c: E2 [13:30:56]MH_I2C_Read... [13:30:56]Read from MH i2c: E2 FD 00 [13:30:56]MH_I2C_Read... [13:30:56]Read from MH i2c: E2 FD 00 A0 27 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 CD 17 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 AF [13:30:56]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 CD 17 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [13:30:56]wFMCommunicate OK [13:30:56]wFMCommunicate request_size=4 [13:30:56]MH_SAM_APDU [13:30:56]CAPDU: 80 17 00 00 [13:30:56]Write to MH i2c: E2 08 00 A1 27 80 17 00 00 00 00 00 00 48 [13:30:56]Write i2c OK [13:30:56]MH_I2C_Read... [13:30:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:30:56]Read from MH i2c: E2 [13:30:56]MH_I2C_Read... [13:30:56]Read from MH i2c: E2 FD 00 [13:30:56]MH_I2C_Read... [13:30:56]Read from MH i2c: E2 FD 00 A1 27 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 20 [13:30:56]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 OFD Sender: No OFD packet to send [13:30:57]8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [13:30:57]wFMCommunicate OK [13:30:57]wFMCommunicate request_size=4 [13:30:57]MH_SAM_APDU [13:30:57]CAPDU: 80 17 00 00 [13:30:57]Write to MH i2c: E2 08 00 A2 27 80 17 00 00 00 00 00 00 49 [13:30:57]Write i2c OK [13:30:57]MH_I2C_Read... [13:30:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:30:57]Read from MH i2c: E2 [13:30:57]MH_I2C_Read... [13:30:57]Read from MH i2c: E2 FD 00 [13:30:57]MH_I2C_Read... [13:30:57]Read from MH i2c: E2 FD 00 A2 27 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 C4 [13:30:57]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [13:30:57]wFMCommunicate OK [13:30:57]wFMCommunicate request_size=4 [13:30:57]MH_SAM_APDU [13:30:57]CAPDU: 80 17 00 00 [13:30:57]Write to MH i2c: E2 08 00 A3 27 80 17 00 00 00 00 00 00 4A [13:30:57]Write i2c OK [13:30:57]MH_I2C_Read... [13:30:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [13:30:57]Read from MH i2c: E2 [13:30:57]MH_I2C_Read... [13:30:57]Read from MH i2c: E2 E4 00 [13:30:57]MH_I2C_Read... [13:30:57]Read from MH i2c: E2 E4 00 A3 27 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 2A [13:30:58]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:30:58]wFMCommunicate OK [13:30:58]SAM_PROTO_GetFMData done [13:30:58]FM_GetFMData:85 04 C3 04 6E 04 04 00 4E E0 01 00 69 04 A3 00 6F 04 04 00 26 CB 01 00 B1 04 05 00 C8 B0 60 70 02 70 04 05 00 55 B7 52 AC 01 72 04 04 00 73 F9 0D C4 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 9A 9D 51 42 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 D2 A5 86 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 9E 00 6F 04 04 00 28 15 00 00 B1 04 04 00 C5 48 90 34 70 04 04 00 A5 FA 8F 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0C 32 95 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 CD 17 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [13:30:58]oper:6F 04 04 00 26 CB 01 00 B1 04 05 00 C8 B0 60 70 02 70 04 05 00 55 B7 52 AC 01 72 04 04 00 73 F9 0D C4 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 9A 9D 51 42 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 D2 A5 86 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 [13:30:58]total:C8 B0 60 70 02 [13:30:58]Malloc new data [13:30:58]oper:6F 04 04 00 28 15 00 00 B1 04 04 00 C5 48 90 34 70 04 04 00 A5 FA 8F 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0C 32 95 05 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 CD 17 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [13:30:58]total:C5 48 90 34 [13:30:58]Malloc new data [13:30:58]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 [13:30:59]total: [13:30:59]Malloc new data [13:30:59]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 [13:30:59]total: [13:30:59]Malloc new data [13:30:59]KKMPrepareXReportFMData err=0 [13:30:59]Х отчет ИНН: 02508201610067 Кассир: Абылгазиев А. 04.03.2024 13:30 Смена: 266 РНМ: 0000000000090573 ЗНМ: 0300000019 СНО: Общий режим Всего чеков: 206 ИТОГИ ПРИХОД Чеков: 193 Общий итог: 189344.81 Итого наличными: 147934.00 Итого безнал.: 41410.81 НДС 0% : 0.00 НДС 12% : 20111.92 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 1675.91 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 13 Общий итог: 25448.00 Итого наличными: 25448.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 2702.73 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 225.20 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 122486.00 НС Приход: 104753194.96 НС Возвр.Прихода: 8818710.45 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000874798 [13:30:59]StoreToDocumentArchive [13:30:59]MH_GetDate [13:30:59]Write to MH i2c: F0 00 00 A4 27 BA [13:30:59]Write i2c OK [13:30:59]MH_I2C_Read... [13:30:59]Read from MH i2c: F0 [13:30:59]MH_I2C_Read... [13:30:59]Read from MH i2c: F0 09 00 [13:30:59]MH_I2C_Read... [13:30:59]Read from MH i2c: F0 09 00 A4 27 00 14 CD E5 65 6C AF E3 65 51 [13:30:59]shift 266 fd 1709559060 [13:30:59]Create dir for shift 0266 [13:30:59]save to /storage/0266/doc_1709559060 [13:30:59]save last doc name /storage/0266/doc_1709559060 to /storage/kkm_last_doc_name [13:30:59]save OK [13:30:59]Clear old archive folders... [13:30:59]NVStorageSaveData kkm_last_timestamp [13:30:59]File name is /storage/kkm_last_timestamp [13:30:59]Write 4 bytes [13:30:59]NVStorageSaveData done [13:30:59]ExternCall_PrintAddStr [13:30:59]wPrintStart [13:30:59]Write to MH i2c: 01 00 00 A5 27 CC [13:30:59]Write i2c OK [13:30:59]MH_I2C_Read... [13:30:59]Read from MH i2c: 01 [13:30:59]MH_I2C_Read... [13:30:59]Read from MH i2c: 01 07 00 [13:30:59]MH_I2C_Read... [13:30:59]Read from MH i2c: 01 07 00 A5 27 00 00 00 00 00 FF 0F E1 [13:30:59]RasterBufferAndPrint [13:30:59]line Х отчет [13:30:59]line ИНН: 02508201610067 [13:30:59]line Кассир: Абылгазиев А. [13:30:59]line 04.03.2024 13:30 [13:30:59]line Смена: 266 [13:30:59]line РНМ: 0000000000090573 [13:30:59]line ЗНМ: 0300000019 [13:30:59]line СНО: Общий режим [13:30:59]line Всего чеков: 206 [13:30:59]line ИТОГИ ПРИХОД [13:30:59]line Чеков: 193 [13:30:59]line Общий итог: 189344.81 [13:30:59]line Итого наличными: 147934.00 [13:30:59]line Итого безнал.: 41410.81 [13:30:59]line НДС 0% : 0.00 [13:30:59]line НДС 12% : 20111.92 [13:30:59]line НСП 0% : 0.00 [13:30:59]line НСП 1,50% : 0.00 [13:30:59]line НСП 0,50% : 0.00 [13:30:59]line НСП 5% : 0.00 [13:30:59]line НСП 3% : 0.00 [13:30:59]line НСП 2% : 0.00 [13:30:59]line НСП 1% : 1675.91 [13:30:59]line ИТОГИ ВОЗВРАТ ПРИХОДА [13:30:59]line Чеков: 13 [13:30:59]line Общий итог: 25448.00 [13:30:59]line Итого наличными: 25448.00 [13:30:59]line Итого безнал.: 0.00 [13:30:59]line НДС 0% : 0.00 [13:30:59]line НДС 12% : 2702.73 [13:30:59]line НСП 0% : 0.00 [13:30:59]line НСП 1,50% : 0.00 [13:30:59]line НСП 0,50% : 0.00 [13:30:59]line НСП 5% : 0.00 [13:30:59]line НСП 3% : 0.00 [13:30:59]line НСП 2% : 0.00 [13:30:59]line НСП 1% : 225.20 [13:30:59]line ИТОГИ РАСХОД [13:30:59]line Чеков: 0 [13:30:59]line Общий итог: 0.00 [13:30:59]line Итого наличными: 0.00 [13:30:59]line Итого безнал.: 0.00 [13:30:59]line НДС 0% : 0.00 [13:30:59]line НДС 12% : 0.00 [13:30:59]line НСП 0% : 0.00 [13:30:59]line НСП 1,50% : 0.00 [13:30:59]line НСП 0,50% : 0.00 [13:30:59]line НСП 5% : 0.00 [13:30:59]line НСП 3% : 0.00 [13:30:59]line НСП 2% : 0.00 [13:30:59]line НСП 1% : 0.00 [13:30:59]line ИТОГИ ВОЗВРАТ РАСХОДА [13:30:59]line Чеков: 0 [13:30:59]line Общий итог: 0.00 [13:30:59]line Итого наличными: 0.00 [13:30:59]line Итого безнал.: 0.00 [13:30:59]line НДС 0% : 0.00 [13:30:59]line НДС 12% : 0.00 [13:30:59]line НСП 0% : 0.00 [13:30:59]line НСП 1,50% : 0.00 [13:30:59]line НСП 0,50% : 0.00 [13:30:59]line НСП 5% : 0.00 [13:30:59]line НСП 3% : 0.00 [13:30:59]line НСП 2% : 0.00 [13:30:59]line НСП 1% : 0.00 [13:30:59]line Сумма внесений: 0.00 [13:30:59]line Сумма выплат: 0.00 [13:30:59]line Нал. в кассе: 122486.00 [13:30:59]line НС Приход: 104753194.96 [13:30:59]line НС Возвр.Прихода: 8818710.45 [13:30:59]line НС Расход: 0.00 [13:30:59]line НС Возвр.Расхода: 0.00 [13:30:59]line ФМ: 0000000000874798 [13:30:59]written 0, free lines is 4095 [13:31:00]Write to MH i2c: 01 00 00 F0 27 17 [13:31:00]Write i2c OK [13:31:00]MH_I2C_Read... [13:31:00]Read from MH i2c: 01 [13:31:00]MH_I2C_Read... [13:31:00]Read from MH i2c: 01 07 00 [13:31:00]MH_I2C_Read... [13:31:00]Read from MH i2c: 01 07 00 F0 27 00 00 00 00 00 21 0B 4A [13:31:00]RasterBufferAndPrint [13:31:00]line [13:31:00]line [13:31:00]line [13:31:00]line [13:31:00]line [13:31:00]written 0, free lines is 2885 [13:31:00]MH_Cut [13:31:00]Write to MH i2c: D1 01 00 F7 27 01 F0 [13:31:00]Write i2c OK [13:31:00]MH_I2C_Read... [13:31:00]Read from MH i2c: D1 [13:31:00]MH_I2C_Read... [13:31:00]Read from MH i2c: D1 01 00 [13:31:00]MH_I2C_Read... [13:31:00]Read from MH i2c: D1 01 00 F7 27 00 EF [13:31:00]Write to MH i2c: 01 00 00 F8 27 1F [13:31:00]Write i2c OK [13:31:00]MH_I2C_Read... [13:31:00]*** Cut start [13:31:00]*** Purtial cut [13:31:00]*** Stage 1: CUTSNS_PIN = 1 [13:31:02]OFD Sender: No OFD packet to send [13:31:03]Read from MH i2c: 01 [13:31:03]MH_I2C_Read... [13:31:03]*** Stop cut motor [13:31:03]*** Cut end [13:31:03]Read from MH i2c: 01 07 00 [13:31:03]MH_I2C_Read... [13:31:03]Read from MH i2c: 01 07 00 F8 27 00 00 00 00 00 FF 0F 34 [13:31:03]process_action x_report done [13:31:03]requested_data is exist [13:31:03]produce_requested_data [13:31:03]requested_item fd.num is exist - process it [13:31:03]SAM_PROTO_GetFieldsCounters [13:31:03]wFMCommunicate request_size=4 [13:31:03]MH_SAM_APDU [13:31:03]CAPDU: 80 13 00 00 [13:31:03]Write to MH i2c: E2 08 00 F9 27 80 13 00 00 00 00 00 00 9C [13:31:03]Write i2c OK [13:31:03]MH_I2C_Read... [13:31:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:31:03]Read from MH i2c: E2 [13:31:03]MH_I2C_Read... [13:31:03]Read from MH i2c: E2 62 00 [13:31:03]MH_I2C_Read... [13:31:03]Read from MH i2c: E2 62 00 F9 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D6 E2 01 00 0E 04 04 00 44 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 2F [13:31: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D6 E2 01 00 0E 04 04 00 44 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 [13:31:03]wFMCommunicate OK [13:31:03]SAM_PROTO_GetFieldsCounters done [13:31:03]requested_item shift.num is exist - process it [13:31:03]requested_item shift.opened is exist - process it [13:31:03]req_shift_opened [13:31:03]FM_GetShiftState [13:31:03]SAM_PROTO_GetShiftState [13:31:03]wFMCommunicate request_size=4 [13:31:03]MH_SAM_APDU [13:31:03]CAPDU: 80 13 01 00 [13:31:03]Write to MH i2c: E2 08 00 FA 27 80 13 01 00 00 00 00 00 9E [13:31:03]Write i2c OK [13:31:03]MH_I2C_Read... [13:31:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:31:03]Read from MH i2c: E2 [13:31:03]MH_I2C_Read... [13:31:03]Read from MH i2c: E2 0E 00 [13:31:03]MH_I2C_Read... [13:31:03]Read from MH i2c: E2 0E 00 FA 27 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 B5 [13:31:03]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:31:03]wFMCommunicate OK [13:31:03]SAM_PROTO_GetShiftState done [13:31:03]FM_GetShiftState done [13:31:03]req_shift_opened done [13:31:03]requested_item shift.open_date is exist - process it [13:31:03]req_shift_open_date [13:31:03]req_shift_open_date done [13:31:03]produce_requested_data done [13:31:03]produce_requested_data return {"fd.num":123606,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:31:03]process_action_free x_report [13:31:03]json_value_free [13:31:03]json_value_free done [13:31:03]process_json_proto returns [13:31:03]Send response to host [13:31:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":123606,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:31:03]free response buf [13:31:03]execute_script done [13:31:03]execute_script returns [13:31:03]free content buf [13:31:03]Sock 7.Close socket [13:31:03]Sock 7.Thread stoped [13:31:07]OFD Sender: No OFD packet to send [13:31:12]OFD Sender: No OFD packet to send [13:31:17]OFD Sender: No OFD packet to send [13:31:22]OFD Sender: No OFD packet to send [13:31:27]OFD Sender: No OFD packet to send [13:31:28]accept exits with 9 [13:31:28]New connection [13:31:28]New thread 3067436388 created [13:31:28]Thread 3067579748 joined [13:31:28]Waiting for new connection... [13:31:28] Sock 9.Parse request [13:31:28]Sock 9.Check first char [13:31:28]Sock 9.First char is OK [13:31:28]request: POST /json_proto HTTP/1.0 [13:31:28]Method: POST [13:31:28]URL: /json_proto [13:31:28]Method is POST - this is cgi request [13:31:28]url: /json_proto [13:31:28]query_string will be loaded in cgi processing [13:31:28]execute_cgi json_proto POST (null) [13:31:28]execute_cgi path=json_proto method=POST [13:31:28]POST find Content-Length [13:31:28]Host: 172.17.48.197:8080 [13:31:28]Content-Length: 215 [13:31:28]Content-Type: application/json [13:31:28] [13:31:28]POST finish read [13:31:28]Found Content-Length = 215 [13:31:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:31:28]execute_script... [13:31:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:31:28]POST & json_proto [13:31:28]process_json_proto [13:31:28]json parsed OK: [13:31:28]protocol is kg_v1.0 [13:31:28]action value=get_value [13:31:28]process_action get_value [13:31:28]cmd_get_value [13:31:28]process_action get_value done [13:31:28]requested_data is exist [13:31:28]produce_requested_data [13:31:28]requested_item kkm.sn is exist - process it [13:31:28]requested_item kkm.ver is exist - process it [13:31:28]requested_item fm.sn is exist - process it [13:31:28]wFMCommunicate request_size=4 [13:31:28]MH_SAM_APDU [13:31:28]CAPDU: 80 11 00 00 [13:31:28]Write to MH i2c: E2 08 00 FB 27 80 11 00 00 00 00 00 00 9C [13:31:28]Write i2c OK [13:31:28]MH_I2C_Read... [13:31:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:31:28]Read from MH i2c: E2 [13:31:28]MH_I2C_Read... [13:31:28]Read from MH i2c: E2 17 00 [13:31:28]MH_I2C_Read... [13:31:28]Read from MH i2c: E2 17 00 FB 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 FA [13:31:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:31:28]wFMCommunicate OK [13:31:28]requested_item fd.num is exist - process it [13:31:28]SAM_PROTO_GetFieldsCounters [13:31:28]wFMCommunicate request_size=4 [13:31:28]MH_SAM_APDU [13:31:28]CAPDU: 80 13 00 00 [13:31:28]Write to MH i2c: E2 08 00 FC 27 80 13 00 00 00 00 00 00 9F [13:31:28]Write i2c OK [13:31:28]MH_I2C_Read... [13:31:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:31:28]Read from MH i2c: E2 [13:31:28]MH_I2C_Read... [13:31:28]Read from MH i2c: E2 62 00 [13:31:28]MH_I2C_Read... [13:31:28]Read from MH i2c: E2 62 00 FC 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D6 E2 01 00 0E 04 04 00 44 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 32 [13:31: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 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D6 E2 01 00 0E 04 04 00 44 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 [13:31:28]wFMCommunicate OK [13:31:28]SAM_PROTO_GetFieldsCounters done [13:31:28]requested_item shift.num is exist - process it [13:31:28]requested_item shift.opened is exist - process it [13:31:28]req_shift_opened [13:31:28]FM_GetShiftState [13:31:28]SAM_PROTO_GetShiftState [13:31:28]wFMCommunicate request_size=4 [13:31:28]MH_SAM_APDU [13:31:28]CAPDU: 80 13 01 00 [13:31:28]Write to MH i2c: E2 08 00 FD 27 80 13 01 00 00 00 00 00 A1 [13:31:28]Write i2c OK [13:31:28]MH_I2C_Read... [13:31:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:31:28]Read from MH i2c: E2 [13:31:28]MH_I2C_Read... [13:31:28]Read from MH i2c: E2 0E 00 [13:31:28]MH_I2C_Read... [13:31:28]Read from MH i2c: E2 0E 00 FD 27 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 B8 [13:31:28]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:31:28]wFMCommunicate OK [13:31:28]SAM_PROTO_GetShiftState done [13:31:28]FM_GetShiftState done [13:31:28]req_shift_opened done [13:31:28]requested_item shift.open_date is exist - process it [13:31:28]req_shift_open_date [13:31:28]req_shift_open_date done [13:31:28]produce_requested_data done [13:31:28]produce_requested_data return {"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":123606,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088} [13:31:28]process_action_free get_value [13:31:28]json_value_free [13:31:28]json_value_free done [13:31:28]process_json_proto returns [13:31:28]Send response to host [13:31:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000019","kkm.ver":"001","fm.sn":"0000000000874798","fd.num":123606,"shift.num":324,"shift.opened":1,"shift.open_date":1709511088}}} [13:31:28]free response buf [13:31:28]execute_script done [13:31:28]execute_script returns [13:31:28]free content buf [13:31:28]Sock 9.Close socket [13:31:28]Sock 9.Thread stoped [13:31:28]accept exits with 7 [13:31:28]New connection [13:31:28]New thread 3067579748 created [13:31:28]Thread 3067436388 joined [13:31:28]Waiting for new connection... [13:31:28] Sock 7.Parse request [13:31:28]Sock 7.Check first char [13:31:28]Sock 7.First char is OK [13:31:28]request: POST /json_proto HTTP/1.0 [13:31:28]Method: POST [13:31:28]URL: /json_proto [13:31:28]Method is POST - this is cgi request [13:31:28]url: /json_proto [13:31:28]query_string will be loaded in cgi processing [13:31:28]execute_cgi json_proto POST (null) [13:31:28]execute_cgi path=json_proto method=POST [13:31:28]POST find Content-Length [13:31:28]Host: 172.17.48.197:8080 [13:31:28]Content-Length: 331 [13:31:28]Content-Type: application/json [13:31:28] [13:31:28]POST finish read [13:31:28]Found Content-Length = 331 [13:31:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:31:28]execute_script... [13:31:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:31:28]POST & json_proto [13:31:28]process_json_proto [13:31:28]json parsed OK: [13:31:28]protocol is kg_v1.0 [13:31:28]action value=get_value [13:31:28]process_action get_value [13:31:28]cmd_get_value [13:31:28]process_action get_value done [13:31:28]requested_data is exist [13:31:28]produce_requested_data [13:31:28]requested_item fm.sale.total is exist - process it [13:31:28]SAM_PROTO_GetFMData [13:31:28]wFMCommunicate request_size=4 [13:31:28]MH_SAM_APDU [13:31:28]CAPDU: 80 13 03 00 [13:31:28]Write to MH i2c: E2 08 00 FE 27 80 13 03 00 00 00 00 00 A4 [13:31:28]Write i2c OK [13:31:28]MH_I2C_Read... [13:31:28]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:31:28]Read from MH i2c: E2 [13:31:28]MH_I2C_Read... [13:31:28]Read from MH i2c: E2 FD 00 [13:31:28]MH_I2C_Read... [13:31:28]Read from MH i2c: E2 FD 00 FE 27 00 C7 04 85 04 C3 04 6E 04 04 00 4E E0 01 00 69 04 A3 00 6F 04 04 00 26 CB 01 00 B1 04 05 00 C8 B0 60 70 02 70 04 05 00 55 B7 52 AC 01 72 04 04 00 73 F9 0D C4 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 9A 9D 51 42 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 D2 A5 86 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 9E 00 6F 04 04 00 28 15 00 00 B1 04 04 00 C5 48 90 34 70 04 04 00 A5 FA 8F 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0C 32 95 05 EF 90 00 F9 [13:31:28]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 4E E0 01 00 69 04 A3 00 6F 04 04 00 26 CB 01 00 B1 04 05 00 C8 B0 60 70 02 70 04 05 00 55 B7 52 AC 01 72 04 04 00 73 F9 0D C4 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 9A 9D 51 42 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 D2 A5 86 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 9E 00 6F 04 04 00 28 15 00 00 B1 04 04 00 C5 48 90 34 70 04 04 00 A5 FA 8F 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0C 32 95 05 EF 90 00 [13:31:28]wFMCommunicate OK [13:31:28]wFMCommunicate request_size=4 [13:31:28]MH_SAM_APDU [13:31:28]CAPDU: 80 17 00 00 [13:31:28]Write to MH i2c: E2 08 00 FF 27 80 17 00 00 00 00 00 00 A6 [13:31:28]Write i2c OK [13:31:28]MH_I2C_Read... [13:31:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:31:29]Read from MH i2c: E2 [13:31:29]MH_I2C_Read... [13:31:29]Read from MH i2c: E2 FD 00 [13:31:29]MH_I2C_Read... [13:31:29]Read from MH i2c: E2 FD 00 FF 27 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 CD 17 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 0E [13:31:29]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 CD 17 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [13:31:29]wFMCommunicate OK [13:31:29]wFMCommunicate request_size=4 [13:31:29]MH_SAM_APDU [13:31:29]CAPDU: 80 17 00 00 [13:31:29]Write to MH i2c: E2 08 00 00 28 80 17 00 00 00 00 00 00 A8 [13:31:29]Write i2c OK [13:31:29]MH_I2C_Read... [13:31:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:31:29]Read from MH i2c: E2 [13:31:29]MH_I2C_Read... [13:31:29]Read from MH i2c: E2 FD 00 [13:31:29]MH_I2C_Read... [13:31:29]Read from MH i2c: E2 FD 00 00 28 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 80 [13:31:29]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [13:31:29]wFMCommunicate OK [13:31:29]wFMCommunicate request_size=4 [13:31:29]MH_SAM_APDU [13:31:29]CAPDU: 80 17 00 00 [13:31:29]Write to MH i2c: E2 08 00 01 28 80 17 00 00 00 00 00 00 A9 [13:31:29]Write i2c OK [13:31:29]MH_I2C_Read... [13:31:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:31:29]Read from MH i2c: E2 [13:31:29]MH_I2C_Read... [13:31:29]Read from MH i2c: E2 FD 00 [13:31:29]MH_I2C_Read... [13:31:29]Read from MH i2c: E2 FD 00 01 28 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 24 [13:31:29]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [13:31:30]wFMCommunicate OK [13:31:30]wFMCommunicate request_size=4 [13:31:30]MH_SAM_APDU [13:31:30]CAPDU: 80 17 00 00 [13:31:30]Write to MH i2c: E2 08 00 02 28 80 17 00 00 00 00 00 00 AA [13:31:30]Write i2c OK [13:31:30]MH_I2C_Read... [13:31:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [13:31:30]Read from MH i2c: E2 [13:31:30]MH_I2C_Read... [13:31:30]Read from MH i2c: E2 E4 00 [13:31:30]MH_I2C_Read... [13:31:30]Read from MH i2c: E2 E4 00 02 28 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 8A [13:31:30]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:31:30]wFMCommunicate OK [13:31:30]SAM_PROTO_GetFMData done [13:31:30]requested_item fm.sale_refund.total is exist - process it [13:31:30]requested_item fm.buy.total is exist - process it [13:31:30]requested_item shift.sale.total is exist - process it [13:31:30]SAM_PROTO_GetShiftData [13:31:30]wFMCommunicate request_size=4 [13:31:30]MH_SAM_APDU [13:31:30]CAPDU: 80 13 02 00 [13:31:30]Write to MH i2c: E2 08 00 03 28 80 13 02 00 00 00 00 00 A9 [13:31:30]Write i2c OK [13:31:30]MH_I2C_Read... [13:31:30]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:31:30]Read from MH i2c: E2 [13:31:30]MH_I2C_Read... [13:31:30]Read from MH i2c: E2 FD 00 [13:31:30]MH_I2C_Read... [13:31:30]Read from MH i2c: E2 FD 00 03 28 00 BB 04 AA 04 B7 04 6E 04 04 00 CE 00 00 00 69 04 9D 00 6F 04 04 00 C1 00 00 00 B1 04 04 00 D1 EA 20 01 70 04 03 00 B8 BA E1 72 04 03 00 19 30 3F 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 38 B0 1E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A7 8E 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0D 00 00 00 B1 04 03 00 A0 D4 26 70 04 03 00 A0 D4 26 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 C1 1F 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 61 [13:31:30]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 CE 00 00 00 69 04 9D 00 6F 04 04 00 C1 00 00 00 B1 04 04 00 D1 EA 20 01 70 04 03 00 B8 BA E1 72 04 03 00 19 30 3F 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 38 B0 1E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A7 8E 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0D 00 00 00 B1 04 03 00 A0 D4 26 70 04 03 00 A0 D4 26 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 C1 1F 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [13:31:31]wFMCommunicate OK [13:31:31]wFMCommunicate request_size=4 [13:31:31]MH_SAM_APDU [13:31:31]CAPDU: 80 17 00 00 [13:31:31]Write to MH i2c: E2 08 00 04 28 80 17 00 00 00 00 00 00 AC [13:31:31]Write i2c OK [13:31:31]MH_I2C_Read... [13:31:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:31:31]Read from MH i2c: E2 [13:31:31]MH_I2C_Read... [13:31:31]Read from MH i2c: E2 FD 00 [13:31:31]MH_I2C_Read... [13:31:31]Read from MH i2c: E2 FD 00 04 28 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F8 57 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 A5 [13:31:31]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F8 57 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [13:31:31]wFMCommunicate OK [13:31:31]wFMCommunicate request_size=4 [13:31:31]MH_SAM_APDU [13:31:31]CAPDU: 80 17 00 00 [13:31:31]Write to MH i2c: E2 08 00 05 28 80 17 00 00 00 00 00 00 AD [13:31:31]Write i2c OK [13:31:31]MH_I2C_Read... [13:31:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:31:31]Read from MH i2c: E2 [13:31:31]MH_I2C_Read... [13:31:31]Read from MH i2c: E2 FD 00 [13:31:31]MH_I2C_Read... [13:31:31]Read from MH i2c: E2 FD 00 05 28 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 D9 [13:31:31]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [13:31:32]wFMCommunicate OK [13:31:32]wFMCommunicate request_size=4 [13:31:32]MH_SAM_APDU [13:31:32]CAPDU: 80 17 00 00 [13:31:32]Write to MH i2c: E2 08 00 06 28 80 17 00 00 00 00 00 00 AE [13:31:32]Write i2c OK [13:31:32]MH_I2C_Read... [13:31:32]OFD Sender: No OFD packet to send [13:31:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:31:32]Read from MH i2c: E2 [13:31:32]MH_I2C_Read... [13:31:32]Read from MH i2c: E2 FD 00 [13:31:32]MH_I2C_Read... [13:31:32]Read from MH i2c: E2 FD 00 06 28 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 23 [13:31:32]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [13:31:32]wFMCommunicate OK [13:31:32]wFMCommunicate request_size=4 [13:31:32]MH_SAM_APDU [13:31:32]CAPDU: 80 17 00 00 [13:31:32]Write to MH i2c: E2 08 00 07 28 80 17 00 00 00 00 00 00 AF [13:31:32]Write i2c OK [13:31:32]MH_I2C_Read... [13:31:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [13:31:32]Read from MH i2c: E2 [13:31:32]MH_I2C_Read... [13:31:32]Read from MH i2c: E2 D8 00 [13:31:32]MH_I2C_Read... [13:31:32]Read from MH i2c: E2 D8 00 07 28 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 96 [13:31:32]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:31:32]wFMCommunicate OK [13:31:32]SAM_PROTO_GetShiftData done [13:31:32]requested_item shift.sale.total_cash is exist - process it [13:31:32]requested_item shift.sale_refund.total is exist - process it [13:31:32]requested_item shift.sale_refund.total_cash is exist - process it [13:31:32]requested_item shift.buy.total is exist - process it [13:31:32]requested_item shift.buy.total_cash is exist - process it [13:31:32]produce_requested_data done [13:31:32]produce_requested_data return {"fm.sale.total":104753194.96,"fm.sale_refund.total":8818710.45,"fm.buy.total":0.00,"shift.sale.total":189344.81,"shift.sale.total_cash":147934.00,"shift.sale_refund.total":25448.00,"shift.sale_refund.total_cash":25448.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [13:31:32]process_action_free get_value [13:31:32]json_value_free [13:31:32]json_value_free done [13:31:32]process_json_proto returns [13:31:32]Send response to host [13:31:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":104753194.96,"fm.sale_refund.total":8818710.45,"fm.buy.total":0.00,"shift.sale.total":189344.81,"shift.sale.total_cash":147934.00,"shift.sale_refund.total":25448.00,"shift.sale_refund.total_cash":25448.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [13:31:32]free response buf [13:31:32]execute_script done [13:31:32]execute_script returns [13:31:32]free content buf [13:31:32]Sock 7.Close socket [13:31:32]Sock 7.Thread stoped [13:31:33]accept exits with 9 [13:31:33]New connection [13:31:33]New thread 3067436388 created [13:31:33]Thread 3067579748 joined [13:31:33]Waiting for new connection... [13:31:33] Sock 9.Parse request [13:31:33]Sock 9.Check first char [13:31:33]Sock 9.First char is OK [13:31:33]request: POST /json_proto HTTP/1.0 [13:31:33]Method: POST [13:31:33]URL: /json_proto [13:31:33]Method is POST - this is cgi request [13:31:33]url: /json_proto [13:31:33]query_string will be loaded in cgi processing [13:31:33]execute_cgi json_proto POST (null) [13:31:33]execute_cgi path=json_proto method=POST [13:31:33]POST find Content-Length [13:31:33]Host: 172.17.48.197:8080 [13:31:33]Content-Length: 331 [13:31:33]Content-Type: application/json [13:31:33] [13:31:33]POST finish read [13:31:33]Found Content-Length = 331 [13:31:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:31:33]execute_script... [13:31:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:31:33]POST & json_proto [13:31:33]process_json_proto [13:31:33]json parsed OK: [13:31:33]protocol is kg_v1.0 [13:31:33]action value=get_value [13:31:33]process_action get_value [13:31:33]cmd_get_value [13:31:33]process_action get_value done [13:31:33]requested_data is exist [13:31:33]produce_requested_data [13:31:33]requested_item fm.sale.total is exist - process it [13:31:33]SAM_PROTO_GetFMData [13:31:33]wFMCommunicate request_size=4 [13:31:33]MH_SAM_APDU [13:31:33]CAPDU: 80 13 03 00 [13:31:33]Write to MH i2c: E2 08 00 08 28 80 13 03 00 00 00 00 00 AF [13:31:33]Write i2c OK [13:31:33]MH_I2C_Read... [13:31:33]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:31:33]Read from MH i2c: E2 [13:31:33]MH_I2C_Read... [13:31:33]Read from MH i2c: E2 FD 00 [13:31:33]MH_I2C_Read... [13:31:33]Read from MH i2c: E2 FD 00 08 28 00 C7 04 85 04 C3 04 6E 04 04 00 4E E0 01 00 69 04 A3 00 6F 04 04 00 26 CB 01 00 B1 04 05 00 C8 B0 60 70 02 70 04 05 00 55 B7 52 AC 01 72 04 04 00 73 F9 0D C4 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 9A 9D 51 42 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 D2 A5 86 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 9E 00 6F 04 04 00 28 15 00 00 B1 04 04 00 C5 48 90 34 70 04 04 00 A5 FA 8F 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0C 32 95 05 EF 90 00 04 [13:31:33]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 4E E0 01 00 69 04 A3 00 6F 04 04 00 26 CB 01 00 B1 04 05 00 C8 B0 60 70 02 70 04 05 00 55 B7 52 AC 01 72 04 04 00 73 F9 0D C4 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 9A 9D 51 42 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 D2 A5 86 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 9E 00 6F 04 04 00 28 15 00 00 B1 04 04 00 C5 48 90 34 70 04 04 00 A5 FA 8F 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0C 32 95 05 EF 90 00 [13:31:33]wFMCommunicate OK [13:31:33]wFMCommunicate request_size=4 [13:31:33]MH_SAM_APDU [13:31:33]CAPDU: 80 17 00 00 [13:31:33]Write to MH i2c: E2 08 00 09 28 80 17 00 00 00 00 00 00 B1 [13:31:33]Write i2c OK [13:31:33]MH_I2C_Read... [13:31:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:31:34]Read from MH i2c: E2 [13:31:34]MH_I2C_Read... [13:31:34]Read from MH i2c: E2 FD 00 [13:31:34]MH_I2C_Read... [13:31:34]Read from MH i2c: E2 FD 00 09 28 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 CD 17 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 19 [13:31:34]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 CD 17 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [13:31:34]wFMCommunicate OK [13:31:34]wFMCommunicate request_size=4 [13:31:34]MH_SAM_APDU [13:31:34]CAPDU: 80 17 00 00 [13:31:34]Write to MH i2c: E2 08 00 0A 28 80 17 00 00 00 00 00 00 B2 [13:31:34]Write i2c OK [13:31:34]MH_I2C_Read... [13:31:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:31:34]Read from MH i2c: E2 [13:31:34]MH_I2C_Read... [13:31:34]Read from MH i2c: E2 FD 00 [13:31:34]MH_I2C_Read... [13:31:34]Read from MH i2c: E2 FD 00 0A 28 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 8A [13:31:34]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [13:31:34]wFMCommunicate OK [13:31:34]wFMCommunicate request_size=4 [13:31:34]MH_SAM_APDU [13:31:34]CAPDU: 80 17 00 00 [13:31:34]Write to MH i2c: E2 08 00 0B 28 80 17 00 00 00 00 00 00 B3 [13:31:34]Write i2c OK [13:31:34]MH_I2C_Read... [13:31:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:31:35]Read from MH i2c: E2 [13:31:35]MH_I2C_Read... [13:31:35]Read from MH i2c: E2 FD 00 [13:31:35]MH_I2C_Read... [13:31:35]Read from MH i2c: E2 FD 00 0B 28 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 2E [13:31:35]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [13:31:35]wFMCommunicate OK [13:31:35]wFMCommunicate request_size=4 [13:31:35]MH_SAM_APDU [13:31:35]CAPDU: 80 17 00 00 [13:31:35]Write to MH i2c: E2 08 00 0C 28 80 17 00 00 00 00 00 00 B4 [13:31:35]Write i2c OK [13:31:35]MH_I2C_Read... [13:31:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [13:31:35]Read from MH i2c: E2 [13:31:35]MH_I2C_Read... [13:31:35]Read from MH i2c: E2 E4 00 [13:31:35]MH_I2C_Read... [13:31:35]Read from MH i2c: E2 E4 00 0C 28 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 94 [13:31:35]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:31:35]wFMCommunicate OK [13:31:35]SAM_PROTO_GetFMData done [13:31:35]requested_item fm.sale_refund.total is exist - process it [13:31:35]requested_item fm.buy.total is exist - process it [13:31:35]requested_item shift.sale.total is exist - process it [13:31:35]SAM_PROTO_GetShiftData [13:31:35]wFMCommunicate request_size=4 [13:31:35]MH_SAM_APDU [13:31:35]CAPDU: 80 13 02 00 [13:31:35]Write to MH i2c: E2 08 00 0D 28 80 13 02 00 00 00 00 00 B3 [13:31:35]Write i2c OK [13:31:35]MH_I2C_Read... [13:31:36]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:31:36]Read from MH i2c: E2 [13:31:36]MH_I2C_Read... [13:31:36]Read from MH i2c: E2 FD 00 [13:31:36]MH_I2C_Read... [13:31:36]Read from MH i2c: E2 FD 00 0D 28 00 BB 04 AA 04 B7 04 6E 04 04 00 CE 00 00 00 69 04 9D 00 6F 04 04 00 C1 00 00 00 B1 04 04 00 D1 EA 20 01 70 04 03 00 B8 BA E1 72 04 03 00 19 30 3F 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 38 B0 1E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A7 8E 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0D 00 00 00 B1 04 03 00 A0 D4 26 70 04 03 00 A0 D4 26 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 C1 1F 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 6B [13:31:36]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 CE 00 00 00 69 04 9D 00 6F 04 04 00 C1 00 00 00 B1 04 04 00 D1 EA 20 01 70 04 03 00 B8 BA E1 72 04 03 00 19 30 3F 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 38 B0 1E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A7 8E 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0D 00 00 00 B1 04 03 00 A0 D4 26 70 04 03 00 A0 D4 26 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 C1 1F 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [13:31:36]wFMCommunicate OK [13:31:36]wFMCommunicate request_size=4 [13:31:36]MH_SAM_APDU [13:31:36]CAPDU: 80 17 00 00 [13:31:36]Write to MH i2c: E2 08 00 0E 28 80 17 00 00 00 00 00 00 B6 [13:31:36]Write i2c OK [13:31:36]MH_I2C_Read... [13:31:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:31:36]Read from MH i2c: E2 [13:31:36]MH_I2C_Read... [13:31:36]Read from MH i2c: E2 FD 00 [13:31:36]MH_I2C_Read... [13:31:36]Read from MH i2c: E2 FD 00 0E 28 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F8 57 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 AF [13:31:36]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F8 57 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 90 00 [13:31:36]wFMCommunicate OK [13:31:36]wFMCommunicate request_size=4 [13:31:36]MH_SAM_APDU [13:31:36]CAPDU: 80 17 00 00 [13:31:36]Write to MH i2c: E2 08 00 0F 28 80 17 00 00 00 00 00 00 B7 [13:31:36]Write i2c OK [13:31:36]MH_I2C_Read... [13:31:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:31:37]Read from MH i2c: E2 [13:31:37]MH_I2C_Read... [13:31:37]Read from MH i2c: E2 FD 00 [13:31:37]MH_I2C_Read... [13:31:37]Read from MH i2c: E2 FD 00 0F 28 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 E3 [13:31:37]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 OFD Sender: No OFD packet to send [13:31:37]09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [13:31:37]wFMCommunicate OK [13:31:37]wFMCommunicate request_size=4 [13:31:37]MH_SAM_APDU [13:31:37]CAPDU: 80 17 00 00 [13:31:37]Write to MH i2c: E2 08 00 10 28 80 17 00 00 00 00 00 00 B8 [13:31:37]Write i2c OK [13:31:37]MH_I2C_Read... [13:31:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:31:37]Read from MH i2c: E2 [13:31:37]MH_I2C_Read... [13:31:37]Read from MH i2c: E2 FD 00 [13:31:37]MH_I2C_Read... [13:31:37]Read from MH i2c: E2 FD 00 10 28 00 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 2D [13:31:37]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [13:31:38]wFMCommunicate OK [13:31:38]wFMCommunicate request_size=4 [13:31:38]MH_SAM_APDU [13:31:38]CAPDU: 80 17 00 00 [13:31:38]Write to MH i2c: E2 08 00 11 28 80 17 00 00 00 00 00 00 B9 [13:31:38]Write i2c OK [13:31:38]MH_I2C_Read... [13:31:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [13:31:38]Read from MH i2c: E2 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 D8 00 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 D8 00 11 28 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A0 [13:31:38]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:31:38]wFMCommunicate OK [13:31:38]SAM_PROTO_GetShiftData done [13:31:38]requested_item shift.sale.total_cash is exist - process it [13:31:38]requested_item shift.sale_refund.total is exist - process it [13:31:38]requested_item shift.sale_refund.total_cash is exist - process it [13:31:38]requested_item shift.buy.total is exist - process it [13:31:38]requested_item shift.buy.total_cash is exist - process it [13:31:38]produce_requested_data done [13:31:38]produce_requested_data return {"fm.sale.total":104753194.96,"fm.sale_refund.total":8818710.45,"fm.buy.total":0.00,"shift.sale.total":189344.81,"shift.sale.total_cash":147934.00,"shift.sale_refund.total":25448.00,"shift.sale_refund.total_cash":25448.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [13:31:38]process_action_free get_value [13:31:38]json_value_free [13:31:38]json_value_free done [13:31:38]process_json_proto returns [13:31:38]Send response to host [13:31:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":104753194.96,"fm.sale_refund.total":8818710.45,"fm.buy.total":0.00,"shift.sale.total":189344.81,"shift.sale.total_cash":147934.00,"shift.sale_refund.total":25448.00,"shift.sale_refund.total_cash":25448.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [13:31:38]free response buf [13:31:38]execute_script done [13:31:38]execute_script returns [13:31:38]free content buf [13:31:38]Sock 9.Close socket [13:31:38]Sock 9.Thread stoped [13:31:38]accept exits with 7 [13:31:38]New connection [13:31:38]New thread 3067579748 created [13:31:38]Thread 3067436388 joined [13:31:38]Waiting for new connection... [13:31:38] Sock 7.Parse request [13:31:38]Sock 7.Check first char [13:31:38]Sock 7.First char is OK [13:31:38]request: POST /json_proto HTTP/1.0 [13:31:38]Method: POST [13:31:38]URL: /json_proto [13:31:38]Method is POST - this is cgi request [13:31:38]url: /json_proto [13:31:38]query_string will be loaded in cgi processing [13:31:38]execute_cgi json_proto POST (null) [13:31:38]execute_cgi path=json_proto method=POST [13:31:38]POST find Content-Length [13:31:38]Host: 172.17.48.197:8080 [13:31:38]Content-Length: 272 [13:31:38]Content-Type: application/json [13:31:38] [13:31:38]POST finish read [13:31:38]Found Content-Length = 272 [13:31:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:31:38]execute_script... [13:31:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0410\u0431\u044B\u043B\u0433\u0430\u0437\u0438\u0435\u0432 \u0410. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:31:38]POST & json_proto [13:31:38]process_json_proto [13:31:38]json parsed OK: [13:31:38]protocol is kg_v1.0 [13:31:38]action value=close_shift [13:31:38]process_action close_shift [13:31:38]cmd_close_shift [13:31:38]MH_GetDate [13:31:38]Write to MH i2c: F0 00 00 12 28 29 [13:31:38]Write i2c OK [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: F0 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: F0 09 00 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: F0 09 00 12 28 00 3B CD E5 65 6C AF E3 65 E7 [13:31:38]GetLastDocTimeStamp 1709559052 [13:31:38]current date 1709559099 [13:31:38]FM_GetShiftState [13:31:38]SAM_PROTO_GetShiftState [13:31:38]wFMCommunicate request_size=4 [13:31:38]MH_SAM_APDU [13:31:38]CAPDU: 80 13 01 00 [13:31:38]Write to MH i2c: E2 08 00 13 28 80 13 01 00 00 00 00 00 B8 [13:31:38]Write i2c OK [13:31:38]MH_I2C_Read... [13:31:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:31:38]Read from MH i2c: E2 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 0E 00 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 0E 00 13 28 00 09 00 01 B0 11 E5 65 00 00 00 00 90 00 CF [13:31:38]RAPDU: 09 00 01 B0 11 E5 65 00 00 00 00 90 00 [13:31:38]wFMCommunicate OK [13:31:38]SAM_PROTO_GetShiftState done [13:31:38]FM_GetShiftState done [13:31:38]KKMCreateCloseShiftDocument [13:31:38]Load OK [13:31:38]Malloc new data [13:31:38]MH_GetDate [13:31:38]Write to MH i2c: F0 00 00 14 28 2B [13:31:38]Write i2c OK [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: F0 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: F0 09 00 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: F0 09 00 14 28 00 3B CD E5 65 6C AF E3 65 E9 [13:31:38]Malloc new data [13:31:38]Malloc new data [13:31:38]Malloc new data [13:31:38]Malloc new data [13:31:38]KKMCreateCloseShiftDocument OK [13:31:38]KKMSetCloseShiftData OK [13:31:38]ProcessDocumentItem done err = 0, tmpTLVsize=75 [13:31:38]tlvbuf is 01C9F490 [13:31:38]KKMLoadAndSignCloseShiftData [13:31:38]SAM_PROTO_ProcessDocument [13:31:38]wFMCommunicate request_size=9 [13:31:38]MH_SAM_APDU [13:31:38]CAPDU: 80 15 01 00 04 05 00 4B 00 [13:31:38]Write to MH i2c: E2 0C 00 15 28 80 15 01 00 04 00 05 00 4B 00 00 00 14 [13:31:38]Write i2c OK [13:31:38]MH_I2C_Read... [13:31:38]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [13:31:38]Read from MH i2c: E2 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 03 00 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 03 00 15 28 00 90 00 B1 [13:31:38]RAPDU: 90 00 [13:31:38]wFMCommunicate OK [13:31:38]wFMCommunicate request_size=23 [13:31:38]MH_SAM_APDU [13:31:38]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [13:31:38]Write to MH i2c: E2 1A 00 16 28 80 15 02 00 12 00 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 00 00 B3 [13:31:38]Write i2c OK [13:31:38]MH_I2C_Read... [13:31:38]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [13:31:38]Read from MH i2c: E2 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 03 00 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 03 00 16 28 00 90 00 B2 [13:31:38]RAPDU: 90 00 [13:31:38]wFMCommunicate OK [13:31:38]wFMCommunicate request_size=34 [13:31:38]MH_SAM_APDU [13:31:38]CAPDU: 80 15 02 00 1D FD 03 19 00 D0 90 D0 B1 D1 8B D0 BB D0 B3 D0 B0 D0 B7 D0 B8 D0 B5 D0 B2 20 D0 90 2E 20 [13:31:38]Write to MH i2c: E2 25 00 17 28 80 15 02 00 1D 00 FD 03 19 00 D0 90 D0 B1 D1 8B D0 BB D0 B3 D0 B0 D0 B7 D0 B8 D0 B5 D0 B2 20 D0 90 2E 20 00 00 C1 [13:31:38]Write i2c OK [13:31:38]MH_I2C_Read... [13:31:38]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [13:31:38]Read from MH i2c: E2 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 03 00 [13:31:38]MH_I2C_Read... [13:31:38]Read from MH i2c: E2 03 00 17 28 00 90 00 B3 [13:31:39]RAPDU: 90 00 [13:31:39]wFMCommunicate OK [13:31:39]wFMCommunicate request_size=13 [13:31:39]MH_SAM_APDU [13:31:39]CAPDU: 80 15 02 00 08 F4 03 04 00 3B CD E5 65 [13:31:39]Write to MH i2c: E2 10 00 18 28 80 15 02 00 08 00 F4 03 04 00 3B CD E5 65 00 00 1D [13:31:39]Write i2c OK [13:31:39]MH_I2C_Read... [13:31:39]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [13:31:39]Read from MH i2c: E2 [13:31:39]MH_I2C_Read... [13:31:39]Read from MH i2c: E2 03 00 [13:31:39]MH_I2C_Read... [13:31:39]Read from MH i2c: E2 03 00 18 28 00 90 00 B4 [13:31:39]RAPDU: 90 00 [13:31:39]wFMCommunicate OK [13:31:39]wFMCommunicate request_size=25 [13:31:39]MH_SAM_APDU [13:31:39]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 [13:31:39]Write to MH i2c: E2 1C 00 19 28 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 00 00 22 [13:31:39]Write i2c OK [13:31:39]MH_I2C_Read... [13:31:39]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [13:31:39]Read from MH i2c: E2 [13:31:39]MH_I2C_Read... [13:31:39]Read from MH i2c: E2 03 00 [13:31:39]MH_I2C_Read... [13:31:39]Read from MH i2c: E2 03 00 19 28 00 90 00 B5 [13:31:39]RAPDU: 90 00 [13:31:39]wFMCommunicate OK [13:31:39]wFMCommunicate request_size=4 [13:31:39]MH_SAM_APDU [13:31:39]CAPDU: 80 15 03 00 [13:31:39]Write to MH i2c: E2 08 00 1A 28 80 15 03 00 00 00 00 00 C3 [13:31:39]Write i2c OK [13:31:39]MH_I2C_Read... [13:31:39]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 250! [13:31:39]Read from MH i2c: E2 [13:31:39]MH_I2C_Read... [13:31:39]Read from MH i2c: E2 FD 00 [13:31:39]MH_I2C_Read... [13:31:39]Read from MH i2c: E2 FD 00 1A 28 00 FE 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D7 E2 01 00 0E 04 04 00 44 01 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 D0 00 00 00 AA 04 B7 04 6E 04 04 00 CE 00 00 00 69 04 9D 00 6F 04 04 00 C1 00 00 00 B1 04 04 00 D1 EA 20 01 70 04 03 00 B8 BA E1 72 04 03 00 19 30 3F 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 38 B0 1E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A7 8E 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0D 00 00 00 B1 04 03 00 A0 D4 90 00 89 [13:31:39]RAPDU: FE 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 10 04 04 00 D7 E2 01 00 0E 04 04 00 44 01 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 D0 00 00 00 AA 04 B7 04 6E 04 04 00 CE 00 00 00 69 04 9D 00 6F 04 04 00 C1 00 00 00 B1 04 04 00 D1 EA 20 01 70 04 03 00 B8 BA E1 72 04 03 00 19 30 3F 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 38 B0 1E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A7 8E 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 0D 00 00 00 B1 04 03 00 A0 D4 90 00 [13:31:39]wFMCommunicate OK [13:31:39]SAM_PROTO_ProcessDocument answer len = 1278 [13:31:39]SAM_PROTO_ProcessDocument remain to read = 1030 [13:31:39]wFMCommunicate request_size=4 [13:31:39]MH_SAM_APDU [13:31:39]CAPDU: 80 17 00 00 [13:31:39]Write to MH i2c: E2 08 00 1B 28 80 17 00 00 00 00 00 00 C3 [13:31:39]Write i2c OK [13:31:39]MH_I2C_Read... [13:31:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:31:40]Read from MH i2c: E2 [13:31:40]MH_I2C_Read... [13:31:40]Read from MH i2c: E2 FD 00 [13:31:40]MH_I2C_Read... [13:31:40]Read from MH i2c: E2 FD 00 1B 28 00 26 70 04 03 00 A0 D4 26 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 C1 1F 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F8 57 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 90 00 92 [13:31:40]RAPDU: 26 70 04 03 00 A0 D4 26 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 C1 1F 04 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F8 57 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 90 00 [13:31:40]wFMCommunicate OK [13:31:40]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [13:31:40]SAM_PROTO_ProcessDocument remain to read = 780 [13:31:40]wFMCommunicate request_size=4 [13:31:40]MH_SAM_APDU [13:31:40]CAPDU: 80 17 00 00 [13:31:40]Write to MH i2c: E2 08 00 1C 28 80 17 00 00 00 00 00 00 C4 [13:31:40]Write i2c OK [13:31:40]MH_I2C_Read... [13:31:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:31:40]Read from MH i2c: E2 [13:31:40]MH_I2C_Read... [13:31:40]Read from MH i2c: E2 FD 00 [13:31:40]MH_I2C_Read... [13:31:40]Read from MH i2c: E2 FD 00 1C 28 00 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 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 90 00 2A [13:31:40]RAPDU: 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 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 90 00 [13:31:41]wFMCommunicate OK [13:31:41]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [13:31:41]SAM_PROTO_ProcessDocument remain to read = 530 [13:31:41]wFMCommunicate request_size=4 [13:31:41]MH_SAM_APDU [13:31:41]CAPDU: 80 17 00 00 [13:31:41]Write to MH i2c: E2 08 00 1D 28 80 17 00 00 00 00 00 00 C5 [13:31:41]Write i2c OK [13:31:41]MH_I2C_Read... [13:31:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:31:41]Read from MH i2c: E2 [13:31:41]MH_I2C_Read... [13:31:41]Read from MH i2c: E2 FD 00 [13:31:41]MH_I2C_Read... [13:31:41]Read from MH i2c: E2 FD 00 1D 28 00 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 90 00 63 [13:31:41]RAPDU: 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 90 00 [13:31:41]wFMCommunicate OK [13:31:41]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [13:31:41]SAM_PROTO_ProcessDocument remain to read = 280 [13:31:41]wFMCommunicate request_size=4 [13:31:41]MH_SAM_APDU [13:31:41]CAPDU: 80 17 00 00 [13:31:41]Write to MH i2c: E2 08 00 1E 28 80 17 00 00 00 00 00 00 C6 [13:31:41]Write i2c OK [13:31:41]MH_I2C_Read... [13:31:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:31:41]Read from MH i2c: E2 [13:31:41]MH_I2C_Read... [13:31:41]Read from MH i2c: E2 FD 00 [13:31:41]MH_I2C_Read... [13:31:41]Read from MH i2c: E2 FD 00 1E 28 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 90 00 75 [13:31:42]RAPDU: 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 90 00 [13:31:42]wFMCommunicate OK [13:31:42]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [13:31:42]SAM_PROTO_ProcessDocument remain to read = 30 [13:31:42]wFMCommunicate request_size=4 [13:31:42]MH_SAM_APDU [13:31:42]CAPDU: 80 17 00 00 [13:31:42]Write to MH i2c: E2 08 00 1F 28 80 17 00 00 00 00 00 00 C7 [13:31:42]Write i2c OK [13:31:42]MH_I2C_Read... [13:31:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 30! [13:31:42]Read from MH i2c: E2 [13:31:42]MH_I2C_Read... [13:31:42]Read from MH i2c: E2 21 00 [13:31:42]MH_I2C_Read... [13:31:42]Read from MH i2c: E2 21 00 1F 28 00 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 25 E6 9E A5 97 39 90 00 2B [13:31:42]RAPDU: 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 25 E6 9E A5 97 39 90 00 [13:31:42]wFMCommunicate OK [13:31:42]SAM_PROTO_ProcessDocument received (without SW) 30 bytes [13:31:42]SAM_PROTO_ProcessDocument done [13:31:42]1209 (1) - 1.0 - номер версии ФФД [13:31:42]1041 (16) - 0000000000874798 - номер ФМ [13:31:42]1040 (4) - 123607 - номер ФД [13:31:42]1038 (4) - 324 - номер смены [13:31:42]1118 (4) - 206 - количество кассовых чеков за смену [13:31:42]1111 (4) - 208 - общее количество ФД за смену [13:31:42]1194 (1207) - счетчики итогов смены [13:31:42] 1134 (4) - 206 - количество чеков со всеми признаками расчетов [13:31:42] 1129 (157) - счетчики операций «приход» [13:31:42] 1135 (4) - 193 - количество чеков по признаку расчетов [13:31:42] 1201 (4) - 189344.81 - общая итоговая сумма в чеках [13:31:42] 1136 (3) - 147934.00 - итоговая сумма в чеках наличными [13:31:42] 1138 (3) - 41410.81 - итоговая сумма в чеках безналичными [13:31:42] 1024 (123) - суммы налогов [13:31:42] 1006 (9) - суммы НДС [13:31:42] 1010 (1) - 0% - код ставки НДС [13:31:42] 1011 (0) - 0.00 - сумма НДС по ставке [13:31:42] 1006 (12) - суммы НДС [13:31:42] 1010 (1) - 12% - код ставки НДС [13:31:42] 1011 (3) - 20111.92 - сумма НДС по ставке [13:31:42] 1007 (9) - суммы НСП [13:31:42] 1014 (1) - 0% - код ставки НСП [13:31:42] 1015 (0) - 0.00 - сумма НСП по ставке [13:31:42] 1007 (12) - суммы НСП [13:31:42]OFD Sender: No OFD packet to send [13:31:42] 1014 (1) - 1% - код ставки НСП [13:31:42] 1015 (3) - 1675.91 - сумма НСП по ставке [13:31:42] 1007 (9) - суммы НСП [13:31:42] 1014 (1) - 2% - код ставки НСП [13:31:42] 1015 (0) - 0.00 - сумма НСП по ставке [13:31:42] 1007 (9) - суммы НСП [13:31:42] 1014 (1) - 3% - код ставки НСП [13:31:42] 1015 (0) - 0.00 - сумма НСП по ставке [13:31:42] 1007 (9) - суммы НСП [13:31:42] 1014 (1) - 5% - код ставки НСП [13:31:42] 1015 (0) - 0.00 - сумма НСП по ставке [13:31:42] 1007 (9) - суммы НСП [13:31:42] 1014 (1) - 0,50% - код ставки НСП [13:31:42] 1015 (0) - 0.00 - сумма НСП по ставке [13:31:42] 1007 (9) - суммы НСП [13:31:42] 1014 (1) - 1,50% - код ставки НСП [13:31:42] 1015 (0) - 0.00 - сумма НСП по ставке [13:31:42] 1130 (152) - счетчики операций «возврат прихода» [13:31:42] 1135 (4) - 13 - количество чеков по признаку расчетов [13:31:42] 1201 (3) - 25448.00 - общая итоговая сумма в чеках [13:31:42] 1136 (3) - 25448.00 - итоговая сумма в чеках наличными [13:31:42] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [13:31:42] 1024 (122) - суммы налогов [13:31:42] 1006 (9) - суммы НДС [13:31:42] 1010 (1) - 0% - код ставки НДС [13:31:42] 1011 (0) - 0.00 - сумма НДС по ставке [13:31:42] 1006 (12) - суммы НДС [13:31:42] 1010 (1) - 12% - код ставки НДС [13:31:42] 1011 (3) - 2702.73 - сумма НДС по ставке [13:31:42] 1007 (9) - суммы НСП [13:31:42] 1014 (1) - 0% - код ставки НСП [13:31:42] 1015 (0) - 0.00 - сумма НСП по ставке [13:31:42] 1007 (11) - суммы НСП [13:31:42] 1014 (1) - 1% - код ставки НСП [13:31:42] 1015 (2) - 225.20 - сумма НСП по ставке [13:31:42] 1007 (9) - суммы НСП [13:31:42] 1014 (1) - 2% - код ставки НСП [13:31:42] 1015 (0) - 0.00 - сумма НСП по ставке [13:31:42] 1007 (9) - суммы НСП [13:31:42] 1014 (1) - 3% - код ставки НСП [13:31:42] 1015 (0) - 0.00 - сумма НСП по ставке [13:31:42] 1007 (9) - суммы НСП [13:31:42] 1014 (1) - 5% - код ставки НСП [13:31:42] 1015 (0) - 0.00 - сумма НСП по ставке [13:31:42] 1007 (9) - суммы НСП [13:31:42] 1014 (1) - 0,50% - код ставки НСП [13:31:42] 1015 (0) - 0.00 - сумма НСП по ставке [13:31:42] 1007 (9) - суммы НСП [13:31:42] 1014 (1) - 1,50% - код ставки НСП [13:31:42] 1015 (0) - 0.00 - сумма НСП по ставке [13:31:42] 1131 (141) - счетчики операций «расход» [13:31:42] 1135 (4) - 0 - количество чеков по признаку расчетов [13:31:42] 1201 (0) - 0.00 - общая итоговая сумма в чеках [13:31:42] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [13:31:42] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [13:31:42] 1024 (117) - суммы налогов [13:31:42] 1006 (9) - суммы НДС [13:31:42] 1010 (1) - 0% - код ставки НДС [13:31:42] 1011 (0) - 0.00 - сумма НДС по ставке [13:31:42] 1006 (9) - суммы НДС [13:31:42] 1010 (1) - 12% - код ставки НДС [13:31:42] 1011 (0) - 0.00 - сумма НДС по ставке [13:31:42] 1007 (9) - суммы НСП [13:31:42] 1014 (1) - 0% - код ставки НСП [13:31:42] 1015 (0) - 0.00 - сумма НСП по ставке [13:31:42] 1007 (9) - суммы НСП [13:31:42] 1014 (1) - 1% - код ставки НСП [13:31:42] 1015 (0) - 0.00 - сумма НСП по ставке [13:31:42] 1007 (9) - суммы НСП [13:31:42] 1014 (1) - 2% - код ставки НСП [13:31:42] 1015 (0) - 0.00 - сумма НСП по ставке [13:31:42] 1007 (9) - суммы НСП [13:31:42] 1014 (1) - 3% - код ставки НСП [13:31:42] 1015 (0) - 0.00 - сумма НСП по ставке [13:31:42] 1007 (9) - суммы НСП [13:31:42] 1014 (1) - 5% - код ставки НСП [13:31:42] 1015 (0) - 0.00 - сумма НСП по ставке [13:31:42] 1007 (9) - суммы НСП [13:31:42] 1014 (1) - 0,50% - код ставки НСП [13:31:42] 1015 (0) - 0.00 - сумма НСП по ставке [13:31:42] 1007 (9) - суммы НСП [13:31:42] 1014 (1) - 1,50% - код ставки НСП [13:31:42] 1015 (0) - 0.00 - сумма НСП по ставке [13:31:42] 1132 (141) - счетчики операций «возврат расхода» [13:31:42] 1135 (4) - 0 - количество чеков по признаку расчетов [13:31:42] 1201 (0) - 0.00 - общая итоговая сумма в чеках [13:31:42] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [13:31:42] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [13:31:42] 1024 (117) - суммы налогов [13:31:42] 1006 (9) - суммы НДС [13:31:42] 1010 (1) - 0% - код ставки НДС [13:31:42] 1011 (0) - 0.00 - сумма НДС по ставке [13:31:42] 1006 (9) - суммы НДС [13:31:42] 1010 (1) - 12% - код ставки НДС [13:31:42] 1011 (0) - 0.00 - сумма НДС по ставке [13:31:42] 1007 (9) - суммы НСП [13:31:42] 1014 (1) - 0% - код ставки НСП [13:31:42] 1015 (0) - 0.00 - сумма НСП по ставке [13:31:42] 1007 (9) - суммы НСП [13:31:42] 1014 (1) - 1% - код ставки НСП [13:31:42] 1015 (0) - 0.00 - сумма НСП по ставке [13:31:42] 1007 (9) - суммы НСП [13:31:42] 1014 (1) - 2% - код ставки НСП [13:31:42] 1015 (0) - 0.00 - сумма НСП по ставке [13:31:42] 1007 (9) - суммы НСП [13:31:42] 1014 (1) - 3% - код ставки НСП [13:31:42] 1015 (0) - 0.00 - сумма НСП по ставке [13:31:42] 1007 (9) - суммы НСП [13:31:42] 1014 (1) - 5% - код ставки НСП [13:31:42] 1015 (0) - 0.00 - сумма НСП по ставке [13:31:42] 1007 (9) - суммы НСП [13:31:42] 1014 (1) - 0,50% - код ставки НСП [13:31:42] 1015 (0) - 0.00 - сумма НСП по ставке [13:31:42] 1007 (9) - суммы НСП [13:31:42] 1014 (1) - 1,50% - код ставки НСП [13:31:42] 1015 (0) - 0.00 - сумма НСП по ставке [13:31:42] 1133 (588) - - счетчики коррекции - не используются [13:31:42]1077 (6) - 41672434358073 - ФПД [13:31:42]SetTLVBufToDocument [13:31:42]Processing tag 1209 (04B9) [13:31:42]Malloc new data [13:31:42]Processing tag 1041 (0411) [13:31:42]Processing tag 1040 (0410) [13:31:42]Malloc new data [13:31:42]Processing tag 1038 (040E) [13:31:42]Malloc new data [13:31:42]Processing tag 1118 (045E) [13:31:42]Malloc new data [13:31:42]Processing tag 1111 (0457) [13:31:42]Malloc new data [13:31:42]Processing tag 1194 (04AA) [13:31:42]Load OK [13:31:42]SetTLVBufToDocument [13:31:42]Processing tag 1134 (046E) [13:31:42]Malloc new data [13:31:42]Processing tag 1129 (0469) [13:31:42]Load OK [13:31:42]SetTLVBufToDocument [13:31:42]Processing tag 1135 (046F) [13:31:42]Malloc new data [13:31:42]Processing tag 1201 (04B1) [13:31:42]Malloc new data [13:31:42]Processing tag 1136 (0470) [13:31:42]Malloc new data [13:31:42]Processing tag 1138 (0472) [13:31:42]Malloc new data [13:31:42]Processing tag 1024 (0400) [13:31:42]Load OK [13:31:42]SetTLVBufToDocument [13:31:42]Processing tag 1006 (03EE) [13:31:42]Load OK [13:31:42]SetTLVBufToDocument [13:31:42]Processing tag 1010 (03F2) [13:31:42]Malloc new data [13:31:42]Processing tag 1011 (03F3) [13:31:42]Malloc new data [13:31:42]SetTLVBufToDocument err=0 [13:31:42]Processing tag 1006 (03EE) [13:31:42]Load OK [13:31:42]SetTLVBufToDocument [13:31:42]Processing tag 1010 (03F2) [13:31:42]Malloc new data [13:31:42]Processing tag 1011 (03F3) [13:31:42]Malloc new data [13:31:42]SetTLVBufToDocument err=0 [13:31:42]Processing tag 1007 (03EF) [13:31:42]Load OK [13:31:42]SetTLVBufToDocument [13:31:42]Processing tag 1014 (03F6) [13:31:42]Malloc new data [13:31:42]Processing tag 1015 (03F7) [13:31:42]Malloc new data [13:31:42]SetTLVBufToDocument err=0 [13:31:42]Processing tag 1007 (03EF) [13:31:42]Load OK [13:31:42]SetTLVBufToDocument [13:31:42]Processing tag 1014 (03F6) [13:31:42]Malloc new data [13:31:42]Processing tag 1015 (03F7) [13:31:42]Malloc new data [13:31:42]SetTLVBufToDocument err=0 [13:31:42]Processing tag 1007 (03EF) [13:31:42]Load OK [13:31:42]SetTLVBufToDocument [13:31:42]Processing tag 1014 (03F6) [13:31:42]Malloc new data [13:31:42]Processing tag 1015 (03F7) [13:31:42]Malloc new data [13:31:42]SetTLVBufToDocument err=0 [13:31:42]Processing tag 1007 (03EF) [13:31:42]Load OK [13:31:42]SetTLVBufToDocument [13:31:42]Processing tag 1014 (03F6) [13:31:42]Malloc new data [13:31:42]Processing tag 1015 (03F7) [13:31:42]Malloc new data [13:31:42]SetTLVBufToDocument err=0 [13:31:42]Processing tag 1007 (03EF) [13:31:42]Load OK [13:31:42]SetTLVBufToDocument [13:31:42]Processing tag 1014 (03F6) [13:31:42]Malloc new data [13:31:42]Processing tag 1015 (03F7) [13:31:42]Malloc new data [13:31:42]SetTLVBufToDocument err=0 [13:31:42]Processing tag 1007 (03EF) [13:31:42]Load OK [13:31:42]SetTLVBufToDocument [13:31:42]Processing tag 1014 (03F6) [13:31:42]Malloc new data [13:31:42]Processing tag 1015 (03F7) [13:31:42]Malloc new data [13:31:42]SetTLVBufToDocument err=0 [13:31:42]Processing tag 1007 (03EF) [13:31:42]Load OK [13:31:42]SetTLVBufToDocument [13:31:42]Processing tag 1014 (03F6) [13:31:42]Malloc new data [13:31:42]Processing tag 1015 (03F7) [13:31:42]Malloc new data [13:31:42]SetTLVBufToDocument err=0 [13:31:42]SetTLVBufToDocument err=0 [13:31:42]SetTLVBufToDocument err=0 [13:31:42]Processing tag 1130 (046A) [13:31:42]Load OK [13:31:42]SetTLVBufToDocument [13:31:42]Processing tag 1135 (046F) [13:31:42]Malloc new data [13:31:42]Processing tag 1201 (04B1) [13:31:42]Malloc new data [13:31:42]Processing tag 1136 (0470) [13:31:42]Malloc new data [13:31:42]Processing tag 1138 (0472) [13:31:42]Malloc new data [13:31:42]Processing tag 1024 (0400) [13:31:42]Load OK [13:31:42]SetTLVBufToDocument [13:31:42]Processing tag 1006 (03EE) [13:31:42]Load OK [13:31:42]SetTLVBufToDocument [13:31:42]Processing tag 1010 (03F2) [13:31:42]Malloc new data [13:31:42]Processing tag 1011 (03F3) [13:31:42]Malloc new data [13:31:42]SetTLVBufToDocument err=0 [13:31:42]Processing tag 1006 (03EE) [13:31:42]Load OK [13:31:42]SetTLVBufToDocument [13:31:42]Processing tag 1010 (03F2) [13:31:42]Malloc new data [13:31:42]Processing tag 1011 (03F3) [13:31:42]Malloc new data [13:31:42]SetTLVBufToDocument err=0 [13:31:42]Processing tag 1007 (03EF) [13:31:42]Load OK [13:31:42]SetTLVBufToDocument [13:31:42]Processing tag 1014 (03F6) [13:31:42]Malloc new data [13:31:42]Processing tag 1015 (03F7) [13:31:42]Malloc new data [13:31:42]SetTLVBufToDocument err=0 [13:31:42]Processing tag 1007 (03EF) [13:31:42]Load OK [13:31:42]SetTLVBufToDocument [13:31:42]Processing tag 1014 (03F6) [13:31:42]Malloc new data [13:31:42]Processing tag 1015 (03F7) [13:31:42]Malloc new data [13:31:42]SetTLVBufToDocument err=0 [13:31:42]Processing tag 1007 (03EF) [13:31:42]Load OK [13:31:42]SetTLVBufToDocument [13:31:42]Processing tag 1014 (03F6) [13:31:42]Malloc new data [13:31:42]Processing tag 1015 (03F7) [13:31:42]Malloc new data [13:31:42]SetTLVBufToDocument err=0 [13:31:42]Processing tag 1007 (03EF) [13:31:42]Load OK [13:31:42]SetTLVBufToDocument [13:31:42]Processing tag 1014 (03F6) [13:31:42]Malloc new data [13:31:42]Processing tag 1015 (03F7) [13:31:42]Malloc new data [13:31:42]SetTLVBufToDocument err=0 [13:31:42]Processing tag 1007 (03EF) [13:31:42]Load OK [13:31:42]SetTLVBufToDocument [13:31:42]Processing tag 1014 (03F6) [13:31:42]Malloc new data [13:31:42]Processing tag 1015 (03F7) [13:31:42]Malloc new data [13:31:43]SetTLVBufToDocument err=0 [13:31:43]Processing tag 1007 (03EF) [13:31:43]Load OK [13:31:43]SetTLVBufToDocument [13:31:43]Processing tag 1014 (03F6) [13:31:43]Malloc new data [13:31:43]Processing tag 1015 (03F7) [13:31:43]Malloc new data [13:31:43]SetTLVBufToDocument err=0 [13:31:43]Processing tag 1007 (03EF) [13:31:43]Load OK [13:31:43]SetTLVBufToDocument [13:31:43]Processing tag 1014 (03F6) [13:31:43]Malloc new data [13:31:43]Processing tag 1015 (03F7) [13:31:43]Malloc new data [13:31:43]SetTLVBufToDocument err=0 [13:31:43]SetTLVBufToDocument err=0 [13:31:43]SetTLVBufToDocument err=0 [13:31:43]Processing tag 1131 (046B) [13:31:43]Load OK [13:31:43]SetTLVBufToDocument [13:31:43]Processing tag 1135 (046F) [13:31:43]Malloc new data [13:31:43]Processing tag 1201 (04B1) [13:31:43]Malloc new data [13:31:43]Processing tag 1136 (0470) [13:31:43]Malloc new data [13:31:43]Processing tag 1138 (0472) [13:31:43]Malloc new data [13:31:43]Processing tag 1024 (0400) [13:31:43]Load OK [13:31:43]SetTLVBufToDocument [13:31:43]Processing tag 1006 (03EE) [13:31:43]Load OK [13:31:43]SetTLVBufToDocument [13:31:43]Processing tag 1010 (03F2) [13:31:43]Malloc new data [13:31:43]Processing tag 1011 (03F3) [13:31:43]Malloc new data [13:31:43]SetTLVBufToDocument err=0 [13:31:43]Processing tag 1006 (03EE) [13:31:43]Load OK [13:31:43]SetTLVBufToDocument [13:31:43]Processing tag 1010 (03F2) [13:31:43]Malloc new data [13:31:43]Processing tag 1011 (03F3) [13:31:43]Malloc new data [13:31:43]SetTLVBufToDocument err=0 [13:31:43]Processing tag 1007 (03EF) [13:31:43]Load OK [13:31:43]SetTLVBufToDocument [13:31:43]Processing tag 1014 (03F6) [13:31:43]Malloc new data [13:31:43]Processing tag 1015 (03F7) [13:31:43]Malloc new data [13:31:43]SetTLVBufToDocument err=0 [13:31:43]Processing tag 1007 (03EF) [13:31:43]Load OK [13:31:43]SetTLVBufToDocument [13:31:43]Processing tag 1014 (03F6) [13:31:43]Malloc new data [13:31:43]Processing tag 1015 (03F7) [13:31:43]Malloc new data [13:31:43]SetTLVBufToDocument err=0 [13:31:43]Processing tag 1007 (03EF) [13:31:43]Load OK [13:31:43]SetTLVBufToDocument [13:31:43]Processing tag 1014 (03F6) [13:31:43]Malloc new data [13:31:43]Processing tag 1015 (03F7) [13:31:43]Malloc new data [13:31:43]SetTLVBufToDocument err=0 [13:31:43]Processing tag 1007 (03EF) [13:31:43]Load OK [13:31:43]SetTLVBufToDocument [13:31:43]Processing tag 1014 (03F6) [13:31:43]Malloc new data [13:31:43]Processing tag 1015 (03F7) [13:31:43]Malloc new data [13:31:43]SetTLVBufToDocument err=0 [13:31:43]Processing tag 1007 (03EF) [13:31:43]Load OK [13:31:43]SetTLVBufToDocument [13:31:43]Processing tag 1014 (03F6) [13:31:43]Malloc new data [13:31:43]Processing tag 1015 (03F7) [13:31:43]Malloc new data [13:31:43]SetTLVBufToDocument err=0 [13:31:43]Processing tag 1007 (03EF) [13:31:43]Load OK [13:31:43]SetTLVBufToDocument [13:31:43]Processing tag 1014 (03F6) [13:31:43]Malloc new data [13:31:43]Processing tag 1015 (03F7) [13:31:43]Malloc new data [13:31:43]SetTLVBufToDocument err=0 [13:31:43]Processing tag 1007 (03EF) [13:31:43]Load OK [13:31:43]SetTLVBufToDocument [13:31:43]Processing tag 1014 (03F6) [13:31:43]Malloc new data [13:31:43]Processing tag 1015 (03F7) [13:31:43]Malloc new data [13:31:43]SetTLVBufToDocument err=0 [13:31:43]SetTLVBufToDocument err=0 [13:31:43]SetTLVBufToDocument err=0 [13:31:43]Processing tag 1132 (046C) [13:31:43]Load OK [13:31:43]SetTLVBufToDocument [13:31:43]Processing tag 1135 (046F) [13:31:43]Malloc new data [13:31:43]Processing tag 1201 (04B1) [13:31:43]Malloc new data [13:31:43]Processing tag 1136 (0470) [13:31:43]Malloc new data [13:31:43]Processing tag 1138 (0472) [13:31:43]Malloc new data [13:31:43]Processing tag 1024 (0400) [13:31:43]Load OK [13:31:43]SetTLVBufToDocument [13:31:43]Processing tag 1006 (03EE) [13:31:43]Load OK [13:31:43]SetTLVBufToDocument [13:31:43]Processing tag 1010 (03F2) [13:31:43]Malloc new data [13:31:43]Processing tag 1011 (03F3) [13:31:43]Malloc new data [13:31:43]SetTLVBufToDocument err=0 [13:31:43]Processing tag 1006 (03EE) [13:31:43]Load OK [13:31:43]SetTLVBufToDocument [13:31:43]Processing tag 1010 (03F2) [13:31:43]Malloc new data [13:31:43]Processing tag 1011 (03F3) [13:31:43]Malloc new data [13:31:43]SetTLVBufToDocument err=0 [13:31:43]Processing tag 1007 (03EF) [13:31:43]Load OK [13:31:43]SetTLVBufToDocument [13:31:43]Processing tag 1014 (03F6) [13:31:43]Malloc new data [13:31:43]Processing tag 1015 (03F7) [13:31:43]Malloc new data [13:31:43]SetTLVBufToDocument err=0 [13:31:43]Processing tag 1007 (03EF) [13:31:43]Load OK [13:31:43]SetTLVBufToDocument [13:31:43]Processing tag 1014 (03F6) [13:31:43]Malloc new data [13:31:43]Processing tag 1015 (03F7) [13:31:43]Malloc new data [13:31:43]SetTLVBufToDocument err=0 [13:31:43]Processing tag 1007 (03EF) [13:31:43]Load OK [13:31:43]SetTLVBufToDocument [13:31:43]Processing tag 1014 (03F6) [13:31:43]Malloc new data [13:31:43]Processing tag 1015 (03F7) [13:31:43]Malloc new data [13:31:43]SetTLVBufToDocument err=0 [13:31:43]Processing tag 1007 (03EF) [13:31:43]Load OK [13:31:43]SetTLVBufToDocument [13:31:43]Processing tag 1014 (03F6) [13:31:43]Malloc new data [13:31:43]Processing tag 1015 (03F7) [13:31:43]Malloc new data [13:31:43]SetTLVBufToDocument err=0 [13:31:43]Processing tag 1007 (03EF) [13:31:43]Load OK [13:31:43]SetTLVBufToDocument [13:31:43]Processing tag 1014 (03F6) [13:31:43]Malloc new data [13:31:43]Processing tag 1015 (03F7) [13:31:43]Malloc new data [13:31:43]SetTLVBufToDocument err=0 [13:31:43]Processing tag 1007 (03EF) [13:31:43]Load OK [13:31:43]SetTLVBufToDocument [13:31:43]Processing tag 1014 (03F6) [13:31:43]Malloc new data [13:31:43]Processing tag 1015 (03F7) [13:31:43]Malloc new data [13:31:43]SetTLVBufToDocument err=0 [13:31:43]Processing tag 1007 (03EF) [13:31:43]Load OK [13:31:43]SetTLVBufToDocument [13:31:43]Processing tag 1014 (03F6) [13:31:43]Malloc new data [13:31:43]Processing tag 1015 (03F7) [13:31:43]Malloc new data [13:31:43]SetTLVBufToDocument err=0 [13:31:43]SetTLVBufToDocument err=0 [13:31:43]SetTLVBufToDocument err=0 [13:31:43]Processing tag 1133 (046D) [13:31:43]Malloc new data [13:31:43]SetTLVBufToDocument err=0 [13:31:43]Processing tag 1077 (0435) [13:31:43]Malloc new data [13:31:43]SetTLVBufToDocument err=0 [13:31:43]Malloc new data [13:31:43]SAM_PROTO_GetFMData [13:31:43]wFMCommunicate request_size=4 [13:31:43]MH_SAM_APDU [13:31:43]CAPDU: 80 13 03 00 [13:31:43]Write to MH i2c: E2 08 00 20 28 80 13 03 00 00 00 00 00 C7 [13:31:43]Write i2c OK [13:31:43]MH_I2C_Read... [13:31:43]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:31:43]Read from MH i2c: E2 [13:31:43]MH_I2C_Read... [13:31:43]Read from MH i2c: E2 FD 00 [13:31:43]MH_I2C_Read... [13:31:43]Read from MH i2c: E2 FD 00 20 28 00 C7 04 85 04 C3 04 6E 04 04 00 4E E0 01 00 69 04 A3 00 6F 04 04 00 26 CB 01 00 B1 04 05 00 C8 B0 60 70 02 70 04 05 00 55 B7 52 AC 01 72 04 04 00 73 F9 0D C4 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 9A 9D 51 42 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 D2 A5 86 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 9E 00 6F 04 04 00 28 15 00 00 B1 04 04 00 C5 48 90 34 70 04 04 00 A5 FA 8F 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0C 32 95 05 EF 90 00 1C [13:31:44]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 4E E0 01 00 69 04 A3 00 6F 04 04 00 26 CB 01 00 B1 04 05 00 C8 B0 60 70 02 70 04 05 00 55 B7 52 AC 01 72 04 04 00 73 F9 0D C4 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 9A 9D 51 42 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 D2 A5 86 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 9E 00 6F 04 04 00 28 15 00 00 B1 04 04 00 C5 48 90 34 70 04 04 00 A5 FA 8F 34 72 04 02 00 20 4E 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 0C 32 95 05 EF 90 00 [13:31:44]wFMCommunicate OK [13:31:44]wFMCommunicate request_size=4 [13:31:44]MH_SAM_APDU [13:31:44]CAPDU: 80 17 00 00 [13:31:44]Write to MH i2c: E2 08 00 21 28 80 17 00 00 00 00 00 00 C9 [13:31:44]Write i2c OK [13:31:44]MH_I2C_Read... [13:31:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:31:44]Read from MH i2c: E2 [13:31:44]MH_I2C_Read... [13:31:44]Read from MH i2c: E2 FD 00 [13:31:44]MH_I2C_Read... [13:31:44]Read from MH i2c: E2 FD 00 21 28 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 CD 17 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 31 [13:31:44]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 CD 17 77 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [13:31:44]wFMCommunicate OK [13:31:44]wFMCommunicate request_size=4 [13:31:44]MH_SAM_APDU [13:31:44]CAPDU: 80 17 00 00 [13:31:44]Write to MH i2c: E2 08 00 22 28 80 17 00 00 00 00 00 00 CA [13:31:44]Write i2c OK [13:31:44]MH_I2C_Read... [13:31:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:31:45]Read from MH i2c: E2 [13:31:45]MH_I2C_Read... [13:31:45]Read from MH i2c: E2 FD 00 [13:31:45]MH_I2C_Read... [13:31:45]Read from MH i2c: E2 FD 00 22 28 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 A2 [13:31:45]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [13:31:45]wFMCommunicate OK [13:31:45]wFMCommunicate request_size=4 [13:31:45]MH_SAM_APDU [13:31:45]CAPDU: 80 17 00 00 [13:31:45]Write to MH i2c: E2 08 00 23 28 80 17 00 00 00 00 00 00 CB [13:31:45]Write i2c OK [13:31:45]MH_I2C_Read... [13:31:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:31:45]Read from MH i2c: E2 [13:31:45]MH_I2C_Read... [13:31:45]Read from MH i2c: E2 FD 00 [13:31:45]MH_I2C_Read... [13:31:45]Read from MH i2c: E2 FD 00 23 28 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 46 [13:31:46]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [13:31:46]wFMCommunicate OK [13:31:46]wFMCommunicate request_size=4 [13:31:46]MH_SAM_APDU [13:31:46]CAPDU: 80 17 00 00 [13:31:46]Write to MH i2c: E2 08 00 24 28 80 17 00 00 00 00 00 00 CC [13:31:46]Write i2c OK [13:31:46]MH_I2C_Read... [13:31:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [13:31:46]Read from MH i2c: E2 [13:31:46]MH_I2C_Read... [13:31:46]Read from MH i2c: E2 E4 00 [13:31:46]MH_I2C_Read... [13:31:46]Read from MH i2c: E2 E4 00 24 28 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 AC [13:31:46]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:31:46]wFMCommunicate OK [13:31:46]SAM_PROTO_GetFMData done [13:31:46]Malloc new data [13:31:46]Malloc new data [13:31:46]Malloc new data [13:31:46]Malloc new data [13:31:46]KKMLoadAndSignCloseShiftData err=0 [13:31:46]Отчет о закрытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Абылгазиев А. 04.03.2024 13:31 Смена: 324 РНМ: 0000000000090573 ЗНМ: 0300000019 СНО: Общий режим Чеков за смену: 206 ФД за смену: 208 Всего чеков: 206 ИТОГИ ПРИХОД Чеков: 193 Общий итог: 189344.81 Итого наличными: 147934.00 Итого безнал.: 41410.81 НДС 0% : 0.00 НДС 12% : 20111.92 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 1675.91 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 13 Общий итог: 25448.00 Итого наличными: 25448.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 2702.73 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 225.20 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 122486.00 НС Приход: 104753194.96 НС Возвр.Прихода: 8818710.45 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФД: 123607 ФМ: 0000000000874798 ФПД: 41672434358073 [13:31:46]StoreToDocumentArchive [13:31:46]shift 324 fd 123607 [13:31:46]save to /storage/0324/doc_00123607 [13:31:46]save last doc name /storage/0324/doc_00123607 to /storage/kkm_last_doc_name [13:31:46]save OK [13:31:46]Clear old archive folders... [13:31:46]Remove dir /storage/0266 [13:31:46]opendir ok [13:31:46]file . [13:31:46]file .. [13:31:46]file doc_1709559060 [13:31:46]remove file /storage/0266/doc_1709559060 [13:31:46]remove dir /storage/0266 [13:31:46]NVStorageSaveData kkm_registers [13:31:46]File name is /storage/kkm_registers [13:31:46]Write 24 bytes [13:31:46]NVStorageSaveData done [13:31:46]NVStorageSaveData kkm_registers [13:31:46]File name is /storage/kkm_registers [13:31:46]Write 24 bytes [13:31:46]NVStorageSaveData done [13:31:46]ProcessDocumentItem done err = 0, tmpTLVsize=1392 [13:31:46]tlvbuf is 01C700A0 [13:31:46]SAM_PROTO_ClearQueue [13:31:46]wFMCommunicate request_size=4 [13:31:46]MH_SAM_APDU [13:31:46]CAPDU: 80 09 00 00 [13:31:46]Write to MH i2c: E2 08 00 25 28 80 09 00 00 00 00 00 00 BF [13:31:46]Write i2c OK [13:31:46]MH_I2C_Read... [13:31:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:31:46]Read from MH i2c: E2 [13:31:46]MH_I2C_Read... [13:31:46]Read from MH i2c: E2 03 00 [13:31:46]MH_I2C_Read... [13:31:46]Read from MH i2c: E2 03 00 25 28 00 90 00 C1 [13:31:46]RAPDU: 90 00 [13:31:46]wFMCommunicate OK [13:31:46]SAM_PROTO_ClearQueue done [13:31:46]KKMCreateOFDPacket [13:31:46]OFDProtocolAddRootSTLVToBuf [13:31:46]FM_MakeSignedData [13:31:46]FM_MakeSignedData [13:31:46]SAM_PROTO_SignData [13:31:46]wFMCommunicate request_size=4 [13:31:46]MH_SAM_APDU [13:31:46]CAPDU: 80 0D 01 02 [13:31:47]Write to MH i2c: E2 08 00 26 28 80 0D 01 02 00 00 00 00 C7 [13:31:47]Write i2c OK [13:31:47]MH_I2C_Read... [13:31:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:31:47]Read from MH i2c: E2 [13:31:47]MH_I2C_Read... [13:31:47]Read from MH i2c: E2 03 00 [13:31:47]MH_I2C_Read... [13:31:47]Read from MH i2c: E2 03 00 26 28 00 90 00 C2 [13:31:47]RAPDU: 90 00 [13:31:47]wFMCommunicate OK [13:31:47]wFMCommunicate request_size=255 [13:31:47]MH_SAM_APDU [13:31:47]CAPDU: 80 0D 02 02 FA 05 00 70 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 19 00 D0 90 D0 B1 D1 8B D0 BB D0 B3 D0 B0 D0 B7 D0 B8 D0 B5 D0 B2 20 D0 90 2E 20 F4 03 04 00 3B CD E5 65 0E 04 04 00 44 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 5E 04 04 00 CE 00 00 00 57 04 04 00 D0 00 00 00 AA 04 DE 04 6E 04 04 00 CE 00 00 00 69 04 A4 00 6F 04 04 00 C1 00 00 00 B1 04 04 00 D1 EA 20 01 70 04 03 00 B8 BA E1 72 04 03 00 19 30 3F 00 04 82 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 38 B0 1E EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 [13:31:47]Write to MH i2c: E2 02 01 27 28 80 0D 02 02 FA 00 05 00 70 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 19 00 D0 90 D0 B1 D1 8B D0 BB D0 B3 D0 B0 D0 B7 D0 B8 D0 B5 D0 B2 20 D0 90 2E 20 F4 03 04 00 3B CD E5 65 0E 04 04 00 44 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 5E 04 04 00 CE 00 00 00 57 04 04 00 D0 00 00 00 AA 04 DE 04 6E 04 04 00 CE 00 00 00 69 04 A4 00 6F 04 04 00 C1 00 00 00 B1 04 04 00 D1 EA 20 01 70 04 03 00 B8 BA E1 72 04 03 00 19 30 3F 00 04 82 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 38 B0 1E EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 00 00 7A [13:31:47]OFD Sender: No OFD packet to send [13:31:47]Write i2c OK [13:31:47]MH_I2C_Read... [13:31:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:31:47]Read from MH i2c: E2 [13:31:47]MH_I2C_Read... [13:31:47]Read from MH i2c: E2 03 00 [13:31:47]MH_I2C_Read... [13:31:47]Read from MH i2c: E2 03 00 27 28 00 90 00 C3 [13:31:47]RAPDU: 90 00 [13:31:47]wFMCommunicate OK [13:31:47]wFMCommunicate request_size=255 [13:31:47]MH_SAM_APDU [13:31:47]CAPDU: 80 0D 02 02 FA 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A7 8E 02 6A 04 A0 00 6F 04 04 00 0D 00 00 00 B1 04 03 00 A0 D4 26 70 04 03 00 A0 D4 26 72 04 01 00 00 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 C1 1F 04 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F8 57 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A [13:31:47]Write to MH i2c: E2 02 01 28 28 80 0D 02 02 FA 00 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A7 8E 02 6A 04 A0 00 6F 04 04 00 0D 00 00 00 B1 04 03 00 A0 D4 26 70 04 03 00 A0 D4 26 72 04 01 00 00 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 C1 1F 04 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F8 57 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 00 0B [13:31:48]Write i2c OK [13:31:48]MH_I2C_Read... [13:31:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:31:48]Read from MH i2c: E2 [13:31:48]MH_I2C_Read... [13:31:48]Read from MH i2c: E2 03 00 [13:31:48]MH_I2C_Read... [13:31:48]Read from MH i2c: E2 03 00 28 28 00 90 00 C4 [13:31:48]RAPDU: 90 00 [13:31:48]wFMCommunicate OK [13:31:48]wFMCommunicate request_size=255 [13:31:48]MH_SAM_APDU [13:31:48]CAPDU: 80 0D 02 02 FA 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 [13:31:48]Write to MH i2c: E2 02 01 29 28 80 0D 02 02 FA 00 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 89 [13:31:48]Write i2c OK [13:31:48]MH_I2C_Read... [13:31:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:31:49]Read from MH i2c: E2 [13:31:49]MH_I2C_Read... [13:31:49]Read from MH i2c: E2 03 00 [13:31:49]MH_I2C_Read... [13:31:49]Read from MH i2c: E2 03 00 29 28 00 90 00 C5 [13:31:49]RAPDU: 90 00 [13:31:49]wFMCommunicate OK [13:31:49]wFMCommunicate request_size=255 [13:31:49]MH_SAM_APDU [13:31:49]CAPDU: 80 0D 02 02 FA 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 [13:31:49]Write to MH i2c: E2 02 01 2A 28 80 0D 02 02 FA 00 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 00 00 8F [13:31:49]Write i2c OK [13:31:49]MH_I2C_Read... [13:31:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:31:49]Read from MH i2c: E2 [13:31:49]MH_I2C_Read... [13:31:49]Read from MH i2c: E2 03 00 [13:31:49]MH_I2C_Read... [13:31:49]Read from MH i2c: E2 03 00 2A 28 00 90 00 C6 [13:31:49]RAPDU: 90 00 [13:31:49]wFMCommunicate OK [13:31:49]wFMCommunicate request_size=255 [13:31:49]MH_SAM_APDU [13:31:49]CAPDU: 80 0D 02 02 FA 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 [13:31:50]Write to MH i2c: E2 02 01 2B 28 80 0D 02 02 FA 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 00 00 6A [13:31:50]Write i2c OK [13:31:50]MH_I2C_Read... [13:31:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:31:50]Read from MH i2c: E2 [13:31:50]MH_I2C_Read... [13:31:50]Read from MH i2c: E2 03 00 [13:31:50]MH_I2C_Read... [13:31:50]Read from MH i2c: E2 03 00 2B 28 00 90 00 C7 [13:31:50]RAPDU: 90 00 [13:31:50]wFMCommunicate OK [13:31:50]wFMCommunicate request_size=151 [13:31:50]MH_SAM_APDU [13:31:50]CAPDU: 80 0D 02 02 92 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 10 04 04 00 D7 E2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 35 04 06 00 25 E6 9E A5 97 39 [13:31:50]Write to MH i2c: E2 9A 00 2C 28 80 0D 02 02 92 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 10 04 04 00 D7 E2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 35 04 06 00 25 E6 9E A5 97 39 00 00 EC [13:31:50]Write i2c OK [13:31:50]MH_I2C_Read... [13:31:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:31:51]Read from MH i2c: E2 [13:31:51]MH_I2C_Read... [13:31:51]Read from MH i2c: E2 03 00 [13:31:51]MH_I2C_Read... [13:31:51]Read from MH i2c: E2 03 00 2C 28 00 90 00 C8 [13:31:51]RAPDU: 90 00 [13:31:51]wFMCommunicate OK [13:31:51]wFMCommunicate request_size=4 [13:31:51]MH_SAM_APDU [13:31:51]CAPDU: 80 0D 03 02 [13:31:51]Write to MH i2c: E2 08 00 2D 28 80 0D 03 02 00 00 00 00 D0 [13:31:51]Write i2c OK [13:31:51]MH_I2C_Read... [13:31:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:31:51]Read from MH i2c: E2 [13:31:51]MH_I2C_Read... [13:31:51]Read from MH i2c: E2 0B 00 [13:31:51]MH_I2C_Read... [13:31:51]Read from MH i2c: E2 0B 00 2D 28 00 ED 88 70 F6 9F D7 1A 76 90 00 B2 [13:31:51]RAPDU: ED 88 70 F6 9F D7 1A 76 90 00 [13:31:51]wFMCommunicate OK [13:31:51]SAM_PROTO_SignData done [13:31:51]FM_MakeSignedData done [13:31:51]CreateOFDProtocolMessage [13:31:51]wFMCommunicate request_size=4 [13:31:51]MH_SAM_APDU [13:31:51]CAPDU: 80 11 00 00 [13:31:51]Write to MH i2c: E2 08 00 2E 28 80 11 00 00 00 00 00 00 D0 [13:31:51]Write i2c OK [13:31:51]MH_I2C_Read... [13:31:51]Read from MH i2c: E2 [13:31:51]MH_I2C_Read... [13:31:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:31:51]Read from MH i2c: E2 17 00 [13:31:51]MH_I2C_Read... [13:31:51]Read from MH i2c: E2 17 00 2E 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 2E [13:31:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 90 00 [13:31:51]wFMCommunicate OK [13:31:51]CreateOFDProtocolMessage done [13:31:51]OFDSenderStorePacket 123607 [13:31:51]StoreOFDPacket docnum=123607 [13:31:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 84 05 00 00 64 FD 7C 05 C8 46 5A 05 01 00 05 00 70 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 19 00 D0 90 D0 B1 D1 8B D0 BB D0 B3 D0 B0 D0 B7 D0 B8 D0 B5 D0 B2 20 D0 90 2E 20 F4 03 04 00 3B CD E5 65 0E 04 04 00 44 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 5E 04 04 00 CE 00 00 00 57 04 04 00 D0 00 00 00 AA 04 DE 04 6E 04 04 00 CE 00 00 00 69 04 A4 00 6F 04 04 00 C1 00 00 00 B1 04 04 00 D1 EA 20 01 70 04 03 00 B8 BA E1 72 04 03 00 19 30 3F 00 04 82 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 38 B0 1E EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A7 8E 02 6A 04 A0 00 6F 04 04 00 0D 00 00 00 B1 04 03 00 A0 D4 26 70 04 03 00 A0 D4 26 72 04 01 00 00 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 C1 1F 04 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F8 57 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 10 04 04 00 D7 E2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 35 04 06 00 25 E6 9E A5 97 39 ED 88 70 F6 9F D7 1A 76 [13:31:51]CheckFolder [13:31:51]dirname=/storage/ofd_packets [13:31:51]CheckFolder done [13:31:51]ProducePacketName [13:31:51]name=ofd_packets/00123607 [13:31:51]NVStorageSaveData ofd_packets/00123607 [13:31:51]File name is /storage/ofd_packets/00123607 [13:31:51]Write 1442 bytes [13:31:51]NVStorageSaveData done [13:31:51]OFDSenderStorePacket done [13:31:51]KKMCreateOFDPacket done [13:31:51]NVStorageSaveData kkm_last_timestamp [13:31:51]File name is /storage/kkm_last_timestamp [13:31:51]Write 4 bytes [13:31:51]NVStorageSaveData done [13:31:51]ExternCall_PrintAddStr [13:31:51]wPrintStart [13:31:51]Write to MH i2c: 01 00 00 2F 28 57 [13:31:51]OFD Sender: Processing packet 123607 [packets to send 112, broken 111] [13:31:51]ProducePacketName [13:31:51]name=ofd_packets/00123607 [13:31:51]OFD Sender: To server: pG, [13:31:51]CommunicateWithHost lk.salyk.kg:30040 [13:31:51]ConnectInit lk.salyk.kg [13:31:51]Write i2c OK [13:31:51]MH_I2C_Read... [13:31:51]Read from MH i2c: 01 [13:31:51]MH_I2C_Read... [13:31:51]Read from MH i2c: 01 07 00 [13:31:51]MH_I2C_Read... [13:31:51]Read from MH i2c: 01 07 00 2F 28 00 00 00 00 00 FF 0F 6C [13:31:51]RasterBufferAndPrint [13:31:51]line Отчет о закрытии смены [13:31:51]line ФФД: 1.0 [13:31:51]line ИНН: 02508201610067 [13:31:51]line Кассир: Абылгазиев А. [13:31:51]line 04.03.2024 13:31 [13:31:51]line Смена: 324 [13:31:51]line РНМ: 0000000000090573 [13:31:51]line ЗНМ: 0300000019 [13:31:51]line СНО: Общий режим [13:31:51]line Чеков за смену: 206 [13:31:51]line ФД за смену: 208 [13:31:51]line Всего чеков: 206 [13:31:51]line ИТОГИ ПРИХОД [13:31:51]line Чеков: 193 [13:31:51]line Общий итог: 189344.81 [13:31:51]line Итого наличными: 147934.00 [13:31:51]line Итого безнал.: 41410.81 [13:31:51]line НДС 0% : 0.00 [13:31:51]line НДС 12% : 20111.92 [13:31:51]line НСП 0% : 0.00 [13:31:51]line НСП 1,50% : 0.00 [13:31:51]line НСП 0,50% : 0.00 [13:31:51]line НСП 5% : 0.00 [13:31:51]line НСП 3% : 0.00 [13:31:51]line НСП 2% : 0.00 [13:31:51]line НСП 1% : 1675.91 [13:31:51]line ИТОГИ ВОЗВРАТ ПРИХОДА [13:31:51]line Чеков: 13 [13:31:51]line Общий итог: 25448.00 [13:31:51]line Итого наличными: 25448.00 [13:31:51]line Итого безнал.: 0.00 [13:31:51]line НДС 0% : 0.00 [13:31:51]line НДС 12% : 2702.73 [13:31:51]line НСП 0% : 0.00 [13:31:51]line НСП 1,50% : 0.00 [13:31:51]line НСП 0,50% : 0.00 [13:31:51]line НСП 5% : 0.00 [13:31:51]line НСП 3% : 0.00 [13:31:51]line НСП 2% : 0.00 [13:31:51]line НСП 1% : 225.20 [13:31:51]line ИТОГИ РАСХОД [13:31:51]line Чеков: 0 [13:31:51]line Общий итог: 0.00 [13:31:51]line Итого наличными: 0.00 [13:31:51]line Итого безнал.: 0.00 [13:31:51]Connected sock=10 [13:31:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 84 05 00 00 64 FD 7C 05 C8 46 5A 05 01 00 05 00 70 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 19 00 D0 90 D0 B1 D1 8B D0 BB D0 B3 D0 B0 D0 B7 D0 B8 D0 B5 D0 B2 20 D0 90 2E 20 F4 03 04 00 3B CD E5 65 0E 04 04 00 44 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 5E 04 04 00 CE 00 00 00 57 04 04 00 D0 00 00 00 AA 04 DE 04 6E 04 04 00 CE 00 00 00 69 04 A4 00 6F 04 04 00 C1 00 00 00 B1 04 04 00 D1 EA 20 01 70 04 line НДС 0% : 0.00 [13:31:52]03 line НДС 12% : 0.00 [13:31:52]00 line НСП 0% : 0.00 [13:31:52]B8 line НСП 1,50% : 0.00 [13:31:52]BA line НСП 0,50% : 0.00 [13:31:52]E1 line НСП 5% : 0.00 [13:31:52]72 line НСП 3% : 0.00 [13:31:52]04 line НСП 2% : 0.00 [13:31:52]03 line НСП 1% : 0.00 [13:31:52]00 line ИТОГИ ВОЗВРАТ РАСХОДА [13:31:52]19 line Чеков: 0 [13:31:52]30 line Общий итог: 0.00 [13:31:52]3F line Итого наличными: 0.00 [13:31:52]00 line Итого безнал.: 0.00 [13:31:52]04 line НДС 0% : 0.00 [13:31:52]82 line НДС 12% : 0.00 [13:31:52]00 line НСП 0% : 0.00 [13:31:52]EE line НСП 1,50% : 0.00 [13:31:52]03 line НСП 0,50% : 0.00 [13:31:52]0A line НСП 5% : 0.00 [13:31:52]00 line НСП 3% : 0.00 [13:31:52]F2 line НСП 2% : 0.00 [13:31:52]03 line НСП 1% : 0.00 [13:31:52]01 line Сумма внесений: 0.00 [13:31:52]00 00 line Сумма выплат: 0.00 [13:31:52]F3 line Нал. в кассе: 122486.00 [13:31:52]03 line НС Приход: 104753194.96 [13:31:52]01 line НС Возвр.Прихода: 8818710.45 [13:31:52]00 line НС Расход: 0.00 [13:31:52]00 line НС Возвр.Расхода: 0.00 [13:31:52]line ФД: 123607 [13:31:52]line ФМ: 0000000000874798 [13:31:52]line ФПД: 41672434358073 [13:31:52]EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 38 B0 1E EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A7 8E 02 6A 04 A0 00 6F 04 04 00 0D 00 00 00 B1 04 03 00 A0 D4 26 70 04 03 00 A0 D4 26 written 0, free lines is 4095 [13:31:52]72 04 01 00 00 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 C1 1F 04 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F8 57 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 Write to MH i2c: F6 01 03 00 01 00 00 7F 06 28 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 A7 00 [13:31:53]00 Write i2c OK [13:31:53]00 MH_I2C_Read... [13:31:53]B1 Read from MH i2c: 04 01 00 [13:31:53]00 MH_I2C_Read... [13:31:53]70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 Read from MH i2c: 00 01 00 07 F3 00 03 [13:31:53]00 MH_I2C_Read... [13:31:53]00 EE 03 09 00 F2 03 01 00 01 F3 03 Read from MH i2c: 00 01 00 07 EF 00 03 7F 09 28 00 00 F6 00 03 00 01 00 00 00 00 A0 F7 03 00 00 EF 03 09 00 F6 03 01 00 0C 01 5A F7 [13:31:53]03 RasterBufferAndPrint [13:31:53]00 line [13:31:53]00 line [13:31:53]EF line [13:31:53]03 line [13:31:53]09 line [13:31:53]00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 written 0, free lines is 3399 [13:31:53]03 F7 03 00 00 EF 03 09 00 F6 03 01 00 MH_Cut [13:31:53]04 Write to MH i2c: F7 D1 03 01 00 00 86 00 28 EF 01 03 80 09 [13:31:53]00 F6 03 01 00 05 F7 03 00 00 Write i2c OK [13:31:53]EF MH_I2C_Read... [13:31:53]03 Read from MH i2c: 09 D1 00 [13:31:53]F6 MH_I2C_Read... [13:31:53]03 01 00 06 F7 03 00 00 10 04 Read from MH i2c: 04 D1 00 01 D7 00 E2 [13:31:53]01 MH_I2C_Read... [13:31:53]00 11 04 10 00 30 30 30 30 30 30 30 Read from MH i2c: 30 D1 30 01 00 30 86 38 28 37 00 34 7F 37 [13:31:53]39 Write to MH i2c: 38 01 35 00 04 00 06 87 00 28 25 AF E6 [13:31:53]9E A5 97 39 ED 88 70 F6 9F D7 1A 76 [13:31:53]Write i2c OK [13:31:53]MH_I2C_Read... [13:31:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 4F 00 00 00 1E 6B 47 00 41 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 37 39 38 10 04 04 00 D7 E2 01 00 F4 03 04 00 71 79 E5 65 B6 04 01 00 00 01 0C 6C 93 04 83 5C 2E [13:31:54]CommunicateWithHost err = 0 [13:31:54]CheckOFDResponse [13:31:54]1017 (14) - 77093643461234 [13:31:54]1041 (16) - 0000000000874798 [13:31:54]1040 (4) - 123607 [13:31:54]1012 (4) - 04.03.2024 07:34 [13:31:54]1206 (1) - 0 [13:31:54]OFD Sender: Remove packet 123607 [13:31:54]ProducePacketName [13:31:54]name=ofd_packets/00123607 [13:31:54]NVStorageDeleteData [13:31:54]*** Cut start [13:31:54]*** Purtial cut [13:31:54]*** Stage 1: CUTSNS_PIN = 1 [13:31:54]OFD Sender: No OFD packet to send [13:31:56]Read from MH i2c: 01 [13:31:56]MH_I2C_Read... [13:31:56]*** Stop cut motor [13:31:56]*** Cut end [13:31:56]Read from MH i2c: 01 07 00 [13:31:56]MH_I2C_Read... [13:31:56]Read from MH i2c: 01 07 00 87 28 00 00 00 00 00 FF 0F C4 [13:31:56]process_action close_shift done [13:31:56]requested_data is exist [13:31:56]produce_requested_data [13:31:56]requested_item fd.num is exist - process it [13:31:56]SAM_PROTO_GetFieldsCounters [13:31:56]wFMCommunicate request_size=4 [13:31:56]MH_SAM_APDU [13:31:56]CAPDU: 80 13 00 00 [13:31:56]Write to MH i2c: E2 08 00 88 28 80 13 00 00 00 00 00 00 2C [13:31:56]Write i2c OK [13:31:56]MH_I2C_Read... [13:31:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:31:56]Read from MH i2c: E2 [13:31:56]MH_I2C_Read... [13:31:56]Read from MH i2c: E2 62 00 [13:31:56]MH_I2C_Read... [13:31:56]Read from MH i2c: E2 62 00 88 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D7 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 CE 00 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 D0 00 00 00 19 04 04 00 00 00 00 00 90 00 C1 [13:31:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 37 39 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 30 35 37 33 10 04 04 00 D7 E2 01 00 0E 04 04 00 44 01 00 00 12 04 04 00 CE 00 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 D0 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:31:56]wFMCommunicate OK [13:31:56]SAM_PROTO_GetFieldsCounters done [13:31:56]requested_item shift.num is exist - process it [13:31:56]requested_item shift.opened is exist - process it [13:31:56]req_shift_opened [13:31:56]FM_GetShiftState [13:31:56]SAM_PROTO_GetShiftState [13:31:56]wFMCommunicate request_size=4 [13:31:56]MH_SAM_APDU [13:31:56]CAPDU: 80 13 01 00 [13:31:56]Write to MH i2c: E2 08 00 89 28 80 13 01 00 00 00 00 00 2E [13:31:56]Write i2c OK [13:31:56]MH_I2C_Read... [13:31:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:31:56]Read from MH i2c: E2 [13:31:56]MH_I2C_Read... [13:31:56]Read from MH i2c: E2 0E 00 [13:31:56]MH_I2C_Read... [13:31:56]Read from MH i2c: E2 0E 00 89 28 00 09 00 00 00 00 00 00 00 00 00 00 90 00 39 [13:31:56]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [13:31:56]wFMCommunicate OK [13:31:56]SAM_PROTO_GetShiftState done [13:31:56]FM_GetShiftState done [13:31:56]req_shift_opened done [13:31:56]requested_item shift.open_date is exist - process it [13:31:56]req_shift_open_date [13:31:56]FM_GetShiftState [13:31:56]SAM_PROTO_GetShiftState [13:31:56]wFMCommunicate request_size=4 [13:31:56]MH_SAM_APDU [13:31:56]CAPDU: 80 13 01 00 [13:31:56]Write to MH i2c: E2 08 00 8A 28 80 13 01 00 00 00 00 00 2F [13:31:56]Write i2c OK [13:31:56]MH_I2C_Read... [13:31:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:31:56]Read from MH i2c: E2 [13:31:56]MH_I2C_Read... [13:31:56]Read from MH i2c: E2 0E 00 [13:31:56]MH_I2C_Read... [13:31:56]Read from MH i2c: E2 0E 00 8A 28 00 09 00 00 00 00 00 00 00 00 00 00 90 00 3A [13:31:56]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [13:31:56]wFMCommunicate OK [13:31:56]SAM_PROTO_GetShiftState done [13:31:56]FM_GetShiftState done [13:31:56]req_shift_open_date done [13:31:56]produce_requested_data done [13:31:56]produce_requested_data return {"fd.num":123607,"shift.num":324,"shift.opened":0,"shift.open_date":0} [13:31:56]process_action_free close_shift [13:31:56]json_value_free [13:31:56]json_value_free done [13:31:56]process_json_proto returns [13:31:56]Send response to host [13:31:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":123607,"shift.num":324,"shift.opened":0,"shift.open_date":0}}} [13:31:56]free response buf [13:31:56]execute_script done [13:31:56]execute_script returns [13:31:56]free content buf [13:31:56]Sock 7.Close socket [13:31:56]Sock 7.Thread stoped [13:31:59]OFD Sender: No OFD packet to send [13:32:04]OFD Sender: No OFD packet to send [13:32:09]OFD Sender: No OFD packet to send [13:32:14]OFD Sender: No OFD packet to send [13:32:19]OFD Sender: No OFD packet to send [13:32:24]OFD Sender: No OFD packet to send [13:32:29]OFD Sender: No OFD packet to send [13:32:34]OFD Sender: No OFD packet to send [13:32:39]OFD Sender: No OFD packet to send [13:32:44]OFD Sender: No OFD packet to send [13:32:49]OFD Sender: No OFD packet to send [13:32:54]OFD Sender: No OFD packet to send [13:32:59]OFD Sender: No OFD packet to send [13:33:04]OFD Sender: No OFD packet to send [13:33:09]OFD Sender: No OFD packet to send [13:33:14]OFD Sender: No OFD packet to send [13:33:19]OFD Sender: No OFD packet to send [13:33:24]OFD Sender: No OFD packet to send [13:33:29]OFD Sender: No OFD packet to send [13:33:34]OFD Sender: No OFD packet to send [13:33:39]OFD Sender: No OFD packet to send [13:33:44]OFD Sender: No OFD packet to send [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:44]OFD Sender: No OFD packet to send [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:09]OFD Sender: No OFD packet to send [13:35:14]OFD Sender: No OFD packet to send [13:35:19]OFD Sender: No OFD packet to send [13:35:24]OFD Sender: No OFD packet to send [13:35:29]OFD Sender: No OFD packet to send [13:35:34]OFD Sender: No OFD packet to send [13:35:39]OFD Sender: No OFD packet to send [13:35:44]OFD Sender: No OFD packet to send [13:35:49]OFD Sender: No OFD packet to send [13:35:54]OFD Sender: No OFD packet to send [13:35:59]OFD Sender: No OFD packet to send [13:36:04]OFD Sender: No OFD packet to send [13:36:09]OFD Sender: No OFD packet to send [13:36:14]OFD Sender: No OFD packet to send [13:36:19]OFD Sender: No OFD packet to send [13:36:24]OFD Sender: No OFD packet to send [13:36:29]OFD Sender: No OFD packet to send [13:36:34]OFD Sender: No OFD packet to send [13:36:39]OFD Sender: No OFD packet to send [13:36:44]OFD Sender: No OFD packet to send [13:36:49]OFD Sender: No OFD packet to send [13:36:54]OFD Sender: No OFD packet to send [13:36:59]OFD Sender: No OFD packet to send [13:37:04]OFD Sender: No OFD packet to send [13:37:09]OFD Sender: No OFD packet to send [13:37:14]OFD Sender: No OFD packet to send [13:37:19]OFD Sender: No OFD packet to send [13:37:24]OFD Sender: No OFD packet to send [13:37:29]OFD Sender: No OFD packet to send [13:37:34]OFD Sender: No OFD packet to send [13:37:39]OFD Sender: No OFD packet to send [13:37:44]OFD Sender: No OFD packet to send [13:37:50]OFD Sender: No OFD packet to send [13:37:55]OFD Sender: No OFD packet to send [13:38:00]OFD Sender: No OFD packet to send [13:38:05]OFD Sender: No OFD packet to send [13:38:10]OFD Sender: No OFD packet to send [13:38:15]OFD Sender: No OFD packet to send [13:38:20]OFD Sender: No OFD packet to send [13:38:24]int [13:38:24]Write to MH i2c: 01 00 00 8B 28 B3 [13:38:24]*** FLAG_PRN_KEY set [13:38:24]Write i2c OK [13:38:24]MH_I2C_Read... [13:38:24]Read from MH i2c: 01 [13:38:24]MH_I2C_Read... [13:38:24]Read from MH i2c: 01 07 00 [13:38:24]MH_I2C_Read... [13:38:24]Read from MH i2c: 01 07 00 8B 28 00 08 00 00 00 FF 0F D0 [13:38:24]state=0 [13:38:24]Key pressed [13:38:24]Feed [13:38:24]Write to MH i2c: D8 00 00 8C 28 8B [13:38:24]Write i2c OK [13:38:24]MH_I2C_Read... [13:38:24]Read from MH i2c: D8 [13:38:24]MH_I2C_Read... [13:38:24]Read from MH i2c: D8 01 00 [13:38:24]MH_I2C_Read... [13:38:24]Read from MH i2c: D8 01 00 8C 28 00 8C [13:38:24]int [13:38:24]Write to MH i2c: 01 00 00 8D 28 B5 [13:38:24]Write i2c OK [13:38:24]MH_I2C_Read... [13:38:24]Read from MH i2c: 01 [13:38:24]MH_I2C_Read... [13:38:24]Read from MH i2c: 01 07 00 [13:38:24]MH_I2C_Read... [13:38:24]Read from MH i2c: 01 07 00 8D 28 00 48 00 00 00 3C 00 40 [13:38:24]state=2 [13:38:24]Key pressed [13:38:24]int [13:38:24]Write to MH i2c: 01 00 00 8E 28 B6 [13:38:24]*** FLAG_PRN_KEY reset [13:38:24]Write i2c OK [13:38:24]MH_I2C_Read... [13:38:24]Read from MH i2c: 01 [13:38:24]MH_I2C_Read... [13:38:24]Read from MH i2c: 01 07 00 [13:38:24]MH_I2C_Read... [13:38:24]Read from MH i2c: 01 07 00 8E 28 00 00 00 00 00 F7 0F C3 [13:38:24]state=2 [13:38:24]Stop feed [13:38:24]int [13:38:24]Write to MH i2c: 01 00 00 8F 28 B7 [13:38:24]*** FLAG_PRN_KEY set [13:38:24]Write i2c OK [13:38:24]MH_I2C_Read... [13:38:24]Read from MH i2c: 01 [13:38:24]MH_I2C_Read... [13:38:24]Read from MH i2c: 01 07 00 [13:38:24]MH_I2C_Read... [13:38:24]Read from MH i2c: 01 07 00 8F 28 00 08 00 00 00 FF 0F D4 [13:38:24]state=0 [13:38:24]Key pressed [13:38:24]Feed [13:38:24]Write to MH i2c: D8 00 00 90 28 8F [13:38:24]Write i2c OK [13:38:24]MH_I2C_Read... [13:38:24]Read from MH i2c: D8 [13:38:24]MH_I2C_Read... [13:38:24]Read from MH i2c: D8 01 00 [13:38:24]MH_I2C_Read... [13:38:24]Read from MH i2c: D8 01 00 90 28 00 90 [13:38:24]int [13:38:24]Write to MH i2c: 01 00 00 91 28 B9 [13:38:24]Write i2c OK [13:38:24]MH_I2C_Read... [13:38:24]Read from MH i2c: 01 [13:38:24]MH_I2C_Read... [13:38:24]Read from MH i2c: 01 07 00 [13:38:24]MH_I2C_Read... [13:38:24]Read from MH i2c: 01 07 00 91 28 00 48 00 00 00 3C 00 44 [13:38:24]state=2 [13:38:24]Key pressed [13:38:24]int [13:38:24]Write to MH i2c: 01 00 00 92 28 BA [13:38:24]*** FLAG_PRN_KEY reset [13:38:24]Write i2c OK [13:38:24]MH_I2C_Read... [13:38:24]Read from MH i2c: 01 [13:38:24]MH_I2C_Read... [13:38:24]Read from MH i2c: 01 07 00 [13:38:24]MH_I2C_Read... [13:38:24]Read from MH i2c: 01 07 00 92 28 00 00 00 00 00 F5 0F C5 [13:38:24]state=2 [13:38:24]Stop feed [13:38:24]int [13:38:24]Write to MH i2c: 01 00 00 93 28 BB [13:38:24]*** FLAG_PRN_KEY set [13:38:24]Write i2c OK [13:38:24]MH_I2C_Read... [13:38:24]Read from MH i2c: 01 [13:38:24]MH_I2C_Read... [13:38:24]Read from MH i2c: 01 07 00 [13:38:24]MH_I2C_Read... [13:38:24]Read from MH i2c: 01 07 00 93 28 00 08 00 00 00 FF 0F D8 [13:38:24]state=0 [13:38:24]Key pressed [13:38:24]Feed [13:38:24]Write to MH i2c: D8 00 00 94 28 93 [13:38:24]Write i2c OK [13:38:24]MH_I2C_Read... [13:38:24]Read from MH i2c: D8 [13:38:24]MH_I2C_Read... [13:38:24]Read from MH i2c: D8 01 00 [13:38:24]MH_I2C_Read... [13:38:24]Read from MH i2c: D8 01 00 94 28 00 94 [13:38:24]int [13:38:24]Write to MH i2c: 01 00 00 95 28 BD [13:38:24]Write i2c OK [13:38:24]MH_I2C_Read... [13:38:25]Read from MH i2c: 01 [13:38:25]MH_I2C_Read... [13:38:25]Read from MH i2c: 01 07 00 [13:38:25]MH_I2C_Read... [13:38:25]Read from MH i2c: 01 07 00 95 28 00 48 00 00 00 3C 00 48 [13:38:25]state=2 [13:38:25]Key pressed [13:38:25]OFD Sender: No OFD packet to send [13:38:25]int [13:38:25]Write to MH i2c: 01 00 00 96 28 BE [13:38:25]*** FLAG_PRN_KEY reset [13:38:25]Write i2c OK [13:38:25]MH_I2C_Read... [13:38:25]Read from MH i2c: 01 [13:38:25]MH_I2C_Read... [13:38:25]Read from MH i2c: 01 07 00 [13:38:25]MH_I2C_Read... [13:38:25]Read from MH i2c: 01 07 00 96 28 00 00 00 00 00 F5 0F C9 [13:38:25]state=2 [13:38:25]Stop feed [13:38:25]int [13:38:25]Write to MH i2c: 01 00 00 97 28 BF [13:38:25]*** FLAG_PRN_KEY set [13:38:25]Write i2c OK [13:38:25]MH_I2C_Read... [13:38:25]Read from MH i2c: 01 [13:38:25]MH_I2C_Read... [13:38:25]Read from MH i2c: 01 07 00 [13:38:25]MH_I2C_Read... [13:38:25]Read from MH i2c: 01 07 00 97 28 00 08 00 00 00 FF 0F DC [13:38:25]state=0 [13:38:25]Key pressed [13:38:25]Feed [13:38:25]Write to MH i2c: D8 00 00 98 28 97 [13:38:25]Write i2c OK [13:38:25]MH_I2C_Read... [13:38:25]Read from MH i2c: D8 [13:38:25]MH_I2C_Read... [13:38:25]Read from MH i2c: D8 01 00 [13:38:25]MH_I2C_Read... [13:38:25]Read from MH i2c: D8 01 00 98 28 00 98 [13:38:25]int [13:38:25]Write to MH i2c: 01 00 00 99 28 C1 [13:38:25]Write i2c OK [13:38:25]MH_I2C_Read... [13:38:25]Read from MH i2c: 01 [13:38:25]MH_I2C_Read... [13:38:25]Read from MH i2c: 01 07 00 [13:38:25]MH_I2C_Read... [13:38:25]Read from MH i2c: 01 07 00 99 28 00 48 00 00 00 3C 00 4C [13:38:25]state=2 [13:38:25]Key pressed [13:38:25]int [13:38:25]Write to MH i2c: 01 00 00 9A 28 C2 [13:38:25]*** FLAG_PRN_KEY reset [13:38:25]Write i2c OK [13:38:25]MH_I2C_Read... [13:38:25]Read from MH i2c: 01 [13:38:25]MH_I2C_Read... [13:38:25]Read from MH i2c: 01 07 00 [13:38:25]MH_I2C_Read... [13:38:25]Read from MH i2c: 01 07 00 9A 28 00 00 00 00 00 F6 0F CE [13:38:25]state=2 [13:38:25]Stop feed [13:38:30]OFD Sender: No OFD packet to send [13:38:35]OFD Sender: No OFD packet to send [13:38:40]OFD Sender: No OFD packet to send [13:38:45]OFD Sender: No OFD packet to send [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:50]OFD Sender: No OFD packet to send [13:41:55]OFD Sender: No OFD packet to send [13:42:00]OFD Sender: No OFD packet to send [13:42:05]OFD Sender: No OFD packet to send [13:42:10]OFD Sender: No OFD packet to send [13:42:15]OFD Sender: No OFD packet to send [13:42:20]OFD Sender: No OFD packet to send [13:42:25]OFD Sender: No OFD packet to send [13:42:30]OFD Sender: No OFD packet to send [13:42:35]OFD Sender: No OFD packet to send [13:42:40]OFD Sender: No OFD packet to send [13:42:45]OFD Sender: No OFD packet to send [13:42:50]OFD Sender: No OFD packet to send [13:42:55]OFD Sender: No OFD packet to send [13:43:00]OFD Sender: No OFD packet to send [13:43:05]OFD Sender: No OFD packet to send [13:43:10]OFD Sender: No OFD packet to send [13:43:15]OFD Sender: No OFD packet to send [13:43:20]OFD Sender: No OFD packet to send [13:43:25]OFD Sender: No OFD packet to send [13:43:30]OFD Sender: No OFD packet to send [13:43:35]OFD Sender: No OFD packet to send [13:43:40]OFD Sender: No OFD packet to send [13:43:45]OFD Sender: No OFD packet to send [13:43:50]OFD Sender: No OFD packet to send [13:43:55]OFD Sender: No OFD packet to send [13:44:00]OFD Sender: No OFD packet to send [13:44:05]OFD Sender: No OFD packet to send [13:44:10]OFD Sender: No OFD packet to send [13:44:15]OFD Sender: No OFD packet to send [13:44:20]OFD Sender: No OFD packet to send [13:44:25]OFD Sender: No OFD packet to send [13:44:30]OFD Sender: No OFD packet to send [13:44:35]OFD Sender: No OFD packet to send [13:44:40]OFD Sender: No OFD packet to send [13:44:45]OFD Sender: No OFD packet to send [13:44:50]OFD Sender: No OFD packet to send [13:44:55]OFD Sender: No OFD packet to send [13:45:00]OFD Sender: No OFD packet to send [13:45:05]OFD Sender: No OFD packet to send [13:45:10]OFD Sender: No OFD packet to send [13:45:15]OFD Sender: No OFD packet to send [13:45:20]OFD Sender: No OFD packet to send [13:45:25]OFD Sender: No OFD packet to send [13:45:30]OFD Sender: No OFD packet to send [13:45:35]OFD Sender: No OFD packet to send [13:45:40]OFD Sender: No OFD packet to send [13:45:45]OFD Sender: No OFD packet to send [13:45:50]OFD Sender: No OFD packet to send [13:45:55]OFD Sender: No OFD packet to send [13:46:00]OFD Sender: No OFD packet to send [13:46:05]OFD Sender: No OFD packet to send [13:46:10]OFD Sender: No OFD packet to send [13:46:15]OFD Sender: No OFD packet to send [13:46:20]OFD Sender: No OFD packet to send [13:46:25]OFD Sender: No OFD packet to send [13:46:30]OFD Sender: No OFD packet to send [13:46:35]OFD Sender: No OFD packet to send [13:46:40]OFD Sender: No OFD packet to send [13:46:45]OFD Sender: No OFD packet to send [13:46:50]OFD Sender: No OFD packet to send [13:46:55]OFD Sender: No OFD packet to send [13:47:00]OFD Sender: No OFD packet to send [13:47:05]OFD Sender: No OFD packet to send [13:47:10]OFD Sender: No OFD packet to send [13:47:15]OFD Sender: No OFD packet to send [13:47:20]OFD Sender: No OFD packet to send [13:47:25]OFD Sender: No OFD packet to send [13:47:30]OFD Sender: No OFD packet to send [13:47:35]OFD Sender: No OFD packet to send [13:47:40]OFD Sender: No OFD packet to send [13:47:45]OFD Sender: No OFD packet to send [13:47:50]OFD Sender: No OFD packet to send [13:47:55]OFD Sender: No OFD packet to send [13:48:00]OFD Sender: No OFD packet to send [13:48:05]OFD Sender: No OFD packet to send [13:48:10]OFD Sender: No OFD packet to send [13:48:15]OFD Sender: No OFD packet to send [13:48:20]OFD Sender: No OFD packet to send [13:48:25]OFD Sender: No OFD packet to send [13:48:30]OFD Sender: No OFD packet to send [13:48:35]OFD Sender: No OFD packet to send [13:48:40]OFD Sender: No OFD packet to send [13:48:45]OFD Sender: No OFD packet to send [13:48:50]OFD Sender: No OFD packet to send [13:48:55]OFD Sender: No OFD packet to send [13:49:00]OFD Sender: No OFD packet to send [13:49:05]OFD Sender: No OFD packet to send [13:49:10]OFD Sender: No OFD packet to send [13:49:15]OFD Sender: No OFD packet to send [13:49:20]OFD Sender: No OFD packet to send [13:49:25]OFD Sender: No OFD packet to send [13:49:30]OFD Sender: No OFD packet to send [13:49:35]OFD Sender: No OFD packet to send [13:49:40]OFD Sender: No OFD packet to send [13:49:45]OFD Sender: No OFD packet to send [13:49:50]OFD Sender: No OFD packet to send [13:49:55]OFD Sender: No OFD packet to send [13:50:00]OFD Sender: No OFD packet to send [13:50:05]OFD Sender: No OFD packet to send [13:50:10]OFD Sender: No OFD packet to send [13:50:15]OFD Sender: No OFD packet to send [13:50:20]OFD Sender: No OFD packet to send [13:50:25]OFD Sender: No OFD packet to send [13:50:30]OFD Sender: No OFD packet to send [13:50:35]OFD Sender: No OFD packet to send [13:50:40]OFD Sender: No OFD packet to send [13:50:45]OFD Sender: No OFD packet to send [13:50:50]OFD Sender: No OFD packet to send [13:50:55]OFD Sender: No OFD packet to send [13: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:40]OFD Sender: No OFD packet to send [13:51:45]OFD Sender: No OFD packet to send [13:51:50]OFD Sender: No OFD packet to send [13:51: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:45]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:41]OFD Sender: No OFD packet to send [13:53:46]OFD Sender: No OFD packet to send [13:53:51]OFD Sender: No OFD packet to send [13:53:56]OFD Sender: No OFD packet to send [13:54:01]OFD Sender: No OFD packet to send [13:54:06]OFD Sender: No OFD packet to send [13:54:11]OFD Sender: No OFD packet to send [13:54:16]OFD Sender: No OFD packet to send [13:54:21]OFD Sender: No OFD packet to send [13:54:26]OFD Sender: No OFD packet to send [13:54:31]OFD Sender: No OFD packet to send [13:54:36]OFD Sender: No OFD packet to send [13:54:41]OFD Sender: No OFD packet to send [13:54:46]OFD Sender: No OFD packet to send [13:54:51]OFD Sender: No OFD packet to send [13:54:56]OFD Sender: No OFD packet to send [13:55:01]OFD Sender: No OFD packet to send [13:55:06]OFD Sender: No OFD packet to send [13:55:11]OFD Sender: No OFD packet to send [13:55:16]OFD Sender: No OFD packet to send [13:55:21]OFD Sender: No OFD packet to send [13:55:26]OFD Sender: No OFD packet to send [13:55:31]OFD Sender: No OFD packet to send [13:55:36]OFD Sender: No OFD packet to send [13:55:41]OFD Sender: No OFD packet to send [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:58:01]OFD Sender: No OFD packet to send [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:26]OFD Sender: No OFD packet to send [13:58:31]OFD Sender: No OFD packet to send [13:58:36]OFD Sender: No OFD packet to send [13:58:41]OFD Sender: No OFD packet to send [13:58:46]OFD Sender: No OFD packet to send [13:58:51]OFD Sender: No OFD packet to send [13:58:56]OFD Sender: No OFD packet to send [13:59:01]OFD Sender: No OFD packet to send [13:59:06]OFD Sender: No OFD packet to send [13:59:11]OFD Sender: No OFD packet to send [13:59:16]OFD Sender: No OFD packet to send [13:59:21]OFD Sender: No OFD packet to send [13:59:26]OFD Sender: No OFD packet to send [13:59:31]OFD Sender: No OFD packet to send [13:59:36]OFD Sender: No OFD packet to send [13:59:41]OFD Sender: No OFD packet to send [13:59:46]OFD Sender: No OFD packet to send [13:59:51]OFD Sender: No OFD packet to send [13:59:56]OFD Sender: No OFD packet to send [14:00:01]OFD Sender: No OFD packet to send [14:00:06]OFD Sender: No OFD packet to send [14:00:11]OFD Sender: No OFD packet to send [14:00:16]OFD Sender: No OFD packet to send [14:00:21]OFD Sender: No OFD packet to send [14:00:26]OFD Sender: No OFD packet to send [14:00:31]OFD Sender: No OFD packet to send [14:00:36]OFD Sender: No OFD packet to send [14:00:41]OFD Sender: No OFD packet to send [14:00:46]OFD Sender: No OFD packet to send [14:00:51]OFD Sender: No OFD packet to send [14:00:56]OFD Sender: No OFD packet to send [14:01:01]OFD Sender: No OFD packet to send [14:01:06]OFD Sender: No OFD packet to send